随笔分类 - C开发
关于C的研究
摘要:系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /proc/swaps 显示哪些swap被使用cat /proc/version 显示内核的版本cat
阅读全文
摘要:NDK-cygwin(Devel-Default)G++:编译c++;Gcc:c。Make:makemakefile文件build项目环境变量:Cygwin安装目录/home/用户名/.bash_profile加入:NDK=/cygdrive/盘符/android-ndk-r9[NDK安装目录]export$NDKCygwin-cd$NDK-----OKPath: cygwin安装目录/bin;Classpath: android.jar目录(生成头文件)注:环境变量: path- 盘符:\cygwin安装目录\bin; classpath- 安卓SDK目录\platforms\androi.
阅读全文
摘要:NDK笔记-----第三方库引入一、字符操作: 1二、NDK*(JNI)对象操作: 21、C++调用java对象 3三、Android.mk说明: 3四、Application.mk说明 3五、第三方库使用 41、动态库 41.1、使用NDK编译动态库并使用: 41.2、使用编译好的动态库: 62、静态库 72.1、NDK编译静态库 72.1、使用已有的静态库: 7注意:C++:Android项目:Jni-c++源文件方法:extern"C"{}包裹;或 使用宏修饰。C不需要头文件cmd:javah-全类名。会在环境变量classpath中查找依赖的类一、字符操作:Java
阅读全文
摘要:C++json解析库githubC++:Makefile目录cmd:make得到build得到.a静态库Eclipse引入头文件 (include目录)引入.a静态库编译设置:OK!
阅读全文
摘要:const:常量~x==-++x==-(x+1)二进制数,1变为0,0变为1^相同为0,不同为1& 都是1为1,否则为0| 有一个是1为1,否则为0逗号运算符与逗号表达式:只看最后一个逗号后面sizeof运算符:用于计算存储一种数据类型或一个变量所需的字节数。一般格式为:sizeof()或sizeof()得到数组长度 %c单个字符%d十进制整数%f十进制浮点数%o八进制数%s字符串%u无符号十进制数%x十六进制数%%输出百分号%printf("哈哈%d",11);%d=11;输入输出:cin:接收输入>a;cin.getline(,x):回车前所有字符放入字符
阅读全文

浙公网安备 33010602011771号