- 博客(14)
- 收藏
- 关注
转载 动态语言和静态语言的区别
编译型语言和解释型语言1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件。优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以...
2018-07-26 11:56:54
635
转载 从芯片企业的并购看终端芯片的格局
http://www.ec.hc360.com 2016年11月10日09:26 来源:车联网周刊T|T 近日,美国芯片企业高通公司宣布将以约370亿美元的价格收购荷兰芯片巨头NXP(恩智浦)公司,这起并购被业界称为科技史上第二大并购案,短短几年,芯片企业之间不断地兼并重组,对于汽车电子行业而言,究竟有什么影响呢? 我们先了解一下相关的几宗并购案。2009年6月,SiRF和CSR完成合并,组建...
2018-05-10 16:41:44
657
转载 automake,autoconf使用详解
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了.在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的 Makefile,这样就可以象常见的 GNU程序一样,只要...
2018-05-09 14:56:49
189
转载 access(判断是否具有存取文件的权限)
access(判断是否具有存取文件的权限)相关函数 stat,open,chmod,chown,setuid,setgid表头文件 #include<unistd.h>定义函数 int access(const char * pathname,int mode);函数说明 access()会检查是否可以读/写某一已存在的文件。参数mode有几种情况组合,R_OK,W_OK,X_OK 和...
2018-05-07 14:39:26
618
转载 select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型: #include <sys/time.h> #include <unistd.h> int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_...
2018-05-07 14:38:37
130
转载 ioctl在socket中的一些用法及示例
ioctl在socket中的一些用法及示例函数 : ioctl(int fd, int request, void * arg)定义 : 功能 : 控制I/O设备, 提供了一种获得设备信息和向设备发送控制参数的手段.参数 : int fd 文件句柄. 用于socket时, 是socket套接字. int request 函数定义的所有操作. 关于socket的操作, 定义...
2018-05-07 10:20:09
418
转载 Socket详解
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket...
2018-05-05 17:41:02
154
转载 pthread_attr_init线程属性
1.线程属性 线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy对其去除初始化。 1.名称::pthread_attr_init/pthread_attr_destroy功能:对线程属性初始化/去除初始化头文件:#inclu...
2018-05-05 15:04:51
140
转载 linux线程私有数据详解
在单线程程序中,函数经常使用全局变量或静态变量,这是不会影响程序的正确性的,但如果线程调用的函数使用全局变量或静态变量,则很可能引起编程错误,因为这些函数使用的全局变量和静态变量无法为不同的线程保存各自的值,而当同一进程内的不同线程几乎同时调用这样的函数时就可能会有问题发生。而解决这一问题的一种方式就是使用线程私有数据。线程私有数据采用了一种被称为一键多值的技术,即一个键对应多个数值。访问...
2018-05-05 14:53:41
202
转载 线程同步之信号量(sem_init,sem_post,sem_wait)
2016年08月30日 17:08:30阅读数:5331信号量和互斥锁(mutex)的区别: 互斥锁只允许一个线程进入临界区,而信号量允许多个线程同时进入临界区。不多做解释,要使用信号量同步,需要包含头文件semaphore.h。主要用到的函数:int sem_init(sem_t *sem, int pshared, unsigned int value);,其中sem是要初始化的信号量...
2018-05-05 14:49:27
260
转载 线程和进程的对比
转载出处 http://blog.csdn.net/suool/article/details/38542543线程和进程的对比用户空间资源对比每个进程在创建的时候都申请了新的内存空间以存储代码段\数据段\BSS段\堆\栈空间,并且这些的空间的初始化值是父进程空间的,父子进程在创建后不能互访资源.而每个新创建的线程则仅仅申请了自己的栈,空间,与同进程的其他线程共享该进程的其他数据空间包括代码段\...
2018-05-05 11:34:12
210
转载 概念理解--线程、信号量
线程通常被定义为一个进程中代码的不同执行路线。也就是说,一个进程中,可以有多个不同的代码路线在同时执行。例如,常见的字处理程序中,主线程处理用户输入,而其他并行运行的线程在必要时可在后台保存用户的文档。信号量的概念由 E. W. Dijkstra 于 1965 年首次提出。信号量实际是一个整数,进程(也可以是线程)在信号量上的操作分两种,一种称为 DOWN,而另外一种称为 UP。DOWN 操作的结...
2018-04-28 15:52:04
419
转载 多进程与多线程的选择
多进程与多线程的选择时间:2016-12-29作者:华清远见上周去参加答辩,内容是安防系统,然后就想到了我们如何来实现我们的程序,是选择进程还是线程。带着疑惑,查了些资料,总结如下:1、首先要明确进程和线程的含义:进程(Process)是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。与程序相比,程序只是一组指令的有序集合,...
2018-04-28 10:02:19
236
原创 2440开发板 ping不通PC主机的原因分析
现象:ping failed;host 192.168.13.1 is not alive采用的是网线下载方式 1.发现开发板服务器ip(即自己电脑的ip)设置不对,设为自己电脑的ip 192.168.1.101 2.电脑防火墙要关闭才行,实际验证发现即使第一步正确,打开防火墙依然ping不通 3.设置后注意保存参数...
2018-04-25 17:45:07
4395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人