在开发中遇到的一些多线程问题 (mp.weixin.qq.com)

【简介】

相对于 API 的使用和基本原理的了解,我认为最重要的还是这一部分。毕竟我们还是要拿这些东西来开发的。并发编程中有很多坑,这里简单介绍一些。

点击查看全文 >>

@code小生 2021-05-16 16:33分享 / 0个评论
赞过的人: IT技术博客大学习 code小生
要不要再学学下面的文章?
搞定 Android App 的内存泄漏问题 (mp.weixin.qq.com)
当应用程序为对象分配内存,而对象不再被使用时却没有释放,就会发生内存泄漏。随着时间的推移,泄漏的内存会累积,导致应用程序性能变差,甚至崩溃。泄漏可能发生在任何程序和平台上,但由于活动生命周期的复杂性,这种情况在 Android 应用中尤其普遍。最新的 Android 模式,如 ViewModel 和 LifecycleObserver 可以帮助避免内存泄漏,但如果你遵循旧的模式或不知道要注意什么,很容易漏过错误。
by @code小生 2021-05-30 11:33 分享 查看详情
一个关于if else容易迷惑的问题 (www.laruence.com)
这么写代码,我绝对扔椅子过去。
by @技术头条 2021-05-28 22:56 分享 查看详情
Web开发中的响应式图片处理 (www.hitoy.org)
目前手机等移动设备网站开发已经有比较好的解决方案,一种是响应式网站,像笔者博客一样,PC网站就是移动网站,一种是把移动网站和PC网站分开,类似淘宝那样。从网站SEO的角度来说,两者并无差别,也各有利弊,不论采取那种方式也都能解决移动设备浏览问题。随着移动设备和类型越来越多,我们几乎不太可能针对某一类设备建设单独的网站,不论PC网站和移动网站是否分开建设,那都意味着我们的移动网站将会面临越来越多各不相同设备进行访问,也就是说即使是建设单独的移动网站,我们也必须要考虑网站符合用户的设备特性。
by @技术头条 2021-05-27 22:29 分享 查看详情
为什么开发一款软件只要 3 个月,开发一款硬件却要一年 (blog.devtang.com)
小结:
1、硬件研发链条长,在研发过程中的任何调整,都可能对整个产品的研发进度产生极大的影响。
2、硬件的研发需要基础量和开模,使得资金门槛高,给后续库存和资金周转带来挑战。
by @技术头条 2021-05-27 07:45 分享 查看详情
开发团队如何选型支付网关 (insights.thoughtworks.cn)
本文基于在ThoughtWorks帮助各类客户提供不同种类支付网关的经验,以及帮助客户开发和维护月交易量在百万级别的支付网关的经验,分别从功能、安全、集成方式三方面来帮助商家了解并快速选择适合自己的支付网关。
by @ThoughtWorks 2021-05-24 18:57 分享 查看详情
iOS 跨平台开发,该用 Flutter 还是 Swift? (mp.weixin.qq.com)
目前,iOS 应用程序已经成为一种有效的解决方案,如果你的公司还没有这款应用,就可能失去了潜在的收益。客户对可靠、友好的应用程序的需求从未像现在这样高。幸运的是,移动技术的进步使得开发高性能的 iOS 和 Android 应用程序变得很容易。
by @code小生 2021-05-23 23:24 分享 查看详情
为什么现在开发一款软件的时间越来越长? (mp.weixin.qq.com)
我们之所以一遍又一遍地听到上述问题,背后是有原因的。为了保持竞争力,企业每天都需要新的软件功能,但随着时间的流逝,我们交付软件的速度似乎停滞不前,或者更糟,变得更慢了。

我想解释为什么会这样。不过,为了探讨这个话题,需要先了解一个我最关心的话题:本质复杂性和偶发复杂性。
by @code小生 2021-05-05 19:01 分享 查看详情
关于「教育」问题,一段「有趣」的对话 (forum.lovejade.cn)
每次与可爱的小外甥女视频,而她的哥哥——我那才上小学的小外甥呢,无非就三件事:或看电视、或吃饭、或做作业。其中,以「做作业」居多,无论是中午还是晚间;学校里的大人们手段多,家里的母亲(家姐)又只能是紧催,从而导致周内基本跟小外甥说不上几句话。偶尔遇到一道难题,想跟他交流下如何解答,探讨下更多解法,都被家姐拦下,唯恐做不完余下的作业,直教人无可奈何。时值这 2021 年,想必 20 年前,变化极大,而不变的也很多,如这令人推崇的「教育」;总想谈谈,却总有些“金箍当头”之感,只能是“欲说还休”。前几天,看到一段朋友间对话,觉得蛮有意思,摘录来与大家分享。
by @杨琼璞 2021-04-28 10:31 分享 查看详情
Kotlin 为什么没有被大规模用于后端开发? (mp.weixin.qq.com)
在使用了 Java 15 年后,我写了第一行 Kotlin 代码,到现在已经差不多 5 年了。
我们的团队用 Utterlyidle 替代 Spring,用 Totallylazy 进行函数式编程。我们是 IntelliJ 的忠实粉丝,并试着充分利用它提供的 Java 工具。
by @code小生 2021-04-24 20:17 分享 查看详情
Flutter 使用 Riverpod+Retrofit 构建 MVVM 开发模式 (mp.weixin.qq.com)
最近,在使用 Flutter 做一个图片分享的应用,自己创建出一套 Flutter 版的 MVVM 开发模式,觉得还挺好用,所以在此分享出来。
by @code小生 2021-04-24 20:17 分享 查看详情