自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 9月21日blog被删!!!!!强烈愤慨!!!!!!!管理员请进

内容是:忘了带u盘,没有更新blog,并把第二天想要更新的“用linux系统调用模拟shell操作”的程序结构讲了一下。什么内容违规了?!!!为什么删我的blog?!!!!!为什么删我的blog不给我通知?!!!以前知道在论坛发表政治话题和黄色话题会被删帖,为什么技术话题也要删?!!!!!!!!!!!!!!!!!csdn还是技术社区吗?!!!!!!!!!!!!!!!到底是怎么回事?!!!强烈要求给

2004-09-24 14:19:00 1188 5

原创 linux下使用系统调用实现进程后台运行

其实很简单,就是把if(fork()==0){    execve(...);}else{wait(state);}结构中的else去掉就可以了下面是一个示例#include #include #include #include #include #include #include int main(int argc,char** argv){  int * status;  int gc; 

2004-09-24 14:00:00 1715

原创 linux下使用系统调用读取文件中的路径

可以配合昨天的模拟shell做到从环境变量中读取可执行文件路径读取的path.txt内容为/bin;/home/test;#include #include #include #include #include #include #include #define max 8192int slip(char* str,char* path[10]){  char* p;  int i,j;  c

2004-09-23 09:35:00 1290

原创 linux下使用系统调用取得当前用户名 (修订)

看了网友给的留言,原来得到当前用户名可以不是那么麻烦,修改一下,感谢网友yxx2008  #include #include #include #include int main(){  uid_t userid;  struct passwd* pwd;  userid=getuid();  printf("userid is %d/n",userid);  pwd=getpwuid

2004-09-23 09:29:00 1080

原创 linux下使用系统调用模拟SHELL

结构还算清晰,昨天的blog里已经大致说过了,不多解释了RTFSC  :)#include #include #include #include #include #include #include #include #include #include typedef struct command_struct{  int comargc;    char* command;  cha

2004-09-22 09:10:00 1153

原创 linux下使用系统调用取得当前用户名

直接使用geteuid()得到的是当前用户的编号,要得到用户名,还需要到/etc/passwd中去取得相应编号的用户名程序如下#include #include #include #include #include #include #define max 8192#define umax 128int slip(char *,char *,char*);int char2int(

2004-09-15 12:30:00 1402 2

原创 linux下使用系统调用编程实现dir命令功能

也是很简单的小程序,用到了一些目录操作#include #include #include #include #include #include #include static int get_info(const char * filename){  struct stat statbuf;  if(stat(filename,&statbuf)==-1)    {      print

2004-09-10 12:31:00 2579

原创 今天学英语

这两天跟英语有缘,先是在路边碰到两个美国人,我带他们去买盗版DVD,一路上英语对话让我汗颜不已,然后是在网上见到一个要来中国的加拿大小伙子,还好,电脑里有金山词霸这十年英语学的~~~~~~~~~~~~怎一个郁闷了得

2004-09-09 12:55:00 1007 2

原创 linux下使用系统调用编程实现copy命令功能

很简单的一个例子,演示了linux的一些对于文件操作的系统调用,并且演示了一个copy文件的经典算法程序是从http://www.fanqiang.com/网站上摘录,那里有很多好文章#include #include #include #include #include #include #include  #define BUFFER_SIZE 1024 int main(in

2004-09-09 12:52:00 2607 1

原创 linux内核2.6中设备模块编程的解决方法

近日尝试linux内核设备模块编程,使用《linux内核编译》一书,但在新版的2.6内核中,例子程序无法编译通过,在网上搜寻了很久,都没有找到一个完整的解决方案,最后终于在网站http://lwn.net/获得帮助,现总结如下init和clear命名方式改变,makefile改变用一个hello world程序说明原版如下:#include #include #if C

2004-09-04 10:24:00 1931 4

原创 8.27日记

