自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的Github

https://github.com/luqin

  • 博客(383)
  • 资源 (9)
  • 收藏
  • 关注

转载 PHP年终总结

# 兄弟们, 第一步写什么?# 这年头上帝都靠不住, 安全重要error_reporting(0);# 年终报告规定用语, 这一定得用呀, 不然, 你死都不知道怎么死.echo '亲爱的领导!';# 要获得领导重视的年终奖,一定要用php语言来写, 不然公司招你进来做什么define('USERNAME','李刚二世');#  要第一眼引起观注, 你

2013-12-24 17:44:26 3846

原创 三行辞职信

爷,走了,不见。  老板,你这么穷,工商局知道么?  老板你的更年期太久了,它不走,我走!  老板,你和秘书出差的事,老板娘知道么?  雾霾太大,我找不到,公司的路。  老板,我娇弱的身躯,跟不上你伟大的梦想!  就你,还能,当领导?  我是狮子座,你是摩羯座,我们天生相克!  老板,我去,拯救地球了!  为了公司的利益,我主动申请,去对面公司卧底。  老板

2013-12-12 13:13:53 2285 2

原创 64位ubuntu 安装oracle

64位 Ubuntu 安装 Oracle 11G http://www.oschina.net/question/54100_27898Oracle Database 11g R2 on Ubuntu 11.04 http://www.techienote.com/2011/09/oracle-database-11g-r2-on-ubuntu-11-04.htmlHow to Insta

2013-12-04 09:17:07 3974

原创 svg translate 操作

