摘要: 实验3 目录树的遍历实验报告一.实验目的:掌握与文件和目录树有关的系统调用和库函数。二.实验要求:1、编写程序myfind命令语法: myfind <pathname> [-comp <filename> | -name <str>…]命令语义:(1)myfind <pathname> 的功能:除了具有与程序4-7相同的功能外,还要输出在<pathname>目录子树之下,文件长度不大于4096字节的常规文件,在所有允许访问的普通文件中所占的百分比。程序不允许打印出任何路径名。(2)myfind <pathname> -co 阅读全文
posted @ 2012-12-05 14:06 xjx_user 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 同步与异步write的效率比较实验二同步与异步write的效率比较一.实验内容:UNIX的文件I/O系统调用,及UNIX系统有关时间函数的使用二.实验原理: 1、程序的参数和输入实验要求程序必须指定输出的文件名,而该文件是否按同步方式打开,则是可以选择的。因此程序至少带一个、至多两个输入参数。程序默认从标准输入STDIN_FILENO读取输入文件,可以利用shell的输入定向功能选择具体的输入文件。2、系统调用times()的说明#include <sys/times.h>clock_t times(struct tms *buf);struct tms { cl... 阅读全文
posted @ 2012-12-05 14:00 xjx_user 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 实现带参数的简单shell调用系统函数:int execve(const char *path, const char *argv[],const char *envp[]);函数说明:path:要执行的程序路径名,比如“/bin/ls”,“cd”,“/usr/bin/gcc”等等。argv:参数表,比如ls命令中可带的命令行参数-l,-a等。注意,argv的第一个元素必须是要执行的程序(命令)的路径名。envp:环境变量表,供要执行的命令使用。实参数用NULL或系统环境变量environ均可。注意,因为environ由系统提供,属于外部变量,所以说明时必须用“e... 阅读全文
posted @ 2012-12-05 13:30 xjx_user 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 《浪潮之巅》在线网页阅读:http://www.cnblogs.com/tough/category/333847.html《浪潮之巅》pdf:http://ishare.iask.sina.com.cn/f/16974987.html?retcode=0《黑客与画家》:http://ishare.iask.sina.com.cn/f/24767155.html《java编程思想》中文版:http://pan.baidu.com/share/link?shareid=150831&uk=1678594189 阅读全文
posted @ 2012-12-03 12:00 xjx_user 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 教程网址:http://tieba.baidu.com/p/1940145734 阅读全文
posted @ 2012-12-02 23:54 xjx_user 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Java:lucene(java)高亮搜索结果http://www.cnblogs.com/hejycpu/archive/2009/01/18/1377912.htmllucene(java)整套学习过程:http://www.chedong.com/tech/lucene.html#introLucene(JAVA)的一些基本使用方法和概念 :http://ufosoft.blog.51cto.com/133277/64287PaodingAnalyzer+Lucene(JAVA)的使用方法以及配置步骤:http://blog.csdn.net/love_javaprogram/artic 阅读全文
posted @ 2012-12-02 16:15 xjx_user 阅读(195) 评论(0) 推荐(0) 编辑
摘要: .net 中 webbrower 与 winform 之间的互动操作:http://www.cnblogs.com/lujin49/archive/2012/02/22/2362750.html2.(转)Javascript标准DOM Range操作(1):http://www.cnblogs.com/bluedream2009/archive/2009/12/01/1614938.html3.“类视图”和“对象浏览器”图标:http://msdn.microsoft.com/zh-cn/library/y47ychfe(v=vs.90).aspx4.字段和属性的区别:http://wenku 阅读全文
posted @ 2012-12-02 15:07 xjx_user 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 学习案例网址:http://www.cnblogs.com/kissknife/archive/2008/03/23/1118423.html 阅读全文
posted @ 2012-12-02 13:52 xjx_user 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 推荐教程网址:http://flysnow.iteye.com/blog/808189android推荐电子书本《Android应用开发详解》:http://download.csdn.net/detail/xuanzuonuo/4837148众多Android+开源项目推荐,给力工作给力学习:http://download.csdn.net/detail/xuanzuonuo/4837425以下才出自别人总结:http://griffinshi.iteye.com/blog/602737 自定义标签http://kingauthur-218-163-com.iteye.com/blog/67 阅读全文
posted @ 2012-12-02 13:32 xjx_user 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 其中:ctrl+k+s //外部代码VS2008 快捷键大全[转帖] Ctrl+m+Crtr+o折叠所有大纲 Ctrl+M+Crtr+P: 停止大纲显示 Ctrl+K+Crtr+C: 注释选定内容 Ctrl+K+Crtr+U: 取消选定注释内容 Ctrl+J : 列出成员 智能感知 Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F 阅读全文
posted @ 2012-12-02 12:31 xjx_user 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 最后附上Eclipse 在开发中使用到的快捷键很实用噢(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位 阅读全文
posted @ 2012-12-02 12:19 xjx_user 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 书籍:it专业 《程序员面试宝典》:http://download.csdn.net/detail/xuanzuonuo/4836640网站推荐:各大学校的校园找平网站:...http://121.192.190.112/等等2013届应届生求职全程指南:http://download.yingjiesheng.com/2013/注册大街网:http://job.dajie.com/job/index51job前程无忧:http://www.51job.com/fuzhou学会看论坛,关于某家公司的笔试面试全攻略例如: 论坛 › 综合性银行/股份制银行/政策性银行/他金融机构› 招商银行大学生 阅读全文
posted @ 2012-12-01 23:06 xjx_user 阅读(405) 评论(0) 推荐(0) 编辑
摘要: http://wenku.baidu.com/view/3454cd620b1c59eef8c7b47f.html 阅读全文
posted @ 2012-11-30 18:58 xjx_user 阅读(107) 评论(0) 推荐(0) 编辑
摘要: http://www.360doc.com/content/11/1105/10/667822_161838044.shtmlUML类图符号 各种关系说明以及举例UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A;类属关系和实现关系在语义上讲也是依赖关系,但由于其有更特殊的用途,所以被单独描述。uml 阅读全文
posted @ 2012-11-30 18:55 xjx_user 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 中国IT公司百强排名关键字:IT IT公司 百强 百强排名 排名排序 单位名称 软件收入1 华为技术有限公司 6223602 中兴通讯股份有限公司 6013313 海信集团有限公司 4486414 UT斯达康通讯有限公司 3867635 海尔集团公司 3336646 神州数码(中国)有限公司 3118627 浙江浙大网新科技股份有限公司 2887818 熊猫电子集团有限公司 2335729 浪潮集团有限公司 18104610 东软集团有限公司 174196 11 北京北大方正集团 17171112 微软(中国)有限公司 16331313 朝华科技(集团)股份有限公司 15594314 中国计算 阅读全文
posted @ 2012-11-30 17:27 xjx_user 阅读(2535) 评论(1) 推荐(0) 编辑
摘要: > 预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中 有多少秒而不是计算出实际的值,是更清晰而没有代价的。 3). 意识到这个表达式将使一个16位机的整型数溢出-因此要用到长整型符号L,告诉编 译器这个常数是的长整型数。 4). 如果你在 阅读全文
posted @ 2012-11-30 17:21 xjx_user 阅读(426) 评论(0) 推荐(1) 编辑
摘要: 安装具体过程详见网址http://wenku.baidu.com/view/f25c381ffc4ffe473368ab3d.html软件下载地址:http://www.cuug.com/jishushalong/resource-sharing/201208/oracle_11g_Download-1330.htmlPro*C/C++编程环境地址(oracle与c语言的交互):http://www.doc88.com/p-299364574425.htmlPro C在vc6中配置:http://wenku.baidu.com/view/a683ff0503d8ce2f00662314.htm 阅读全文
posted @ 2012-11-30 17:08 xjx_user 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 本文由yashuyaya2贡献1.求下面函数的返回值(微软)int func(x){int countx = 0;while(x){countx ++;x = x&(x-1);}return countx;} 假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是"引用"?申明和使用"引用"要注意哪些问题?答:引用就是某个目标变量的"别名"(alias),对引用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称 阅读全文
posted @ 2012-11-30 17:05 xjx_user 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 适配器模式(Adapter) 转自(http://blog.csdn.net/kingliu_leo/article/details/5107373)概述: 在软件开发过程中,我们要经常要复用我们以前开发的一些“现存对象”,但是这些“现存对象”并不能满足我们新的应用环境。怎样才能良好的复用这些对象,以满足我们的应用环境,这就是适配器(Adapter)所要解决的问题。意图: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 ——《设计模式》GOF 生活中的例子: 在现实生活中,像这种适配器我们... 阅读全文
posted @ 2012-11-30 16:52 xjx_user 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 介绍: 在软件系统中,我们有时候需要对对象的功能进行扩展,继承虽然能够解决此类问题,但是由于继承本身的一些缺点使得扩展不能动态的进行,并且面对功能扩展间的组合,使用继承会使得子类急剧膨胀。装饰模式正是用来解决这类问题的,对对象功能进行任意的扩展而不用担心类继承所带来的膨胀。现实中的例子: “疯狂坦克”,我想大家都玩过吧,每一关中都会随机爆出一些可吃的东西,譬如防护罩:坦克吃了,增强抗打能力;譬如子弹:坦克吃了,发射子弹的速度快了;譬如石墙:坦克吃了可以打碎石墙……解决方案: 如果叫我实现这些功能(防护罩:坦克吃了,增强抗打能力;譬如子弹:坦克吃了,发射子弹的速度快了;譬如石墙:坦克吃了可以打碎 阅读全文
posted @ 2012-11-30 16:41 xjx_user 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 观察者模式的结构转自(http://www.blogjava.net/supercrsky/articles/202544.html)简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。 观察者模式的结构 观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Source/Listener)模式或从属者(Dependents)模式。 本模式的类... 阅读全文
posted @ 2012-11-30 16:37 xjx_user 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Java设计模式之代理模式(网址http://www.docin.com/p-28475578.html) 阅读全文
posted @ 2012-11-30 16:30 xjx_user 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Java设计模式—迭代器(Iterator)转自(http://blog.163.com/nonoliuhao@126/blog/static/1716520942010101131346478/)1.Aggregate接口所声明的方法只有iterator方法一个,这是为了建立一个对对应聚合的 iteratorJava代码package com.pattern.iterator; publicinterface Aggregate { publicabstract Iterator iterator(); } package com.pattern.iterator;public inte.. 阅读全文
posted @ 2012-11-30 16:19 xjx_user 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1. csdncsdn 的注册人数多(号称过两百万的用户) ,但新手多.2. java eyejava eye 注册用户刚突破 10 万,但更为专业. (附 CSDN 与 JavaEye 博客和论坛的比较)3. infoQwww.apusic.cominfoQ相对来说是比较新的技术,新概念.4. 编程爱好者网站 www.programfan.com提供各种流行语言的文章,源码,论坛.提供刻盘服务和求职招聘服务.5. ChinaJavaWorld www.chinajavaworld.com中国 Java 开发者站点.6. 51CTOhttp://bbs.51cto.com7. Linux 论坛 阅读全文
posted @ 2012-11-30 16:09 xjx_user 阅读(1674) 评论(0) 推荐(0) 编辑