自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

瀞心:软件人生

Enjoy programming, Enjoy life ~~~ WEB,编程技术, 产品开发

  • 博客(205)
  • 资源 (16)
  • 收藏
  • 关注

原创 如何自学编程及Java、上手真实开发及转行程序员的建议

基于自己的开发经历及思考认识(目前有八年 Java 开发经验),希望能够给后来者一些建议和参考。本文主要面向编程初学者、大学生、初中级工程师(三年以下)。

2020-12-27 12:43:25 410

原创 从实战角度看如何构建高质量的软件:一线工程师的一份质量手记

概述这篇文章主要做一个关于“代码、系统、工程”质量的系列文章的索引,聚合了我六年开发生涯中所学到的、亲身经历的关于提升工程质量的绝大部分知识、技能与经验。要构建高质量高可用软件,个人觉得,可以分四层来进行: * 代码质量: 高质量软件的基石。 任何设计、测试和工程方法都无法挽救烂代码写出来的系统。 * 设计质量: 设计质量往往关乎软件的全局性品质,比如稳定性、可扩展性、健壮性等。 *...

2018-09-15 09:35:55 814

原创 编程概要

编程的根本和精髓在于结构编程。正如万物皆由不计其数的原子通过多样的结构和方式奇迹般地创造,计算世界则是由不计其数的0和1通过多样的结构和方式奇妙地构建。我们将从0和1出发,在结构之神的指引下,经过且行且停的旅程,直至欣赏到瑰丽华美的现代互联网大厦

2016-12-10 14:23:04 2883

原创 软件开发的打怪升级攻略

通过对软件开发中的工作事务与微技能进行评估和分级,可以清晰地理解工作构成、评估当前水平、定位下一步发展的方向和思路。

2016-11-12 15:32:57 1944

原创 编程思想与技术总结

不是天才,但我相信,通过有效的方法和训练,以及持之以恒地积累,完全是可以成为一名出色的开发者的。那么,到目前为止,掌握了多少思想、方法和技术可以用于开发程序、处理软件开发过程中所遇到的问题呢?不妨作下总结,以备后用。

2016-05-29 21:35:31 6836

原创 【公告】博客迁至博客园

出于对博客园创始人杜勇哥的jin

2014-10-21 21:00:00 2519

原创 三十而立

从今起,你将是顶天立地独立的人儿,在社会的海洋中独立航行。        你已可以完全不依赖于家庭的帮助而生活,有能力作出自己的重大决定,有能力组建自己的家庭,有能力去管理自己的财产,有能力在孤独的时候去追求事业; 你不再畏惧,不再自卑,不再苛求完美,能够更自然地展现自己,尽管还需要持续学习以处理各种复杂的事务和人际关系。尽管身体并不强壮,但不应影响你自信处世的风度,—— 不必焦虑。

2014-10-19 19:05:19 2389

原创 python实现指定目录下批量文件的单词计数:并发版本

在 文章 《python实现指定目录下批量文件的单词计数:串行版本》

2014-10-09 19:54:56 2533

原创 日常生活中的知识表及解题——找物品应用设想

我身处火车站,突然内急,可是问过火车站的小亭,都没有卖手纸的;而我又不可能远离候车厅。这时我上了二楼,发现有一些超市和一家KFC,可是他们也不卖手纸。怎么办? 也许你已经想到答案了。是的,KFC虽然不卖手纸,但是餐厅纸可以暂时挪为所用。我买了一杯牛奶,委婉地请求服务员多给些餐厅纸。服务员心知肚明,很大方地给了一大团。问题解决了。那么,在这个过程中,我们使用到怎样的解题技巧呢?

2014-10-04 08:39:12 2490

原创 python实现指定目录下批量文件的单词计数:串行版本

直接上代码。  xaiyip #-------------------------------------------------------------------------------# Name: wordCount_serial.py# Purpose: statistic the number of words in given files . Se

2014-09-30 23:50:02 2427

原创 PythonPP+lambda:示例

