自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简陋的小草屋

用技术吸引每一位编程爱好者

  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

转载 免费编程课

你完全不必倾家荡产去学习如何编程,这12个提供免费编程课的地方推荐给你。1.  CodeAcademy最受欢迎的学习编程的网站之一就是CodeAcademy啦。事实上,已经有超过2400万人通过这个教育公司的迷人经验学习过如何编程,在CodeAcademy,通过上课你可以深入了解到从HTML&CSS、JavaScript、jQuery、PHP、Python到Ruby的所有东西。

2015-09-10 19:48:11 1209

转载 国人当自强:两岸三地在线编程学习网站大搜罗

在本文中,我们介绍了来自两岸三地的编程学习网站,通过它们,不仅可以一窥国内App开发的发展现状,而且这些网站各有特点,无论是主打游戏学习还是视频学习,对于想要自学的开发者而言,都是个好去处。说到国内的在线编程学习网站,很多人都是一脸茫然,即使是资深开发者也是如此。在许多人眼中,尽管国内App开发景象一派繁荣,但教育疲软却是不争的事实。在《移动开发者的自学宝典:十大在线编程学习网站》之后,笔者心

2013-12-25 16:23:44 1111

原创 各种系统架构图及其简介

转载请保留出处,不胜人生一场醉汇总。以下文字和架构图均在本人相关系统设计和架构方案中有所应用。原文出处:http://space.itpub.net/6517/viewspace-6096541.Spring架构图 Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用

2013-10-15 11:44:07 1419

原创 年过半百后,如何才能继续做喜爱的编程工作?

