- 博客(51)
- 资源 (9)
- 收藏
- 关注
原创 从程序员到CTO的Java技术路线图
在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。Java程序员高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程
2013-05-31 17:20:12 1878
原创 SecureCRT中文乱码解决方案
SecureCRT是一个商业终端连接工具。SecureCRT可以自定义界面颜色方案,可以连接SSH1与SSH2、Telnet等服务。默认设置下,通过SecureCRT连接SSH服务器可能出现中文乱码的情况。这是由于SecureCRT字符编码与服务器的字符编码不一致造成的。解决方法非常简单,进行设置即可。中文乱码解决方法一般来说1、右键点击SecureCRT的连接标签选择“会
2013-05-31 11:00:51 1573
原创 VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射
本文以VirtualBox为例一、NAT模式特点:1、如果主机可以上网,虚拟机可以上网2、虚拟机之间不能ping通3、虚拟机可以ping通主机(此时ping虚拟机的网关,即是ping主机)4、主机不能ping通虚拟机应用场景:虚拟机只要求可以上网,无其它特殊要求,满足最一般需求配置方法:连接方式 选择
2013-05-31 09:02:49 1396
原创 virtualbox--在win7设置ubuntu虚拟机网络
virtualbox--在win7设置ubuntu虚拟机网络在XP下使用virtualbox安装ubuntu虚拟机,配置网络连接很容易的。使用nat上网;使用桥接,主机能访问虚拟机。也就是配置2张网卡就可以了。在win7下面,完全不是一回事。使用nat能上网,不过桥接的网卡,配置就麻烦了很多。桥接使用静态地址,主机能访问虚拟机,不过会导致虚拟机访问不了网络,ping百度都没反应;桥接使用动
2013-05-30 14:49:06 1309
原创 Ubuntu下使用OpenSSH的八个小窍门
来到ubuntu下以后,以前在windows下积累的“高效”办公的习惯都要重新改写。首当其冲的就是服务器的远程管理工作。今天的主角就是会伴随openssh-server一同发布的openssh-client。而且默认不安装openssh-server的情况下,大多的发行版也会默认集成这个东东。笔者以前在远程登陆到linux系统以后也会经常用里面的ssh命令再连到其它的机器,但是今天所提到的大部分的
2013-05-30 14:43:40 936
原创 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 1675
原创 SecureCRT的详细安装及使用教程
SecureCRT技巧总结目录SecureCRT技巧总结...1一、安装和激活... 1二、一些按钮的中文翻译... 4三、创建一个普通的Session.5四、美化终端窗口和字体。... 9五、修改默认的session配置...10六、SecureCRT自带的文件传输...11七、克隆session.12八、常用快捷键...
2013-05-30 10:15:51 39033 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 3701
原创 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 4341
原创 Linux命令大全完整版
1. linux系统管理命令adduser功能说明:新增用户帐号。语 法:adduser补充说明:在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号。在Red Hat Linux中,adduser指令则是useradd指令的符号连接,两者实际上是同
2013-05-30 08:47:53 8062 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 3769
原创 Web开发者的福利 30段超实用CSS代码
上周,研发频道发表了一篇“ Web开发者不容错过的20段CSS代码”,大家一致觉得很实用。该文是笔者对后30个的翻译,希望对大家有帮助。1.花式连字符(&)这个类应该在span元素里使用,并且里面包括&字符。它使用经典的serif字体和斜体来增强&符号。.amp { font-family: Baskerville, 'Goudy Old Style', Palat
2013-05-29 16:32:38 3131 3
转载 自由是有代价的:聊聊这几年尝试的道路
现在不愿意写过多的技术文章了,一点是现在做的技术比较偏,写出来看的人也不多,二来是家庭事务比较繁多,没以前那么有时间写了。最近,园子里多了一些写经历的文章,我也将自己这几年的经历写下来,供大家参考,尤其是(1)向往自由生活的;(2)想从一线城市返回家乡较小的城市的。每一条路都是由荆棘铺成的,每一个选择都是面临风险和收益的,我们需要做的事就是选择最适合自己的。以前也写了不少了,但是不断有新的
2013-05-29 14:31:52 1149
原创 怎么看待移动互联网时代
最近一直在做调研分析,以一篇文章来做个总结,谈谈我的看法。文章也好,书也好,大抵可以分两大类。第一大类的,它可以告诉你你不知道的信息,信息也许不好听,但是是很有效的信息,比如,退休前的任志强写的那些挨骂的博客。另一大类,它的目的就是迎合你的观点,让你来掏钱,楚王爱细腰,宫中多饿死。做分析的话,需要数据,需要概念,需要观点,在分析之前,需要对概念、数据和观点来“去魅”,去掉人们因为各种目的加在这
2013-05-29 14:28:01 1268 1
原创 算法导论中英文版下载
算法导论: 学过计算机的都知道,这本书可以说是全世界最权威的算法课程的大学课本了,基本上全世界的名牌大学用的教材都是它。这本书一共四位作者,Thomas H. Cormen,Charles E. Leiserson 和 Ronald L.Rivest 是来自 MIT 的教授,Clifford Stein 是MIT出来的博士,现在哥伦比亚大学做教授,四人姓氏的首字母联在一起即是此书的英文简称(
2013-05-29 11:25:37 6693
转载 程序员学习能力提升三要素
IT 技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后 2 年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我
2013-05-28 15:09:42 1077 4
转载 中文女和程序员的爱情奇遇
摘要:“我所认为最深沉的爱,莫过于分开以后,我将自己,活成了你的样子”。——写给所有热爱互联网和相信爱情的人。 菜菜是个开朗乐观的90后小文艺少女,随和开放。饭饭是个睿智严谨的80后程序员,温和传统。她还是个大学生,他已是工作族。故事的发生始于青天白日被一大捆Money砸中的相爱几率,两个人的生活也从此发生了翻天覆地的变化。 很多人想象中的程序员,应该是呆板的、不修边幅
2013-05-28 14:39:15 1054
原创 NoSQL架构实践(一)——以NoSQL为辅
前面《为什么要使用NoSQL》和《关系数据库还是NoSQL数据库》两篇从大体上介绍了为什么要用NoSQL,何时该用NoSQL。经常有朋友遇到困惑,看到NoSQL的介绍,觉得很好,但是却不知道如何正式用到自己的项目中。很大的原因就是思维固定在MySQL中了,他们问得最多的问题就是用了NoSQL,我如何做关系查询。那么接下来,我们看下怎么样在我们的系统中使用NoSQL。 怎么样把NoSQL
2013-05-28 14:26:24 1006
转载 关系数据库还是NoSQL数据库
上一篇简单的说明了为什么要使用NoSQL。接下来我们看下如何把NoSQL引入到我们的项目中,我们到底要不要把NoSQL引入到项目中。在过去,我们只需要学习和使用一种数据库技术,就能做几乎所有的数据库应用开发。因为成熟稳定的关系数据库产品并不是很多,而供你选择的免费版本就更加少了,所以互联网领域基本上都选择了免费的MySQL数据库。在高速发展的WEB2.0时代,我们发现关系数据库在性能、扩展性、
2013-05-28 14:16:07 1045
转载 软件开发的人文关怀
几年前,我从温伯格的《技术领导之路》中学到一点:技术人员往往更喜欢和机器打交道,因为他们“认为”自己更适合和机器打交道;但是,优秀的技术人员必须(也必然)具备好的沟通能力。所以,温伯格鼓励各位技术人员多加练习和其他人打交道的能力。温伯格的这个观点我是非常赞成的,好的技术人员一定需要“勇敢”面对他人,不能被“自实现的预言”局限在机器的世界里。 不过我也发现,“技术人员(当然我主要说的是软件
2013-05-28 14:14:51 1204
转载 NoSQL开篇——为什么要使用NoSQL
NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技术媒体,同时我也希望借助InfoQ,在国内推动NoSQL的发展,希望
2013-05-28 14:07:23 1197
转载 架构妄想:AJAX + REST
William Vambenepe的最新文章,AJAX + REST是最新的架构妄想,让我们回想起了一个具有15年历史的架构,它曾被寄期望对Web产生革命性的影响。在该架构里,Web服务器将返回包含全部数据的XML文件,与XML一道,还会返回一个XSLT文件(用于描述如何将XML转换成HTML)。浏览器将依此处理XML数据,显示最终的HTML。搞定!该方式将带来很多好处,优于老式的“服务器
2013-05-28 14:00:19 1195
转载 API设计新思维:用流畅接口构造内部DSL
程序设计语言的抽象机制包含了两个最基本的方面:一是语言关注的基本元素/语义;另一个是从基本元素/语义到复合元素/语义的构造规则。在C、C++、Java、C#、Python等通用语言中,语言的基本元素/语义往往离问题域较远,通过API库的形式进行层层抽象是降低问题难度最常用的方法。比如,在C语言中最常见的方式是提供函数库来封装复杂逻辑,方便外部调用。 不过普通的API设计方法存在一种天然的陷阱
2013-05-28 11:50:45 866
转载 你好,对话框
“怎么了?”除非你对某类对话框已司空见惯,否则遇到,第一反应往往是这样的?这种体验就像你明明急着去赶车,途中却不断被拦住塞传单一样。不能否认,它是一种打断,有时甚至会成为打扰。做为设计师,虽知“打断”暂不能杜绝,但不使之变为“打扰”,却是我们该努力做到的: ① 多次打断=打扰 隔一个小时打断你一下,你或者还可以忍受。若是1分钟内好几次打断你,想起来就抓狂吧?这也是Chrome为什么在判
2013-05-28 11:43:08 894 1
转载 好菜都得花功夫做
平常下班时间太紧张,炒菜从洗菜到上桌也就十几分钟,味道自然就一般般了。到了周末,终于能花点时间做“大餐”了。这“大餐”之所以好吃,我觉得主要原因是食材入味深,火候匀,有时还需要经过多种烹调方法。例如这红烧猪蹄,就先得把猪蹄剁块儿;锅内烧好了开水,把猪蹄放进去焯。焯过的猪蹄要及时放在凉水中泡十分钟,这样做出来的猪蹄虽然软但又有“筋道”的口感。然后炒锅里放一点点油,将冰糖熬化,放入猪蹄上色。将上色的猪
2013-05-28 11:36:09 876
转载 经典论文翻译导读之《Google File System》
英文原文:The Google File System 【译者预读】 GFS这三个字母无需过多修饰,《Google File System》的论文也早有译版。但是这不妨碍我们加点批注、重温经典,并结合上篇Haystack的文章,将GFS、TFS、Haystack进行一次全方位的对比,一窥各巨头的架构师们是如何权衡利弊、各取所需。 1. 介绍 我们设计和实现了GFS来满足Go
2013-05-28 11:35:08 1353
转载 那些触动人心的产品细节
马斯洛需求层次理论告诉我们,当人穷困的时候,首要解决的是温饱问题。解决了温饱问题之后,接下来需要获得的是精神上的满足。产品也是一样,给用户解决问题是温饱问题,打动用户,在情感上获得用户的共鸣则是精神上的满足。不过,功能上的满足和情感上的满足两者未必是先后关系。 越来越多的互联网产品,给用户提供了不少很好的功能,满足了用户的需要。在这个信仰缺失的年代,人们有更多情感上和精神上的需要。不少优秀的
2013-05-28 11:28:42 1633
转载 一步步构建大型网站架构
之前我简单向大家介绍了各个知名大型网站的架构,亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。 今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就
2013-05-28 11:08:36 25637 43
转载 WikiPedia技术架构学习笔记
维基百科(Wikipedia)是一个基于Wiki技术的全球性多语言百科全书协作计划,同时也是一部在网际网路上呈现的网路百科全书,其目标及宗旨是为全人类提供自由的百科全书──用他们所选择的语言来书写而成的,是一个动态的、可自由和的全球知识体。wikipedia在IT架构方面的经验,对于我们构建网站极有参考价值,因为wikipedia提供的这些信息非常详细和确凿。下面是我学习Wikipedia架构
2013-05-28 11:05:09 5620
转载 各大网站架构简单总结[分享]
1、Facebook架构大体层次划分,Facebook的架构可以从不同角度来换分层次。一种是:一边是PHP整的经典的LAMP stack;另外一个是非PHP整的各种service。--Web 前端是由 PHP 写的。Facebook 的HipHop会把PHP转成C++并用g++编译,这样就可以为模板和Web逻贺业务层提供高的性能。--业务逻辑以Service的形式存在,其使用Thrif
2013-05-28 10:58:21 3715
转载 PlentyOfFish 网站架构学习
采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个 PlentyOfFish。这个站点提供 “Online Dating” 服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创建人Markus Frind)的站点价值 10 亿,估计要让很多人眼热,更何况 Markus Frind 每天只用两个小时打理网站–可操作性很强嘛。之所以选择 Wi
2013-05-28 10:57:49 6844
转载 YouTube网站架构
YouTube的成长速度惊人,目前每天视频访问量已达1亿,但站点维护人员很少。他们是如何管理,以实现如此强大供应能力的?被Google收购后,又在走什么样的发展道路呢?平台l Apachel Pythonl Linux (SuSe版本)l MySQLl psyco(python->C动态编译器)l lighttpd(取代Apache作为视频服务器)统计数
2013-05-28 10:52:50 12217 1
转载 Flickr架构
Flickr(http://www.flickr.com/)是国外一个领先的图片分享网站,现在应该在yahoo门下,感觉yahoo还是有很多好东西,奈何资本要抛弃他了。这个轮回其实挺有意思的,起先是做实业被microsoft郁闷了,说软件是虚的值不能那么多钱,然后microsoft被yahoo郁闷了,说互联网是虚的不值那么多钱,然后是yahoo被google郁闷了,yahoo比较厚道没说什么,现在
2013-05-28 10:21:57 6489 1
转载 亿万用户网站MySpace的成功秘密
高速增长的访问量给社区网络的技术体系带来了巨大挑战。MySpace的开发者多年来不断重构站点软件、数据库和存储系统,以期与自身的成长同步——目前,该站点月访问量已达400亿。绝大多数网站需要应对的流量都不及MySpace的一小部分,但那些指望迈入庞大在线市场的人,可以从MySpace的成长过程学到知识。MySpace开发人员已经多次重构站点软件、数据库和存储系统,以满足爆炸性的成长需要,但此工
2013-05-28 10:00:54 3799 5
原创 一些非常实用的 Android 开发资源
Sapan Diwakar在过去几年间一直从事Android开发工作,同时他也积累了一些非常实用的Android应用开发资源,希望对你有所帮助。 1. Android Annotations Android Annotations是一个能够加速Android开发的开源框架,它可以帮助开发者处理一些前后台任务、rest服务、应用类、代码片段等
2013-05-27 10:46:47 1409
原创 设计师应该拥有的 50 个很有用的 CSS 代码
IT行业每年都有很多新技术出现,作为网页设计师和前端开发者现在必须对 CSS3 深入了解、确定浏览器支持情况以及一些古怪的技巧。但同样也有很多 CSS2 代码片段可以实现这些技巧:这篇文章中,我们列举 50 个 CSS2/CSS3 代码,这些代码都是网页开发中经常要使用到的。 1. CSS Resets html, body, div, span, applet, obje
2013-05-24 09:01:30 2644
原创 程序员在 5 月 20 日这天有什么特别的表白方式?
99669999996669999996699666699666999966699666699996999999996999999996996666996699669966996666999966999999999999999669966669969966669969966669999666699999999999966666999966699666699699666699
2013-05-23 15:29:42 1105 3
原创 写给程序猿们的交互设计
编者按:看到此文时恍惚回到自己学习网页的时候,那时候只知有编程,不知有设计。各个论坛大部分时候讨论的也是如何用Frame实现页面的分区,如何做出圆角,以及写一大段javascript代码或者做个flash只为让页面看起来更眩一点。后来css1.0, 2.0陆续出现,html 4.0 4.1 以及如今的html 5也逐渐淘汰掉了表现样式的标签。视觉传达思想开始陆续进入程序猿与产品经理的视线,从网页到
2013-05-22 09:10:46 857
原创 一位IT人士之所想
一念执着去年的这个时候,我仍在武汉。一个念头闪入,就独自漂来了北京。那时的七月天,太阳毒辣辣的,甫一碰到便招来浃背的汗水。一个人闯入陌生的城市,第一次坐动车,第一次跑这么远的路,第一次踏入这片承载着未知激情和炎炎烈日的热土。独自身在异地,太阳如此热情,我顶着它,奔波于各个公司之间。最后,幸运之神终于落到了自己的身上。都说本命年运气会不好,但是我却不觉得。此身非渺工作稳妥之后,才
2013-05-21 09:53:02 901 1
原创 学生研究发现路由器附近的水芹不发芽
丹麦五名女中学生的手机辐射实验引起了广泛关注,她们发现暴露在路由器无线网络下的水芹几乎不发芽,而没有暴露在辐射下的水芹则能正常发芽。她们将12盆水芹分成两组,放在两个房间内,温度相同,供应的水量相同,不同之处是一个房间内有两个路由器,模拟等量的手机辐射,实验持续12天。结果颇为令人震惊。专家表示有兴趣重复她们的实验。
2013-05-20 09:21:11 1597
JAVA导出Excel报表之jxl插件及实例源码
2012-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人