lambda 能做的, 基本上普通函数都可以做到。 lambda 的主要作用是简化表达式, 并且似乎尤其适合于表达科学计算公式。 结合 map, reduce 等函数,可以获得更强大而“优雅”的表达能力。 这里的“优雅”并不一定表示易理解性,而常常是因为一句短小精炼的代码使得人眼前一亮。以下代码演示 lambda 的用法及 python 并发编程。

2014-09-27 00:18:49 2156

原创 python面向对象编程基础

演示了 Python 类与对象的ji

2014-09-19 19:34:40 2357

原创 软件产品品质的探索与实践(一) —— 开发品质提升

软件产品品质主要可以分为四个要素: 开发品质、测试品质、项目品质和产品品质。 本篇主要探讨开发品质。

2014-09-18 13:14:59 2699

原创 《平凡的世界》读后感

花了五个晚上加一个周末,读完了1200页的《平凡的世界》。如果每天坚持读10页理工或50页人文(一小时),一年可读3650页理工或18250页人文。        人生最大的勇气是有能力承担生活。       不可失自己的心,不可失自己的力量,不可失自己的责任。 接受平凡的人生, 创造美好的世界。       命运之矢,将射向何方?我不羡慕,也不心酸。只是祝福,继续

2014-08-12 20:51:08 2543

原创 代码

那一行行代码,是我哭泣的眼泪,是灵动的指敲击的闪动在脑中的音律。那一行行泪水,从未流进别人的心里,它被打包运送到遥远的边境;散发着灵魂的光芒,封印在十九层地域的星宿,履行生的使命。时光飞逝,家被遗落,杳杳时光,寻无觅迹。如今我奔走在异乡,如今我依然将仅有的才智,凝结成一行行泪水。但愿这泪水,浇灌

2014-08-09 10:15:17 1965

转载 提高沟通效果的十个技巧

Communication is just as basic as food and drink.沟通对于人类来说就像吃喝一样是最基本的需要。While some people sail ahead using their impeccable communication skills, others struggle to be understood. Her

2014-07-28 17:28:29 3384

原创 Go语言初尝

对于语言设计之争, 唯一需要牢记的一句话是

2014-07-24 19:58:48 2374

原创 使用 jsPlumb 绘制拓扑图 —— 异步加载与绘制的实现

本文实现的方法可以边异步加载数据边绘制拓扑图。

2014-07-10 21:22:52 6260

原创 编程是一场思维与意志的战争

编程是一场意志的战争,是与自己思维缺陷不断抗争的过程。解决问题,引起新的问题,再消解问题,一步步小心地缩小问题的生存空间,直到幸运地发现问题能缩减到可以接受的范围,或者郁闷地发现问题在逐级扩大无法收拾只得从头再来。你的思维能力金额有多强大,决定了你的编程能力所能达到的高度。

2014-07-09 21:12:15 2291

原创 改善记忆力的二十种记忆方法,随便你挑!

工程师强于推理,但记忆力也非常重要。让记忆与推理齐飞,两者相辅相承。改善记忆力的二十种方法。。。

2014-07-05 16:09:56 10080

原创 怎样完成一次比较漂亮的晋升面试演讲

分享下一次晋升面试的经历和经验: 1. 用心写好晋升面试的PPT ; 2. 构思情节; 3. 反复练习; 4. 模拟试讲; 5. 决不放弃; 6. 真实战场; 7. 感谢所有帮助你的人

2014-06-21 14:43:33 11255

原创 怎样提升开发效率

提升开发效率:         1.  有多项相似需求时, 先开发一个较通用的工具、解决方案和微框架, 使得后续相似需求能够以最少时间完成;         2.  预先设计、探讨, 逐步迭代改进, 更抽象精简地表达和编程;         3.  使用主流框架, 尽可能复用成熟组件, 保持少而精;         4.  使用代码生成工具, 或适当编写

2014-06-19 22:40:59 1596

原创 产品运维的思考与总结

在公司做了两年的产品运维系统开发, 积累了一点

2014-06-19 22:33:36 2817

原创 Jtester+unitils+testng:DAO单元测试文件模板自动生成

DAO单元测试文件的自动生成

2014-05-21 19:55:33 2413

原创 工作,编程与创造

