Linux基础
文章平均质量分 62
夜色茫茫
这个作者很懒,什么都没留下…
展开
-
异步套接字基础:select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
select函数: 系统提供select函数来实现多路复用输入/输出模型。原型: #include sys/time.h> #include unistd.h> select函数: 系统提供select函数来实现多路复用输入/输出模型。原型: #include sys/tim原创 2014-03-28 10:38:52 · 415 阅读 · 0 评论 -
recv函数返回值说明
recv函数int recv( SOCKET s, char FAR *buf, int len, int flags);不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。该函数的第一个参数指定接收端套接字描述符; 第二个参数指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据; 第三个参数指明buf的长度; 第四个参数一般置0。这里只描述同步S原创 2014-03-28 10:20:36 · 560 阅读 · 0 评论 -
(转)抓包工具Wireshark使用体会
这两天在工作上遇到了一些问题,必须要用抓包工具来捕获手机端发送过来的数据包,分析其帧结构。以前虽然学习过网络知识,但是也从未接触过抓包工具Wireshark;迫于工作的压力,自己在摸索中学到了一些基本的使用方法。文件格式:.pcap帧排序:默认是按照“No”排序的,我们点击不同的属性列,即可按该列排序,从而我们可以方便找出自己需要的数据;发送方式:广播、单播;数据帧结构:头部+数据原创 2014-01-13 10:24:59 · 701 阅读 · 0 评论 -
Linux入门教程网址
很好的一个网站,关于Linux入门的教程,推荐给大家。http://www.92csz.com/study/linux/原创 2014-01-13 10:07:50 · 409 阅读 · 0 评论 -
(转)Linux之fork函数
http://blog.csdn.net/lingdxuyan/article/details/4993883fork函数原型:[cpp] view plaincopy#include #include pid_t fork(void); fork()函数通过系统原创 2014-01-13 10:04:09 · 403 阅读 · 0 评论 -
(转)内核的概念
首先,我们要知道的是,内核是软件,而不是硬件,更不是我们通常所说的CPU。 内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。内核的分类可分为单内核和双内核以及微内核。严格地说,内核并不是计算机系统中必要的组成部分。 内核,是一个操作系统的核心,是基于硬件的原创 2014-01-13 10:01:17 · 493 阅读 · 0 评论 -
(转)win7下,让VMware6.5虚拟机上网
这几天一直在学习Linux的基础知识,在自己的win7系统电脑上装了一个VMware6.5的虚拟机,并装上Ubuntu12.0.4系统,基本的安装都搞定后,但就是上不了网,ubuntu右上角的网络连接显示“已连接”,但就是打不开网页。网上也有很多大神说VM6.5版本太低,在Win7主机下无法用NAT方式上网,我也用这个方式进行了配置,确实无法上网,表现为:ping百度、ping 8.8.8.8都能原创 2014-01-13 10:20:10 · 456 阅读 · 0 评论 -
(转)WR703N OpenWrt 配置流程
2013-09-20 22:14 81人阅读 评论(0) 收藏 举报目录(?)[-]下载安装初始配置2网络配置安装软件FAQ参考文献下载安装访问WR703N在OpenWrt的Wiki页,然后在Flashing一节中找到下载链接:squashfs-factory.bin,下载后别忘了比对md5。[1]进入路由器管理界面,出厂配置为htt原创 2014-01-13 10:15:36 · 647 阅读 · 0 评论 -
(转)win7真机与VMware虚拟机实现文件共享(hgfs方式)
前面一直按照网上提供的方法进行win7与Vmware虚拟机之间的文件共享,尝试遍了所有的方法,都一直无法实现共享,几乎都快要奔溃了。今天,终于在在http://bbs.csdn.net/topics/350258010中看到CSDN大神们的威武了。(1)首先,按照网上提供的最多的方法设置各项文件夹,这里就不多描述了,网上的参考资料很多,只是有一点要强调,在本机上建立的共享文件夹一定要设置成原创 2014-01-13 10:12:16 · 548 阅读 · 0 评论 -
(转)C/C++文件操作,数据处理
这几天工作的过程中,常常要对TXT中的数据进行处理、分析。以前在学校时,对文件操作、文件内容处理的这部分知识用的不是很多,这几天用这些知识的时候,总是不太熟悉,要不停查阅资料。因此,这里总结一下,方便后期查阅。 在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O 文件操作,这里我们只介绍流式文件操作。(1)FILE 进行文件操作时,必须在程序一开原创 2014-01-13 09:59:04 · 416 阅读 · 0 评论 -
OpenWRT 修改LuCI:语言、主题
前阵子自己在Ubuntu中编译了一个OpenWRT系统,并将.bin固件刷入到了WR703n中;但是,当时编译固件时,没有设置LuCI,全部都是默认值。当将固件刷入后,登陆Web界面配置路由器时,发现界面不美观、并且是英文的。 前天,公司同事告知,其实可以将LuCI语言和主题设成中文和不同的主题,说重新编译固件即可。我在网上查了一下资料,确实可行;但是总觉得挺麻烦的。不就是配转载 2014-01-13 09:54:17 · 1867 阅读 · 0 评论 -
Linux时间戳 时间类型的转换(转)
[cpp] view plaincopy/********************************************************************************************************************************** 【数据类型】(1)time_t:可理解为int类型原创 2013-11-22 10:20:35 · 1725 阅读 · 1 评论 -
(转) ubuntu安装subversion1.7客户端
From:http://liuriqi.com/?p=75 之前在编译openwrt时,出现过了许多问题,其中到一个就是:svn: 路径 '.' 好像是 Subversion 1.7 或更高版本的工作副本。请升级你的 Subversion 客户端,以使用此工作副本。解决方法如下:命令:riqi@ubuntu:~$ sudo apt-add-repository原创 2014-01-13 10:10:07 · 627 阅读 · 0 评论 -
(转)正则表达式
这几天在查阅资料的过程中,经常遇到关于“正则表达式”的内容,看来这个知识点对于后期的工作很重要。因此,得花一点稍微学习、了解一下了。这里我只学习了一些入门、简单的知识,对“正则表达式”有一个大概的了解。参考网站:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html 1原创 2014-01-13 10:05:55 · 410 阅读 · 0 评论 -
(转) linux socket 编程(C语言)
最近看了一些网络编程的书籍,一直以来总感觉网络编程神秘莫测,其实网络编程入门还是很容易学的,下面这些代码是我在linux下编写的,已经运行过了,编译之后就可以运行了。有不足之处希望大家多多指出,共同学习交流。 套接字是一种进程间的通信的方法,不同于以往介绍的进程间通信方法的是,它并不局限于同一台计算机的资源,例如文件系统空间,共享内存或者消息队列。套接字可以认为是对管道概念的扩展—原创 2013-12-23 16:25:10 · 384 阅读 · 0 评论 -
(转)基于OpenWRT的软件开发流程
近期,已经在公司实习一段时间了。自己也感到很遗憾,以前在学校的时候也一直没有接触过Linux,对嵌入式Linux开发更是不了解,通过前一段时间的以来的体会,我才明白,出来找工作必须要懂得一些基础的Linux知识。这里,我也对这段时间以来所学到的知识做总结。(1)编译OpenWRT 1、搭建编译环境,更新下载所需软件包原创 2014-01-13 10:18:20 · 599 阅读 · 0 评论