自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (14)
  • 收藏
  • 关注

转载 Android中C/C++打印堆栈的方法

Java可以方便的打印函数的调用栈。C/C++也可以为了显示在vm/Misc.cpp中谁调用了函数dvmAllocRegion,在这个函数中加入下面红色代码:点击(此处)折叠或打开#include ...void *dvmAllocRegion(size_t byteCount,int prot, const char *name){..

2013-12-10 22:33:44 8304

原创 Android getprop 读取的属性哪里来的?

在公司没事情做,就只有自己自觉慢慢学习自己想到的感兴趣的东西了,唉 说道这都是伤心泪啊、Android  getprop 和  setprop 可以对系统属性进行读取和设置。通过串口执行以下 geyprop    打印出来的属性让你一目了然。属性出来了,但是在哪里设置的呢,这里有两个地方:一个是配置文件读取的,一个是系统动态获取的1、在android源码目录下的: system/c

2013-12-10 14:12:15 12185

原创 Linux 上如何创建新的用户,并让其在首次登陆后修改密码,并限制其允许使用的磁盘空间

Linux 上如何创建新的用户,并让其在首次登陆后修改密码,并限制其允许使用的磁盘空间闲来无事玩的,有错误请纠正,thanks!主要步骤:建立用户账户 强制用户帐号过期 限制其磁盘使用大小一、先创建用户吧:1. 使用useradd添加用户 2. 使用passwd设置用户密码 3. 使用usermod -L来锁密码 4. 强制用户帐号过期chage

2013-12-04 17:20:22 7604

原创 vmware linux无法正常上网

不知道自己怎么搞的整的vmware里面的fedora 12 不能正常上网,但是在宿主机上ping XXX,是正常的。当service network restart 的时候提示MAC有问题。网上百度了一下,找到解决方案。vmware虚拟机启动出错,就把这个虚拟机删除掉重新建立,系统虚拟硬盘使用之前的,启动系统后不能上网,通过ifconfig查看网卡没启动,遂启动网卡服务,但是出错,就是:d

2013-12-04 14:22:51 1413

opengrok-1.1-rc28.tar.gz

此资源为opengrok 的ubuntu 执行文件,版本如下:opengrok-1.1-rc28.tar.gz

2019-01-13

Bootchart-0.9.tar.gz

从sourcefoget下载的 bootchart-0.9 版本源码包。

2015-07-24

spice_style.pdf

Spice project coding style and coding conventions Table of Contents 1.C and C++ style......................................................................................................................3 2.Source Files............................................................................................................................3 2.1.Names..............................................................................................................................3 2.2.Line width.........................................................................................................................3 2.3.Tabs.................................................................................................................................3 2.4.White spaces...................................................................................................................3 2.5.New Line..........................................................................................................................3 3.Comparing...............................................................................................................................3 4.TRUE, FALSE and NULL........................................................................................................3 5.Static storage initialization......................................................................................................4 6.Fixme and todo.......................................................................................................................4 7.ASSERT..................................................................................................................................4 8.sizeof ......................................................................................................................................4 9.const........................................................................................................................................4 10.goto.......................................................................................................................................4 11.Defining Constant values......................................................................................................4 12.void argument.......................................................................................................................5 13.Short functions......................................................................................................................5 14.Return on if............................................................................................................................5 15.Names...................................................................................................................................5 16.Optimization..........................................................................................................................6 17.Spacing.................................................................................................................................6 18.Function Indentation..............................................................................................................6 19.Branching indentation...........................................................................................................7 20.Types indentation .................................................................................................................8 21.Vertical indentation................................................................................................................8 22.Multi line macro indentation..................................................................................................9 23.Multi line array indentation....................................................................................................9 24.C++........................................................................................................................................9 24.1.One super......................................................................................................................9 24.2.Data members...............................................................................................................9 24.3.Object reference............................................................................................................9 24.4.Templates......................................................................................................................9 24.5. '*' and '&'.....................................................................................................................10 24.6.Class indentation.........................................................................................................10 24.7.Constructor indentation................................................................................................11 24.8.bool..............................................................................................................................11 24.9.Operator overloading...................................................................................................11 24.10.AutoRef and AutoPtr..................................................................................................11 25.Spice client..........................................................................................................................11 25.1.#ifdef PLATFORM.......................................................................................................11 25.2.Use standard macros...................................................................................................11 1.

2015-05-12

spice_redhat_summit_2009.pdf

SPICE: An Open Remote Computing Solution Why Spice? Open remote computing solution Client access to remote machine display & devices Emphasize on virtual machines environment No need for guest networking User experience similar to local machine High quality video & audio Offload intensive CPU & GPU tasks to client Suitable for both LAN & WAN usage

2015-05-12

spice_for_newbies.pdf

spice 协议的开发文档,现在正在做spice协议的同学可以看看

2015-05-12

jni-example.zip

Android jni基础知识, # This is a test examlpe foe android jni 1、实现一个android工程,在其Android.mk文件中不要定义jni相关的东西,代码中可以尽情的使用 2、使用mmm 命令编译该工程,能够编译成功的。(System.loadLibrary("jni_example");) 3、使用javah 命令编译定义有native 函数的java文件。 eg:javah -classpath /complie2/wangwei/svn_8880_r95/android/android-4.2.1_r1/out/target/common/obj/APPS/jni_example_intermediates/classes com.example.jni_example.MainActivity 以上命令的路径我写的是绝对路径:/complie2/wangwei/svn_8880_r95/android/android-4.2.1_r1/out/target/common/obj/APPS/jni_example_intermediates/classes 下面的com.example.jni_example.MainActivity 类 执行之后会生成一个com_example_jni_example_MainActivity.h 的C头文件; 4、将上面生成的头文件拷贝到jni目录下,并实现该头文件里面的函数;上面自动生成的头文件中不含有参数,需要自己补齐。 5、完善工程目录上面的Android.mk ,加入so库相关的信息。这里有一个需要注意的地方: 在工程目录下面的Android.mk文件中的:LOCAL_JNI_SHARED_LIBRARIES := libjni_example 与jni目录下面的Android.mk文件中的LOCAL_MODULE:= libjni_example 一定要一致(前缀lib都要加上),不然会出现错误。 6、使用mmm命令编译

2014-04-08

java 与C语言使用socket通信传递结构体数据

java 语言模拟C语言的结构体,以方便java 与C语言使用socket通信。

2013-09-27

AIDL 远程调用实例

AIDL的调用,服务端与客户端调用的实例,

2013-09-27

获取公网的IP地址

在有的时候开发板上使用的是内网IP,如何获得公网的IP呢? 这个代码里面有介绍。

2013-09-27

android aidl文件不一致引起的调用出错问题.doc

android aidl文件不一致引起的调用出错问题.doc

2013-09-27

deskclock 闹钟的界面实现

deskclock 闹钟的界面实现

2013-06-26

QT 的等待对话框

在页面切换时候弹出来表示等待的圆圈圈。资源里面有源码,还要图片资源。。

2013-02-19

Source_Insight教程及技巧(大全)——最终整合版

Source_Insight教程及技巧(大全)——最终整合版 相当不错。

2013-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除