告别 IntelliJ IDEA 卡顿 (mp.weixin.qq.com)
昨天,大家就是否自定义 IntelliJ IDEA 的内存设置进行了讨论,有些人选择默认设置,有些人会对默认的设置进行简单的变更,还有一些开发者会基于他们的需求进行全面复杂的设置。笔者目前的工作是处理几个微服务项目和一个老项目,而客户的核心业务需求非常大。对 IntelliJ IDEA 内存进行简单设置以后,笔者明显感受到了该 IDE 在速度和响应方面的改善。但当时笔者并未进行具体的测量,所以这只是主观感受而已。
by @code小生 2020-07-26 23:25 分享 查看详情
海外开发者账号上架总结 (mp.weixin.qq.com)
众所周知,国内的 App 上架形势愈发严峻。尤其是金融、医疗类的 App,审核非常严格,只要开发者缺少相关资质,想通过正常流程上架基本不可能;游戏方面,新政策又要求游戏版号需要相关部门审批,向大批游戏公司泼了一盆冷水;随着苹果机审算法的优化,苹果爸爸可以不费人力轻松看穿你的马甲包;甚至一些不存在任何违反审核规则的应用,也有可能因为开发者账号是新号被审核人员怀疑。
by @code小生 2020-07-26 23:24 分享 查看详情
VS Code 连接远程服务器运行 Jupyter Notebook (mp.weixin.qq.com)
工欲善其事,必先利其器,开发工具这个东西觉得折腾下还是有好处的。但常常感觉专门抽出时间搞这个浪费时间,更常见的现象是已经明显感觉到当前的开发工具用的很别扭,而且告诉自己等这个忙完了要搭一个更方便的工具,到最后却没下文了直到下次再次遇到这种感觉。
by @code小生 2020-07-26 23:21 分享 查看详情
怎样Hack Linux的内核符号? (insights.thoughtworks.cn)
Inline Hook技术能够帮助我们完成函数的动态拦截和跳转,但要实现缺陷函数的自动化热修复则会面临更加复杂的挑战。本文从一个实际例子出发,阐述了在对二进制形式的Linux固件做自动化安全加固的时遇到的技术难题和解决办法。
by @ThoughtWorks 2020-07-31 09:12 分享 查看详情
快应用开发工具之 asar (quickapp.vivo.com.cn)
asar 是一种将多个文件合并成一个文件的类 tar 风格的归档格式。 Electron 可以无需解压整个文件,即可从其中读取任意文件内容。欲了解更多可参考官方解释。
by @杨琼璞 2020-07-16 14:35 分享 查看详情
快应用 IDE 定制 Devtools 元素面板系列三:通信方案 (quickapp.vivo.com.cn)
快应用开发工具(IDE)支持 web 预览功能。此次定制 web 预览调试器(devtools)的 elements 面板,以支持审查真实的快应用元素。本篇文章介绍 devtools 和 页面的通信方案。
by @杨琼璞 2020-07-06 13:08 分享 查看详情
小图标,大学问 (insights.thoughtworks.cn)
图标虽小,里面的门道可一点都不少。甚至可以说,图标的演化是 Web 技术演化的一个缩影。本文将带你回顾一下图标简史,了解一下图标技术的来龙去脉。
by @ThoughtWorks 2020-07-29 09:27 分享 查看详情
Python 密码学入门书籍 (mp.weixin.qq.com)
密码学(Cryptology)是一门古老的科学。大概自人类社会出现战争便产生了密码,以后逐渐形成一门独立的学科。在密码学形成和发展的历程中,科学技术的发展和战争的刺激都起了积极的推动作用。
by @code小生 2020-07-21 23:37 分享 查看详情
如何优雅地重启服务? (mp.weixin.qq.com)
在前面编写案例代码时,我相信你会想到,每次更新完代码,更新完配置文件后,就直接这么 ctrl+c 真的没问题吗,ctrl+c到底做了些什么事情呢?
在这一节中我们简单讲述 ctrl+c 背后的信号以及如何在Gin中优雅的重启服务,也就是对 HTTP 服务进行热更新。
by @code小生 2020-07-21 23:36 分享 查看详情
网络常见的 9 大命令,非常实用! (mp.weixin.qq.com)
ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。
by @code小生 2020-07-21 23:34 分享 查看详情
Android Bitmap 详解:关于 Bitamp 你所要知道的一切 (mp.weixin.qq.com)
在平时的 Android 开发中,与 Bitmap 打交道可以说是再常见不过的事了。我在写这篇文章之前,对于 Bitmap 相关的一些东西总是模模糊糊,比如 Bitmap 的文件大小还有占用内存大小的区别,还有对 Bitmap 压缩的几种方法各自的区别和通途是什么,等等
by @code小生 2020-07-21 23:34 分享 查看详情
字节跳动 前端面经(4轮技术面+hr面) (mp.weixin.qq.com)
笔者读大三,前端小白一枚,正在准备春招,人生第一次面试,投了头条前端,总共经历了四轮技术面试和一轮hr面,不多说,直接上题:
by @code小生 2020-07-21 23:34 分享 查看详情
简单分析 App 进程 Crash 机制 (mp.weixin.qq.com)
工作中遇到后台Service挂掉后(弹出停止运行),很久没有重启,分析log发现进程抛出FATAL EXCEPTION后并没有被杀,很久后才被杀掉重启,迷惑,遂看看具体的App挂掉流程是什么样的。
by @code小生 2020-07-21 23:33 分享 查看详情
视频网站节约流量的小妙招 (zhuanlan.zhihu.com)
缓冲是指将数据预加载到内存保留区(或称为缓冲区)的过程。在流式传输视频或音频的情况下,缓冲可以让客户端(或浏览器)在开始播放视频或音乐之前,先下载一定数量的数据。这样当流媒体的下一部分在后台加载时,您可以观看存储在缓冲区中的数据。这种预加载过程可以确保视频在网络稳定的情况下不收干扰的保持流畅播放。
by @又拍云 2020-07-21 14:58 分享 查看详情
App Clips 与快应用 (quickapp.vivo.com.cn)
6 月 23 日,苹果公司在其全球开发者大会上,介绍了 未来一个重要卖点功能 App clips;它与已经存在的小程序、快应用,有个相似之处:即时使用;本篇文章即在于梳理 App Clips 与快应用的异同点。
by @杨琼璞 2020-07-01 09:51 分享 查看详情
如何快捷转微信小程序为快应用 (quickapp.lovejade.cn)
快应用是手机厂商共同推出的新型应用形态,基于原生渲染;您可以理解为手机端“小程序”。对于已经拥有微信小程序的朋友,同样可以加入快应用生态(毕竟背后有十亿用户流量);考虑到重新开发的成本,快应用官方推出了小程序转快应用工具,支持快捷转微信小程序为快应用。
by @杨琼璞 2020-07-06 22:22 分享 查看详情
Android 主题色无缝切换方案:Databinding下实现控件皮肤无缝切换 (mp.weixin.qq.com)
这个功能一直都是Android的开发经常遇到的。我逛的最多的B站App就是一个很好地例子,他们的皮肤切换是无缝的,那我们自己能不能自己也来搞一个,当然是可以的,虽然有重复造轮子,但是我们还是需要不断锻炼自己的开发水平,尝试不同的方案。
by @code小生 2020-07-26 23:26 分享 查看详情
这可能是未来第三大搜索引擎 (mp.weixin.qq.com)
自 2019 年 5 月以来,在美国政府的「禁令」之下,谷歌宣布停止与华为合作,尤其是不再提供谷歌移动服务(GMS)。这就迫使海外市场用户在购买华为手机时不得不考虑不能使用谷歌移动服务所造成的影响,也为华为手机的海外销售造成一定影响。
by @code小生 2020-07-26 23:24 分享 查看详情
谷歌 Chrome 浏览器终于让你可以对标签进行整理和分组了 (mp.weixin.qq.com)
标签太多,是不是让你的Chrome浏览器凌乱了?Google Chrome 浏览器的新更新,即 Chrome 81,引入了标签组功能,让用户终于可以整理标签页了!这是个不错的选择。标签组功能为你的所有标签页提供了整洁、颜色编码的标签。
by @code小生 2020-07-26 23:23 分享 查看详情
2020 年最漂亮的 Linux 发行版 (mp.weixin.qq.com)
想必大家都知道三大常用操作系统:Linux、 Windows、 Mac OS。而最受嵌入式软件工程师青睐的系统确实Linux。
by @code小生 2020-07-26 23:23 分享 查看详情