Firefox 浏览器高级设置 在浏览器地址栏输入about:config,打开高级配置界面。双击以下项目,将值从false改为true即可启用相应功能:browser.tabs.closeTabByDblclick 双击关闭标签页browser.tabs.loadBookmarksInTabs 在新标签页打开书签browser.urlbar.openintab...
android.intent.action.BOOT_COMPLETED 被延迟接收问题 最近在系统开发中遇到某个系统服务接收 android.intent.action.BOOT_COMPLETED 广播被延迟接收的问题。具体表现为开机后此服务过了20多秒才被启动,导致开机过慢。在网上找了一下,没有找到比较好的解决办法,因此决定自己跟一下。首先,找到发送这个广播的代码,位于 android/frameworks/base/services/java/com/android
Ubuntu 升级后版本号还是显示旧版本号问题解决方法 从Ubuntukylin 14.10 升级到15.04后在点击“关于本计算机”后版本号还是显示14.10,当时没仔细研究问题产生的原因和解决办法。最近升级到15.10了,还是显示14.10,这就不能忍了。于是想办法解决,经过一番努力,终于找到原因,原来版本号是存储在UbuntuLogo.png中,一共有两处,一处是/usr/share/unity-control-center/目录下,一处是/us
NetLimiter 4.0.15.0 x64 破解新鲜出炉! Windows 10 用了一段时间了,但是NetLimiter 3竟然不支持 Windows 8 和 Windows 10。下了最新版的 NetLimiter 4.0.15.0 x64 ,但是网上都没有注册码,于是发扬“自己动手,丰衣足食”的精神,将它破解了。安装程序和破解后的补丁已经打包上传,需要的朋友请随意下载。注册方法:1. 执行安装程序 netlimiter-4.0.1
[原创] CRC算法的本质 最近在网上搜索了一下CRC算法,发现网上的算法原理说明都比较晦涩难懂。在这总结一下。其实CRC算法的本质很简单,就是把原始信息当成一个K位的无符号二进制整数P,先把它左移R位,得到一个N位的二进制无符号整数P1,然后把这个数除以一个固定的整数R+1位的无符号整数G,得到的余数就是CRC码。注意,这个余数的长度一定不会超过R位。把P1和CRC码相加就是一个完整的CRC数据T。校验方法很简单,就是用T
[原创] 关于 AlphaBlend 函数 最近工作中写个工具软件要支持带Alpha通道的PNG图,使用libpng成功读取出了PNG的数据,但是用AlphaBlend进行显示的时候却遇到了问题。在网上搜索了一下,好像很多前辈使用这个函数都不成功,最后得出的一致结论是AlphaBlend除了SourceConstantAlpha不等于255时可用以外,对带Alpha通道的图是显示不了的,需要自己写Alpha混合算法。因为是搞嵌入式开发,