![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C / C++
jelly_bear
Technologies come and technologies go, but insight is forever.
展开
-
堆栈的区别
堆栈的区别堆(Heap)栈(Stack)1、内存分配方面: 堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。 栈:由编译器(Compiler)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于转载 2012-09-14 10:23:16 · 446 阅读 · 0 评论 -
目标板通过nfs挂接至虚拟机(linux)
1.虚拟机上修改/etc/exports 添加home/wjl/ *.*(rw,sync,no_root_squash)原创 2014-05-28 15:43:46 · 754 阅读 · 0 评论 -
DM6467 CCS3.3 BIOS 5.32.1使用时问题解析
1. error: relocation overflow occurred at address 0x00000020 in section '.text' of input file 'C:\\Users\\wangjialei\\Desktop\\tt\\Debug\\img_conv_3x3_d.obj'.原创 2014-05-08 10:29:07 · 2956 阅读 · 2 评论 -
网络传文件(TCP)
Server:fileserver.c#include #include #include #include #include #include #include #include #include #include "rw.h"#define BACKLOG 10void *deal_request(void* arg){ int connfd = *((in转载 2013-06-20 16:50:22 · 890 阅读 · 1 评论 -
vim 中文乱码问题
编辑 ~/.profile,加入: export LC_CTYPE=zh_CN.GB18030编辑 ~/.vimrc,确认含有: set fileencodings=utf-8-bom,ucs-bom,utf-8,cp936,gb18030,ucs,big5 这个顺序比较好,能准确识别的优先放前面。转载 2013-06-18 16:59:21 · 666 阅读 · 0 评论 -
多进程(父子进程)中的管道通信
#include#include#include#include#include#includeint main(int argc,char** argv){ static const char mesg[] = "Hello world!"; int pipefd[2];//pipefd[0]:读端口 pipdfd[1]:写端口转载 2013-06-13 16:52:38 · 1918 阅读 · 0 评论 -
关于 fork vfork 函数
1.一个进程通过fork()创建一个子进程,父子进程都想标准输出写操作,如果父进程的标准输出已重定向(如 ./pid >test.txt),那么子进程写到该标准输出时,它将更新域父进程共享的该文件的偏移量。 ---- 不是很明白 详见《嵌入式linux系统开发技术详见》P355-3562.fork()的父子进程运行顺序不定,而vfork()保证子进程先运行,在它调用exec()或者ex转载 2013-06-11 13:01:00 · 498 阅读 · 0 评论 -
将程序运行信息打印到 系统日志
头文件: syslog.h函数:void openlog(char *iden, int option, int facility);void syslog(int priority, char *format, ...);void closelog(void); 举例:#includeint main(int argc, char **argv){原创 2013-06-10 15:00:19 · 679 阅读 · 0 评论 -
计算程序运行时间
需要头文件 time.h 函数:clock_t clock(void)举例:#include#include#includeint main(void){ clock_t begin,finish; double difference; begin = clock(); /*******to原创 2013-06-10 14:13:24 · 677 阅读 · 0 评论 -
MFC 类向导添加变量出错 Unhandled exception in snmp.exe:0xC0000005:Access Violation
参照网上的一种说法,有为同仁在遇到这种问题的时候:将.ncb和.opt文件删除后,重新编译,就OK了http://topic.csdn.net/t/20051021/11/4341390.html当然也不尽全是vc 的错误,好多的问题也会提示这个问题,但是如果是0xC0000005就很可能是这个问题了相关的资料:http://topic.csdn.net/t/20061225/09转载 2013-02-25 15:59:50 · 774 阅读 · 0 评论 -
ubuntu14.04 安装 opencv3.0
1. 下载opencv3.0 zip2. 解压后放到虚拟机本地目录3.库安装sudo apt-get install build-essential sudo apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libtiff4-dev libswscale-dev libjasper-dev s原创 2017-01-24 15:46:06 · 467 阅读 · 0 评论