Fork me on GitHub

黄博文的地盘

我是一个程序员.

如何培养自信心

| Comments

self-confidence(自信心)——是一种反映个体对自己是否有能力成功地完成某项活动的信任程度的心理特性,是一种积极、有效地表达自我价值、自我尊重、自我理解的意识特征和心理状态,也称为信心。自信心的个体差异不同程度地影响着学习、竞赛、就业、成就等多方面的个体心理和行为。

膝盖中了一箭

| Comments

从小到大,虽然没得过什么大病,但是受的伤不少。什么磨血泡、扭伤、擦伤之类的家常便饭,对于经常踢球、打球的人来说没什么大不了,休息几天又是一条好汉。高中的时候曾经骨折过2回,虽然打着石膏的时候很苦逼,但是伤好后没留下什么后遗症,也没什么心理阴影。

在Grunt task中集成Protractor

| Comments

Protractor是专为AngularJS应用程序编写的UI自动化测试框架。前端构建有很多构建工具,比如Grunt、Gulp等。一般我们会把这些构建工具作为集成集成的脚本执行工具。所以如果把Protractor的执行也集成进去,则可以达到自动验证UI功能的效果。

当我完善几年前的一个老项目时,我做了哪些改进

| Comments

最近几个月利用业余时间完成了一个项目。这个项目其实是2008年我在前公司做的一个web项目。后来客户想要对项目做升级,牵扯到一些功能的变动及界面的修改。由于当时整个项目的架构和主要编码都是我做的,所以前公司老总喊我来接这个项目,使用业余时间完成。我考虑了一下答应了。为了挣点钱养家就拼点呗。

使用protractor操作页面元素

| Comments

Protractor是为Angular JS应用量身打造的端到端测试框架。它可以真实的驱动浏览器,自动完成对web应用的测试。Protractor驱动浏览器使用的是WebDriver标准,所以使用起来与其他语言实现的WebDriver库大体相同。当然,我说大体相同那肯定还是有不同的地方。一旦不注意这些不同的地方就会坑到你(我就被成功坑过,所以才有了这篇文章)。

大连100公里越野赛_心中的痛

| Comments

编号是0365的那个人是我

比赛已经于上周日结束了,但是一想到我的退赛,心中就痛苦万分。有人说,退赛比坚持更难,也许真的如此。有人说,过程比结果重要,但是过程也不完美。有人说,距离是有尊严的,那肯定是我对它不够尊重。

Flyway, 数据库Schema管理利器

| Comments

整天跟数据库打交道的程序员都知道,当数据库的Schema发生改变时是多么痛苦的事情。尤其是一个在不断开发完善的项目,随着需求变化,数据库的schema也会跟着变化,而追踪记录这些变化一向都是费时费力。如果你拥有多个测试环境,那么保证这些环境下的数据库的一致性的难度会成倍增加。

爱江山越野跑-又上龙山之巅

| Comments

现在坐在窗明几净的办公室里敲代码,但是上周末那疯狂的12小时还时不时浮现在眼前。从2014年4月开始跑步,到现在刚好一年时间。在这一年里跑了3个全马比赛,2个半马比赛,还有3次越野跑比赛。但是上周末的越野跑却惨遭关门,成了目前唯一没有完赛的比赛。

值得使用的Spring Boot

| Comments

2013年12月12日,Spring发布了4.0版本。这个本来只是作为Java平台上的控制反转容器的库,经过将近10年的发展已经成为了一个巨无霸产品。不过其依靠良好的分层设计,每个功能模块都能保持较好的独立性,是Java平台不可多得的好用的开源应用程序框架。 Spring的4.0版本可以说是一个重大的更新,其全面支持Java8,并且对Groovy语言也有良好的支持。另外引入了非常多的新项目,比如Spring boot,Spring Cloud,Spring WebSocket等。