电脑买好了,堕落了一周,呵呵,不过不能上网,还好,要不更堕落了周六装linux,以后就在这上面学习了,顺便试一下mono,不忘自己的专业嘛:)之所以要挑在周六晚装linux是因为看了很多评论fedora core2的bug很多,容易造成系统崩溃,所以预先准备一下,这几天看了很多资料,也算是有备无患了终于尝试了一下DOOM3,没的说,就是太吓人,自己在家不敢玩,战战兢兢,汗不敢出机子

2004-08-27 14:20:00 773

原创 装个电脑玩DOOM3

这几天准备买电脑,搞的焦头烂额,虽然这五六年给别人装的机子也有几十台了,可是到了自己装,还是要费些功夫的,主要是用有限的钱换取最大的性能,哈哈主要考虑到要机子不超过4500,又想尝试一下DOOM3,所以这个配置就难了,权衡了很久最后选定了这个配置配件类别产品名称数量当时价格上海报价 CPUAMD Athlon XP 2500+(0.13散)1

2004-08-19 20:09:00 932

原创 项目开发感慨

有三种情况肯定会导致程序设计项目的失败。1,主管此项目的经理对软件一无所知;2,对程序代码负责的项目带头人对编写代码毫无兴趣 ;3,编写代码的程序员是临时雇佣的,对项目缺乏忠诚。------------------------------------------------《The Zen of Programming 》,by Geoffrey James,今天在论坛上看到了这句话,

2004-08-13 16:13:00 1565

原创 确立正确的技术方向-linux

这些天一直在考虑自己以后的发展方向,继续.net开发,跟着MS的步伐走?有点心不甘,现在做的c#编程层次比较高,我看不到底层的东西,只能MS说什么就是什么,另外,做这些电商什么的好象在做网页,积累的经验也不过是一些"奇技淫巧".其实自己还是希望走liunx路线,什么东西都公开,没有什么秘密可言,如carmack所说"只要有一个计算机和一个互连网帐号,你能够达到你想要的任何水平"当然,这要付出加

2004-08-09 19:34:00 948 1

原创 去上海。应聘

去了一趟上海,是去找工作去了,呵呵,做着一份工作还再找,这就叫骑驴找马去上海笔试,是头天下午去的,住一晚,第二天下午笔试,然后当天赶回杭州没有赶好火车,到上海已经晚上8点半了,好在有一个姐姐来接我,坐地铁,穿过繁华的人民广场,一瞬间,我竟有在国外的感觉,上海不愧是一个国际大都市路过外滩的时候在公交车上没有仔细看,想到自己还不知道晚上该住到哪里就没有了一丝游兴,还好同学的同学事先给我找了一个便宜的住

2004-08-05 15:44:00 1200 1

原创 技术成长历程(.net)11

昨天看opengl红皮书,看着看着突然有一种豁然开朗的感觉,回顾一下学的东西,才知道自己已经开始跨入这道门槛了,狂喜啊其实很多技术都是这样,刚开始学的时候很有劲,自己感觉成长也比较快,但是慢慢的就会觉得好象技术停滞不前了,就好象一直在走一个上坡路,却突然遇到了一堵墙,随着难度的增加,信息量的增大,突然感觉到理解起来有点困难了,其实,这就是到了瓶颈区了,这个时候只要再坚持一下,即使没有什么思路,即使

2004-07-27 14:36:00 814 1

原创 技术成长历程(.net)10

原来javascript也可以有这么大威力 前面说过我们做的项目是一个从c/s移植到b/s的项目,而且有很多操作方式要保留,这样就给我们出了一个大难题,很多操作方式.net并不支持,比如需要返回值的模式窗口等,当然,也不排除我们水平太低的缘故:) 这些难题最后都要用javascript来解决,一直对这些技术不太在意,现在才发现,原来主要的问题都要用这个来解决啊 顺便再说说这个项目,真是不明白为什么

2004-07-22 20:28:00 654

原创 技术成长历程(.net)9

