Android: Package manager has died at getPackageInfo

版本信息react native: 0.62.2react-native-apk-manager: ^1.1.0错误摘要java.lang.RuntimeException: Package manager has died at android.app.ApplicationPackageM...

用 diff 命令生成 patch,用 patch 命令打 patch

最近遇到了很多停更的 github 仓库,作者已明显放弃了维护。当我们需要修改软件包源代码的时候,就麻烦了。如果自己 fork 后发布重新发布新包,维护成本比较高。对于这种情况,更高效的办法是通过打 patch 的方式来修正软件包的代码。下面介绍一下具体的实现办法:为单个文件生成补丁复制源文件...

Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING

通过 proxy_pass 代理的时候,如果文件比较大就会出现文件还没有传输完毕就被关闭的情况,只需要在 nginx 站点配置增加这个就可以解决了:server { ... location / { ... proxy_buffers 8 10...

端口号如何选择

该绑定到哪个端口这对于每一个编写服务器的程序员而言都是一个非常重要的考量。应该选择随机端口吗?该如何知道是否已经有其他的程序将某个端口宣为己有?任何在 0~65535 之间的端口都可以使用,但是在选用之前别忘了一些重要的约定。规则1: 不要使用 0~1024 之间的端口。这些端口是作为熟知 (...

影响力

影响力的武器动物可能会因为看到某种颜色的羽毛而变得具有攻击性或听到某种叫声就对自己的天敌呵护有加。动物这种愚蠢可笑的机械反应在人类身上也有,当某一个触发特征出现时,我们会不假思索的做出相应的反应。之所以会这样,就是因为我们被难以观察到的影响力武器摆布了。互惠互惠原理认为,我们应该尽量以类似的方...

字体子集 - 字体压缩方案

思源宋体出现了以后一直想用到自己博客上面,做法一般是用工具把现成的字体给子集化(subsetting),有印象的是 Fontmin,然后又找到一个 font-carrier 。这些字体子集化的工具都是用 node.js 写的。但是对于思源字体的 otf 支持很差劲,fontmin 根本没有支持...

如何创建可引导的 macOS 安装器

您可以将外置驱动器或备用宗卷用作安装 Mac 操作系统的启动磁盘。以下高级步骤主要适用于系统管理员以及熟悉命令行的其他人员。升级 macOS 或重新安装 macOS 不需要可引导安装器,但如果您要在多台电脑上安装 macOS,而又不想每次都下载安装器,这时可引导安装器就会很有用。创建可引导安装...

目前做windows桌面应用程序,MFC、QT、C#哪个更好?

WPF和WinForm技术有什么区别?哪个更加有前景?https://www.zhihu.com/question/36859063wpf的底层是DirectX,意味着你的显示效果不仅可以更炫更酷,同时显卡(集显独显均可)提供的加速也不会拖累你的运行速度。winform的底层是GDI/GDI+...

网络请求库对比

r2 是比较早期的替代品,算是 request next 早期比较通用的产品,core 大约 3.17kbnode-fetch 是仿造 fetch API 写的 NodeJS HTTP 客户端,如果你对 fetch 比较熟悉考虑这个,有点是一直在更新,启动堆栈差不多 20k 。大家比较熟就不多...

Git 清理项目中的大文件

首先通过rev-list来找到仓库记录中的大文件:git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -5 | awk '{pr...