`
nigelzeng
  • 浏览: 600293 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
在目前的设计中, 我写了2个c源文件,a.c和b.c,我需要把b.c中的函数让a能够调用, 其实我也可以把b.c的函数内容全部copy到a.c里,可是这样显得a.c太臃肿。   首先需要定义一个头文件,写上b.c文件里的函数原型: 比如说这样定义 " b.h" : extern char *getAliasVal(int num); extern char *getNodeName(int num); extern int writeXml(char bufMac[], char bufMod[], char *nodeName, char *aliasVal ...
在实现一个简单的字符对应函数的过程中发现了这个不算是BUG的错误: 这个错误出现的前提是这样的:   Main函数如下:   int main(int argc, char **argv) { int num = 4; char *nodeName=NULL; nodeName = getNodeName(num); printf("\n\nnodeName is:\n%s\n\n",nodeName); char *aliasVal = (char *)malloc(10); getAliasVal(aliasVal, num); p ...
我的系统版本: Red Hat Enterprise Linux AS release 4(用命令" lsb_release -a"查看)     1.下载软件包:  wget http://yum.baseurl.org/download/2.0/yum-2.0.8-1.src.rpm    2.安装(由于是RPM源码包所以安装比较特殊)  #rpmbuild --rebuild yum-2.0.8-1.src.rpm      3.进入到:/usr/src/redhat/RPMS/noarch/    4. 使用rpm -ivh yum-2.0. ...
  转载自:http://hi.baidu.com/%CD%E6%B5%C4%BE%CD%CA%C7%B4%B4%D2%E2/blog/item/d6709f46d26b520f6a63e553.html
毕业设计需要用到xml文件来组织和存放数据, 对于Linux环境下,有libxml2可供使用。   经过一段时间查询文档和网站, 基本掌握创建xml文档和解析xml的操作, 简单做一下记录。     创建xml 例子如下:   #include <stdio.h> #include <libxml/parser.h> #include <libxml/tree.h> int main(int argc, char **argv) { xmlDocPtr doc = NULL; xmlNode ...
毕业设计需要用到1托8的MOXA CP-168U卡做一个交换机管理程序, 在搭环境的过程遇到了这样那样的问题, 系统的问题就不说了, 这里主要讲在Ubuntu8.04下安装CP-168U驱动的问题。   在MOXA官方网站下载到最新的CP-168U驱动, 按照官方的安装指导进行安装: 安装向导 写道 用root帐户(sudo就可以了) $ sudo make clean $ sudo make install $ cd /mxser/driver $ sudo ./msmknod (生成设备文件,一直回车就行) $ sudo modprobe mxser (加载m ...
由于之前刻了两次碟,均在安装完一次系统之后就损坏了。。。 所以打算用U盘来安装Ubuntu-12.04系统。 我的镜像文件是:ubuntu-12.04-dvd-i386.iso   整个一早上都在弄如何如何装,试验了好多个方法都不成功。   不成功的方法: 1、用UltraISO制作,不成功,勾选了便捷启动里的syslinux。 2、unetbootin制作,不成功,卡在了进入引导程序的地方。     3、正在尝试用Universal USB Installer安装……结果待验证 Universal USB Installer制作U盘安装盘也是失败的……T_T 真TM伤 ...
一个小问题, 在用手机的蓝牙与笔记本电脑蓝牙对接的时候,密钥是配对上了, 可是传输不了文件,试了几次手机传到电脑上都不行,说是电脑拒绝接受文件。   于是到网上搜了一搜, 确定了下面这个方法是可行的: http://ask.lenovo.com.cn/index.php/detail/106042 写道 打开BTStackServer和BTTray两个应用程   只需要在运行分两次输入 BTStackServer和BTTray就可以启动这两个程序了, 之后手机和电脑之间就可以相互使用蓝牙来传送文件了。    
在用libxml2尝试做解析xml文件,编译的时候出现了找不到头文件的错误:   [nigelzeng@myhost xml-learning]$ gcc -o xml-build xml-build.c xml-build.c:4:30: libxml/xmlmemory.h: 没有那个文件或目录 xml-build.c:5:27: libxml/parser.h: 没有那个文件或目录 xml-build.c:8: error: syntax error before "doc" xml-build.c: In function ` ...
  Linux目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上。主要部分是根、/usr 、/var 和 /home 文件系统。根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz 。所有其他文件在根文件系统的子目录中。   /home  文件系统包含用户家目录,即系统上的所有实际数据。用户的主目录,比如说有个用户叫wang,那他的主目录就是/home/wang也可以用~wang表示。一个大的/home 可能要分为若干文件系统,需要在/home 下加一级名字,如/home/students 、/home/staff 等。   /bin bin是bina ...
  本文出自 “转身离开-王军” 博客,http://johnwang.blog.51cto.com/474770/755932   杭州的2012显得很阴冷。1号2号是我oncall,所以大门不出、二门不迈。一边的笔记本几乎是24小时开机,今天还算清净,处理了一个工单后一直没人打扰。昨天在微博上疯了个消息,大意是说时间过的太快,转眼又是一年的最后一天了,得回首一下。一个同事回消息说:习惯回首说明你老了。是啊,从06年毕业后到今天,5年半了,奔三的人往往在这个时候总是特别的惆怅。作为一个从事了5年运维工作的我来说,不算资深,但也算是有所经历的人,这么说不过分吧。 时间先回到2008年 ...
从微博上弄下来的,南京邮电大学孙放同学的技术普及贴:
老男孩语录-老男孩浅谈如何看待运维?运维,很容易从字面理解为运营、维护。大部分朋友认为,在互联网公司中linux系统运维的工作就是安装系统,部署服务处理紧急故障,为公司开发人员及其它部门提供支持。同时负责内外网的网络稳定。------------------------------没错,上面的工作的确是运维的一部分工作,但并不是全部,或者说是中小公司低级的运维劳动。在老男孩看来,除了上面的角色外,运维人员还是管理、制度、规范、流程的制定和推行、监督角色。运维的核心是运维思想,非运维技术本身(如部署服务等,这是部分朋友的误区)。上百台以上的服务器的规模如果没有好的管理流程、规范、制度策略,是 ...
  下午受邀请参加了一个BBS活动,于是有了下面的内容。下面是在linux网站运维方向老男孩最近几年常用的免费的开源软件,临时即兴想起来的,在这里和大家分享,希望给初学者指引一点路。linux的世界真的很精彩,还没入门的朋友赶紧进来吧! 操作系统:Centos※,Freebsd,Ubuntu网站服务:apache※,nginx※,lighttpd,php※,tomcat※,resin※数据  库:Mysql※,PostgreSQL,Mysql-proxy代理相关:lvs,keepalived,haproxy,nginx,apache,heartbeat(此行都是※)网站缓存:squid※,n ...
1、保持学习 一个非常重要的观点是:如果你停留在一个地方不前,并不代表你能一直呆在那里,而是代表你正在落后(不进则退)。往前进并不意味着你是就能进步 - 这至少你不会沦落到最后(付出就会有收获) 。程序员为了保持向前发展,就需要不断学习 ,我们需要的不是慢慢的往前走,而是我们要奔跑起来!下面列出这方面的几个观点: 1)、读书 2)、订阅RSS和阅读一些杂志(我觉得msdn的杂志不错) 
Global site tag (gtag.js) - Google Analytics