首先在vi编辑器下编写add.c#include"test.h"#includeintadd(inta,intb){returna+b;}intmain(){printf("2+3=%d\n",add(2,3));printf("5-3=%d\n",sub(5,3));return1;}再编写sub.c文件:#include"test.h"intsub(inta,intb){returna-b;}最后编写test.h文件:#ifndef_
系统 2019-08-12 09:29:54 2573
一管道的作用通常把一个进程的输出通过管道连接到另一个进程的输入。二popen和pclose函数#includeFILE*popen(constchar*command,//是要运行的程序名和相应的参数constchar*open_mode//必须是“r”或者“w”,如果是其它值,errno将返回EINVAL);intpclose(FILE*stream_to_close);popen()函数通过创建一个管道,调用fork产生一个子进程,执
系统 2019-08-12 01:32:41 2572
一个常见的编程问题:遍历同样大小的数组和链表,哪个比较快?如果按照大学教科书上的算法分析方法,你会得出结论,这2者一样快,因为时间复杂度都是O(n)。但是在实践中,这2者却有极大的差异。通过下面的分析你会发现,其实数组比链表要快很多。首先介绍一个概念:memoryhierarchy(存储层次结构),电脑中存在多种不同的存储器,如下表CPU寄存器–immediateaccess(0-1个CPU时钟周期)CPUL1缓存–fastaccess(3个CPU时钟周期
系统 2019-08-12 01:32:51 2571
vim复制粘贴详解_pope_百度空间vim复制粘贴详解正在学习使用vim,前一阵想学linux,然后突然发现vim是个好东西,学习使用,今天发现,无法使用ctrl+c/ctrl+v来跟系统其它应用之间做复制粘贴,非常不爽,搜了一下,发现很多人有写这个问题,试了几个,觉得这个最好,转帖过来收藏。原文地址:http://lsong17.spaces.live.com/blog/cns!556C21919D77FB59!603.entry内容:用vim这么久了
系统 2019-08-12 01:32:44 2571
在uboot中查看uboot信息[fulinux@s3c2440]#bdinfoarch_number=0x000007CFenv_t=0x00000000boot_params=0x30000100DRAMbank=0x00000000->start=0x30000000->size=0x04000000ethaddr=08:00:3e:26:0a:11ip_addr=192.168.1.111baudrate=115200bps[fulinux@s3c
系统 2019-08-12 01:32:00 2571
SQLSERVER2000安装到WindowsServer2003上时,系统会提示,不支持SQLSERVER2000SP2以下的版本。按“继续”,可以成功的安装到WindowsServer2003下。打开企业管理器,发现一切操作正常,但是,如果使用JDBC连接就会出现大问题,无法链接,报错信息是:Errorestablishingsocketstack经过百般调试终归无望,最后决定安装SQLSERVER2000SP3,安装后,抱着试试看的心态,使用JDBC
系统 2019-08-12 01:54:38 2570
Ubuntu下安装nginx,直接apt-getinstallnginx就行了,很方便。但是今天装了CentOS6.2,直接yuminstallnginx不行,要先处理下源,下面是安装完整流程,也十分简单:1、CentOS6,先执行:rpm-ivhhttp://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm2,查看yum的nginx信息[
系统 2019-08-12 01:33:52 2570
1月27日消息,据中科院龙芯项目方面透露,首款基于龙芯处理器的防火墙产品已经在西藏自治区资源共享平台投入使用。这也是软硬件各方面第一台完全自主可控的防火墙产品。据了解,这台防火墙目前已经应用在西藏自治区文化信息共享平台。在这个平台中,共有41套龙芯防火墙投入使用。曙光提供服务器、磁盘阵列到防火墙等各类产品,而防火墙产品使用了龙芯的2F芯片。龙芯方面表示,这是第一台完全自主可控的防火墙产品,因为其软件、硬件、系统、核心芯片均为国内自主研发。龙芯2F为最新款高
系统 2019-08-12 01:33:19 2570
/usr/bin/ld:cannotfind-lxxx问题总结/usr/bin/ld:cannotfind-lxxx问题总结2011-8-1823:37:37作者:HEAVEN点击数:19471/usr/bin/ld:cannotfind-lxxx问题总结。linux下编译应用程序常常会出现如下错误:/usr/bin/ld:cannotfind-lxxx意思是编译过程找不到对应库文件。其中,-lxxx表示链接库文件libxxx.so。注:有时候,由于库文件
系统 2019-08-12 01:33:19 2570
使用Xmanager远程访问RedhatEnterpriseLinux6.1在Linux服务器开启gdm配置防火墙配置selinux使用xmanager连接linux服务器在Linux服务器开启gdm1)配置custom.conf#vi/etc/gdm/custom.conf在[xdmcp]下添加:enable=trueport=177在[security]下添加:AllowRemoteRoot=true2)配置inittab#vi/etc/inittab
系统 2019-08-12 01:32:58 2570
Today,afterfinallytakingtheplungeintotheLinuxworld(I'mtryingtorefocusmyworktotheRailsecosystem),IinstalledVirtualBoxonLinuxMint13.Simpleenough,alittlevisitthesoftwarecenteranddone.IcreatedmynewvirtualmachineandtriedinstallingWindo
系统 2019-08-29 23:07:03 2568
InSQLServer2005ifyouconfigurenetworkpacketsizeto16388orgreater,andattemptstosaveSSISpackagestotheMSDBpackagestore,Itwillfailwiththefollowingerrormessage:TheSaveToSQLServermethodhasencounteredOLEDBerrorcode0x80004005(Communicationl
系统 2019-08-12 01:33:12 2567
经过漫长的等待,InfoQ中文站(http://www.infoq.com/cn/)终于粉墨登场。尽管还处在预启动测试阶段,但InfoQ中文站已经带来了让中国读者眼前一亮的优质技术内容。什么是InfoQ中文站InfoQ中文站是全球著名软件技术门户网站InfoQ的中文子站点。InfoQ是于2006年6月8日正式发布的企业软件开发高端社区门户网站,专门针对技术团队领导者、技术架构师、项目经理和企业架构师等高层技术人群。InfoQ的创始人是拥有多年企业软件开发咨
系统 2019-08-12 01:33:22 2566
http://blog.sina.com.cn/s/blog_622a99700100pjv3.html尝试解答以下问题:1.为什么cp的方式更新运行中进程的so,程序会coredump2.采用什么方式更新已经加载了的so,就可以避免coredump我们的公共组件绝大部分都支持so形式的自定义插件,比如s++,qzhttp,ttc。在不停进程更新so的时候往往会产生coredump,并且肯定core得莫名其妙,core得让人心碎。先看一下用cp的方式更新s
系统 2019-08-12 01:32:50 2566
001**?*完整的是有7个参数的,最后一个参数是年份,可以忽略.秒:0-59分钟:0-59小时:1-23日期:1-31月份:1-12星期:0-6(0表示周日)一些特殊符号:*:表示任何时刻,:表示分割-:表示一个段,如第二端里:1-5,就表示1到5点/n:表示每个n的单位执行一次,如第二段里,*/1,就表示每隔1个小时执行一次命令。也可以写成1-23/1.其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔
系统 2019-08-12 01:32:36 2566