谈一点.net以外的技术,不过因为编译环境是.net,所以也不算离题吧:) 最近在看nehe的opengl教程,感觉很好,循序渐进的把人往深处带,每一课都不多讲,让你一个小时内能消化完,这种风格,我喜欢 相对于opengl而言,directx是另外一个热点,以后搞3d编程的可能这两个都要有两把刷子,我先学opengl是受carmack的影响,顺便再说一下,他的doom3下个月3号就要发售了 给人的

2004-07-21 16:44:00 658

原创 7.21随笔

办公室空调坏了,热到死 预报的温度是38度,我想还不是太高,谁知道同事说这是平均温度,实际上中午下午能有40度,郁闷 早上8点半到公司,一看就有34度了,连早上都不放过~~~ DOOM3确定8月3号发售,最低配置也不是一般人能承受的,想玩可能要等一年了 除了热,还是热...

2004-07-21 16:32:00 579 1

原创 技术成长历程(.net)8

PB真的很强悍,今天算是服了 那么恶心的数据库他竟然能够很好的支持,老大,那可是连第一范式都不符合的数据库啊,搞的我都不敢把他叫数据库,叫数据集得了 今天查一个表,想看看用.net开发效率低下的问题,一看是一个视图,心里一沉,看看他聚合了哪些表吧,一看又是视图,再沉,再往里看,这回不是视图了,呵呵,TMD是一个视图和一张表,再往里看,那个视图里面还是视图,我不敢看了,因为旁边的同事正在很惊恐的问我

2004-07-17 21:58:00 695 1

原创 我看跳槽~~~

公司来了几个有工作经验的人,一问才知道,几个都是去年毕业的,有一个已经跳了四个单位,还有一个跳了五个单位了,真是让我对跳槽又有了一个重新的认识啊 其实我在学校的时候就经常听到别人说,找工作最好在一个地方做够一年或两年,一方面可以对这个工作领域有更深入的了解,一方面可以在第二次找工作的时候让人有一个比较好的印象,但是等到自己工作了,才知道根本不是这样的. 首先,找到的工作不一定是适合自己的,在强大的

2004-07-17 21:47:00 1801 2

原创 技术成长历程(.net)7

忙啊,真的很忙 项目不规范的坏处现在显现出来了,没有一个像样子的需求分析,没有详细设计,这些都是因为这个是一个升级版本,不过从C/S到B/S改动很大啊 其实不是没有详细设计,而是我花了半个星期做的详细设计老板们根本不看,可怜啊,我的文档,还没有出生就去世了 现在郁闷了,做啊做啊,看着原来的软件照着做,好不容易做出一点东西,老总来一看就火了,连续说了7、8个“你这个绝对不行的”我还不郁闷致死啊~~~

2004-07-16 17:46:00 675 1

原创 技术成长历程(.net)6

今天不谈技术,谈谈管理,其实自来公司以后,我就一直不明白,为什么公司的有些领导不重视我们这些程序员的感受,有的时候说话完全就是不加思索的去伤人,举个例子,一次去视察公司宿舍,站在那里指挥我们进行大扫除,我和另外一个新来的被分配去打扫厕所,我们毫无怨言的漂亮的完成了任务,最后得到的是他走的时候的一句话,我原封不动的抄录下来“这个宿舍住的人太多了,要搬出去一批,那个XXX,还有YYY,你们优先搬出去”

2004-07-13 17:43:00 1169

原创 技术成长历程(.net)5

so ugly,我写的代码这么丑陋~~~ 这是我在看前几天写的代码的时候的感受,具体感觉说不上来,就是感觉很脏,很乱 今天下了一堆opengl的电子书和原代码,看来carmark说的没有错,现在的学习条件真是好,只要你有学的决心和internet,“就可以达到你所能想象的任何高度”,不过他以为所有人都跟他一样是外星人啊:) 数据库结构很重要,原来用在PB上的数据库结构用在c#上最好重新设计,否则一

2004-07-10 17:46:00 607

原创 技术成长历程(.net)4

