- 博客(41)
- 收藏
- 关注
原创 [转]链表与数组
数组与链表均是计算机中的主要存储结构。 数组定义时需要给出数组元素个数,系统在编译时为用户分配一块地址连续的存储空间 C++语言中可以用数组处理一组数据类型相同的数据,但不允许动态定义数组的大小,即在使用数组之前必须确定数组的大小。而在实际应用中,用户使用数组之前有时无法准确确定数组的大小,只能将数组定义成足够大小,这样数组中有些空间可能不被使用,从而造成内存空间的浪费。 链表是一种...
2011-06-22 10:54:35
128
原创 PHP 关于UTF-8中文乱码解决方法
1。用表单进行提交,post或是get方法都可以。用这种方法进行”人”字提交时,如果你用的是get方法,你会发现。ie地址栏的url上是找不到”人”字的,看到的是”%4e%ba%ba”,原因在于,ie的表单进行提交时,被自动进行了。urlencode编码,而在搜索页里接收变量时,php自动的把他给decode了。所以,你得到的就是utf-8的”人”字。并不会出现任何问题,当然了,前提是你表单...
2010-05-18 16:02:20
485
原创 管理学中的八个典型的法则
一、木桶法则:一只沿口不齐的木桶,它盛水的多少,不在于木桶上那块最长的木板,而在于木桶上最短的那块木板。要使木桶多盛水(提高水桶的整体效应),需要的不是去增加最长的那块木板长度,而是下工夫依次补齐木桶上最短的那些木板,这就是管理上有名的”木桶”法则。企业管理也是如此,要提高企业的效益,就必须狠抓薄弱环节,否则单位的整体工作就会受到影响。人们常说”取长补短”,即取长的目的是为了补短,只取长而...
2009-10-15 14:54:14
458
算法题之遐想
[b]今天一同事问到了这个题目,想了一个算法,记录以作备忘[/b][code="java"] /** * 算法题:{3,2,2,6,7,8},这是一个排列,其中7不能放在第二个位置,6和8不能相邻,打印所有的排列 * * @param args * @author jeck218@gmail.com 2009-10-12 */ public static...
2009-10-12 15:48:40
111
TOP-API2.0返回的json/xml自动转成对象
[b]背景[/b][list][*]淘宝API1.0现在返回的支持json和xml2中格式[*]API2.0将统一这2种格式的一致性,并且Java SDK支持xml和json的自动转换成Domain[/list][b]测试代码(具体见附件)[/b][code="java"]package com.taobao.test;import java.io.Buff...
2009-09-21 16:40:43
111
原创 超级经典的对编译器和解释器的解释
为了让更多的人能够从本质上理解编译器和解释器的区别,我杜撰了一个小故事来福与旺财的养牛场来福和旺财有一个养牛场。本来养牛不是一件太难的事情,但是偏偏他俩养的牛都有特别的怪癖。奶牛阿圆只吃切成圆形的牧草,而奶牛阿方和阿三(印度来的?)分别只吃切成正方形和三角形的牧草。如果来福和旺财拿不和奶牛性格的草去喂食,阿X们不但不产奶而且还会鄙视来福和旺财。于是来福和旺财分别有了自己的主...
2009-07-29 17:12:23
89
javaWeb开发越来越复杂
转一个牛叉的比喻:[quote]打个比方.现在的j2ee开发,就好象对面来了一个人.最外面穿着一件风衣(HTML)风衣里面穿着西装(Struts)西装里面穿着马甲(Spring)马甲里面穿着衬衫(Hibernate)衬衫的里面才是真实的人(数据库)全部衣服都是采用棉布做成的(Java)每件衣服上都可能有其他配件(第3方库)各件衣服之间需要配套使用(版本兼容)...
2009-07-21 16:30:14
195
Facebook Developer Garage Shanghai
javaeye:facebook开发者大会总结facebook:Facebook Developer Garage Shanghai 1.Facebook 资深工程师 朱伟 2.Growen PlayFish 3.精彩的Five Minutes4.Taobao TOP 帅哥自雪 现场 路遇粉丝悼念MJ 另类...
2009-06-29 17:56:57
165
Java动态代理和Cglib
JDK动态代理的原理是根据定义好的规则,用传入的接口创建一个新类,这就是为什么采用动态代理时为什么只能用接口引用指向代理,而不能用传入的类引用执行动态类。cglib采用的是用创建一个继承实现类的子类,用asm库动态修改子类的代码来实现的,所以可以用传入的类引用执行代理类[b]动态代理[/b][code="java"]package proxy.test;import...
2009-06-29 17:56:38
79
TCP/UDP与Socket
OSI七层与TCP/IP4层TCP/IP4层OSI七层协议应用层应用层Telnet、FTP、HTTP、DNS、SMTP、POP3表示层会话层传输层传输层TCP、UDP网络层网络层IP、ICMP、IGMP网络接口层 数据链路层 物理层 ...
2009-06-23 17:25:09
74
原创 sed
1 你想过sed为什么叫sed么?sed是stream editor的缩写,sed就是一个流编辑器,说白了,就是我们往sed里输入一串信息,它给我们处理,然后输出来。就这么简单。sed和cut类似,是一个面向行处理的工具,它以“行”为处理单位,处理后的结果会输出到标准输出。所以说其实sed命令很安全的,它不会对行本身所在文件做任何修改的。sed的命令格式是:sed comm...
2009-06-19 17:55:58
97
原创 gawk
gawk 手册作者:shell phpx (2005-03-30 15:08:35) GAWK第一章 前言第二章 简介第三章 读取输入档案第四章 印出第五章 Patterns第六章 算式(Expression)作为Actions的叙述第七章 Actions里面的控制叙述第八章 内建函式(Built-in Functions)第九章 使用者定义的函...
2009-06-11 18:10:20
90
原创 Linux术语全称
bin = BINaries (binary)/dev = devices/etc = ETCetera etcetera附加的人, 附加物, 以及其它, 等等/lib = LIBrary/proc = PROCesses/sbin = Superuser BINaries/tmp = TeMPorary/usr = Unix Shared Resources/va...
2009-06-09 15:58:47
171
SQL之JOIN总
[b]LEFT JOIN[/b][list][*][color=olive]1、对符合on条件的“左表”和“右表”做笛卡儿积返回[/color][*][color=olive]2、返回不符合on条件的“左表”行,其中的“右表”值全返回null[/color][*]注:以左表为准[/list][b]RIGHT JOIN[/b][list][*][color=olive...
2009-05-20 19:39:59
97
到底是值传递,还是引用传递?
[b][color=darkblue]对这个问题,以前看过几遍,还经常有点误解,现重新总结如下[/color][/b][b]计算机语言给子程序传递参数方法有2种[/b][list][*][color=olive]1、值传递[/color](call-by-value)[*] 将一个参数(value)复制成为子程序的正式参数。这样,对子程序参数的改变[color=r...
2009-05-03 18:21:57
91
XML非打印字符问题解决
[b]问题描述[/b][list][*][color=olive]1、解析XML是遇到无效字符报错[/color][*][color=olive]2、查找原因为标签里出现了一些非打印字符[/color][*][color=olive]3、解决方法:在写入XML的时候需要过滤此类字符[/color][/list][code="java"] /** * 过滤出现在XM...
2009-04-30 14:15:21
348
p6spy agent
[color=olive][b]一、The p6spy agent can print SQL time, See[/b][/color] [url]http://www.p6spy.com[/url] 二、[color=olive][b]p6spy can join with Log4j[/b][/color]三、[color=olive][b]To install P6Spy, com...
2009-04-23 20:12:19
236
Fiddler Web Debugger
[b]Freeware HTTP(S) debugging [/b][list][*][color=olive]1、安装Fiddler2(附件:Fiddler2Setup.exe)[/color][*][color=olive]2、安装.NET Framework(附件:dotnetfx.exe)[/color][/list][b]官网地址[/b][list][*]...
2009-04-17 12:49:03
89
PLSQL及乱码解决
[b]plsql安装[/b][list][*]1、[color=olive]运行安装文件:plsqldev715.exe[/color][*]2、[color=olive]运行中文补丁:chinese.exe[/color][*]3、[color=olive]解压Oracle客户端:oracleclient.rar[/color][*]4、[color=olive]设置环境变量...
2009-04-14 17:25:30
104
取消UltraEdit默认生成.bak文件
[b]解决每次都生成.bak垃圾文件[/b][list][*][color=olive]高级-->配置-->文件处理-->备份-->保存时备份文件-->不备份-->确定[/color][/list][img]/upload/attachment/92296/c0811005-0b86-335d-8f95-aa82d1806da7.jpg[/img]...
2009-04-08 21:27:20
85
查询80端口被谁占用
[b]解决启动服务器时,端口已被占用[/b][list][*][color=olive]1、进入CMD[/color][*][color=olive]2、输入netstat -ano,可以看到本地80口占用程序的PID[/color][*][color=olive]3、打开任务管理器[/color][*][color=olive]4、查找PID所对应的进程(如果任务管理器没有P...
2009-04-08 21:23:54
123
一些小软件
[b]WinZip11破解[/b][list][*]附件:WinZip11.rar [*]Name:[color=olive]crsky[/color] [*]Code:[color=olive]CJ21F-LT7K8-KZVHD-RN416-ZCUED-927YQ[/color][/list]
2009-04-07 15:38:07
91
Jboss安装
[b]Jboss下载[/b][list][*][color=olive]全部版本地址:[url]http://www.jboss.org/jbossas/downloads/[/url][/color][/list][quote]文件名称: jboss-4.2.2.GA.zip文件大小: 92.45MB文件类型: WinRAR ZIP 压...
2009-04-03 15:07:42
77
Bash技巧总结
[b]Bash相关文件[/b][list][*][color=olive]/etc/profile[/color] 设置环境变量(所有用户)[*][color=olive]~/.bash_profile[/color] 设置环境变量(当前用户)[*][color=olive]~/.bashrc[/color] [*][color=olive]~/.bash_history[/c...
2009-04-02 20:02:14
90
TortoiseSVN使用
[b]安装:TortoiseSVN[/b][list][*][color=olive]官网:[url]http://tortoisesvn.net/downloads[/url][/color][*][color=olive]附件:TortoiseSVN-1.6.0.15855-win32-svn-1.6.0.msi[/color][*][color=olive]全部版本地址:[u...
2009-03-31 14:10:18
79
Cygwin使用备忘
[b]Cygwin安装[/b][list][*][color=olive]官网[url]www.cygwin.com[/url]下载setup.exe(见附件)[/color][*][color=olive]我选择镜像:ftp://mirrors.xmission.com (传说中最快的http://www.cygwin.cn经常用不了)[/color][*][color=oliv...
2009-03-30 22:02:59
90
BAT运行不显示命令窗口
[b]不显示命令[/b][list][*][color=olive]在批处理第一行加上 @echo off[/color][/list][b]不显示命令窗口[/b][list][*][color=olive]新建vbbat.vbs文件[/color][*][color=olive]加入如下代码:[/color][*][color=olive]OK保存[/color]...
2009-03-30 16:07:08
2822
设为首页和收藏的JS
[b]兼容IE和Firefox[/b][code="java"]/* 设为首页 */function setMyHome() { if (document.all) { document.body.style.behavior='url(#default#homepage)'; document.body.setHomePage('http://www.goto123...
2009-03-29 20:46:07
954
1
VI命令学习备忘
[b]vi编辑器的操作[/b] [list][*][color=olive]保存::w[/color][*][color=olive]退出::q[/color][*][color=olive]保存退出::wq[/color][*][color=olive]不保存强制退出::q![/color][*][color=olive]保存强制退出::wq![/color][*][...
2009-03-29 20:30:15
65
Linux安装JDK+Tomcat
[b]安装JDK[/b] [list][*][color=olive]下载 jdk-1_5_0_16-linux-i586-rpm.bin[/color][*][color=olive]执行 #chmod +x jdk-1_5_0_16-linux-i586-rpm.bin 添加执行的权限[/color][*][color=olive]执行 #./jdk-1_5_0_16-linu...
2009-03-29 19:50:35
97
logfilter.sh
[code="java"]function sumary(){gawk 'BEGIN { max = 0} { total++; }$2 > max { max = $2 }$2 < 1000 { c[0]++; }$2 >=1000 && $2 < 2000 { c[1]++; }$2 >=2000 && $2 < 3000 { c[2]++; }$2 >=300...
2009-03-29 19:14:04
100
Linux学习备忘
[b]环境变量[/b][list][*]#[color=olive]vi /etc/profile[/color] 加入 [color=olive]export JAVA_HOME=/usr/java/jdk1.5.0_12 export CLASSPATH=.:$JAVA_HOME/lib exp...
2009-03-29 19:12:28
71
rsync、pscp、ssh
[b]rsync用法[/b][list][*][color=olive]rsync -avz admin@10.1.6.167:/tmp/antx.properties /cygdrive/c/[/color] 下载antx.properties到本地c盘[*][color=olive]rsync -avz /cygdrive/c/antx.properties admin@10....
2009-03-29 18:47:51
102
EasyMock学习
[b]EasyMock Home[/b][list][*][url]http://easymock.org[/url][*][color=olive]easymock-2.4.jar 只能对接口进行Mock, 如果需要Mock类,则要下载easymockclassextension-2.4.jar[/color][/list][b]EasyMock 为接口动态的创建Mock对象...
2009-03-29 15:37:14
99
Maven2学习
[align=center][b]写一下Maven2的学习总结[/b][/align][b]Maven Home[/b][list][*][url]http://maven.apache.org[/url][/list][b]Environment Configuration[/b][list][*]Decompress Maven [color=olive]E:\apac...
2009-03-29 11:43:51
70
原创 修改eclipse自动生成的comments中的author名字
Eclipse自动生成的comments中的author名字默认是当前系统的用户名,例如我的系统用户名是user[code="java"]/** * @author user * */ [/code]1. 先看看Eclipse相关配置界面的默认值:[img]/upload/attachment/86072/862f39a2-e35a-344c-ad84-2a37582247...
2009-03-20 14:49:15
81
Eclipse远程调试Tomcat
一、Windows下: 打开:[color=olive]%TOMCAT_HOME%/bin/catalina.bat[/color] 在其中的: [code="java"]if not exist "%CATALINA_HOME%\bin\tomcat-juli.jar" goto noJuli set JAVA_OPTS=%JAVA_OPTS% -Djava.util.loggi...
2009-03-19 17:26:37
72
Apache + Tomcat配置
[b]Apache 反向代理的配置 修改配置文件httpd.conf[/b][code="java"]LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_http_module mo...
2009-03-19 16:04:27
93
原创 翻页查询(待续)
[code="java"]select * from (select temp_.*, rownum r_ from (select * from gnete_pay) temp_ where rownum 5[/code]
2009-03-18 17:38:41
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人