- 博客(19)
- 资源 (20)
- 收藏
- 关注
转载 ubuntu安装vmtools
进入解压后的vmwaretools目录 $ cd /tmp/vmware-tools-distrib 执行安装命令 $ sudo ./vmware-install.pl 接下来一路输入回车 中间出现了问题: What is the location of the directory of C header files that match yo
2013-11-29 21:01:45 858
转载 linux下socket的close和shutdown
在Linux socket关闭连接的方法有两种分别是shutdown和close,首先看一下shutdown的定义#includeint shutdown(int sockfd,int how);how的方式有三种分别是SHUT_RD(0):关闭sockfd上的读功能,此选项将不允许sockfd进行读操作。SHUT_WR(1):关闭sockfd的写功能,此选
2013-11-29 14:45:33 4034
原创 ubuntu 安装man手册
Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。Linux 的man手册共有以下几个章节:1、Standard commands (标准命令)2、System calls (系统调用)3、Library functions (库函数)4、Special devices (设备说明)5、File formats (文件格式
2013-11-29 14:09:46 1361
转载 Makefile 常用函数表
Makefile 常用函数表一、字符串处理函数1.$(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst。函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。返回值:替换后的新字符串。2.$(patsubst PATTERN,REPLACEMENT,TEXT)函数名称:模式替换函数—patsubst。函数功能:搜索“TE
2013-11-29 10:35:10 665
转载 关于日志文件系统
1 比较重要的登陆文件/var/log/wtmp:记录系统登陆的信息数据,使用last命令来读取/var/log/auth.log:记录系统远程登录的认证信息,包含ssh、ftp、telnet等登录信息/var/log/messages:记录系统重要或错误信息/var/log/httpd,/var/log/mysql.log等是独立服务的日志文件2 关于日志文件记录三阶段
2013-11-28 18:59:26 1539
转载 linux下socket通信,server和client例子
server.c====================================================================#include // for sockaddr_in#include // for socket#include // for socket#include // for printf#in
2013-11-27 22:26:42 636
转载 GNU/Linux智能Makefile模板(多目录,多文件)
本文提供一个在GNU/Linux环境下通用的智能Makefile模板,用户可以将其引入到自己的工程当中。即使用户对此Makefile的工作原理不甚了解,但是只需要修改少数几个关键变量,就可以满足不同的应用需求。1. 使用环境GNU make 3.8.1或者以上版本sedgcc/binutilscygwin或者Linux2. 关键变量CROSS_COMPILE
2013-11-27 15:36:18 1789
转载 Socket中SO_REUSEADDR详解
1、一般来说,一个端口释放后会等待两分钟之后才能再被使用,SO_REUSEADDR是让端口释放后立即就可以被再次使用。SO_REUSEADDR用于对TCP套接字处于TIME_WAIT状态下的socket,才可以重复绑定使用。server程序总是应该在调用bind()之前设置SO_REUSEADDR套接字选项。TCP,先调用close()的一方会进入TIME_WAIT状态2、SO_REU
2013-11-27 10:10:53 18595 2
转载 Linux Socket编程(不限Linux)
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有
2013-11-26 17:53:51 653
转载 Linux下直接读写物理地址内存
虚拟 转 物理地址 virt_to_phys( *addr );物理 转 虚拟地址 phys_to_virt( *addr );-------------------------------------------------Linux内核里提供的/dev/mem驱动,为我们读写内存物理地址,提供了一个渠道。下面讲述2种利用mem设备文件进行物理地址读写的方法,一种是设备驱动的方法
2013-11-26 14:04:49 17380 2
原创 由进程名获取进程ID的方法及实现
获取进程ID的方法:我知道和实践过的有这么三种: ps -A |grep "cmdname"| awk '{print $1}' pidof "cmdname" pgrep "cmdname"这三种在bash和busybox ash里面的运行结果稍有不同,第一种完全相同,但是因为调用命令次数较多,性能上是不行的。第二种: pidof 只能获取程序
2013-11-22 17:32:28 1962
转载 sigaction应用实例
sigaction,是为替代signal 来设计的较稳定的信号处理。signal的使用比较简单。signal(signalNO,signalproc); 而signaction,则可以设置比较多的消息。尤其是在信号处理函数过程中接受信号,进行何种处理。使用示例为:#include #include void WrkProc
2013-11-21 15:23:43 806
转载 Linux上TCP,UDP以及广播与多播通信(代码大全)
Linux下TCP,UDP以及广播与多播通信(代码大全)TCP、UDP、广播、多播的客户端服务器代码链接地址为(for free):tcp代码:http://download.csdn.net/detail/huangminqiang201209/4860661udp代码:http://download.csdn.net/detail/huangminqiang201209/4
2013-11-20 15:17:11 1917
转载 ubuntu12.04samba服务器配置
系统平台:VMware Workstation9.0 + ubuntu12.04首先要解决windows和linux网络连接问题:在VMware Workstation9.0 “设置” 选项中,设置"网络"网络连接1 选中“启用网络连接” 方式:NAT网络连接2 选中“启用网络连接” 方式:Bridged Adapter启动ubuntu,查看IP地址: #ifconfig
2013-11-19 16:50:17 882
转载 ubuntu12.04 常用软件 常规操作 指令
文章来源:http://blog.csdn.net/zkw0302/article/details/7953046一直想装个Linux系统玩一下的,可是一直又懒得动,怕麻烦。这次是不得不装了,因为工作中,有些程序需要在Linux系统下开发,在公司电脑上装了个虚拟机Virtual Box,然后在上面装了个ubuntu10.04进行软件开发。在公司使用虚拟机总感
2013-11-17 10:26:52 1188
转载 宏定义的一些使用技巧总结
转自:http://dxf206.blog.163.com/blog/static/4227861200952511813462/ 我在写代码的时候喜欢使用宏,不仅使代码看起来整洁,而且用好了还能极大的减轻编码的工作量,但是如果使用不当的话,出了问题查找起来就就非常的难了,下面的总结大部分是从网上看到的,也有一些是我自己在工作中总结出来的。宏使用中的常见的基础问题1. 防止一个头文件被
2013-11-15 16:21:47 955
原创 DSP F28335 程序串口自动升级的方案
之前玩过的单片机好所都有bootloader,都是为了摆脱升级程序麻烦,摆脱烧录器,之前做了一个数据采集的板子需要完成程序自动升级,看了官方的的bootloader但ti官方的bootloader是固化死的,不能修改,它的引导是根据单片机特殊硬件引脚上电的状态来执行引导,我们需要一个纯软件的引导,因此还需自己制作,翻阅了ti的很多资料以及网上各位大神的点化搞了一个星期终于完全搞定了,现将走的曲折记
2013-11-15 09:57:17 11449 19
转载 C++中this指针的用法
this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子: void Date::setMonth( int mn ) { month = mn; // 这三句是等价的 this->month = mn; (*this).month = mn; } 1. this只能在成员函数中使用。全局函数,静态函数都
2013-11-10 20:40:10 533
原创 单片机嵌入式产生精确延时的一种方法
转着按:前段时间在编写延时程序时遇到了个定时器计数器回绕的问题,也就是计数器达到最大值后溢出,想找个简单的解决方案一直想不出来,函数如下:void Delay(Uint16 ms){Uint16 currcnt;currcnt = TCNT; //get current cnt register valwhile(TCNT }TCNT为硬件的寄存器值,在做单片机程序时,
2013-11-04 17:40:20 1687
NI-CAN8473_Develop_Driver.rar
2020-01-13
阿里巴巴 Java编程规范手册
2018-01-24
vc stdlib.h inttypes.h
2014-08-15
《Java面试宝典 2014版》(带书签) 高清完整PDF版
2014-01-09
赶年兽赢红包辅助工具最新版(天猫)
2014-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人