今天长进很大,哈哈,项目组来了一个.net牛人,上来把我的设计全部推翻了,哈哈哈哈哈:(.. 不过他的设计就是有道理,比我的清晰明朗,又学到了,可怜的是好多代码要重写了 郁闷,为什么不在数据库里设置一个自增的id字段?而一定要用十几个条件并列组合成一个,不爽 什么都在变动,唯一不变的就是变化,不过整个项目都在向好的方向发展,窃喜 在深圳的同学已经拿到3K了,我还不到他一半,不爽,学好了本事就go,

2004-07-08 17:27:00 656 1

原创 7.6随笔

不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽不爽! 好了,终于有点爽了,真郁闷,去上班,机子还是没有修好,而且又不让换,一天时间一半是在电脑城,一半是腿上放本书在打瞌睡,太不爽了,两天没有上网

2004-07-06 19:57:00 498

原创 今天周六,加班

今天周日,继续着昨天的霉运,机子还是没有整好,郁闷至死,改装windows2003,仍然没有效果,开机后就没有稳定过,先停顿一会儿吓我,当我看到鼠标又可以开始动的时候,松了一口气,但是电脑看到我放松了警惕,就狞笑着真的死机了(真的,我看到它狞笑了),然后是接连不停的死机,最后的情况是开机画面就死,而且不让重装系统(不要说我不会装,我装电脑的时候windows3.2刚开始流行),终于我忍不住了,关上

2004-07-03 19:27:00 628

原创 7-2随笔

很矛盾,真的不知道她在想什么?难道真的是女孩的心事你别猜? 其实对她的了解很少,我都奇怪怎么会那么少,毕竟是四年同学啊,好象一直到大三才开始成为一般的朋友,好象一直没有什么进展,只是最后毕业的时候留下了一个好点的印象,然后就天各一方了,理智告诉我要舍弃,可是又好象是放弃,不知道对不对,不想留下遗憾 该怎么办?我这个人一向狼心狗肺,不过什么事情过一段时间就忘了,不知道这次会不会 突然又迷茫了,我喜欢

2004-07-02 16:33:00 591

原创 技术成长历程(.net)3

过来先看回复,有一个朋友指出我的拼音错误,原来一塌糊涂是yitahutu而不是yitahudu,哈哈,我来到南方以后还很高兴自己的普通话标准,拼音准确无误呢,这回恶搞了一把。 今天恶搞的不仅仅是我,还有希腊队,加时赛最后一分钟进球,KAO,怎么搞的,今年的欧洲杯怎么这么夸张,预言一下,决赛希腊对葡萄牙,90分钟1:1,加时赛无进球,点球大战葡萄牙一球落败,看看是贝利是乌鸦嘴还是我是 昨天和今天装了

2004-07-02 15:08:00 621 1

原创 技术成长历程(.net)2

今天过来一看,呵呵,有一条评论,真的没有想到,只是把这里当作一个可以随便写写的笔记本,随手涂鸦罢了,或者记录一下自己的心情,或者记录一些技术的细节,没有想到像我这样平凡的人还有观众,谢谢各位了:) 作了这些天的技术准备,突然发现传统网页设计和.net的一些区别,也把准备时期所走的弯路记录在这里,如果有人能够看到并且吸取我的教训,那就善莫大焉了。 项目是一个交易平台,对于界面的设计要求比较高,同时有

2004-07-01 15:48:00 780 1

原创 技术成长历程(.net)1

项目经过前期的准备,明天正式开始,有一个新人加入,希望能带来惊喜,正在研究.net的三层结构,分层确实会使结构更清晰,但是搞不好可能让层之间的耦合多的一塌糊渡(智能ABC竟然不能识别一塌糊渡这个词,估计渡字写错了,不知道是哪一个字),在项目中学习,我想应该会更快 今天看了一会儿用户控件(UserControl)感觉很有用,可以把一些经常要调用的东西做成用户控件,然后传递参数进行调用。 看了一本书,

2004-06-30 14:46:00 792 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除