function dragElement(evt) { var target = evt.target; var id = target.id; var dx = evt.dx, dy = evt.dy; var scale = svgcanvas.scale();

2013-08-13 16:50:12 3976

转载 程序员如何成功的假装在很努力的工作

这篇文章要讲的是程序员如何假装在很努力的工作。有两种完全不同的动机会促使一个程序员做这种假装:第一种,你是个懒货——想不劳而获。如果你是这种人,我和你同事都会鄙视你。你不需要看下面的内容了。这篇文章完全不是为你写的!图1:适当的带一个眼镜,你可以在会议中闭上眼第二种,你有太多的事情要做,而你需要抽出时间去思考和学习。大多数的公司里,经理们或负责人资管理的人都忽略了程序员是脑力工作者

2013-06-29 13:49:51 2434 2

原创 让能者不多得

许多年前曾经还是软件工程师的我,对于任何一个从事于这个领域的人,这有一个众所周知而且毫无疑问的事实:最有效率最专业的程序员的产能会比最差的那个高上1000倍。如果这个看起来不太可能,请记住,如果一个程序员写出了很多bug而需要其他程序员去修改,那他的生产率是负的。而且除非他造成的破坏性已经产生后果,否则你很难发现问题所在。我过去曾给专业的程序员上课,即使在我的这些学生中,你也可以很容易的发现这种事

2013-06-08 21:41:41 1787 1

原创 高效学习有秘方

英国心理学会“研究摘要”网站总结全球7项学习心理学研究,用科学的研究结论教给你,怎样学习更高效。1.培养“成长型思维”。美国斯坦福大学发展心理学教授卡罗·德威克建议,学习者应有意培养自己的“成长型思维模式”,即把所取得的成绩归功于自己付出的努力而不是智商,鼓励自己通过主观能动性来解决问题。2.相信自己能行。自信心能影响人们解决问题的能力。2008年,美国乔治敦大学的波比·霍夫曼等心理学家通

2013-06-05 17:26:04 2037

原创 27 款经典的CSS 框架

利用 CSS 框架,可以简化你的工作,提高工作效率。CSS 框架是一系列 CSS 文件的集合体,包含了基本的元素重置,页面排版、网格布局、表单样式、通用规则等代码块。下面给你推荐了27款优秀的CSS框架,你可以选用。1. 960gs960 像素的页面宽度似乎成为了一种设计标准,在当前各种分辨率下,能够很好地展现网页内容。提供较为常用的尺寸来简化网页设计过程,使工作简单高效。

2013-06-04 14:49:42 1552

原创 推荐 10 款 CSS 框架,网页设计就是这么简单

程序开发人员和网页设计人员掐架的事情常有听说,程序员们总是为自己设计不出来漂亮的网页而纠结。不再郁闷,本文即将为你介绍10款相当不错的CSS框架。1、CSS网页布局框架 Elastic简单的 CSS 框架,用于网页布局,可实现各种常见的网页布局,如下图所示:2、(X)HTML/CSS 框架 ThinkCSSTC (”ThinkCSS”) 是一个 (X)HTM

2013-06-04 14:47:43 3011

原创 响应式 Web 设计必备的 12 款 CSS 框架

目前接入互联网中的设备的多样性,催生了新的Web布局设计方式——响应式设计。响应式设计的理念是,页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。这样开发者就无需针对每种设备及分辨率分别创建独立的布局。本文整理12款针对响应式布局设计的CSS框架,可以使你的开发工作变得轻松,并节省你的时间和成本。1.  SkeletonSk

2013-06-04 14:45:32 1983

原创 国外接活网站介绍:Elance vs GetAFreelancer vs ScriptLance

在网上接活的朋友,都知道elance.com, getafreelancer.com 和 scriptlance.com 是国外流量最大,项目最多,人气最火的三个接活站点。三个网站是各有千秋,到底哪个更适合你的,听我品评一番。ElanceElance无疑是三个网站中最大的,最好的,但是也是费用最高的。 Elance上使用所谓的connection来接活的,而且随着项目预算的增长,conne

2013-06-04 13:29:45 4199

原创 外包公司对比

今天跟一个英国朋友聊天,聊到了英国外包公司的收入,他用了一个词“crazy”,那个价格呀真是够crazy的。我来对比一下我知道的外包公司的收入1. 英国本土外包公司我朋友所在的公司算是一个不错的外包代理公司,他们从大公司接活,然后外包出去,也就是说他们自己是没有开发人员的。收费:开发:500英镑/天/人管理:200英镑/天/人设计:300英镑/天/人 支出:开发,管

2013-06-04 13:21:02 2788 3

原创 如何成为自由职业者

当大家为到底是进加班多,工资高的企业还是工作轻松,工资低的企业而烦恼的时候,为进华为还是中兴而犹豫不决的时候。其实你还是有很多其他的选择,成为自由职业者就是其中之一。听到自由职业者,在国人的传统观念中,感觉有点不踏实的感觉,自负盈亏,没有单位依靠,让很多人望而却步。其实我们作软件开发的,作自由职业者本来就有天然的优势,互联网的普及使得软件开发在地理上的差距几乎可以忽略不计。那么如何成为自由

2013-06-04 12:02:42 3054 3

原创 SpringMVC源码剖析(四)- DispatcherServlet请求转发的实现

SpringMVC完成初始化流程之后,就进入Servlet标准生命周期的第二个阶段,即“service”阶段。在“service”阶段中,每一次Http请求到来,容器都会启动一个请求线程,通过service()方法,委派到doGet()或者doPost()这些方法,完成Http请求的处理。在初始化流程中,SpringMVC巧妙的运用依赖注入读取参数,并最终建立一个与容器上下文相关联的Spr

2013-06-03 17:33:19 6413 2

原创 SpringMVC源码剖析(三)- DispatcherServlet的初始化流程

在我们第一次学Servlet编程,学java web的时候,还没有那么多框架。我们开发一个简单的功能要做的事情很简单,就是继承HttpServlet,根据需要重写一下doGet,doPost方法,跳转到我们定义好的jsp页面。Servlet类编写完之后在web.xml里注册这个Servlet类。除此之外,没有其他了。我们启动web服务器,在浏览器中输入地址,就可以看到浏览器上输出我们写好的

2013-06-03 17:32:22 10706

原创 SpringMVC源码剖析(二)- DispatcherServlet的前世今生

上一篇文章《SpringMVC源码剖析(一)- 从抽象和接口说起》中,我介绍了一次典型的SpringMVC请求处理过程中,相继粉墨登场的各种核心类和接口。我刻意忽略了源码中的处理细节,只列出最简单的类甚至是接口类,目的就是让大家先从最高层次的抽象意义上来审视SpringMVC这个框架;我也刻意将SpringMVC和Struts2做对比,目的是让大家看到,SpringMVC究竟吸取了Sturts2设

2013-06-03 17:31:01 3239

原创 SpringMVC源码剖析(一)- 从抽象和接口说起

SpringMVC作为Struts2之后异军突起的一个表现层框架,正越来越流行,相信javaee的开发者们就算没使用过SpringMVC,也应该对其略有耳闻。我试图通过对SpringMVC的设计思想和源码实现的剖析,从抽象意义上的设计层面和实现意义上的代码层面两个方面,逐一揭开SpringMVC神秘的面纱,本文的代码,都是基于Spring的 3.1.3RELEASE版本。任何一个框架,都有

2013-06-03 17:28:54 3566 3

原创 代码之谜(零) - 其实,你不懂代码

答应了群里的兄弟们要更新博客,结果回家又是洗衣服做饭的,转眼已经10点多了。趁洗衣机正在转的功夫,打开 Evernote 找到了以前的几段 javascript 代码,本着人性本贱(咳,咳,该死的输入法,更正「人性本荐」)的精神, 给大家共享一下,不定期更新,算是我「代码之谜」系列的开篇吧。我喜欢读一些让人震惊的书,比如《哥德尔、艾舍尔、巴赫书:集异璧之大成》,比如『从一到无穷大』,读

2013-06-03 10:22:18 2060 1

原创 从程序员到CTO的Java技术路线图

在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。Java程序员高级特性             反射、泛型、注释符、自动装箱和拆箱、枚举类、可变             参数、可变返回类型、增强循环、静态导入       核心编程

2013-05-31 17:20:12 1844

原创 SecureCRT中文乱码解决方案

SecureCRT是一个商业终端连接工具。SecureCRT可以自定义界面颜色方案,可以连接SSH1与SSH2、Telnet等服务。默认设置下,通过SecureCRT连接SSH服务器可能出现中文乱码的情况。这是由于SecureCRT字符编码与服务器的字符编码不一致造成的。解决方法非常简单,进行设置即可。中文乱码解决方法一般来说1、右键点击SecureCRT的连接标签选择“会

2013-05-31 11:00:51 1383

原创 VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射

本文以VirtualBox为例一、NAT模式特点:1、如果主机可以上网,虚拟机可以上网2、虚拟机之间不能ping通3、虚拟机可以ping通主机(此时ping虚拟机的网关,即是ping主机)4、主机不能ping通虚拟机应用场景:虚拟机只要求可以上网,无其它特殊要求,满足最一般需求配置方法:连接方式 选择

2013-05-31 09:02:49 1376

原创 virtualbox--在win7设置ubuntu虚拟机网络

virtualbox--在win7设置ubuntu虚拟机网络在XP下使用virtualbox安装ubuntu虚拟机,配置网络连接很容易的。使用nat上网;使用桥接,主机能访问虚拟机。也就是配置2张网卡就可以了。在win7下面,完全不是一回事。使用nat能上网,不过桥接的网卡,配置就麻烦了很多。桥接使用静态地址,主机能访问虚拟机,不过会导致虚拟机访问不了网络,ping百度都没反应;桥接使用动

2013-05-30 14:49:06 1293

原创 Ubuntu下使用OpenSSH的八个小窍门

来到ubuntu下以后,以前在windows下积累的“高效”办公的习惯都要重新改写。首当其冲的就是服务器的远程管理工作。今天的主角就是会伴随openssh-server一同发布的openssh-client。而且默认不安装openssh-server的情况下,大多的发行版也会默认集成这个东东。笔者以前在远程登陆到linux系统以后也会经常用里面的ssh命令再连到其它的机器,但是今天所提到的大部分的

2013-05-30 14:43:40 915

原创 Ubuntu不得不分享的24条使用经验

我对linux的使用是从Ubuntu7.10开始,那时候我对windows也很不熟。既然学习编程,恰好是LAMP,我想,反正都不熟,学个人少的。这期间一直从8.04,8.10,9.04,9.10到最近的Ubuntu 10.04。这款与天下人共享的操作系统,我的确是喜欢上了。对这款系统赞不绝口的人不是少数。尤其有趣的是一个叫袁萌的老头,各大IT网站都会转载他的博文,开口闭口必谈Ubuntu,

2013-05-30 14:41:36 1658

原创 SecureCRT的详细安装及使用教程

SecureCRT技巧总结目录SecureCRT技巧总结...1一、安装和激活... 1二、一些按钮的中文翻译... 4三、创建一个普通的Session.5四、美化终端窗口和字体。... 9五、修改默认的session配置...10六、SecureCRT自带的文件传输...11七、克隆session.12八、常用快捷键...

2013-05-30 10:15:51 38564 3

原创 [分享]菜鸟简单建立FTP的方法

因为不想用WIN,不方便和周围同学共享文件,于是想在Ubuntu下建个FTP用。一阵论坛和google搜索后终于找到了正确的方法(vsftpd,Ubuntu7.04),至少保证周围局域网内用户可以访问。至于配置文件,内容比较少,反正对我来讲能用就ok了~不知道会不会很弱有一个不错的中文联机手册可以参考:http://etony.9966.org/doc/other/vsftpd-man-zh.

2013-05-30 10:13:50 3686

原创 Linux Ubuntu上架设FTP

操作系统:ubuntu (GNU/Linux)为了在机子上架设ftp服务器,我们需要安装ftp服务器软件。Linux下具有代表性的ftp服务器软件有Wu-FTP,ProFTP和Vsftp。Wu-FTP(Washington University FTP)由美国华盛顿大学开发。它的功能强大,配置较复制。由于开发时间较早,应用十分广泛,也因此成为黑客们主要的攻击目标。ProFTP针对W

2013-05-30 10:12:56 4328

原创 Linux命令大全完整版

1. linux系统管理命令adduser功能说明:新增用户帐号。语  法:adduser补充说明:在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号。在Red Hat Linux中,adduser指令则是useradd指令的符号连接,两者实际上是同

2013-05-30 08:47:53 8037 3

原创 Ubuntu下搭建Java开发环境

安装与设置JDKSun JDK的安装基本上有两种方式:    1. 通过Ubuntu提供的包管理工具进行安装      Ubuntu在其包仓库里都包括有JDK的安装,只要sources.list设置正确,通过apt-get, aptitude, Synaptic Package Manager等都能安装,而且相关的设置也容易得多;在Ubuntu的新  发布版本里都带了JDK

2013-05-29 17:17:45 3757

原创 Web开发者的福利 30段超实用CSS代码

上周,研发频道发表了一篇“ Web开发者不容错过的20段CSS代码”,大家一致觉得很实用。该文是笔者对后30个的翻译,希望对大家有帮助。1.花式连字符(&)这个类应该在span元素里使用,并且里面包括&字符。它使用经典的serif字体和斜体来增强&符号。.amp { font-family: Baskerville, 'Goudy Old Style', Palat

2013-05-29 16:32:38 3088 3

转载 自由是有代价的:聊聊这几年尝试的道路

现在不愿意写过多的技术文章了,一点是现在做的技术比较偏,写出来看的人也不多,二来是家庭事务比较繁多,没以前那么有时间写了。最近,园子里多了一些写经历的文章,我也将自己这几年的经历写下来,供大家参考,尤其是(1)向往自由生活的;(2)想从一线城市返回家乡较小的城市的。每一条路都是由荆棘铺成的,每一个选择都是面临风险和收益的,我们需要做的事就是选择最适合自己的。以前也写了不少了,但是不断有新的

2013-05-29 14:31:52 1124

原创 怎么看待移动互联网时代

最近一直在做调研分析,以一篇文章来做个总结,谈谈我的看法。文章也好,书也好,大抵可以分两大类。第一大类的,它可以告诉你你不知道的信息,信息也许不好听,但是是很有效的信息,比如,退休前的任志强写的那些挨骂的博客。另一大类,它的目的就是迎合你的观点,让你来掏钱,楚王爱细腰,宫中多饿死。做分析的话,需要数据,需要概念,需要观点,在分析之前,需要对概念、数据和观点来“去魅”,去掉人们因为各种目的加在这

2013-05-29 14:28:01 1247 1

原创 算法导论中英文版下载

算法导论:  学过计算机的都知道,这本书可以说是全世界最权威的算法课程的大学课本了,基本上全世界的名牌大学用的教材都是它。这本书一共四位作者,Thomas H. Cormen,Charles E. Leiserson 和 Ronald L.Rivest 是来自 MIT 的教授,Clifford Stein 是MIT出来的博士,现在哥伦比亚大学做教授,四人姓氏的首字母联在一起即是此书的英文简称(

2013-05-29 11:25:37 6677

转载 程序员学习能力提升三要素

IT 技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。  众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后 2 年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我

2013-05-28 15:09:42 1064 4

转载 中文女和程序员的爱情奇遇

摘要:“我所认为最深沉的爱,莫过于分开以后,我将自己,活成了你的样子”。——写给所有热爱互联网和相信爱情的人。  菜菜是个开朗乐观的90后小文艺少女,随和开放。饭饭是个睿智严谨的80后程序员,温和传统。她还是个大学生,他已是工作族。故事的发生始于青天白日被一大捆Money砸中的相爱几率,两个人的生活也从此发生了翻天覆地的变化。  很多人想象中的程序员,应该是呆板的、不修边幅

2013-05-28 14:39:15 1034

原创 NoSQL架构实践(一)——以NoSQL为辅

前面《为什么要使用NoSQL》和《关系数据库还是NoSQL数据库》两篇从大体上介绍了为什么要用NoSQL,何时该用NoSQL。经常有朋友遇到困惑,看到NoSQL的介绍,觉得很好,但是却不知道如何正式用到自己的项目中。很大的原因就是思维固定在MySQL中了,他们问得最多的问题就是用了NoSQL,我如何做关系查询。那么接下来,我们看下怎么样在我们的系统中使用NoSQL。     怎么样把NoSQL

2013-05-28 14:26:24 987

转载 关系数据库还是NoSQL数据库

上一篇简单的说明了为什么要使用NoSQL。接下来我们看下如何把NoSQL引入到我们的项目中,我们到底要不要把NoSQL引入到项目中。在过去,我们只需要学习和使用一种数据库技术,就能做几乎所有的数据库应用开发。因为成熟稳定的关系数据库产品并不是很多,而供你选择的免费版本就更加少了,所以互联网领域基本上都选择了免费的MySQL数据库。在高速发展的WEB2.0时代,我们发现关系数据库在性能、扩展性、

2013-05-28 14:16:07 998

转载 软件开发的人文关怀

几年前,我从温伯格的《技术领导之路》中学到一点:技术人员往往更喜欢和机器打交道,因为他们“认为”自己更适合和机器打交道;但是,优秀的技术人员必须(也必然)具备好的沟通能力。所以,温伯格鼓励各位技术人员多加练习和其他人打交道的能力。温伯格的这个观点我是非常赞成的,好的技术人员一定需要“勇敢”面对他人,不能被“自实现的预言”局限在机器的世界里。  不过我也发现,“技术人员(当然我主要说的是软件

2013-05-28 14:14:51 1188

转载 NoSQL开篇——为什么要使用NoSQL

NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技术媒体,同时我也希望借助InfoQ,在国内推动NoSQL的发展,希望

2013-05-28 14:07:23 1161

转载 架构妄想:AJAX + REST

William Vambenepe的最新文章,AJAX + REST是最新的架构妄想,让我们回想起了一个具有15年历史的架构,它曾被寄期望对Web产生革命性的影响。在该架构里,Web服务器将返回包含全部数据的XML文件,与XML一道,还会返回一个XSLT文件(用于描述如何将XML转换成HTML)。浏览器将依此处理XML数据,显示最终的HTML。搞定!该方式将带来很多好处,优于老式的“服务器

2013-05-28 14:00:19 1184

CSDN好友拓扑图

CSDN好友拓扑图

2013-01-25

JS操作SVG基本封装

svg基本操作的js封装。未完版. 实现了svg的初始化。支持ie8以下,opera,chrome 实现了矩形、线、文本元素的创建 以及缩放功能

2013-01-17

HTML5 SVG 3D完整实现示例

HTML5 SVG 3D 效果实现示例,附带全部代码

2013-01-11

mybatis-spring-1.1.1-bundle

mybatis-spring-1.1.1 mybatis3.1.1 spring3.1.1

2012-08-05

JAVA导出Excel报表之jxl插件及实例源码

包含:jxl插件以及源代码示例 jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。

2012-06-20

SSH办公管理系统源码(含数据库)

S2SH办公管理系统源码(含数据库),适合有一定ssh基础的高级人才使用

2012-04-07

struts2使用jquery整合ajax、json用户登录实例源码

struts2使用jquery整合ajax、json用户登录实例源码

2012-04-07

java九宫格数独游戏源码

java九宫格数独游戏源码,上传上来供大家一起交流学习,共同完善

2011-06-04

Android(经典实例)

Android(经典实例),用实例由浅至深,快速深刻让你了解并学会Android开发

2011-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除