![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 67
c1505011056
这个作者很懒,什么都没留下…
展开
-
struct stat 作用
stat,lstat,fstat1 函数都是获取文件(普通文件,目录,管道,socket,字符,块()的属性。函数原型#include int stat(const char *restrict pathname, struct stat *restrict buf);提供文件名字,获取文件对应属性。int fstat(int filedes, struct stat *buf);通过转载 2013-09-19 13:36:36 · 450 阅读 · 0 评论 -
iconv 文件编码转换
http://qq164587043.blog.51cto.com/261469/63349 linux shell 配置文件中默认的字符集编码为UTF-8 。UTF-8是unicode的一种表达方式,gb2312是和unicode都是字符的编码方式,所以说gb2312跟utf-8的概念应该不是一个层次上的。在LINUX上进行编码转换时,可以利用iconv命令实现,这是针对文件的,即将指定转载 2014-05-08 17:18:01 · 1240 阅读 · 0 评论 -
C语言字符及字符串处理函数
#include int isalnum(int c) 测试C是否为字母或数字int isalpha(int c) 测试C是否为字母int iscsym(int c) 测试C是否为字母、下划线或数字int iscsymf(int c) 测试C是否为字母、下划线int isdigit(int c) 测试C是否为十进制数字int isxdigit(int转载 2014-03-24 12:09:50 · 543 阅读 · 0 评论 -
g++ *.cpp -o main -std=c++0x
这篇文章讨论了一系列所有开发者都应该学习和使用的C++11特性,在新的C++标准中,语言和标准库都加入了很多新属性,这篇文章只会介绍一些皮毛,然而,我相信有一些特征用法应该会成为C++开发者的日常用法之一。你也许已经找到很多类似介绍C++11标准特征的文章,这篇文章可以看成是那些常用特征描述的一个集合。目录:auto关键字nullptr关键字基于区间的循环Override和fina转载 2014-05-03 15:35:44 · 2930 阅读 · 0 评论 -
解决 multiple definition of
总结了解决multiple definition of的方法:问题原因: 当多个文件包含同一个头文件时,并且你的.H里面没有加上条件编译#ifndef TEST_H#define TEST_H#endif就会独立的解释,然后生成每个文件生成独立的标示符。在编译器连接时,就会将工程中所有的符号整合在一起,由于,文件中有重名变量,于是就出现了重复定义的错误。转载 2013-11-24 12:44:41 · 846 阅读 · 0 评论 -
accept: Invalid argument
今天师兄拿来一个epoll的测试程序给我看,说是有问题,运行了一下,发现了accept: Invalid argument问题。 socklen_t clilen; struct sockaddr_in clientaddr; connfd = accept(listenfd,(sockaddr *)&clientaddr,&clilen);问题就出在acce转载 2013-10-31 11:36:09 · 646 阅读 · 0 评论 -
串口编程 tcflush()函数
tcflush函数刷清(扔掉)输入缓存(终端驱动法度已接管到,但用户法度尚未读)或输出缓存(用户法度已经写,但尚未发送). int tcflush(int filedes,int quene) quene数该当是下列三个常数之一: *TCIFLUSH 刷清输入队列 *TCOFLUSH 刷清输出队列 *TCIOFLUSH 刷清输入、输出队列 例如:转载 2013-10-27 08:07:39 · 2526 阅读 · 0 评论 -
Xlib库基本图形编程
X窗口系统的客户/服务器模式当初开发X窗口系统的主要目的只有一个,那就是灵活性。这个灵活性的意思就是说一件东西虽然看起来是在这工作,但却实际上是工作在很远的地方。因此,较低等级的实现部分就必须提供绘制窗口,处理用户输入,画画,使用颜色等工作的工具。在这个要求下,决定了系统被分成了两部分,客户端和服务器端。客户端决定做什么,服务器端执行真正的绘图和接受用户的输入并把它发给客户端。这种模式与我转载 2013-10-10 20:14:07 · 2166 阅读 · 1 评论 -
Linux网络编程入门
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,转载 2013-10-06 18:54:23 · 469 阅读 · 0 评论 -
iconv实现编码转换与中文点阵字库HZK16
嵌入式开发中中文的识别、显示一直是一个比较让人头疼的问题,这是由于嵌入式系统的精简要求所导致的。我在前一个项目中用Qt做终端的显示界面时,就被中文字符的显示搞得焦头烂额,最后还是在网上下了一个文泉驿的中文字体库才解决问题,不过并不令人满意,主要是字体库太大了,影响了性能。今天在项目中又遇到了中文字符的编码转换和显示问题,趁机学习总结一下。中文编码与点阵字库国际标准有UTF-8、UT转载 2014-05-08 17:22:29 · 2301 阅读 · 0 评论