年过半百后,如何才能继续做喜爱的编程工作?前言:有关程序员35岁(或30岁)后职业生涯话题的讨论,在国内常常可看到。不过这种职业生涯担忧烦恼,国外程序员貌似也逃不了。这不在 Quora 上就有一个问答贴:As a software developer, how can I ensure I remain employable after age 50? (作为一名软件开发人

2013-09-25 09:58:25 903

转载 我常去的编程网站

我常去的编程网站这是我常去的编程网站, 在从事编程10多年时间里给我很大的帮助. 可能有些网站内容对初学者有点难度, 但不要紧, 只要你努力, 一定会看懂的. 同时我也希望喜欢编程的朋友们通过这些网站能找到符合自己兴趣爱好的领域,以增强自己的学习信心和学习动力.备注: 如果您无法访问如下部分英文站点(比如google),可安装本人开发的chrome浏览器插件(Google No 4

2013-09-23 17:34:04 859

原创 spring4使用时发生的错误

年初两个版本刚刚发布,还处于“血淋淋”的边缘,花了两天时间把所做的基于sh的一个框架进行升级,其过程有些纠结,写在这里做一备忘。为什么要升级?升级的理由一个是hibernate4支持multi-tenant多租户模式,对于提供saas应用的项目来说,有这个与没这个有很大不同,尽管我已经在一个项目中实现了多租户模式,跟hibernate要做的第二种模式类似;另一个理由就是spring支持se

2013-06-07 19:00:08 1062

原创 spring 配置的五种方式

Spring事务配置的五种方式    前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理

2013-06-07 14:59:15 875

原创 What Makes a Good Developer Culture?

There’s a lot of talk these days about what makes a good “culture”, whether you’re an engineer, a software developer, or a chef. It’s all about finding a work environment that not only is conducive to

2013-03-15 16:08:07 1879

转载 从程序员到项目经理(11)

从程序员转为项目经理,这是一个巨大的跨越。一个新任的项目经理,对项目管理找不到感觉,一般也被认为是一件正常的事情。这是否意味着,一定要等到当上了项目经理才能学习项目管理吗?一定要做砸一个项目才能成长为合格的项目经理吗?其实未必,项目管理所需要素质和技能并不是什么独门秘籍,而是在生活中时时用到、处处可以锻炼的。只要有心,程序员一样可以学习和实践项目管理知识。从某种程度来说,我们每个人都是管理者。

2013-03-01 12:52:04 406

原创 史上最最佳软件开发实践指导

每过一段时间,我都能读到一些好东西,它是如此的深刻见解,写的如此的清晰,如此的条理,我必须把它收录进我的个人“史上最佳”圣物集里。最近,我新收录了一篇,非常棒的一篇叫做《Best Practices for Scientific ...每过一段时间,我都能读到一些好东西,它是如此的深

2013-03-01 12:45:46 763

原创 如何编写保质量代码

摘要:在平时的编程工作中,大多数程序员很少会关心细节问题,本文作者跨越多个语言,为大家总结了20条常规陷阱,并提供了很好的解决方案,供大家参考学习。不管你现在的编程技能有多么的高超,曾经你也是个亦步亦趋,不断的学习的初学者。在编程这条曲折的道路上,我想你肯定犯过一些低级的错误、遇见过一些普通的编码陷阱。本文作者跨越多个语言,为大家总结了20条常规陷阱,并提供了解决方案。Java

2013-02-28 12:46:06 771

原创 Java编写代码所以到的陷阱

摘要:作者Veera Sundar在清理代码工作时发现一些常见的违规编码,因此,Veera Sundar把针对常见的一些违规编码总结成一份列表,以便帮助Java爱好者提高代码的质量和可维护性。最近,我给Java项目做了一次代码清理工作。经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中。因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Ja

2013-02-28 12:41:34 561

原创 功能强大的JS虚拟键盘

先简单介绍一下VirtualKeyboard,它内置了100多种键盘布局和200多种输入法,9套可选皮肤方案,而且支持自建输入法,功能相当强大。AD:2013大数据全球技术峰会低价抢票中最近做项目,我负责做网页前端,客户需要利用触摸屏进行操作,不外接鼠标键盘,但要求能录入文字,包括数字,英文,中文。思考了一下,决定用JS实现虚拟键盘。首先上网搜索了一

2013-02-25 21:50:52 1646

转载 当你输入一个网址的时候,实际会发生什么?

原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/  作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件

2013-02-24 21:37:04 394

原创 Java初学者的30个常见问题

本文回答了30个Java入门级初学者的常见问题。 我可以用%除以一个小数吗? a += b 和 a = a + b 的效果有区别吗? 声明一个数组为什么需要花费大量时间? 为什么Java库不用随机pivot方式的快速排序?AD:2013大数据全球技术峰会低价抢票中本文回答了30个Java入门级初学者的常见问题。 我可以用%除以一个小数吗? a += b 和

2013-02-24 18:06:58 978

原创 学习是需要规划的

来济南算上过年的十天差不多也有三个月了,这三个月总体来说有得有失,不过总的来说得到的要比失去的多的多。在三个月的时间里有熬夜苦读到11点的时候也有颓废昏睡一整天的时候,这段时间我就是处于后期,在公司里没啥大项目也就是做做项目升级,在宿舍里也没啥心里去看书,要不就是看电影要不就是看恐怖小说,这段时间顿时让我失去了方向感,我总是想把自己从这种状态拉回到原来那个刚到济南时奋发学习的状态,可是每次都前

2013-02-23 11:36:02 659 1

原创 计算机是如何启动的?

从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示…… 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,”启动”用英语怎么说?回答是boot。可是,boot原来的意思是靴子,”启动”与靴子有什么关系呢? 原来,这里的boot是bootstrap(

2013-02-22 17:16:19 455

原创 设置Win8防火墙规则 顺畅访问局域网tomcat服务

小编在Windows8系统的电脑上搭建tomcat环境后,发现在局域网中其他电脑不能访问。有朋友告诉小编,这可能是因为当时Windows 8自带的防火墙屏蔽了8080端口,只需要重新设置规则就可以了。  点击Win7系统桌面左下方的圆形开始按钮,依次打开Win8系统的“控制面板→系统和安全→Windows防火墙”,点击左侧菜单中的“高级设置”。防火墙高级设置  在“

2013-02-22 16:06:23 4606

原创 不愿看到Java开发者再做的10件事

编者注:Andy是OSI(开发系统集成者)的CEO,同时也是位思想先锋及优秀博客作者。  William F. Buckley.Jr 曾经说过,“保守主义者是那些逆着历史潮流不断喊停的人,其他人都不愿意这么做或者对他们这么做显得没有耐性”。虽然我对此了解不多,但是每次看到有Java开发人员做以下事情或者我自己被迫做这些事情时,总想跳出来叫停。  0、遍历结果集并构造对象

2013-02-21 15:22:28 1031 2

转载 致同学聚会装逼的人 你们感受一下

2013-02-21 15:20:33 688

翻译 安全专家说:现在到了该彻底重写Java的时候了

如果说最近的Java暴露出来的安全缺陷能给我带来什么警示,那就是现在是到了Oracle公司重写这种语言的时候了。  这是杀毒软件Bitdefender的缔造者、资深软件威胁分析师、罗马尼亚人Bogdan Botezatu做出的结论,由于本周发现的最新的java缺陷,他估计会导致多于1亿台计算机暴露在黑客攻击的危险之中。  按Botezatu的说法,Oracle的Java代码已经处于

2013-02-21 15:13:11 378

原创 一次谷歌面试趣事

很多年前我进入硅谷人才市场,当时是想找一份高级工程师的职位。如果你有一段时间没有面试过,根据经验,有个非常有用的提醒你应该接受,就是:你往往会在前几次面试中的什么地方犯一些错误。简单而言就是,不要首先去你梦想的公司里面试。面试中有多如牛毛的应该注意的问题,你可能全部忘记了,所以,先去几个不太重要的公司里面试,它们会在这些方面对你起教育(再教育)作用。我第一家面试的公司叫做gofish.co

2013-02-21 12:45:15 307

原创 架构师给程序员的一封信

下面的邮件是某Architect发给他的Engineering团队的(来源),我觉得挺不错的,翻译过来,我相信我们所有的程序员都能从中学到很多东西。下面是这封邮件——  每次当我开始做新的东西是我就会很兴奋。就算在软件圈里做了20年以后,每当开始新的旅程里,我都觉得我心中有一些东西不吐不快。这是我们大家一起的旅程。我强烈地相信我们详细规划的过程是很有乐趣的,富有挑战的和丰富多彩的。我想让这

2013-02-19 12:48:14 645 1

转载 tomcat中部署项目

看一下server.xml,conf/localhost/,web.xml是否配置了其他的WEBAPP应用,但实际地址已经被移除,清空WORK目录试试http://blog.163.com/mouse_lb/blog/static/6945620067863934935/http://zhidao.baid

2013-02-19 10:26:23 907

原创 如何成为强大的程序员?

Aaron Stannard是新创公司MarkedUp的CEO,他最近花费大量时间雇佣、评估很多不同的程序员,并和他们一起协作。在这个过程中他发现并总结了十种程序员无法意识到自己潜力的原因,意在让更多程序员发掘出自己的潜力,从而成为强大的程序员。Aaron提到,他的公司中所使用的技术非常复杂,某些大型企业都很难掌握,所以对于想要加入团队的程序员来说,入门门槛非常高。因此,尽管他们非常仔细地

2013-02-18 08:25:47 604 1

原创 百度谷歌搜索引擎高级指令

搜索引擎除了搜索普通关键词外,还能使用一些特殊的搜索引擎高级指令。普通用户一般不会用到这些搜索引擎指令,但是从网站seo优化从业者的角度来说,这些搜索引擎命令对于了解己方网站seo优化效果、研究竞争对手以及找寻网站外链优化资源是非常有用的。这里Admin10000为大家总结一下我们常用的SEO查询命令。 高级搜索命令 1、双引号  把搜索词放在双引号中,表示完全匹配

2013-02-17 17:25:59 1473 1

转载 十个拥有丰富UI组件的JavaScript框架

如今,网上有各种各样的 JavaScript 框架用来简化 Web 应用开发。这些框架都提供了一些核心的特性,例如 DOM 操作,动画,事件处理以及 Ajax 交互,但不是都带有 UI 组件。今天这篇文章向大家推荐的10个 JavaScript 框架提供了丰富的 Web UI 组件,帮助你构建一致,可靠以及高度交互的漂亮用户界面。ExtJS  ExtJS 是最流行的 JavaScr

2013-02-17 17:20:00 498

转载 泄露你的JavaScript技术很烂的五个表现

Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都站错了立场,而现在,你让Javascript很生气。这里有五个原因能说明你的Javascript技术很烂。

2013-02-17 17:17:48 414

原创 程序员学习能力提升三要素

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

2013-02-17 12:40:38 599 1

原创 oracle无法删除当前已连接用户

当用其他帐号登陆oracle还是提示无法删除当前已连接用户,主要原因是还有其他的应用正在连接着次用户的数据库。可以先断开应用再删除用户。

2013-02-16 13:00:46 518

转载 Java 几种中文编码详解

几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解。我们可以把计算机能够理解的

2013-02-05 11:56:22 853 1

原创 win8无法用ip来访问tomcat解决方法

最近在开发项目中,遇到的一个问题是:在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080访问项目,不能用http://127.0.0.1:8080访问项目,同时别人也无法通过ip来访问我的电脑上的tomcat,也不能用本地的IP地址访问(http://192.16/8.0.191:8080)起初认为是防火墙的原因,但是防

2013-02-04 10:07:21 1512 2

Flex4.0API

很实用,很全面地 flex资源,可以供那些刚入门的程序员们大开眼界。

2013-03-01

空空如也

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

TA关注的人

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