Android Studio 4.1 新特性详解 (mp.weixin.qq.com)
今天我们很高兴地发布了稳定版的 Android Studio 4.1,其中包含针对常见的编辑、调试和优化用例的一系列特性。此版本的一大主题是帮助你在使用 Android Jetpack 库(这是 Android 的库套件,旨在帮助开发人员遵循最佳实践并更快地编写代码)时提高工作效率。根据大家的反馈,我们对代码编辑体验以及流行 Android 库的 IDE 集成做了许多改进。
by @code小生 2020-11-15 17:53 分享 查看详情
探索 Glide 原理 (mp.weixin.qq.com)
接下来的讲解将基于 Glide 目前的最新版本 4.11。
Glide 的使用特别简单,首先添加依赖。
by @code小生 2020-11-15 17:53 分享 查看详情
Flutter 制霸全平台,新版将支持 Windows 应用程序! (mp.weixin.qq.com)
为了给iOS和Android移动平台轻松开发应用程序,谷歌推出了名为Flutter的应用开发框架。不过随着时间的推移,它正在成为“一次编译,随处运行”的大规模跨平台项目的一个缩影。最新消息是,新版Flutter应用开发框架已支持轻松开发可在Windows平台上运行的应用程序。
by @code小生 2020-11-15 17:52 分享 查看详情
Typora 完美结合 PicGo,写作体验更佳! (mp.weixin.qq.com)
在众多 md 编辑器中,Typora 是大家公认的体验较好的写作软件之一,它最大的特点就是:所见即所得,无须分屏预览,或者开启新页面预览。除此之外,还有很多优点,这里不做介绍,不是本文的重点,感兴趣的可以去官网下载体验。
by @code小生 2020-11-15 17:49 分享 查看详情
华为阿里下班时间曝光:所有的光鲜,都有加班的味道 (mp.weixin.qq.com)
华为在滨江的办公楼分了好几个园区,外面种了很高很茂盛的树木。不走到正门还真的很难窥探里面。
by @code小生 2020-11-15 17:49 分享 查看详情
VS Code 的 7 个开源替代品! (mp.weixin.qq.com)
Visual Studio Code,也称为 VS Code,是一款支持Linux,Windows和macOS的代码编辑器。它既能编辑简单文本,也能像集成开发环境(IDE)一样管理整个代码库。它还可以通过插件进行扩展,被广泛认为是一个可靠的文本编辑器,轻松打败其他编辑器
by @code小生 2020-11-15 17:48 分享 查看详情
了解全宇宙最神秘的团体,只需要这九张图 (mp.weixin.qq.com)
如何画出优秀的架构图?
2 如何画出漂亮的神经网络图?
by @code小生 2020-11-15 17:48 分享 查看详情
那些在一个公司死磕了 5-10 年的人,后来都怎么样了? (mp.weixin.qq.com)
在互联网红利爆发,人心躁动的今天,可以在一个公司磕到5~10年,真的很不容易,我记得前东家要是有人呆满8年,就可以鲜花伺候,附送一个小金块,据说价值不菲。
by @code小生 2020-11-15 17:45 分享 查看详情
提高 Github下载速度到 2MB/s (mp.weixin.qq.com)
因为网络连接的原因,在国内从github上面下载代码的速度峰值通常都是20kB/s。
这种速度对于那些小项目还好,而对于大一些的并且带有很多子模块的项目来讲就很耽误时间。
by @code小生 2020-11-15 17:44 分享 查看详情
Linux 后台开发常用调试工具 (mp.weixin.qq.com)
在编译和链接程序的时候(使用 -pg 编译和链接选项),gcc在你应用程序的每个函数中都加入了一个名为mcount(or“_mcount”, or“__mcount”)的函数,也就是说-pg编译的应用程序里的每一个函数都会调用mcount, 而mcount会在内存中保存一张函数调用图,并通过函数调用堆栈的形式查找子函数和父函数的地址。这张调用图也保存了所有与函数相关的调用时间,调用次数等等的所有信息。
by @code小生 2020-11-15 17:43 分享 查看详情
8 个适合程序员学习新技能的网站 (mp.weixin.qq.com)
Pluralsight是一个专注于技术和多媒体的在线学习平台。它的所有课程都经过严格的审核,因此,Pluralsight的大多数课程都会比其他在线平台的质量要高。
by @code小生 2020-11-15 17:41 分享 查看详情
带你全面认识 Linux (mp.weixin.qq.com)
你知道哪个操作系统是世界上最受欢迎的操作系统吗?是Linux!它一般运行于服务器和超级计算机上,我们日常访问网站背后的数百万台服务器很有可能运行着的操作系统就是Linux。在本文中,我们将学习Linux是什么以及它来自何处,常用的Linux知识以及想要在这个令人兴奋的平台上畅游所需的命令。
by @code小生 2020-11-15 17:41 分享 查看详情
12 种 Flutter 开发工具推荐 (mp.weixin.qq.com)
谷歌的 Flutter 跨平台应用开发框架正迅速成为移动跨平台开发人员的最爱。尽管 Flutter 由于谷歌的大力支持正在迅速成熟,但社区仍然没有太多第三方开发工具可用。不过仔细挑选的话,好用的 Flutter 开发工具还是能找到一些的。在本文中,我们将介绍一些目前可用的顶级工具。
by @code小生 2020-11-09 01:03 分享 查看详情
用完 Gradle 之后,有点嫌弃 Maven了! (mp.weixin.qq.com)
个人感觉 Gradle 很多方面都比 Maven 要更好用!比如 Gradle 的项目依赖文件build.Gradle 比 Maven 的pom.xml更加清晰简洁(Maven 是因为 xml 的锅)、Gradel 还可以使用 Groovy 语言、自定义执行逻辑等等。
by @code小生 2020-11-09 01:03 分享 查看详情
Android 获取 App 累积时长 (mp.weixin.qq.com)
好久没更新了,前两个月就定了标题,现在才开始动手写。其实之前觉得这种获取App累积时长的方法(以下内容会介绍到)不唯一,可能有很多种,所以想收集多点资料,后来看到腾讯和360都是这么实现的,那么现在就开始介绍一下这个需求。
by @code小生 2020-11-09 01:02 分享 查看详情
反编译完这些 app 后,我给它们的安全等级打个分 (mp.weixin.qq.com)
在Android开发中,apk的安全性是一个重要的关注点。每个app应用对于自身的数据和代码安全做了对应的保护。为了调研和学习市场上各类app它们的安全策略,此次反编译了30款apk来调研学习,加入debuggable和networkSecurityConfig属性(加入Charles证书),回编并签名apk,然后启动它,通过日志,抓包,界面展示来看看不同应用的安全策略。同时针对这些应用用了一个粗糙的分数排名(非专业评分,大家看看就好)。
by @code小生 2020-11-09 01:02 分享 查看详情
15 年编程经验总结出了 40 个改变编程技能的小技巧!强烈建议收藏 (mp.weixin.qq.com)
最近,这样一份「心得」火了。这位名叫Kesk Noren的软件工程师在Medium上分享了一篇博文——「40 Tips that will change your coding skills forever」,获得3.5k点赞。
by @code小生 2020-11-09 01:00 分享 查看详情
20 个 CSS 快速提升技巧 (mp.weixin.qq.com)
css重置库如normalize.css已经被使用很多年了,它们可以为你的网站样式提供一个比较清晰的标准,来确保跨浏览器之间的一致性。
by @code小生 2020-11-09 01:00 分享 查看详情
如何画出优秀的架构图? (mp.weixin.qq.com)
技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。本文作者阿里巴巴技术专家三画,分享了自己和团队在画好架构图方面的理念和经验,首发于阿里内部技术分享平台,梓敬、鹏升和余乐对此文亦有贡献。
by @code小生 2020-11-09 01:00 分享 查看详情
JetBrains 的这个软件是真的香!(附教程) (mp.weixin.qq.com)
Navicat 和 DataGrip 都是非常优秀的数据管理工具,各有所长,这里就不做对比了!你喜欢什么样的风格用什么样的产品,就我个人而言更喜欢 DataGrip 一些。
by @code小生 2020-11-09 00:59 分享 查看详情