![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件架构
文章平均质量分 51
TonyJiang08
如果有问题咨询,可以发邮件给我(tony.jiang81@gmail.com)。
展开
-
TDD-测试驱动开发
测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。测试驱动开发的基本思想就是在开发功能代码之前,先编写测试代码,然后只编写使测试通过的功能代码,从而以测试来驱转载 2012-11-23 17:19:55 · 638 阅读 · 0 评论 -
corba的使用
corba中的重要概念1.idl:定义的数据和访问接口,可以编译成各种语言:C++,java,python。2.IOR:服务器端输出的寻找corba的字符串,客户端根据IOR找到corba服务器。3.原创 2013-05-27 20:21:29 · 840 阅读 · 0 评论 -
linux下显示所有线程信息
#include #include #include void *print_message_function( void *ptr );main(){ pthread_t thread1, thread2; char *message1 = "Thread 1"; char *message2 = "Thread 2";原创 2013-07-15 15:09:28 · 1299 阅读 · 0 评论 -
boost在powerpc(E500)linux平台上的编译
1.修改:/home/tjiang/boost_1_54_0/tools/build/v2/user-config.jamusing gcc : power : powerpc-linux-gnu-g++ ;注意中间的空格哈,我为了空格找了半天,特别是最后;前面的空格2.修改vi project-config.jamoption.set prefix : /ho原创 2013-09-23 17:28:59 · 1289 阅读 · 0 评论 -
gdb能够解决linux的C/C++程序所有crash问题吗?
我以前一直坚信有了GDB,linux下xi原创 2014-05-27 10:18:20 · 1065 阅读 · 0 评论 -
how to compile android2.3 on ubuntu14
vi dalvik/vm/native/dalvik_system_Zygote.cadd one sentence as below:#include vi frameworks/base/tools/aapt/Android.mkadd LOCAL_CFLAGS += -fpermissiveapt-get install flexchmod 777 build转载 2014-08-19 14:10:41 · 590 阅读 · 0 评论 -
android安装包apk的秘密
APK介绍:APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。APK文件和Sis一样最终被android sdk编译的工具打包成一个为apk的安装程序文件格式,apk文件其实是zip格式,只是后缀名被修改为apk,其中包含Dex文件,D转载 2014-11-05 16:45:33 · 1579 阅读 · 0 评论 -
android开发常用命令
adb connect *.*.*.*adb disconnect *.*.*.*adb原创 2014-07-15 13:56:16 · 813 阅读 · 0 评论 -
安卓系统里启动过程和应用进程
在Android里,进程和程序是两回事,程序可以一直保留在系统里,但是没有任何进程在后台运行,也不消耗任何系统资源。所有的程序保留在内存中,这样可以更快的启动回到它之前的状态。当你的内存用完了,系统会自动帮你杀掉不用的应用或任务。每一个Android应用都是以一个进程的方式运行的,其生命周期不是有自身控制,而是由系统根据运行的应用的一些特征来决定。 Android在进程活动停转载 2015-01-27 17:03:53 · 955 阅读 · 0 评论