首先说明一下,VC6自然不能直接开发LINUX程序,主要使用的是它的编辑环境而已,但是作为一个一直在WINDOWS上使用VC6的开发者,不以VC6作为开发的核心是多么地不习惯啊。 还要说明的是,自己对linux是门外汉,提到的linux的事情都是门外汉的看法,仅供参考。 2015年突然有点雄心壮志,... ...
分类:
系统相关 时间:
2016-05-18 21:34:30
阅读次数:
186
二进制应用程序的组成部分:二进制文件、库文件、配置文件、帮助文件程序包管理器:debian:deb,dptredhat:rpm,rpmrpm:RedhatPackageManager(RPMisPackageManager)源代码:name-VERSION.tar.gzVERSION:major.minor.releaserpm包命名方式:name-VERSION-release.arch.rpmVERSI..
分类:
系统相关 时间:
2016-05-16 17:58:01
阅读次数:
334
Linux核心思想:一切皆文件块设备:block,存取单位“块”,磁盘字符设备:char,存取单位“字符”,键盘设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信设备号码:主设备号:majornumber,标识设备类型次设备号:minornumber,标识同一类型下的不同设备..
分类:
系统相关 时间:
2016-05-16 17:56:26
阅读次数:
237
本文讲的方案实现以下功能:利用winscp和putty的脚本功能,实现在Window平台上编写代码,上传到Linux进行编译,然后取编译结果。需要用到3个文件,分别如下: (1) synchronize.bat :: 需要更改 WinSCP.exe 和 putty.exe 的路径:: 需要设置的变量 ...
一般在编写 linux 程序的时候,会使用 SecureCRT 或者 xshell 等工具远程登录到 linux 服务器上。最近发现在建立 SSH 连接的时候,非常慢,但是建立连接成功之后可以正常使用。这个原因其实是 DNS 的问题。公司提供了两个 DNS 服务器,一个是新的,一个是老的现在作为备用 ...
分类:
系统相关 时间:
2016-05-13 10:09:34
阅读次数:
205
程序、进程和线程的区别 程序是一组指令及参数的集合,指令按照既定的逻辑控制计算机运行。进程则是运行着的程序,是操作系统执行的基本单位。线程则是为了节省资源而可以在同一个进程中共享资源的一个执行单位。 程序和进程的区别: C、C++、Java等语言编写的源程序经相应的编译器编译成可执行文件后,提交给计... ...
分类:
编程语言 时间:
2016-05-12 10:41:38
阅读次数:
197
POSIX 正则表达式 传统上,POSIX 定义了两种正则表达式语法, 即:基本正则表达式(BRE)和扩展正则表 达式(ERE)。大多数linux程序至少要符合BRE规范。 linux中,不同的程序支持的REGXP也不同,如sed只支持BRE的大部分,这主要是收到速度的限制。 sed编辑器要尽可能快 ...
分类:
其他好文 时间:
2016-05-12 09:14:52
阅读次数:
226
什么是进程?计算机可做的事实质非常简单,比如计算两数之和,数据读写操作。这些基础的计算机动作便是一个计算机指令,而一系列指令的集合可实现某一大的功能,这一集合便是一个程序。进程即一个可执行程序被执行之后的实例,是程序的一个具体体现。包括分配内存的地址空间;..
分类:
系统相关 时间:
2016-05-12 00:03:25
阅读次数:
258
在Linux:信号上博文中我们写了一个mysleep,但是实际上这个函数在多线程环境下是会出现错误的,也就是我们这个mysleep函数并不是可重入函数,现在重新审视“mysleep”程序,设想这样的时序:1.注册SIGALRM信号的处理函数。2.调用alarm(nsecs)设定闹钟。3.内核调度优先级更高的进..
分类:
系统相关 时间:
2016-05-09 07:21:41
阅读次数:
315
如今我们正在开发一个新的插件,一个能够让开发者在 Visual Studio (以下简称 VS ) 上建构能够在 Linux 上运行 C++ 程序的套件。下方文章将继续介绍使用我们这套全新的 Linux 计划。...
分类:
编程语言 时间:
2016-05-07 09:30:37
阅读次数:
201