- 博客(35)
- 资源 (14)
- 收藏
- 关注
转载 Ubuntu下调试Qt报错ptrace operation not permitted
linux使用su切换用户提示 Authentication failure的解决方法这个问题产生的原因是由于ubtun系统默认是没有激活root用户的,需要我们手工进行操作,在命令行界面下,或者在终端中输入如下命令: sudo passwd Password:你当前的密码 Enter new UNIX password:这个是root的密码 Ret
2014-10-31 10:04:47 2252
原创 ‘close’ was not declared in this scope
‘close’ was not declared in this scope没有包含头文件 uni
2014-10-30 23:13:53 17940
原创 C++ string 使用的深刻教训
//----------------------------------------------------//AUTHOR: lanyang123456//DATE: 2014-10-30//---------------------------------------------------server:clein
2014-10-30 23:11:55 781
原创 C++ string 使用的注意:memcpy
//----------------------------------------------------//AUTHOR: lanyang123456//DATE: 2014-10-28//---------------------------------------------------/*str5.cpp$ g++ -o test str5.cpp
2014-10-30 22:13:59 14520 1
转载 Protocbuf使用和安装
转载:Protocol buffers和mxl一样在序列化数据结构时很灵活、高效和智能,但是它的优势在于定义文件更小,读取速度更快,使用更加简单。目前protocol buffers支持C++、java和python三种语言并且独立于平台。linux环境安装下载protobuf-2.5.0.tar.gztar-xvf protobuf-2.5.0.tar
2014-10-30 14:35:55 1232
转载 Protocol Buffers安装与简单使用
转载:http://blog.sina.com.cn/s/blog_740ccd040101hf3z.html
2014-10-30 14:34:39 1497
原创 undefined reference to luaL_register
undefined reference to luaL_register问题是库中没有找到该函数。
2014-10-29 19:07:56 1658
原创 C++ 中的string的简单使用 (续)
/*str2.cpp$ g++ -o test str2.cppOS:64bit OS Ubuntu*/#include #include #include #include using namespace std;int main(){ string teststring("OK OK OK OK OK OK "); char buffer[] = " he
2014-10-28 19:52:36 560
原创 sizeof 计算发生在编译时
/*sizeof 编译时计算空间*/#include #include int main(){ char buffer[sizeof("sizeof")] = "sizeof"; printf("buffer array = %s\n", buffer); return 0;}/*$ gcc -o sizeof sizeof.c$ ./sizeof
2014-10-28 19:44:23 1481
原创 管道popen
#include #include #include using namespace std;int cmd_exec(const char *cmd, string &strRet){ if (cmd == NULL) { return -1; } FILE *pStream = popen(cmd, "r"); if (pStream == NULL) {
2014-10-27 19:09:18 704
原创 管道使用举例
管道是一种两个进程间进行单向通信的机制。因为管道传递数据的单向性,管道又称为半双工管道。管道的这一特点决定了其使用的局限性。管道是Linux支持的最初Unix IPC形式之一,具有以下特点:*** 数据只能由一个进程流向另一个进程(其中一个读管道,一个写管道);如果要进行双工通信,需要建 立两个管道。*** 管道只能用于父子进程或者兄弟进程间通信。,也就是说管道只能用于具有亲缘关系的进
2014-10-26 21:44:03 843
转载 Linux进程间通信——使用命名管道
转载http://blog.csdn.net/ljianhui/article/details/10202699
2014-10-26 21:11:11 516
原创 lua调用C
C代码:#include #include #include #include /* For function exit() */#include /* For input/output */void bail(lua_State *L, char *msg){ fprintf(stderr, "\nFATAL ERROR:\n %s: %s\n\n",
2014-10-23 18:49:22 548
原创 如何检测网线是否插好
/*检测物理连接是否正常detect phy linkcable connected or disconnected.*/#include /* See NOTES */#include #include #include #include #include #include #include #include int detect_ethto
2014-10-22 22:37:24 4654
转载 Linux Pthread 深入解析
转载http://blog.chinaunix.net/uid-21084809-id-2215376.htmlOutline - 1.线程特点- 2.pthread创建- 3.pthread终止 - 4.mutex互斥量使用框架 - 5.cond条件变量 - 6.综合实例======
2014-10-21 19:12:23 534
原创 pthread线程属性编程示例
/*pth.cfromman help*/#define _GNU_SOURCE /* To get pthread_getattr_np() declaration */#include #include #include #include #include #define handle_error_en(en, msg) \ d
2014-10-21 19:11:03 1844
转载 pthread编程基础
1. pthread线程概念Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。与vxworks上任务的概念类似,都是调度的最小单元,都有共享的堆、栈、代码区、全局变量等。 2. 创建线程int pthread_create(pthread_t
2014-10-21 18:02:49 704
原创 C/C++ gcc g++编译的区别
/*compiler_testgcc and g++*/#include #include int main(){ printf("hello\n");}/*$ gcc -o test compiler_test.cpp/tmp/cc4Xz5MO.o: In function `__static_initialization_and_destruction
2014-10-21 16:07:51 1278
原创 C++迭代器使用
/*string_iterator.cpp*/#include #include using namespace std;int main(){ string str = "Let's begin."; for(string::iterator iter = str.begin(); iter < str.end(); iter++) { cout<<*iter;
2014-10-21 16:06:16 512
原创 C++ 中Vector容器使用
$ g++ -o test vector.cppyunyang@yunyang-HP-Compaq-Pro-6300-MT:~/Newcomer/C_C++$ ./test 012345678901234567890990104611686018427387903100 1 2
2014-10-21 15:16:46 907
原创 socket进程间通信
使用socket作为进程间通信方式,有什么注意事项?(1) Server a. 创建一个server socket 创建的socket是AF_UNIX域的。 b. 设置Server的地址 利用bind函数。 注意:地址一般通过一个字符串来标识,一般的做法是通过一个Linux路径来实现;注意使用之前必须要把该路径unlink掉,否则可能出现bind失败的情况。 c
2014-10-20 13:52:09 980
转载 Posix多线程编程—线程属性
一.线程属性线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy对其去除初始化。1.名称:pthread_attr_init/pthread_attr_destroy功能:对线程属性初始化/去除初始化头文件:#includ
2014-10-08 22:24:59 485
git post-update
2017-07-30
Spreadsheet-ParseXLSX-0.16.tar.gz
2014-11-26
sqlite嵌入式编程实例
2012-06-20
Linux下sqlite3编程实例
2012-06-20
rt5370驱动
2012-03-20
ndiswrapper 最新版本下载 ndiswrapper-1.57.tar.gz
2012-03-07
Linux下使用USB转串口获取GPS数据
2012-03-01
深入理解linux内核 第三版 Daniel P. Bovet &Marco Cesati 勘误
2011-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人