- 博客(28)
- 资源 (12)
- 问答 (4)
- 收藏
- 关注
原创 Android NDK 之Assets
Android NDK编程中不可避免要使用Assets资源,要使用Assets的话,那么必须得先获得C/C++中的AAssetManager对象,获取此对象貌似我还没发现有纯C的方法获得(唉,能力有限啊,大家有方法回复告知啊),只能通过 AAssetManager* mgr = AAssetManager_fromJava(env, assetManager);获得,也就是说, AAssetM
2012-03-04 22:45:15
6012
转载 ARM处理器汇编
ARM寻址方式:1、 立即寻址,操作数在指令中给出。ADDR0,R0,#1; R0ßR0+1ANDR8,R7,#&FF; R8ßR7[7:0];ADDR0,R0,#&3F R0ßR0+0X3F 立即数要求加上#作为前缀,十六进制使用0x,或者
2011-09-30 10:31:01
3981
原创 Linux 中的小小编程技巧(一) 字符类别判断
Linux 中的小小编程技巧(一) 字符类别判断做驱动开发已经有一段时间了,每日只是关注内核及驱动方面的一些内容,很少查看诸如string.c等类文件的内容。某日看了些这些代码后,颇有感触,感叹其设计方法和技巧,遂做下笔记,留着学习。今天要说的是lib/ctype.c和i
2011-09-28 18:14:16
1632
原创 CMAKE 个人总结
Cmake 个人笔记 所需文件名:CmakeLists.txt,在需要操作的每个目录下都需要 PROJECT(工程名字) 这条指令会自动创建两个变量:_BINARY_DIR(二进制文件保存路径) _SOURCE_DIR(源代码路径)cmak
2011-09-28 11:19:25
8262
转载 凯思昊鹏和博动科技
本人是一个平头小老百姓,曾经在凯思昊鹏和博动科技供职。 本人首先做一些解释,这篇文章并不是什么揭密文章,只是将我所知道的有关事实写下来而已。这三家公司是有着某些联系的,2004年底,凯思昊鹏将手机业务分离,成立博动科技公司,2006年底台湾联发科技收购了博动科技,改称为联
2011-09-27 16:13:48
3618
转载 交叉编译TCPDUMP
下面介绍一下具体过程。1.在http://www.tcpdump.org下载libpcap-1.0.0.tar.gz和tcpdump-4.0.0.tar.gz两个文件。2.将这两个文件放在/home下解压。3. 编译,安装libpcap-1.0.0: (1)进
2011-09-21 16:11:42
1788
原创 GNU C 9条扩展语法【linux 设备驱动开发详解】
GNU C 对标准C进行一系列扩展,以增强标准C的功能。1、零长度和变量长度数组 GNU C 允许使用零长度数组,比如 char data[0]; GNU C 允许使用一个变量定义数组的长度如: int n=0; sca
2011-07-04 18:44:22
1207
原创 lxr0.3安装方法(gentoo,apache2)
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2011-06-20 20:04:00
558
原创 linux原子加锁中关于SMP的困惑
接触到linux加锁内容时,其中一文说加锁指令为单条指令,原子执行就不会存在竞争问题。比较困惑,假设两条原子指令在两个CPU上同时执行,难道就不会发生竞态问题?下面链接的文章中提到LOCK数据,阻止别的CPU访问数据总线http://software.intel.com/zh-cn/blogs/2010/01/14/cpucpu/使用LOCK总线的方法确实又降低了并发的可能。
2011-06-14 16:18:00
1105
原创 一家公司面试题,回旋数组
int i=5; 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 int i=6 1 2 3 4 5 6 20 21 22 23 24 7 19 32 33 34 25 8 18 31 36 35 26 9 17 30 29 28 27 10 16 15 14 13 12 11 这个是一家公司的JAVA面试题,观后花了二十分钟写了个C的程序// App.cpp :
2010-08-17 01:40:00
929
原创 安装校园网络登录系统后出现问题解决办法
今天安装了学校的校园登录系统软件悲剧了。好多服务不可以用了,包括IIS,甚至连在宿舍ADSL上网也不可以了,纠结了好久,问题终于解决了,步骤: 打开IE浏览器,选择工具->诊断链接问题,然后按照选择继续进行下去,一切OK了
2010-04-15 12:51:00
772
原创 MFC COM 串口通信
最近最单片机时需要用RS232串口通信,PC端用MFC开发,现记录下关键代码,便于自己以后学习PC端程序 步骤: 打开MFC,新建对话框工程 在窗体上右键插入ACTIVEX,选择Microsoft Communications Cotrol 选择该控件,进行类向导添加变量,新建类名称默认即可 设控件变量名称为m_com下面进行初始化操
2010-03-28 11:05:00
2571
1
原创 自己写的一个TSP算法,算法思想没有参考任何人(当然可能一样的)
#include "stdio.h"#include "stdlib.h"#define N 8unsigned int City[N][N]=//地图{ {0,10,15,0,0,0,0,0}, {10,0,0,0,0,30,0,0}, {15,0,0,10,20,0,20,0}, {0,0,10,0,0,30,0,0}, {0,0,20,0,0,10,0,
2009-08-25 22:33:00
926
原创 C/C++做的一个简单界面程序扩充,向指定窗口发送消息源代码
#include "windows.h"#include "Psapi.h"#include "resource.h"#define ClassName "MingYuSoftware"//将Psapi.lib添加进来#pragma comment(lib,"Psapi.lib")#define Title "进程-窗口消息发送器"#define MAXPROCESS
2009-07-31 07:23:00
3529
2
原创 C/C++做的一个简单界面程序扩充,向指定窗口发送消息
#include "windows.h"#include "Psapi.h"#include "resource.h"#define ClassName "panweiguo"//将Psapi.lib添加进来#pragma comment(lib,"Psapi.lib")#define Title "窗口应用程序"#define MAXPROCESS 100 //定
2009-07-30 21:46:00
2261
原创 C/C++写的简单界面程序的扩充--查看当前进程和进程内的模块
#include "windows.h"#include "Psapi.h"#include "resource.h"#define ClassName "panweiguo"//将Psapi.lib添加进来#pragma comment(lib,"Psapi.lib")#define Title "窗口应用程序"#define MAXPROCESS 10
2009-07-29 17:52:00
1367
1
原创 C/C++做的一个简单界面程序
#include "windows.h"#include "resource.h"#define ClassName "panweiguo"#define Title "窗口应用程序"//主窗口窗口大小位置#define MainWindowLeft 300 //主窗口(0,0)坐标距离屏幕左边距离#define MainWindowTop 200 //主窗口(0,
2009-07-28 23:41:00
9781
原创 字符串16进制转换为long类型
long str16to10(unsigned char *s) { //s字符串最大为"FFFFFFFF" //调用示例: // long lRet; lRet=str16to10("a10"); // -- (结果: lRet=2576) long lRet;unsigned char ch; lRet=0;
2009-06-05 16:50:00
2289
原创 根据日期求的星期函数
int GetWeek(int y,int m,int d){ static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4}; y -= m < 3; return (y + y/4 - y/100 + y/400 + t[m-1] + d) % 7;} y m d 分别为年月日整数返回0表示周日,1-6表
2009-06-05 15:07:00
734
原创 又无聊写了一个字符串二进制代码查看工具
#include "iostream.h"#include "string.h"struct t{ char a7:1; char a6:1; char a5:1; char a4:1; char a3:1; char a2:1; char a1:1; char a0:1;}main(){ char data[512]={0}; co
2009-06-01 22:54:00
1150
原创 今天晚无聊了,花几分钟写了个异或加密程序,贴出来。
#include "iostream.h"#include "string.h"int main(void){ char password[64]={0}; char data[512]={0}; cout<<"……………………异或运算测试………………………"<<endl; cout<<"请输入密码:"; cin>>password; cout<<"请输入
2009-06-01 22:26:00
807
原创 一个进制转换的函数
今天用递归写了个简单的进制转换函数,帖出来。int fss(int a,int b)//a为要转换的数字,b为要转换的数制{ if (a>=0&&a<b){cout<<a; return a;} else{cout<<a%b;return fss(a/b,b);}}
2009-04-22 22:30:00
400
原创 获得PE文件的导入模块和导入函数
#include "windows.h"#include "iostream.h"#include "Dbghelp.h"#include "Psapi.h"#pragma comment(lib,"Psapi.lib")#pragma comment(lib,"Dbghelp.lib")#define SizeOfArray 32//枚举模块的数组大
2009-03-17 12:14:00
1043
1
原创 使用VirtualQuery查询虚拟内存分配
#include "iostream.h"#include "windows.h"VOID * pAddress=NULL;char path[512]={0};MEMORY_BASIC_INFORMATION t; main(){ DWORD dwResult=VirtualQuery(pAddress,&t,sizeof(MEMORY_BASIC_INFORMA
2009-03-15 21:09:00
7866
1
原创 一道软件实习的题目
4. 某工厂有一名老板Boss,及若干工人。工人分为小时工HourlyWorker、计件工PieceWorker、销售员CommissionWorker。小时工每周工作40小时,超过40小时部分的报酬是平时的1.5倍;计件工是按生产的工件计算报酬的,每件的报酬是固定的,假设他只生产一种类型的工件;销售员每周有小部分固定的基本工资加上每周销售额的固定百分比;老板每周有固定的薪水。为该工厂设计一
2009-03-04 19:07:00
1228
原创 一个软件实习的题目
5 简单学生信息管理系统,要求如下:(1)学生信息包括学号、姓名、生日、语文成绩、数学成绩、英语成绩。(2)内存中以链表形式实现对学生数据的管理。(3)可以查看所有学生信息(4)可以添加一个学生信息(5)可以删除一个学生信息(6)可以根据学号修改一个学生信息(7)可以将学生信息保存到磁盘文件(8)可以从文件中载入学生信息(9)可以按学号对学生信息进行排序(1
2009-03-04 18:45:00
755
原创 由GetLastError()获得的错误代码得到字符串描述
在windows中每一次函数调用,如果出现错误,可以用GetLastError函数获得错误代码。下面编写一个函数演示如何获得错误描述的字符串LPSTR ConvertErrorCodeToString(DWORD ErrorCode){HLOCAL LocalAddress=NULL;FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FO
2009-03-01 22:53:00
3052
1
同一交换机下,公网私网ip互访
2020-02-25
esxi一个公网ip,一个内网ip对其管理问题
2020-01-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人