摘要: 听说VMWare虚拟出来的硬盘会随着使用的时间变长而慢慢变大,而绝不会再变小, 我怕是它每次申请的空间没有释放,不知道是不是真的,如果是真的的话可太让我失望啦~~~ 我自己装了个Linux,用到现在,原本2G多的。。。现在已经3G多了。。。。所以怕怕有谁知道么?答:在linux下你需要以root身份运行vmware-toolbox以确保有权限整理整个虚拟磁盘 帮助里是这么说的 In a Linux or FreeBSD guest operating system, to prepare virtual disks for shrinking, you should run VMware To 阅读全文
posted @ 2013-03-20 12:50 诸葛风雨 阅读(3674) 评论(0) 推荐(0) 编辑
摘要: 在/etc/profile文件改权限.然后在终端输入sudo gedit /etc/profile. 或者用root用户直接编辑.在文件末尾添加如下几句: export JAVA_HOME=/usr/java/jdk1.5 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 保存关闭.在终端输入source /etc/profile 使配置环境生效.或者重新登陆.以下有更详细说明一. 下载jdk5.0 for linux 到sun的主页 http:. 阅读全文
posted @ 2013-02-05 13:48 诸葛风雨 阅读(181) 评论(0) 推荐(0) 编辑
摘要: stat系统调用系列包括了fstat、stat和lstat,它们都是用来返回“相关文件状态信息”的,三者的不同之处在于设定源文件的方式不同。1首先隆重介绍的是一个非常重要的”VIP”人物,他是fstat, stat和lstat三者都要用到的一个结构体类型,名字叫做struct stat。可以说,没有这个struct stat的支持,上述三个系统调用将寸步难行。这个struct stat结构体在不同的UNIX/Linux系统中的定义是有小的区别的,但你完全不用担心,这并不会影响我们的使用。在struct stat结构体中我们常用的且各个平台都一定有的域是:st_mode 文件权限和文件类型信息 阅读全文
posted @ 2013-02-04 11:24 诸葛风雨 阅读(1530) 评论(1) 推荐(1) 编辑
摘要: 1 函数都是获取文件(普通文件,目录,管道,socket,字符,块()的属性。 函数原型 #include <sys/stat.h>int stat(const char *restrict pathname, struct stat *restrict buf); 提供文件名字,获取文件对应属性。int fstat(int filedes, struct stat *buf); 通过文件描述符获取文件对应的属性。int lstat(const char *restrict pathname, struct stat *restrict buf); 连接文件描述命,获取文件属性。2 阅读全文
posted @ 2013-02-04 11:21 诸葛风雨 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y); {return(x>y)?x:y ;}//函数2. float max( float x,float y){ return (x>y)? x:y ;}//函数3. double max(double x,double y) {return (c>y)? x:y ;} 阅读全文
posted @ 2013-01-22 10:19 诸葛风雨 阅读(476) 评论(0) 推荐(0) 编辑
摘要: // similar to uncreate, but no need to return memorytemplate <class T> void Vec<T>::clear(){ if (data) { // destroy (in reverse order) the elements that were constructed iterator it = avail; while (it != data) Vec<T>::alloc.destroy(--it); } data = avail = limit = 0;}// using the ke 阅读全文
posted @ 2013-01-22 10:18 诸葛风雨 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 等待已久的末日,已经被岁月已摩擦;2012即将过去,新的2013在几分钟内即将到了;看着园子里的各位大神们在忙碌的做总结,小弟也不敢怠慢,总结总结。 2012年是成长的一年,也是比较模糊的一年。 2012年前三个月,一起做了研发,说起研发,其实也是一边整理代码,一边测试稳定性,用net 的三层模式结合 net spring 容器 IOC 等等,算是接触了spring吧。总后做成了一个 DBA的一个 中间介。 短短的一个月时间框架是基本成型,稳定:接下下来的就是 开始项目了 ,HelperDesk 即 帮助平台 主要就是 知识库 ,与事件管理。这个项目虽然不大,但也把我们的框架基本完善了... 阅读全文
posted @ 2013-01-01 00:20 诸葛风雨 阅读(201) 评论(0) 推荐(0) 编辑
摘要: linux的mkdir 函数原型如下:int mkdir(const char *pathname, mode_t mode);今天使用linux的mkdir创建目录。函数说明: mkdir()函数以mode方式创建一个以参数pathname命名的目录,mode定义新创建目录的权限。返回值:若目录创建成功,则返回0;否则返回-1,并将错误记录到全局变量errno中。mode方式: S_IRWXU00700权限,代表该文件所有者拥有读,写和执行操作的权限S_IRUSR(S_IREAD)00400权限,代表该文件所有者拥有可读的权限S_IWUSR(S_IWRITE)00200权限,代表该文件所有者 阅读全文
posted @ 2012-12-06 16:06 诸葛风雨 阅读(12007) 评论(0) 推荐(1) 编辑
摘要: Windows XP环境下Windows XP环境下1 一些下载① NDK r7:http://developer.android.com/sdk/ndk/index.html ② cygwin:http://www.cygwin.com/ (1.7.11-1) ③ notepad++:http://notepad-plus-plus.org/download/v5.9.8.html2 cygwin安装① 运行下载的setup.exe,点Next ② 选择安装方式。选择在线安装,如果有现成离线包时,可选择离线安装 ③ 选择安装目录(Cygwin最终的安装目录) ④ 设置本地包暂存路径(下载文件 阅读全文
posted @ 2012-11-29 13:29 诸葛风雨 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 使用ADO连接SQL Server 2000数据库1.用ADO组件TADOQuery连接数据库用TADOQuery组件连接数据库需要以下几个步骤:(1)用TADOConnection组件连接数据源(在ConnectionString属性中连接数据库的字符串可以根据需要对其进行相应的省略)。(2)用TADOQuery组件连接数据源,并在SQL属性中输入SQL语句。(3)将TADOQuery组件的Active属性设为True。在SQL属性中可以输入任何形式的SELECT语句,以及INSERT(添加)、UPDATE(修改)和DELETE(删除)语句。下面利用TADOQuery组件来连接数据库“MR_ 阅读全文
posted @ 2012-06-28 17:37 诸葛风雨 阅读(436) 评论(0) 推荐(0) 编辑