使用IDEA开发NDK安卓应用

2016-11-24 分类 [软件技巧]

由于Android Studio本身就是基于IDEA开发的,我本以为IDEA创建、编译Android工程应该是无障碍的,但是当我创建了一个带有NDK的工程之后,发现想让它跑起来真的不容易。

NSJSONWritingOptions的设置

2015-03-10 分类 [iOS 开发]

NSJSONWritingOptions在Apple的文档中只描述为"If this option is not set, the most compact possible JSON representation is generated.",但是nil和不设置都是不行的,查找StackOverflow得到了满意的答案。

利用 SysRq 键排除和诊断系统故障

2015-02-24 分类 [操作系统]

本文从一次典型的系统挂起事件,引出 SysRq 键的用途。然后介绍了如何启用 SysRq,以及使用 SysRq 的两种方式。接着通过 SysRq 在不同场合的用途分别介绍了各个功能键的使用,并对每个功能键的样例输出做了简单分析。最后,笔者从自身角度对 SysRq 功能做了一个简单的评价,并提供了一部分参考资料,以便读者进一步了解 SysRq 。本文所有操作实例均在 RHEL5u2 x86/kernel 2.6.18-92 上进行,体系与内核的差异会对 SysRq 的信息收集和显示有少许影响,详情请参考内核文档中的 sysrq.txt 关于平台部分的描述。

Parallels Desktop虚拟机使用串口

2015-02-24 分类 [软件技巧]

最近看了一篇很好的文章,讲解SysRq键的使用,文章写得很好,感觉也很有用,就想上手试一试,苦于没有更多的机器,只能虚拟机上试了。平时都是通过SSH登录,但是既然是只能用键盘情况下的系统恢复,SSH早早就的被TERM掉了,所以想起使用串口以得到更多的输出。

kdesu解决需要root运行的GTK程序在KDE下无法加载主题的问题

2013-09-12 分类 [操作系统]

GParted是标准的Gnome程序,但是由于KDE Partition Manager久未更新且没有中文,所以在KDE下最好的分区工具还是GParted。分区类的工具都是要只有root账户运行的,而为了普通账户也能使用,系统提供了pkexec这个程序来在图形化界面下取得root执行权限运行程序。但是有个问题,pkexec毕竟不是专门为KDE设计的,所以对于KDE的设置有些无法读取,这就包括对于GTK程序设置的主题。

EchoLife HG556a A版OpenWrt刷机与配置指南

2013-09-03 分类 [DIY]

近日购置了一台华为为沃达丰订制的HG556a ADSL无线路由器,bcm63xx的芯片,16M闪存64M内存的配置还是很实在的。到手之后第一件事当然是刷上OpenWrt,然后配置系统与mentohust连接到了校园网。由于现有的文档多为英文且仅讲解到刷官方OpenWrt,故将整个过程记录下来,希望能帮助到同样有需求的同学。

Linux 2.6.36内核优化指南

2013-08-17 分类 [操作系统]

本文档是一篇关于Linux Kernel 2.6.36的最简优化指南。作者旨在编译一份性能最佳且适合程序开发用的内核(带gnome图形界面)。本文提及的内核调优,主要是通过选择最佳编译选项,删除无用驱动,减少内核尺寸,关闭部分安全特性等方式来进行的。优化后的效果,主要体现在OS启动时间,启动后的内存占用以及应用程序运行性能。

Linux下修改ext4分区的大小

2013-08-09 分类 [软件技巧]

由于安装Swift需要至少两个分区,telnetning要重装系统,我试了好几遍换了几个镜像始终无法用U盘启动,最后决定还是回到最初的解决方法:不重装系统,直接调整分区大小。

Windows Installer Error 1723原因与解决方案

2013-08-08 分类 [软件技巧]

今天学姐在安装犀牛的时候遇到了个小问题,安装程序启动的时候提示Error 1723,后面“ There is a problem with this windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel of package vendor.”这一类的提示性文字。