- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 mysql相关
乱码当前联接系统参数 show variables like 'char%'mysql> show variables like 'char%';+--------------------------+----------------| Variable_name | Value+--------------------------+----------------| character_set_client | gbk| character_set_connecti
2011-01-29 10:47:00
402
原创 最常用LINUX常用命令
<br /><br />LINUX常用命令(基础)<br />1. man 对你熟悉或不熟悉的命令提供帮助解释<br />eg:man ls 就可以查看ls相关的用法<br />注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。<br />2. ls 查看目录或者文件的属*,列举出任一目录下面的文件<br />eg: ls /usr/man<br />ls -l<br />a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(lin
2010-12-18 11:01:00
540
原创 [更新中]【超强搞笑语录】给大家开心一下,不看你一定后悔
<br /><br />1. 从前有一个人叫阿爽。 <br />他死掉了。 <br />出殡那天。 <br />他的家人哭喊:‘ <br />爽阿……爽阿。’ <br />路人不解。问道:‘伱们爽什么阿。’ <br />家人痛哭流涕:‘爽死了……爽死了!! <br />2. 毕业后七年,总算接了个大工程,造一根三十米烟囱,工期两个月,造价三十万,不过要垫资。总算在去年年底搞完了。今天人家去验收,被人骂得要死,还没有钱拿。妈的!图纸看反了,人家是要挖一口井! <br />3.一醉汉不慎从三楼掉下,引来路人围观
2010-12-18 11:01:00
2314
原创 [测试通过]svn详细权限配置
<br /><br />[更正及补充]Subversion权限详解<br />这是一篇非常好的文章,可以说是svn配置入门级教材,不过由于时间和程序本身的原因,这篇文章也出现了一下小问题,我将在以下做出更正。<br />注意:更改配置文件之后需要重启,需要执行net svnservice stop,直接关闭可能不起作用。<br /> <br />1 背景假设<br />厦门央瞬公司是一家电子元器件设备供应商,其中有个ARM部门,专门负责ARM芯片的方案设计、销售,并在北京、上海各设立了一个办事处。对于工
2010-12-18 10:59:00
857
原创 【经典】FCKediter详细配置说明
<br />配置编辑器◊ 默认选项,默认选中源代码选项view plaincopy to clipboardprint?function FCKeditor_OnComplete( editorInstance ) { editorInstance.SwitchEditMode(); } 在fckeditor文件夹下有个命名为fckconfig.js的文件,这个是FCKeditor的配置文件,可以根据自己需要更改它来自定义编辑器。◊ 更改默认Ente
2010-12-18 10:57:00
685
原创 linux目录架构 [自用]
<br /><br />linux目录架构 <br />/ 根目录 <br />/bin 常用的命令 binary file 的目錄 <br />/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 <br /> /boot/grub/menu.lst GRUB设置 <br /> /boot/vmlinuz 内核 <br /> /boot/initr
2010-12-18 10:54:00
432
原创 ssh框架获取ServletContext实例
<br /><br />最近我在网上发现很多人在使用ssh(struts1.x+spring+hibernate)框架时,无法取得ServletContext,同时也有很多回答,但大部分都是一知半解或是很多文章都是一样的,相互抄袭,对把家的帮助不大。这几天我专门抽了一点时间来解决这个问题,因为有很多组件会使用到这个对象,比如说jspSmartupload等,希望给大家带来方便,如果有错误希望大家理解及反馈<br />内容:<br />起初,我们在使用纯struts的时候,我们可以很容易得到ServletCo
2010-12-18 10:51:00
883
1
原创 Hibernate自动创建表--配置文件
<br /><br />只要在hibernate.cfg.xml添加这句话,就可以自动生成数据表 <br /><property name="hibernate.hbm2ddl.auto">update</property> <br /><br />update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。 <br /><br />还有其他的参数: <br />create:启动hibernate时,自动删除原来的表
2010-12-18 10:48:00
1814
原创 50个c/c++源代码网站
<br /><br />C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。 <br /><br />1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 <br />2、http://www.hotscripts.com/categor
2010-12-18 10:47:00
509
原创 常用的UI设计1
<br /><br />http://news.youkuaiyun.com/a/20100318/217509.html70个新鲜实用的JavaScript和Ajax技术(上、下)<br />http://blog.youkuaiyun.com/zjfei/archive/2009/12/13/4981877.aspx超强1000个jquery极品插件!<br />http://blog.youkuaiyun.com/hehuan1213/archive/2009/12/22/5046701.aspx
2010-12-18 10:46:00
452
原创 Linux必会基础命令(2)
<br /><br />新增:<br />查看cpu位数:getconf LONG_BIT<br />查看cpu信息:more(cat) /proc/cpuinfo<br />查看cpu动态使用率:top<br />查看内存:more(cat) /proc/meminfo<br />查看全部内存:grep MemTotal /proc/meminfo<br />1. man 对你熟悉或不熟悉的命令提供帮助解释<br />eg:man ls 就可以查看ls相关的用法<br />注:按q键或者ctrl+c退出,
2010-12-18 10:45:00
663
原创 有用
<br />1. 给你A,B两个文件,各存放50亿条URL,每条URL占用64字节,内存限制是4G,让你找出A,B文件共同的URL。 <br /><br />2. 有10个文件,每个文件1G, 每个文件的每一行都存放的是用户的query,每个文件的query都可能重复。要你按照query的频度排序<br /><br />3. 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16个字节,内存限制大小是1M。返回频数最高的100个词<br /><br />4.海量日志数据,提取出某日访问百度次数最多
2010-12-18 10:44:00
485
原创 有用的js前端代码
<br /><br />1.document.write(""); 输出语句<br />2.JS中的注释为//<br />3.传统的HTML文档顺序是:document->html->(head,body)<br />4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)<br />5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)<br />6
2010-12-18 10:43:00
478
原创 Ubuntu sudo apt-get 和dpkg命令
<br /><br />1. APT(Ubuntu Linux软件包管理工具之一)<br />apt-cache search # ------(package 搜索包)<br />apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)<br />sudo apt-get install # ------(package 安装包)<br />sudo apt-get install # -----(package - - reinstall 重新安装包)<b
2010-12-18 10:40:00
1323
原创 人生
有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边这座山的和尚没有下山挑水,右边那座山的和尚心想:"他大概睡过头了。"便不以为意。哪知道第二天左边这座山的和尚还是没有下山挑水,第三天也一样。过了一个星期还是一样,直到过了一个月右边那座山的和尚终于受不了,他心想:"我的朋友可能生病了,我要过去拜访他,看看能帮上什么忙。"于是他便爬上了左边这座山,去探望他的老朋友
2010-12-18 10:38:00
381
原创 《单向链表》----------------------合并,反转
<br />struct node{ int value; struct node * next; }; typedef struct node Node; void show(const Node * li){ if(NULL == li)puts("node is NULL....."); Node *temp = (Node *)li; while(temp){//注意字符串和一般结构体的区别在这里如果是字符串可以
2010-12-18 10:37:00
468
原创 linux c/c++ GDB教程详解(转)
<br /><br />http://www.91linux.com/html/article/program/cpp/20081017/13581.html<br />学习使用了GDB一段时间后,发现它真的好强大!好用!<br /><br />GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是
2010-12-18 10:34:00
460
原创 【转】稳定排序和不稳定排序
<br /><br />这几天笔试了好几 次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前 已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人 准备的。<br /> 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一
2010-12-18 10:32:00
542
原创 C++ STL 帮助文档 -- string
<br />string 函数列表函数名描述begin得到指向字符串开头的Iteratorend得到指向字符串结尾的Iteratorrbegin得到指向反向字符串开头的Iteratorrend得到指向反向字符串结尾的Iteratorsize得到字符串的大小length和size函数功能相同max_size字符串可能的最大大小capacity在不重新分配内存的情况下,字符串可能的大小empty判断是否为空operator[]取第几个元素,相当于数组c_str取得C风格的const char* 字符串data取
2010-12-18 10:31:00
1904
原创 迅雷四川大学(整个西南地区)C++第二轮笔试题(详解答案)
<br /> <br />1,实现void strtol(char* num_str,char** endptr,int base)函数,此函数的功能是将一个字符串num_str转换成整数。num_str中保存的是待转换的字符串。字符串有8,10,16进制三种形式,保存在base参数中,若base为0,则需要自己判断具体的进制。要判断是否溢出,若为上溢出,返回INT_MAX,若为下溢出,返回INT_MIN。字符串num_str可能存在非法字符,若存在非法字符,返回非法字符前面的转换结果,并将endptr指向
2010-12-18 10:30:00
1044
原创 迅雷四川大学(整个西南地区)C++第二轮笔试题(详解答案) ---堆排序
<br /> <br />从1亿个数中,找出最大的1000个数。效率要尽可能的高,使用的额外空间要尽可能小。<br />void max_num(int* source_num,int* max_num)<br />source_num:数组包括所有的1亿个数。<br />max_num:保存最大的1000个数。<br />#注:不能使用任何库函数。<br />using namespace std; /** *调整堆,调整为最小堆(由底向上一层一层排序) *i:需要调整元素的编号
2010-12-18 10:29:00
927
原创 我要解决的问题
<br /><br />1.malloc,free,new,delete的关系<br />2.虚函数列表<br />3.初始化参数表<br />4.构造函数 <br />5.socket编程<br />6.多线程<br />7.指针和引用<br />8.堆和栈的区别<br />9.内存对齐
2010-12-18 10:27:00
409
原创 堆和栈的区别
<br />一、预备知识—程序的内存分配 <br /> 一个由C/C++编译的程序占用的内存分为以下几个部分 <br /> 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 <br /> 操作方式类似于数据结构中的栈。 <br /> 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 <br /> 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 <br /> 3、
2010-12-18 10:26:00
296
原创 虚函数表
<br /><br />C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。<br />关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上面
2010-12-18 10:25:00
318
原创 内存对齐
<br /><br /> 首先由一个程序引入话题:<br /> 1 //环境:vc6 + windows sp2<br /> 2 //程序1<br /> 3 #include <iostream><br /> 4 <br /> 5 using namespace std;<br /> 6 <br /> 7 struct st1 <br /> 8 {<br /> 9 char a ;<br />10 int b ;<br />11 short c ;<br />12 };<b
2010-12-18 10:23:00
356
原创 c语言字符串 数字转换函数大全转(自用)
<br /><br />atof(将字符串转换成浮点型数)<br />atoi(将字符串转换成整型数)<br />atol(将字符串转换成长整型数)<br />strtod(将字符串转换成浮点数)<br />strtol(将字符串转换成长整型数)<br />strtoul(将字符串转换成无符号长整型数)<br />toascii(将整型数转换成合法的ASCII 码字符)<br />toupper(将小写字母转换成大写字母)<br />tolower(将大写字母转换成小写字母)<br /><br />
2010-12-18 10:22:00
914
原创 国外著名IT门户
1、Cnet:全球第一大IT门户,注重业界新闻。 口号为:“tech news first”(科技新闻首选)。凸现新闻性,First在这里有速度,也有深度的内在含义。业界重大新闻和动态基本能够保持最快速,而且不失深度的报道。 网站内容主要分六大板块:企业(Enterprise)、电子商务(E-Business)、通讯(Communications)、娱乐与媒体(Entertainm
2009-12-11 14:21:00
2474
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人