ld: fatal: Symbol referencing errorsRecently, I am learning the Unix C and come to know that Sockets are:– Special files used for network communicatio...
分类:
其他好文 时间:
2014-07-22 22:53:33
阅读次数:
218
正则表达式是干什么的 其实正则表达式的本质就四个字“处理信息”。它并不是一个简简单单的组织字符串的工具,也不只是编程的一种工具,它除了应用于编程语言中,也广泛应用于各类文本编辑器中,例如Unix/Linux的vi,Windows上的EmEditor、EditPlus,包括word中,也可以使用一些常...
分类:
其他好文 时间:
2014-07-22 22:51:55
阅读次数:
262
I/O模型 1.io请求划分2个阶段 ? ????等待数据就绪 ????? 从内核缓存区拷贝到进程缓冲区 2.按照请求是否阻塞 ??? ? 同步I/O ? ? ? 异步I/O 3.unix的5种I/O模型 ? ? ? ?阻塞I/O ? ? ? ?非...
分类:
其他好文 时间:
2014-07-21 10:15:50
阅读次数:
218
文件描述符对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数。按照惯例,UNIX系统shell使用文件描述符0与进程的标准输入相关联,文件描述符1与标准输出相关联,文件描述符2与标准错误输出相关联。open函数:打开或创建一个文件#include int open(const...
分类:
其他好文 时间:
2014-07-21 09:38:14
阅读次数:
168
用GDB调试程序GDB概述————GDB是GNU开源组织公布的一个强大的UNIX下的程序调试工具。也许,各位比較喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但假设你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是...
分类:
数据库 时间:
2014-07-21 09:28:09
阅读次数:
268
写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正。如有不明白的地方,愿可一起探讨。RPM是个什么东西?RPM以前是"RedHatPackageManager"的简称,现改为"RPMisPackageManager"。在Linux/Unix操作系统上,RPM包管理工具允许系统管理员安装、更新、卸载、查..
分类:
其他好文 时间:
2014-07-20 23:12:43
阅读次数:
343
原文地址:C# Socket编程 同步以及异步通信 作者: BLoodMaster套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程....
分类:
其他好文 时间:
2014-07-20 22:30:02
阅读次数:
330
常用的C语言开发工具有很多,每个开发工具所支持的库函数和对标准的实现都有差异。不过,对于我这样得初学者,可以忽略这些细节,选择一款使用广泛、上手容易的开发工具才是王道。在网上找了一下,Windows平台下推荐Visual C++ 6.0,Linux平台下推荐使用GCC,由于本人用得是unix系同.....
分类:
编程语言 时间:
2014-07-20 00:32:18
阅读次数:
220
【为什么要用多线程?】传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多线程来解决。【Linux有线程的概念吗?】传统的UNIX系统也支持线程的概念,但一个...
分类:
编程语言 时间:
2014-07-19 23:39:33
阅读次数:
420
管道是UNIX系统IPC最古老形式,并且所有UNIX系统都提供此种通信机制。管道由下面两种局限性:1)历史上,它们是半双工的(即数据只能在一个方向上流动)2)它们只能在具有公共祖先的进程之间使用。通常,一个管道由一个进程创建,然后该进程调用fork,此后父、子进程之间就可应用该管道管道由调用pipe...
分类:
其他好文 时间:
2014-07-19 22:19:57
阅读次数:
189