- 博客(37)
- 资源 (46)
- 收藏
- 关注
原创 json-c-0.9 rt5350移植
PC环境:ubuntu 13.10移植目标平台:RT5350步骤:第一步:./configure --prefix=/usr/local/mips/json-c-9.0 CC=mips-openwrt-linux-gcc --host=mips-openwrt-linux第二步:make && make install第三步:将生成lib文件夹里
2015-04-22 15:03:26
1250
原创 这只是个网站关于TI ARM linux移植
http://www.61ic.com/Article/Sitara/CortexA8/201308/50078.html
2015-04-03 10:25:36
886
原创 不曾遇见的你Linux命令
好记性不如烂笔头,记着自己从来不知道的命令,方便以后给自己提供大帮助。-----------------------------------------------------------------------------------------------------------ssh:用于远程登录另一台Linux机器的终端命令格式如下:ssh remote_user@remote
2014-12-22 11:06:52
570
原创 BSON C 学习笔记
一、数组里面添加元素 #include #include bson_t *Array; bson_t *doc; Array = bson_new(); doc = bson_new(); BSON_APPEND_UTF8(Array, "0", "utf8");
2014-11-27 22:05:53
8474
原创 nodejs使用C/C++三方库修改步骤
运行环境:Ubuntu 13.10目 的:在nodejs中调用mongodb C 接口实现将一个集合中的数据做转换后储存为另一集合。---------------------------------------------------------------------------------------------------------------------------
2014-11-27 21:38:53
4847
原创 Linux select函数
select():此函数的作用是用来检测文件描述符是否已准备就绪。参数一:numfds - 该参数的值为需要监视的文件描述最大数量加一。参数二:readfds - 由select函数监视的读文件描述符集。参数三:writefds - 由select函数监视的写文件描述符集。参数四:exeptfds - 由select函数监视的异常处理文件描述符集。参数五:timeout - 设
2014-03-28 09:17:20
589
转载 VC6.0 MFC 动态创建ODBC数据源
VC6.0 MFC 动态创建ODBC数据源 点击打开转载链接时注意事项,在看懂转载文章并参考实现其代码并编译通过后虽然建立了相应的数据源但并不会在相应的文件夹建立相应的数据,这需你下载Micrsoft Access 2003在相应的文件夹下建立一个“*.mdb”文件和表。 http://blog.youkuaiyun.com/netanimals/article/details/660
2014-03-10 23:29:06
1259
转载 VC6.0修改字体(非系统自带的5种字体)
在VC6.0下更改字体,我们一般通过菜单-Tools-Options-Format来更改但在我的win7 64位系统下这一选项下的字体和字体颜色是空的,无法选择所以我想起来通过注册表来更改。Win+R输入“Regedit”,找到“HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0”发现下面没有Format,这也是为什么VC环境中
2013-11-15 14:16:54
9258
1
转载 VC6.0 打开COM10以上的串口
转载出处:http://wsyjwps1983.blog.163.com/blog/static/6800900120123179519596/今天用以前的一个串口程序,发现串口怎么也打不开。因为用的串口不是常规的COM1、COM2而是大于Com10的端口,想着是很简单的增加几个选项就可以轻松搞定的,结果加上后测试,发现总是初始化失败,调试发现在CreateFile里总是失败,找到
2013-10-11 11:29:29
6047
原创 C语言知识点学习之地址参数
void ChangeToAny(int addr){ type *p = NULL; p = (type*)addr; //execute p.}e:int main(){ double d = 12.12; ChangeToAny( (int)&d ); //func is a function. ChangeToAny( (int
2013-09-18 17:47:42
955
转载 C语言知识点学习之volatile关键字
volatile关键字:一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。比如:static int i=0; int main(
2013-09-09 14:58:41
891
转载 动态链接库的编写和使用
点击打开链接http://blog.youkuaiyun.com/friday5pm/article/details/1532212
2013-09-06 16:48:30
560
原创 C语言知识点学习之if语句变量比较顺序
if(0 == variable ){ //......}//一般将待比较变量置于右边,这样是防止写程序因为粗心写成“variable=0”//这样编译器不会报错,但程序执行会造成无法预计的后果,如果写成//“0 == variable”则不会,因为常量是不能被左值的。
2013-09-05 18:16:08
953
原创 C语言知识点学习之联合体
typedef union UN{ int a; char b; char c; char d;}un;//联合设计的是一个共享机制,即联合里面的所有成员变量//都共享成员变量中所占字节最大那个的内存,上面的联合//中“a”所占字节最大所以共享它的内存。值得注意的是其他//变量“b”,“c”,“d”共享时都是从“a”的
2013-09-05 10:23:15
837
原创 C语言知识点学习之结构体成员变量后加冒号
typedef struct xx { unsigned int a:2; unsigned int b:3;}Xx;//“unsigned int a:2;“中后面的":2"表示成员a只占俩个位,而不是我们传统认为的占4个字节。//这样整个结构体大小就为4个字节而不是8个字节,这样就可以达到节省内存的目的。//(这里以32位编译器来
2013-09-05 10:06:08
4723
转载 注册与回调
所谓回调函数只是一个跟语言无关的概念。说白了就是A调用了B,B在适当的时候又反回去调用A。这样的东西都可以叫做回调函数,其中B叫做回调函数。从上面也可以看出来,多数时候因为是单线程,A没有必要等B来调用它,因为A在调用完B之后完全可以调用自己需要的操作。所以回调多见于事件驱动机制里。因为A在调用完B之后不知道B什么时候会完成。举个现实中的例子,你说公司需要买一批机器,派了一个人
2013-07-04 19:05:30
1208
原创 MFC用CreateProcess启用新的进程
void CreatePro(){STARTUPINFO sInfo;PROCESS_INFORMATION pInfo;memset( &sInfo, 0, sizeof( STARTUPINFO ) );memset( &pInfo, 0, sizeof(PROCESS_INFORMATION ) );sInfo.cb = sizeof( STARTUP
2013-05-15 14:26:21
3113
原创 MFC浏览文件夹路径
CString xxxxx::getDirPath(){ char dirPath[MAX_PATH]; /* 存放选择的目录路径 */ CString tmp; ZeroMemory( dirPath, sizeof(dirPath) ); BROWSEINFO bi; bi.hwndOwner
2013-05-15 14:23:02
1030
原创 将整形变成如(001,012)字符串
/* num是要待转化的数字,pstr存储转换后的结果,size是预编制的序号长度,如size = 4,那么结果就是0000,0001等*/void itoorder(const unsigned int num, char *pstr,const unsigned int size){unsigned int tmp;unsigned int i = size - 1
2013-05-02 10:21:33
693
原创 VC++6.0控制台无法输出中文问题解决方法
原因:控制台不能显示中文原因是如图红框所示,当前代码页是437。--------------------------------------------------------------------------------------------------------解决办法:1) 用语句system("mode con cp select=936");
2013-04-22 18:23:04
14898
2
转载 unresolved external symbol __endthreadex错误解决
在用VC6.0写程序调试时,初学者总是会遇到一些错误,针对如下错误主要是因为MFC类库没有引用所出现的问题。-------------------------------------------------------------------------------------------------------错误现象:nafxcwd.lib(thrdcore.obj) :
2013-04-22 16:09:35
824
转载 C++MAP关联容器
map:map是以“键—值”成对出现的一种高效查找和读取元素的一种容器。其中键是在map中的因索,值则是存储的数据。--------------------------------------------------------------------------------------------------------map的构造函数:map m; 创建一个名为 m 的空
2013-04-02 14:12:08
590
转载 C++容器选择
下面列举了一些选择容器类型的法则:1. 如果程序要求随机访问元素,则应使用 vector 或 deque 容器。2. 如果程序必须在容器的中间位置插入或删除元素,则应采用 list 容器。3. 如果程序不是在容器的中间位置,而是在容器首部或尾部插入或删除元素,则应采用 deque 容器。4. 如果只需在读取输入时在容器的中间位置插入元素,然后需要随机访问元素,则可考虑在输入
2013-04-02 10:12:33
883
转载 C++顺序容器中添加元素
添加元素相关操作:--------------------------------------------------------------------------------------------------------c.push_back(t) 在容器 c 的尾部添加值为 t 的元素。返回 void 类型c.push_front(t) 在容器 c 的前端添加值为 t 的元素。
2013-04-01 16:57:15
1861
原创 Qt 应用程序在ARM9板中显示中文
Linux操作系统:Red Hat 5ARM9开发板 :LT2400Qt creator版本:1.3.1--------------------------------------------------------------------------------------------------------1、从该网址获得文泉驿字体http://font.chinaz.com/
2012-11-24 18:17:11
3340
原创 Qt网络编程—TCP/IP(三)
软件环境: ubuntu--------------------------------------------------------------------------------------------------------最终效果图:----------------------------------------------------------------------
2012-10-31 19:11:31
4182
原创 SQLITE3.7.14移植
软件环境:WindowXP、Red Hat 5.0硬件环境:ARM9移植源码:http://www.sqlite.org/sqlite-autoconf-3071400.tar.gz---------------------------------------------------------------------------------------------------
2012-10-28 11:27:54
1625
原创 Qt TableView的简单使用
软件环境: ubuntu--------------------------------------------------------------------------------------------------------最终效果图:----------------------------------------------------------------------
2012-10-24 20:21:28
53563
原创 Qt网络编程—TCP/IP(二)
软件环境: ubuntu--------------------------------------------------------------------------------------------------------最终效果图:----------------------------------------------------------------------
2012-10-24 19:41:47
12249
原创 Qt网络编程—TCP/IP(一)
软件环境: ubuntu--------------------------------------------------------------------------------------------------------最终效果图:--------------------------------------------------------------------
2012-10-18 22:28:38
41829
1
原创 opencv2.0移植
Linux环境:Red Hat 5交叉编译:4.1.2ARM9板:LT2440Opencv移植应用于Qt———————————————————————————————————下面是参考网上资料结合实际的移植过程,opencv移植时我将所有所需的库同一目下“/opt/ruanjian/Trolltech/qt-4.6.3”。这个过程是我没能将ffmpeg和Opencv依赖
2012-10-12 14:05:58
1516
BMP图像处理接口一
2014-05-23
单片机8051多机通信(拥有仲裁机制,类IIC方式)
2013-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人