- 博客(67)
- 资源 (1)
- 收藏
- 关注
转载 DB2 Catalog 使用简介
原帖请见 http://hi.baidu.com/yaominwei/blog/item/3155c10042da3017738b6568.htmlIBM DB2 Catalog使用及浅析2008-10-28 14:28 一直听别人说把 Server 上的数据库 catalog 下来,却不知所云,刚开始时相当迷茫, catalog 为何物?立马
2011-06-24 08:52:00
1446
转载 常用SQL查找语句
转自 http://blog.youkuaiyun.com/quxiuer/archive/2010/03/03/5342146.aspx 1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。 select emp_no,emp_name,dept,isnull(convert(char(10),b
2011-06-24 08:50:00
2869
原创 DB2 初窥
SQL1032N No Start database manager command was issuedSQLSTATE=57019SQL4414N The DB2 Administration Server is not activesh: db2admin : not found
2011-05-13 21:57:00
1954
转载 Hibernate Annotation @mappedBy含义
原帖请见:http://revolver77.spaces.live.com/blog/cns!583C0A9A80FC1137!209.entryEJB3使用心得(1)-mappedBy的含义1、关于mappedBy的含义:a) 只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性;b) mappedBy标签一定是定义在the owned side(被拥有方的),他指向the owning side(拥有方);c) mappedBy的含义
2010-08-27 10:24:00
31187
1
原创 auto_ptr 的学习和使用
<br />这里推荐几篇文章,可以对auto_ptr有个比较详细的了解。<br /> <br />http://blog.youkuaiyun.com/danforn/archive/2008/06/30/2598413.aspx<br />http://blog.youkuaiyun.com/xkyx_cn/archive/2009/03/05/3960569.aspx<br />http://www.cnblogs.com/lichkingct/archive/2009/04/27/1444821.html<br />http
2010-07-06 23:27:00
860
转载 C++ 中的Singleton 类的实现讨论
ANSI C++ 中的 Singleton 实现说难不难,说容易也不容易,很多人写 ANSI C++ 的 Singleton class 都有错误。这篇文章讨论怎样在 ANSI c++ 中写 Singleton class, 希望对大家有帮助。 《设计模式》中把 Singleton 写成返回指针:class Singleton{public: static Singleton* Instance();protected: Singleton();private:
2010-07-02 10:50:00
678
转载 shell 文本替换命令
<br /> <br />可以这样做:<br />方法1:在原文件中修改<br />sed -i 's/被替换的内容/要替换成的内容/' file<br /><br />方法2:<br />sed 's/被替换的内容/要替换成的内容/g' file > file.out<br />mv file.out file<br /><br />这里注意:<br />不能这样做:<br />sed 's/被替换的内容/要替换成的内容/g' file > file<br />这样只会清空源文件。
2010-06-30 15:40:00
15258
原创 vista 下myeclipse 的svn 插件 用户名修改
<br />在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名密码自动保存起来<br />以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,<br />这时候怎么办?在网上查找后发现如下方法:<br /> <br />1. 查看你的Eclipse中使用的是什么SVN Interface<br />windows > preference > Team > SVN #SVN Interface<br /><br />2. 如果是用的JavaHL , 把 C:/User
2010-06-24 15:25:00
1230
原创 SUSE+SVN+APACHE apache Internal Server Error 解决办法
Permission denied: Could not open password file: /home/svnroot/repository/authfileSUSE+SVN+APACHE apache Internal Server Error 解决办法
2010-06-24 13:23:00
5583
原创 SVN 管理多个项目
<br />SVN管理多个项目的方法:<br />首先建好库 <br />#svnadmin create /usr/local/svn/project1#svnadmin create /usr/local/svn/project2 <br /> <br /> <br />单个项目:<br />启动方式是 <br />#svnserve -d -r /usr/local/svn/project1 <br /> <br />然后需要配置相应的用户密码等信息<br />#cd /usr/local/sv
2010-06-22 15:15:00
8873
原创 SUSE 上搭建SVN & 移动版本库
<br />公司新换了服务器,居然是suse,一点都不会用。yast 不会配置,zypper 也没有,只能用源码装了。<br />下载 subversion-1.4.0.tar.bz2 和subversion-deps-1.4.0.tar.gz<br /> <br />解压缩 : tar -ixvf subversion-1.4.0.tar.bz2<br />tar -zxvf subversion-deps-1.4.0.tar.gz<br />其中,subversion-deps-1.4.0.tar.gz
2010-06-21 16:21:00
1170
转载 Cache工作原理-1
<br />原帖:http://blog.youkuaiyun.com/chinacodec/archive/2008/11/29/3408560.aspx<br /> <br />2.4.1cache 工作原理<br /> 图2.27给出一个位于CPU与主存之间的cache最基本的结构。cache容量与主存容量相比是很小的,差二、三个数量级,目前在主存容量配置是几十MB到几百MB的情况下,cache的典型值是8~512KB。cache的工作速度很快,一般是用SRAM,少数也有用高速DRAM组成的。cache除RAM
2010-06-20 22:20:00
868
转载 关于volatile和restrict关键字
原帖连接 http://hi.baidu.com/phps/blog/item/dc1ce3cde42bff520eb345e8.htmlvolatile 可能我们用的都比较多也比较常见吧,主要就是告诉编译器,每次在使用volatile指定的变量时总是重新去获取他的值,更简单的理解我是这样的,为了计算某个内容地址所存的内容会把他放入CPU寄存器,为了优化,下一次就直接从寄存器里取值了volat
2010-05-19 09:58:00
891
转载 C++匿名命名空间
原贴 请见 http://jinnsky2006.spaces.live.com/Blog/cns!27D75A3853CE1DBA!915.entry 当定义一个命名空间时,可以忽略这个命名空间的名称: namespce { char c; int i; double d; } 编译器在内部会
2010-05-17 16:09:00
12760
1
原创 rabish
Switch (App-type) case P2P-TCP: Flow-set{F1…Fx} // Pure Traffic Flow Set For Fi[] in Flow-set if(Is-TCP-Flow==True && Fi.packet-num < 3) continue For Fj in Flow-set if(Is-TCP-F
2010-05-12 21:45:00
1390
原创 你所不知道的const
我也不知道const是如何行事的,非常诡异,今天我就碰见了。说 被const修饰的变量不能被改变。但是经常在面试的时候,面试官会诡异的笑笑,然后说,其实也能。。。那我们今天就来看看是怎么更改的。#include int main(){ const int i = 10;//此处声明const变量 int * p =(int *) &i;//此
2010-04-01 16:24:00
452
原创 RHEL5 vnc server 配置
首先安装vnc#yum install vnc* 启动vncserver #vncserver 接着会让你输入密码,注意这个密码是你远程登录的密码 增加VNC用户#vi /etc/sysconfig/vncservers在里面添加VNCSERVERS="port:userName"//port 一般是 1或者2 例如VNCSERVERS="1:root"
2010-04-01 09:12:00
855
原创 查看 rpm软件包信息小脚本
刚学了学awk,小用一下,呵呵我是把ISO光盘挂载到了 /media/yum1上,然后查看光盘上rpm包的信息。 ls |while read fileNamedo rpm -qip $fileName |awk {if ($1=="Name"){app=$1}if($1=="Group"){print app,":",$3,$4}}done
2010-03-31 16:58:00
810
原创 linux命令
1 查看正在运行的程序的内存等信息。cat /proc/$pid/status 2 更改默认启动等级vi /etc/inittab 3 启动网络服务service network start 4 启动dhcpdhclient
2010-03-30 22:46:00
622
原创 eclipse C++环境配置
下载eclipse+CDT包 Eclipse IDE for C/C++ Developers (79 MB)安装。。。下载MinGW 并安装 http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/ 这里需要配置一下才能使用 进入MinGW的安装目录,在/bin目录里面把
2010-03-25 15:05:00
1001
1
原创 RHEL5 本地源配置
目前网上很少有RHEL的源,一般是使用centos的源。我目前的情况比较特殊,只能使用RHEL的源,所以只能下个ISO然后制作本地源了。。。 首先下载ISO镜像到本地机器上。然后使用mount命令把它挂载到 /media/yum1中#mkdir /media/yum1#mount -t iso9660 your_iso_position /media/yum1 -o loop
2010-03-16 14:50:00
1122
原创 windows下virtualBox上安装RHEL 5.4 client的问题
首先是解决分辨率和无缝切换的问题,这个需要安装VBoxGuestAdditions,参见我之前写的日志。但是这里出问题了,在运行VBoxLinuxAdditions-x86.run的时候出现以下报错:Building the Virtualbox Guest Additions Kernal Modules [FAILED]这是什么问题那?根据提
2010-03-05 11:42:00
1452
转载 在CentOS 5 或Red Hat Enterprise Linux安装语言包
Q. How do I install Languages in Linux after installation? I don’t have any language specific support installed but need to install the same. I’m using both RHEL 5 and CentOS 5.A. Yellow dog Updat
2010-03-03 09:47:00
1125
原创 RHEL5.4 公网源配置
RHEL是一个非常稳定的企业级Linux操作系统,红帽的看家产品,呵呵,但是使用起来却不如Ubuntu方便,毕竟Ubuntu是要桌面化。光是RHEL5.4的公网源配置就花了我俩小时,可能跟我的网速也有关系,反正到现在源的速度也很不令人满意,无奈,将就着用吧。公网的源有上交的,科大的还有163的。三个源我都配置了一遍,速度都差不多,相比来说上交的还是比较快的。 首先将RHEL5
2010-03-02 13:50:00
1717
1
原创 Windows XP下安装VirtualBox解决无缝切换和分辨率调整
VirtualBox 是Sun出品的轻量级的虚拟化软件,它完全免费,使用起来也非常方便,但是刚安装完毕后还有两个小问题,即 无缝切换和分辨率的调整。virtualBox的安装请参考:http://yuncx.blog.51cto.com/221873/74492 1,解决无缝切换。virtualBox提供插件来完成这个功能,需要从官网上下载VBoxGuestAdditions_3.
2010-03-02 10:48:00
4208
原创 主线程结尾不要使用return或 exit
很多书上说,主线程要等待设置为分离线程的子线程结束才退出程序,但是如果main函数的最后是以 return 或exit结束的,那么,主线程很可能不等待分离线程执行完就已经退出了。例如如下程序:#include #include void * thread_func(void * arg){ pthread_t id = pthread_self();
2010-01-25 18:31:00
2516
1
转载 线程同步 之 条件变量
以下内容转自:http://blog.youkuaiyun.com/hiflower/archive/2008/03/18/2195350.aspx1. 相关函数 #include
2010-01-22 15:47:00
616
原创 shell学习笔记《一》
最近在回顾shell知识,顺便把一些知识点记下来,以备以后查阅。 grep options -P 这个选项能扩展grep的正则表达式功能,使其能使用perl的正则。 -o 只打印出匹配出来的内容,而不是整个行的内容。 在shell文本中重定向标准输出和标准错误输出。exec 1 > outfileexec
2010-01-21 22:54:00
469
原创 SHELL 回顾
好久没有写shell了,以前也只是看过shell的语法,但是很少使用,今天朋友让我帮忙写个小脚本,重温了以下之前的shell语法,现记录如下 脚本的功能如下:对指定输入文件,随机提取指定个数的行,要求这些行不能重复。 第一个问题,如何使用shell产生随机数?摘自http://www.anyside.org/papers/shell_random_cn.htm1、使用she
2010-01-10 15:36:00
966
4
原创 fedora 11安装小记
我是从live光盘上装的,首先是yum的配置,以下是比较快的yum。bupt的源 把以下的拷贝到 bupt.repo中,放在/etc/yum.repo.d/下 [Fedora-bupt]name=Fedora $releasever - $basearchbaseurl=ftp://ftp.bupt.edu.cn/pub/mirror/fedora/rele
2010-01-09 00:05:00
547
转载 valgrind 使用手册
转自 http://blog.youkuaiyun.com/ShowMan/archive/2009/07/31/4397841.aspx用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工具能够帮助我们做这件事情就好了,valgrind正好就是这样的一款工具。Valgrind是一款基于模拟linux下的程序调试器和剖析器
2010-01-08 15:33:00
887
原创 作为函数参数的临时变量的引用必须是const的
Q:#include #include using namespace std;class szString { int slen; char *str;public: szString(const char *); int len() const { return slen; }};// simple reference cannot bind to tem
2010-01-07 23:17:00
3339
原创 虚函数的默认参数问题
Q:#include using namespace std;class Base {public: virtual void somemethod(int i = 11)const { cout}; class Derive : public Base {public: virtual void somemethod(int i = 12)const {
2010-01-05 16:49:00
1052
原创 面试归来,问几道牛逼UNIX C/C++笔试题
1、从N个数中选出n个最大的数,写出思路和实现。 《编程之美》上有讲这个算法的设计与思路。我这里简单写几个思路:(a)如果N能在主存中一次读入,则先进行快排,然后再取前n个数。算法复杂度:O(NlogN).(b)如果N非常大,假设不能一次读入内存,并且n不是很大的话,可以维护一个n个元素的有序队列,队列中都是每个元素都是已经读入的数中的前n大的数字。每读入一个数就跟这n个已
2009-12-27 11:32:00
4152
1
原创 C和C++中const关键字的区别
C和C++中const的区别 C里面的const是只读变量,是无法在需要常量表达式的地方使用,而且也没有“不会改变”的语义,相反只是说“不会被标注了const的代码改变”,至于会不会被别的线程或者操作系统改变,就不好说了。而C++的const是严格的常量语义,是不允许用任何方式改变的。使用cast以及地址等等方式的改变在C++中明确规定是undefined behavior
2009-08-29 09:30:00
1381
转载 explicit的用法
带单一参数的构造函数在缺省情况下隐含一个转换操作符,请看下面的代码:class C {int i;//...public: C(int i);//constructor and implicit conversion operator//as well};void f() {C c(0);c = 5; //将 5 隐式转换为 C 对
2009-08-23 17:12:00
621
转载 #ifdef __cplusplus 倒底是什么意思?
#ifdef __cplusplus 倒底是什么意思?时常在cpp的代码之中看到这样的代码:#ifdef __cplusplus extern "C" { #endif//一段代码#ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的
2009-08-19 15:12:00
454
原创 头文件和指针
如果几个源文件共有一个头文件,需要特别注意的是,不能在头文件中定义数据!最好是在一个源文件中定义,在头文件中声明。 少用全局变量,全局变量很容易在使用中改变。如果函数需要返回指针,则在函数中用malloc分配内存,避免使用全局变量。此时注意释放内存! 注意指针引用的使用。如一下例子: char * func(char * k,int num) //改为char
2009-08-19 14:26:00
4423
原创 on_exit / atexit
在main函数中使用on_exit/atexit,注册函数,这些函数能在main函数之后执行。 #include int on_exit(void (*function)(int , void *), void *arg); #include int atexit(void (*function)(void)); 例子:#include #include
2009-08-17 22:45:00
1857
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人