
工作经验小结
么特里亚
这个作者很懒,什么都没留下…
展开
-
Unix高级环境编程 学习
编写第一个例子会出现 other_name.c: In function ‘opendir_file’:other_name.c:21:2: warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]/tmp/cc2qJGMx.o: In function `原创 2013-07-18 10:27:00 · 807 阅读 · 0 评论 -
linux 串口编程
最近学习linux串口编程,总结一下遇到的一些问题(1)write(fd,"xxxx",len)每次发送都没有接收到,主要问题字符串后面加 回车 即“\n” (2)主要问题就是 阻塞和非阻塞的问题read函数ssize_t read(int fd, void *buf, size_t count);参数: fd: 将要读取数据的文件描述词。buf: 所原创 2013-08-15 19:40:02 · 986 阅读 · 0 评论 -
linux 开机自动启动程序
/etc/rc.local这是一个最简单的方法,编辑“/etc/rc.local”,把启动程序的shell命令输入进去即可,类似于windows下的“启动”。 例如,每次开机时要执行一个haha.sh,这个脚本放在/opt下面,那就可以在“/etc/rc.local”中加一行“/opt/./haha.sh”,或者两行“cd /opt”和“./haha.sh”。原创 2014-12-11 10:15:06 · 663 阅读 · 0 评论 -
shell脚本,自动登陆ftp,下载文件
(1)自动登陆ftp(2)将下载的文件放到本地指定目录(3)判断ftp服务器中是否有要下载的文件#!/bin/bash#创建存在下载文件的目录,格式:2013-06-17datestr=$(date +%Y-%m-%d)mkdir /home/$datestr#首先连接一次ftp获取里面信息,存放在ftp.log里ftp -i -n 192.168.XXX.XX原创 2013-06-17 16:14:19 · 2563 阅读 · 0 评论 -
mysql与其他文件编译 Makefile总结
现在有两个文件test.c mmysql.c mmysql.h 他们相互关联,每次编译都要加上gcc -o test $(mysql_config --cflags) mmysql.c test.c $(mysql_config --libs)每次编译都得加这个,所以写个MakefileCC = gccLIBS = $(shell mysql_config --libs)CFLAG原创 2013-09-06 10:12:13 · 3364 阅读 · 2 评论