对于工程师而言, 工作的关键在于, 学习和应用新理念、新技术、新方法, 高效高质量完成工作任务: 解决问题或满足需要。        这里有两个关键点:        1.   问题与需要是一切的出发点。首先要能准确识别和理解问题与需求, 深敲细思, 确定要击中的靶心。最重要的事情是什么? 最紧要而有重大影响的事情是什么? 学会识别重要性,排优先级。       2.    学

2014-05-16 22:26:11 1118

原创 生活、工作和理想

生活的两个法则       生活的两大法则:1. 物尽其用, wuguiqiwe

2014-05-02 10:52:23 1335

原创 推荐《需求:缔造伟大商业传奇的根本力量》

一本非常棒的书。讲述了当今时代那些初创企业如何不屈不挠地克服各种障碍(技术,设计,商业,社会,习惯和情结)最终打造出一款新锐优质产品服务的过程。非常有启发性。

2014-04-27 20:45:53 1044

原创 星光之旅

你所努力追求的,飘忽若影;        你所不意强求的,如期而至。        平静而明亮的心!        它必定要穿过喧闹,         穿过混沌,         穿过纷乱拥挤的念头,        抵达漫天星辰之地。        那满天的星辰啊,        指引着梦之方向;        但愿你未失当年勇气,        永

2014-04-18 21:36:09 778

原创 谈读书

读书之法,在于有所读有所不读,有时读有时不读。读书以致知,以宁神,探究万事万物之理,身心游荡而无定所。若是为了寻一些可用的结论,就失了读书的真义。正如追求真理并不在于获得真理,而在于追求本身。       读书不在多,而在于精思细虑,严谨治学;勤持家务也是一种修行,若能将边角都清洗洁净,那是读书也比不上的;最后,要静思沉绪,将千万绪念收敛于心,方能身心调和,身轻如燕。   

2014-03-30 10:10:03 1124

原创 生命之反思

就这样年复一年日复一日吗?我想生命中一定有许多小浪花没有创造出来,而这些小浪花使我们的生活更加生机盎然。我们的思想,被那些主流的社会观困住,算计着那些每个人都想得到都似乎应当得到的东西,却远离了生命中最本质的事情: 寻找并拥有快乐,学习,发现和收藏生命中最动人的风景。       应该是创造并拥有快乐。因此,我以后要做的产品应该是生活人文气息非常浓厚的,它激发人们去发现和感受生命中

2014-03-13 21:05:37 996

原创 程序员: 该培养你的软技能了!

如果埋头苦干了两三年, 那么, 应该对所学习和使用的技术有一定熟练度了。 这时候, 需要着重培养自己的软技能了。1.  容易犯的错误过于关注自己所做的那份事,而不能站在整体视角理解事情,积极参与讨论和解决方案。症状: 在讨论需求的时候,不是去理解要做什么事以及这件事能产生的影响和效用,而是琢磨XX怎么实现,有没有困难, 如何折衷和

2014-03-12 22:53:02 1700

原创 使用匿名函数在回调函数中正确访问JS循环变量

