全部博文(2759)
发布时间:2013-07-13 06:14:44
java跨平台的特性使Java越来越受开发人员的欢迎,但也往往会听到不少的抱怨:用Java开发的图形用户窗口界面每次在启动的时候都会跳出一个控制台窗口,这个控制台窗口让本来非常棒的界面失色不少。怎么能够让通过Java开发的GUI程序不弹出Java的控制台窗口呢?其实现在很多流行的开发环境例如JBuilder、Eclipse都是使用纯Java开发的集成环境。这些集成环境启动的时候并不会打开一个命令窗口,因为它使用了JNI(Java Native Interface)的技术。通过这种技术,开发人员不一定要用命令行来启动Java程序,可以通过编写一个本地GUI程序直接启动Java程序,这样就可避免另外打开一个命令窗口,让开发的Java程序更加专业。......【阅读全文】
发布时间:2013-07-13 06:14:16
Linux 内核解读入门 针对好多Linux 爱好者对内核很有兴趣却无从下手,本文旨在介绍一种解读Linux内核源 码的入门方法,而不是解说Linux复杂的内核机制。 1.核心源程序的文件组织 (1)Linux核心源程序通常都安装在/usr/src/Linux下,而且它有一个非常简单的编号 约定:任何偶数的核心(例如2.........【阅读全文】
发布时间:2013-07-13 06:14:02
欢迎转载,转载请保留文档完整性! Code Debug and Inject Author: Tony tingw.liu@gmail.com Date:2013年7月11日星期四 1. Debug Linux下较新的内核调试是Kprobe,应用层框架是Ptrace和Utrace。gdb正是基于ptrace实现。 由于应用层程序可能不在内存.........【阅读全文】