- 博客(81)
- 资源 (7)
- 收藏
- 关注
原创 揭开Web开发者最初的困惑
<br /><br />越来越多的Web开发人员通常都会问一些同样的问题。比如:哪一种开发语言最重要?初级开发人员的薪金会是多少?公司提供的免费培训有用吗?如何评估一个新的项目?尽管这些问题都很重要,但是开发人员往往对其他人的回答不以为然。一般来说,他们自己都不知道如何去寻找答案。以下五个建议或许有用。<br />1.你永远不是最聪明的人<br />在互联网泡沫到来之前我和一个同事一起从事语音识别系统扫描编码的工作。不久我们就发现通过电脑或者PDA可以很方便的上网,并且是无键盘操作。每当我质疑他的一些想法时
2010-12-22 10:03:00
493
原创 服务器技术——网络负载均衡配置十步完成
<br /><br />随着互联网的日渐扩大,网络技术的快速提高,现在越来越多的互联网项目中会用到多台服务器以保证系统的运行状况,网络负载均衡的需求也就随之而来,本文和大家一起探讨网络负载均衡,希望对大家会有所帮助。 <br />我们以虚拟机做实验来说明这个配置过程.<br />1. 确保三台服务器的操作系统一致,IP地址设置正确,最好在同一网段,服务器之间Ping没有问题。<br />假设三台服务器的IP分别为<br />1). 192.168.0.253<br />2). 192.168.0.254<b
2010-12-22 09:56:00
811
服务器技术——网络负载均衡配置十步完成
随着互联网的日渐扩大,网络技术的快速提高,现在越来越多的互联网项目中会用到多台服务器以保证系统的运行状况,网络负载均衡的需求也就随之而来,本文和大家一起探讨网络负载均衡,希望对大家会有所帮助。 我们以虚拟机做实验来说明这个配置过程.1. 确保三台服务器的操作系统一致,IP地址设置正确,最好在同一网段,服务器之间Ping没有问题。假设三台服务器的IP分别为1). 192....
2010-12-22 09:53:39
303
揭开Web开发者最初的困惑
越来越多的Web开发人员通常都会问一些同样的问题。比如:哪一种开发语言最重要?初级开发人员的薪金会是多少?公司提供的免费培训有用吗?如何评估一个新的项目?尽管这些问题都很重要,但是开发人员往往对其他人的回答不以为然。一般来说,他们自己都不知道如何去寻找答案。以下五个建议或许有用。1.你永远不是最聪明的人在互联网泡沫到来之前我和一个同事一起从事语音识别系统扫描编码的工作。不久我们...
2010-12-22 09:50:38
144
原创 Session处理——Session同步
<br />搞开发的一定听到Session同步,但至于搞没搞过就是另一回事了。<br />像Sina,Sohu这些门户网站,日访问量岂止数万,但没人的网站为什么不会崩溃?但咱一个个的小站,日访问量敢上万,乖乖吧,服务器绝对会暴掉。为什么门户网站会没事,只因他们做的集群,做了负载均衡,做了缓存,做了静态生成,做了缓存;但他们做的这些的技术后,Session如何实现同步呢?<br />本文来分析下,常用的几种Session同步技术:<br /><br />一,利用数据库同步session<br /><br />
2010-08-09 13:17:00
1448
经典算法——鸡尾酒排序(冒泡算法改良)
搞开发的人都需要积累一些经典算法,以备不时之须。 搞开发也有好几年了,积累的一些算法一直没做过整理,这段时间无聊就把这些算法整理以下,以备以后之用。 算法——————鸡尾酒排序。 问题 有一数组,长度为n,把数组中的元素从小到大重新排列。 说明 鸡尾酒(cocktail)排序,又叫搅拌(shaker)排序。是改良的冒泡排序,冒...
2010-08-06 14:41:23
128
原创 经典算法——鸡尾酒排序(冒泡算法改良)
<br /> 搞开发的人都需要积累一些经典算法,以备不时之须。<br /> 搞开发也有好几年了,积累的一些算法一直没做过整理,这段时间无聊就把这些算法整理以下,以备以后之用。 算法——————鸡尾酒排序。<br /> 问题<br /> 有一数组,长度为n,把数组中的元素从小到大重新排列。<br /> 说明<br /> 鸡尾酒(cocktail)排序,又叫搅拌(shaker)排序。是改良的冒泡排序,冒泡排<br /> 序可见另一篇文章经典算法之冒泡排序。<b
2010-08-06 14:37:00
864
原创 经典算法——韩信点兵问题的简单算法
<br /> 搞开发的人都需要积累一些经典算法,以备不时之须。<br /> 搞开发也有好几年了,积累的一些算法一直没做过整理,这段时间无聊就把这些算法整理以下,以备以后之用。<br /> 本文是关于阶梯的一个算法,用到了剩余定理算法,分享下:<br /> 爱因斯坦曾出过这样一道有趣的数学题,有一个长阶梯,每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶,若每步上5阶,后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后一阶也不剩。问至少有多少阶阶梯
2010-08-06 14:34:00
11869
原创 小工具---迅雷、快车、QQ旋风解密及加密
<br /> 昨天下载资料时,又找到了一个变态的网站,他上面的所有的下载连接都被加上的迅雷特有的下载格式,哎,无奈呀。<br /> 公司网络对主流的下载工具都进行了限制,实在很无语,现在下东西都是使用最原始的目标另存为,哎,这个变态的网站,都给些这种格式的东西让人怎么下载呀。无语中……<br /> 还好,以前用Java写过一篇关于迅雷、快车、QQ旋风解密及加密的文章,其实这三种主流的下载工具都使用了Base64进行文件的加密,然后加上其特有的下载标识。下面分析下他们
2010-08-04 10:04:00
1022
原创 ASP专栏——ASP生成静态文件
对于Web开发人员来说,生成静态文件这个概念并不陌生。对于Web开发来说,如何能避免客户端访问时不停的查询数据库?现在比较常用的有两种方法,一种是使用缓存技术,将查询出来的结果缓存至缓存框架中,以后当有用户访问时,直接通过缓存框架读取数据,这样就避免了大量用户同时访问数据库。另一种方法就是使用静态生成技术,静态生成技术常见的做法有两种,一种是通过模板文件(模板文件中保存好前期定义好的变量,后台通过数据加载对相应变量进行替换,然后再对替换完的数据进行生成静态文件);一种是直接访问Web地址,通
2010-07-16 14:19:00
622
ASP专栏——ASP生成静态文件
对于Web开发人员来说,生成静态文件这个概念并不陌生。 对于Web开发来说,如何能避免客户端访问时不停的查询数据库?现在比较常用的有两种方法,一种是使用缓存技术,将查询出来的结果缓存至缓存框架中,以后当有用户访问时,直接通过缓存框架读取数据,这样就避免了大量用户同时访问数据库。另一种方法就是使用静态生成技术,静态生成技术常见的做法有两种,一种是通过模板文件(模板文...
2010-07-16 14:15:33
170
原创 咱也谈谈打工皇帝唐骏
<br /> 关于打工皇帝唐骏学历门事件,这段时间闹的沸沸扬扬,网上各种各样的说法都有,不管别人怎么说,我谈谈自己的看法。<br /> 21世界什么最可怕,没学历可怕吗?没技术可怕吗?这些在我看来都不可怕,可怕的是没有能力。唐骏为什么被誉为打工皇帝,为什么能在国内企业得以重用,主要是因为他的能力。<br /> 说个真实的情况,今年三月份,我在新的公司遇到了一个高学历的同事,什么学历?你们是研究生,乖乖吧,研究生呀,一定可厉害吧。刚去的时候的确觉得人家研究生就是NB,
2010-07-13 16:16:00
1232
咱也谈谈打工皇帝唐骏
关于打工皇帝唐骏学历门事件,这段时间闹的沸沸扬扬,网上各种各样的说法都有,不管别人怎么说,我谈谈自己的看法。 21世界什么最可怕,没学历可怕吗?没技术可怕吗?这些在我看来都不可怕,可怕的是没有能力。唐骏为什么被誉为打工皇帝,为什么能在国内企业得以重用,主要是因为他的能力。 说个真实的情况,今年三月份,我在新的公司遇到了一个高学历的同事,什么学历?...
2010-07-13 16:13:32
147
原创 JavaScript——图片延迟加载技术(ImageLazyLoad)
<br /> 自从接触电脑开始,就迷恋了两部动漫,火影和死神,记得以前看的时候,要等图片完全加载完成才能看到,最近半年的时间,发现打开漫画的速度是越来越快了,加载的方式也发生了一些变化。<br /> 查了一下,才知道他们使用了一种新的加载技术——图片延迟加载技术,那么什么才是图片延迟加载技术(ImageLazyLoad)呢?<br /> 在页面上图片比较多的时候,打开一张页面必然引起与服务器大数据量的交互。尤其是对于高清晰的图片,占的几M的空间。ImageLazyL
2010-06-09 16:11:00
2043
JavaScript——延迟加载技术
自从接触电脑开始,就迷恋了两部动漫,火影和死神,记得以前看的时候,要等图片完全加载完成才能看到,最近半年的时间,发现打开漫画的速度是越来越快了,加载的方式也发生了一些变化。 查了一下,才知道他们使用了一种新的加载技术——图片延迟加载技术,那么什么才是图片延迟加载技术(ImageLazyLoad)呢? 在页面上图片比较多的时候,打开一张页面必然引起与...
2010-06-09 16:07:13
167
原创 C#——通过XML读取左侧菜单实现Extjs菜单动态加载
<br /> 项目中使用到了Extjs,使用了Extjs的边框布局,分为top,west,center。<br /> 左侧为菜单部分,最初直接写在JS文件中,今天看了一下,觉得这样写对于以后扩展来说不是特别好,但用什么去替换呢,想来想去还是用XML文件替换更方便一些,这样方便扩展,也方便以后添加一个新的菜单。<br /> 其实实现原理很简单,关键是C#对于XML文件的解析操作。<br /> 操作的第一步当然是要创建XML文件并制定规则:<?xml version="1
2010-05-31 18:38:00
1807
2
C#——通过XML读取左侧菜单实现Extjs菜单动态加载
项目中使用到了Extjs,使用了Extjs的边框布局,分为top,west,center。 左侧为菜单部分,最初直接写在JS文件中,今天看了一下,觉得这样写对于以后扩展来说不是特别好,但用什么去替换呢,想来想去还是用XML文件替换更方便一些,这样方便扩展,也方便以后添加一个新的菜单。 其实实现原理很简单,关键是C#对于XML文件的解析操作。 操...
2010-05-31 18:30:04
157
原创 JavaScript——12个超酷图片展示JS代码
好久没有写文章了,一到手都不知道写什么了。 这段时间以来一直在搞JS,原来前台这么有搞头呀,其实我们这些搞开发的人最累了,每天比鸡起的早,比牛还累,哎,我们的程序写的再好有什么用呀,没有一个好的前台显示,就算你写的程序再好也没有用呀。 这段时间收录了一些好的JS图片展示,分享一下,如果大家的更好的,也希望大家能分享出来。 不说费话了,把这12个
2010-05-26 11:11:00
1141
JS特效——12款超酷图片展示JS代码
好久没有写文章了,一到手都不知道写什么了。 这段时间以来一直在搞JS,原来前台这么有搞头呀,其实我们这些搞开发的人最累了,每天比鸡起的早,比牛还累,哎,我们的程序写的再好有什么用呀,没有一个好的前台显示,就算你写的程序再好也没有用呀。 这段时间收录了一些好的JS图片展示,分享一下,如果大家的更好的,也希望大家能分享出来。 不说费话了,把这12个...
2010-05-26 11:04:53
421
转载 Javascript——闭包
最近这段时间一直在搞前端JavaScript,以前总觉得JS没什么搞头,经过这一段的应用,才发现Js里面的东西真的很深很深的,不然为什么各大门户网站都招一批JS工程师呢。 闲话不说,现在看看JavaScript里的闭包。要成为高级 JavaScript 程序员,就必须理解闭包。本文结合 ECMA 262 规范详解了闭包的内部工作机制,让 J
2010-05-21 09:43:00
516
转载 JavaScript——悟透JavaScript
最近这段时间一直在搞前端JavaScript,以前总觉得JS没什么搞头,经过这一段的应用,才发现Js里面的东西真的很深很深的,不然为什么各大门户网站都招一批JS工程师呢。 以下文章为引用李战老哥的《悟透JavaScript》一文,写的实在太好了,就收录了,以做个备用。引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠
2010-05-21 09:42:00
516
原创 Javascript——悟透JavaScript
最近这段时间一直在搞前端JavaScript,以前总觉得JS没什么搞头,经过这一段的应用,才发现Js里面的东西真的很深很深的,不然为什么各大门户网站都招一批JS工程师呢。 以下文章为引用李战老哥的《悟透JavaScript》一文,写的实在太好了,就收录了,以做个备用。引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠...
2010-05-21 09:19:10
113
原创 Javascript——闭包
最近这段时间一直在搞前端JavaScript,以前总觉得JS没什么搞头,经过这一段的应用,才发现Js里面的东西真的很深很深的,不然为什么各大门户网站都招一批JS工程师呢。 闲话不说,现在看看JavaScript里的闭包。要成为高级 JavaScript 程序员,就必须理解闭包。本文结合 ECMA 262 规范详解了闭包的内部工作机制,让 JavaScript ...
2010-05-21 09:13:35
128
原创 Ajax级联操作
Web项目中总是会用到异步操作,现在的异步操作可以用各种各样的控件来实现,但实现原理还是一样的,本人更喜欢使用最原始的Ajax操作去实现异步处理,本文仅献给那些喜欢实现Ajax和项目中要用到Ajax的朋友。 Ajax实现原理就是客户端通过javascript操作调用服务器端操作,并处理服务器返回结果,同时保证了用户操作的页面不出现刷新操作。 下面的实现是一个
2010-01-26 08:43:00
854
分类排序方法——上移下移操作(Java版)
最近项目中遇到了上移下移操作的一个操作,以前也看到过,但一直没有去研究过,这次项目中遇到了,也就去研究了一把,其实实现原理也挺简单的,说白了就是要记录数据库里的要进行排序表的总记录数量,然后根据循环的次数,多写几个隐藏变量,进行上移下移操作的时候进行判断就可以了。 现在一起来看看具体的代码实现吧,希望会对那些没有做过这些操作的朋友有所帮助。 此版本为j...
2009-11-27 19:03:38
559
原创 地图标注(mapabc地图标注)
现在人们都在追求完美,网络也在追求完美,喜欢上网的人越来越多,人们对于可视信息的追求已经远远超过了对文字的执着,特别是现在网络店铺流行的年代,人们对于在地图上标注自己店铺的位置更是有强烈的追求。 下面就帮你实现一个地图标注功能。希望对朋友们会有帮助。 项目中使用到了地图标注的功能(mapabc),现在将代码共享出来,希望对于后来者有所帮助。地
2009-11-27 14:22:00
1765
原创 分类排序方法——上移下移操作(ASP版)
最近项目中遇到了上移下移操作的一个操作,以前也看到过,但一直没有去研究过,这次项目中遇到了,也就去研究了一把,其实实现原理也挺简单的,说白了就是要记录数据库里的要进行排序表的总记录数量,然后根据循环的次数,多写几个隐藏变量,进行上移下移操作的时候进行判断就可以了。 现在一起来看看具体的代码实现吧,希望会对那些没有做过这些操作的朋友有所帮助。<%dim database
2009-11-27 12:08:00
1374
1
分类排序方法——上移下移操作(ASP版)
最近项目中遇到了上移下移操作的一个操作,以前也看到过,但一直没有去研究过,这次项目中遇到了,也就去研究了一把,其实实现原理也挺简单的,说白了就是要记录数据库里的要进行排序表的总记录数量,然后根据循环的次数,多写几个隐藏变量,进行上移下移操作的时候进行判断就可以了。 现在一起来看看具体的代码实现吧,希望会对那些没有做过这些操作的朋友有所帮助。<%dim database,...
2009-11-27 10:34:10
284
Mapabc——地图标注
项目中使用到了地图标注的功能(mapabc),现在将代码共享出来,希望对于后来者有所帮助。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://w...
2009-08-31 10:21:35
270
表单常用JS验证
在Web项目中,总会或多或少的使用的Form表单,包含空字符及空格验证,验证非法字符,是否数字验证等等。下面是一些项目中会经常使用到的表单验证方法,和大家一起分享下。//表单验证检查空格function chkspace(str){ if(str.length==0){ return true; } else{ var strs = ''; for(i =...
2009-08-31 08:21:51
94
迅雷、快车、旋风解加密
以前看一个朋友写过一个关于迅雷、快车、旋风的解加密工具,这几天刚好无事,就去研究了一个,其实原理真的很简单,就是用Base64进行加密和解密操作。 下面就是基本的代码:// 迅雷String xunlei = new String("QUFodHRwOi8vcDJzLm5ld2h1YS5jb20vZG93bi93cmFyMzgwc2MuZXhlWlo=");// 快车...
2009-07-27 17:24:24
257
原创 HttpClient入门
HttpClient简介HTTP协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta ...
2009-07-27 11:26:59
108
原创 XFire 入门
【IT168 技术文档】Java 社区一直试图将 POJO 的作用发挥到极致,降低 Java 应用实现的难度,最近的尝试是将 EJB3.0 建立在 POJO 之上;另一方面,SOA 是目前 Java 社区炙手可热的名词,非常多的企业都在努力应用和实施 SOA;XFire 为这两方面的需求提供了一种魔术般的解决方式,我们很快能够发现使用 XFire 创建和发布 Web 服务可以直接基于 POJO...
2009-07-11 10:08:16
100
原创 WebServices秘诀:设计SOA
【IT168 技术文档】 过去六个月以来,我在RCG信息科技公司使用网络服务(Web services)和企业流程管理工具来建置一套服务导向架构 (SOA,Service-Oriented Architecture)。这个经验让我更有信心与你分享打造绝佳SOA的秘诀。 以下经验将会让贵公司降低对ERP应用的依赖,不再受应用与供货商的牵制。你的公司将可开始在实时的环境下运作,从此批处理(...
2009-07-11 09:44:39
106
coldfusion批量保存
最近一直在学习coldfusion,今天遇到了一个动态增行,并进行批量保存的问题,搞了半天终于搞定啦,发出来和大家分享一下。 以下是具体代码,感兴趣的朋友可以看看:<cfprocessingdirective pageencoding="utf-8"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//...
2009-03-18 17:44:15
116
原创 认识Web网站的性能测试工具
随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP、PHP、...
2009-02-11 08:42:52
142
原创 2009年中国十大IT关注热点名词 之一“棕海开发”
什么是棕海开发? 我想“棕海开发”在国外,在IBM已经是家喻户晓,但是在中国还是当当引入。正是因为这个概念,确切说这种管理开发模式在国外众多的项目中已经取得了巨大的成功,所以成功后应该置入中国,置入到中国的开发团队中。 而为会么中国的IT企业或者IT开发团队还不了解“棕海开发”呢?那是因为中国的很多企业的软件开发团队仍然用另外一种模式在工作,那就是与“棕海开发”相对的“绿海开发”。 那...
2009-02-08 08:48:17
129
原创 高级程序员如何应对职场压力?
当前社会经济高速发展,同时带来的负面影响是工作压力远远超过以往的任何时代。国际劳工组织的一项调查显示,在英国、美国、德国、芬兰和波兰,每10名办公室职员中,就有一人患有抑郁症、焦虑症、压力和体力透支。 调查发现,科技进步所形成的信息饱和、全球化的速度、机能失调的办公室政治、工作过量和公司这10年来缩小规模所造成的工作不稳定都是导致工作压力的主要因素。 作为纯脑力工作的程序开发,近20年间发展速...
2009-02-04 14:33:03
160
原创 Quartz时间格式配置说明
字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * /
2009-02-04 13:57:00
6317
原创 Javascript使用上的几点考虑
来源:http://dingyu.me/blog/posts/view/when-no-javascript其实Javascript的本意是增强客户端的用户体验,但如果使用不当,反倒会适得其反。比如以下几种情况:滥用Ajax最典型的,就是Chinaren的校友录。校友录目前的设计很奇怪:先载入HTML后,再使用Javascript把同学们的留言载入并填充到HTML里。我不清楚其用意何在,但每次...
2009-02-03 17:41:28
103
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人