有时候, 需要以不同的参数调用某个URL,并且在回调函数中仍然可以访问正在使用的参数, 这时候, 需要使用闭包保存当前参数, 否则, 当回调函数执行时, 之前的参数很可能早已被修改为最后一个参数了。 具体见代码。       关键词搜索 $(document).ready(function() { var index; var se

2014-03-09 22:43:09 2375

原创 程序员,时间都上哪儿了

一个 BUG 引发的思考

2014-02-18 21:41:28 1215 1

转载 Let it Go

《冰雪奇缘》 主题歌曲                 The snow glows white on the mountain tonight       Not a footprint to be seen.A kingdom of isolation,and it looks like I'm the QueenThe wind is

2014-02-15 21:34:29 896

原创 都是全局变量惹的祸

全局变量导致BUG 的一个较隐蔽的示例

2014-02-12 11:47:45 1307

原创 输入自动提示与补全功能的设计与实现

包含一个简短而完整的Web示例, 演示如何根据用户输入的字符进行自动提示和补全。

2014-02-11 17:46:05 3246

原创 使用 highchart 绘制柱状图的通用方法与接口

本文给出使用 highchart 绘制柱状图的通用方法与接口, 只要指定相应的数据结构和配置, 就可以直接拿来使用。

2014-01-25 17:06:16 2563

原创 才智、热情、创造与生活

你拥有的最宝贵财富就是自己的才智和热情,收入只是副产品。       每一天, 都是运用才智和热情创造新生活的舞台。 无论何时 , 何地, 无论工作, 生活。       从此, 不再有“朝九晚五”, 不再有周末日。  撕开“朝九晚五” 的思维惯性吧!         尽力创造, 适量休息。        莫轻易被令人沮丧的事情影响了心情;

2014-01-19 12:21:52 1000

原创 谈程序员的技术情结

作为一个开发技术人员, 我要坦承自己的“技术情结”。 所谓“技术情结” , 是技术人员本能地使用技术作为保护自己的一种方式, 包括:          1.  特别关注自身技术的提升, 担心别人评价自己技术不过硬, 想要用技术的升级去赢得更好待遇;          2.  阅读源代码, 证明自己比那些知其然的人懂得多一点;          3.  如果不去学技术,而致力于其它, 就

2014-01-09 21:55:35 1452 1

原创 技术学习之法

总体策略: 行做为主, 思读为辅。     具体实施: 每周或每半月学习和掌握一个技术点。        1.  不要妄图一下子掌握一项新技术,从掌握一个技术点做起      掌握一项新技术是一项耗时很大的项目, 不确定性很强, 很可能因为动力不足,现实因素等各种阻碍搁浅; 掌握一个技术点就相对可控得多, 大约一周或半月就能完成。       2.  迭代,

2014-01-01 22:11:43 1025

前端开发分享

做产品运维系统的前后端开发总结的一些技巧、模式等分享。包含前端基础、若干模式(闭包与库,匿名函数, PUB/SUB模式等介绍,含代码), Extjs4 的开发基础等。

2014-09-01

go1.3.windows-amd64.msi

go1.3.windows-amd64.msi 适用 64bit 系统 官网下载不容易

2014-07-24

go1.3.windows-386.msi

go1.3.windows-386.msi 官网下载不容易。

2014-07-24

输入自动补全功能的设计与实现

基于java servlet 与 jquery 实现的输入自动补全功能演示

2014-02-11

jquery 日期时间控件

jquery 日期时间控件, 必要依赖及示例, 避免重复劳动

2013-11-06

使用 jsPlumb 绘制拓扑图的通用方法

使用 jsPlumb 绘制拓扑图的通用方法

2013-11-01

带任务描述及执行时间的线程池执行简易框架

带任务描述及执行时间的线程池执行框架, 使用Java 编写, 可以方便地完成多线程任务

2013-10-08

Word转电子书制作方法 —— PDF工具

PDF工具, 含 foxitReader6.0, foxitPDFEditor

2013-08-27

FlipPDFPro1.6.1

FlipPDFPro1.6.1 电子书软件, 绿色免安装版

2013-08-27

Word文档转PDF电子书 --- PDF 工具

Word文档转PDF电子书, 含 foxitReader6.0 和 foxitPDFEditor

2013-08-27

Word文档转PDF电子书 —— 制作方法

Word文档转PDF电子书, 这是方法篇, 含 doc, pdf, exe

2013-08-27

JavaStudy学习项目(代码)

我学习Java的代码积累, 包含基础, 常用数据结构,算法, 设计模式, JUNIT测试等

2013-05-19

程序员常用网站

程序员常用网站, 包含各种知名网站, 如 StackOeverflow, ChinaUnix , Programming Challenge 等

2013-05-18

spring-struts2-maven

基于 Eclipse 使用 maven 整合 struts2, spring3 , 含 quartz 示例 . 这个内容更多一点

2012-12-16

Java应用框架整合

基于Eclipse 使用 maven 整合 spring3 , struts2

2012-12-16

drools5.1 规则流示例

使用Drools5.1 规则引擎做的一个关于规则流的小示例,含规则流的rf 和 Xml 格式文件,以及一个自动生成顺序规则流的方法。 在 eclipse indigo 上运行通过。

2011-07-22

空空如也

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

TA关注的人

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