最近的文章列表

周末怎么过? 对于程序员可以8件事任选其一

源于杰奎琳史密斯写的“成功人士在周末做的14件事“,在这里我总结的程序员可以在周末做有益的事情。
我希望,如果你是一个程序员,你的周末计划,可以说一下你的想法。

1.人际关系
人际关系很重要!我们要积累人脉!这些不仅是商务人士应该做的,我们程序员也应该具备这样的能力!

2014/6/3 Comments:
Win8.1上邮政储蓄银行网银不能使用,在从支付平台跳转到邮储页面时显示Error 404--Not Found

当在win8.1系统的Thinkpad电脑上,用银行卡支付时,从银联选择邮政储蓄银行,然后跳转时报错:

Error 404--Not Found

From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
2014/6/3 Comments:
很多人误解了:人不为己天诛地灭的意思

人不为己,天诛地灭。
这句话你们会怎么理解?
然后应该有很多人回答说:指人不替自己打算,就会为天地所不容。也就是说,人生下来,必须要为自己的利益——尤其是财富名利着想。
是这样的吗?

2014/6/3 Comments:
使用Yeoman,Grunt和Bower开发AngularJS(译)
  • 使用Yeoman产生AngularJS的主要骨架
  • 使用Grunt加速开发和帮助执行
  • 使用Bower来加入第三方插件和框架——third party plugins/frameworks
2014/5/30 Comments:
Bower : ENOGIT git is not installed or not in the PATH

当我在cmd窗口中用下边命令时:

C:\Camnpr> bower install jquery-ui#1.9.2

出现 Bower : ENOGIT git is not installed or not in the PATH错误,则需要配置你的Git到path,具体如下

2014/5/30 Comments:
不用重启Windows就让环境变量生效

很多安装程序在安装完成后并不要求重启Windows,而新的环境变量已经生效了,可见在不重启Windows的情况下让环境变量生效是完全可行的。

可我搜索如何不需重启Windows让环境变量生效的方法,只找到三类方案:

2014/5/30 Comments:
javascript弹出新页面避免被浏览器、ad拦截的一种新方法

以绑定click弹窗的方式,改为普通的链接,即 a[target=_blank],在点击打开新窗口之前,修改其href。

绑定mousedown,鼠标点击执行完成前修改href。

绑定focus,保证tab切换+enter时替换href。

代码如下:

<input type="search" id="keyword" value="" autocomplete="off" placeholder="请输入搜索关键字" />
&lt
2014/5/30 Comments:
插件jsPDF导出pdf例子

jsPDF貌似不支持中文

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title
2014/5/30 Comments:
解决javascript中加减乘除丢失精度问题的方法

在javascript中,当你使用小数进行加减乘除运算时,你会发现,所得到的结果有时后面带有长长的一段小数,使运算变得复杂,并且影响计算结果。上网查询了一下原因,大致如下:在javascript中,带小数的数据运算时总会出现好多位小数.这是因为在javascript中浮点数的计算是以2进制计算的。

代码如下:

/**
* 加法运算,避免数据相加小数点后产生多位数和计算精度损失。
*
* @param num1加数1 | num2加数2
*/
2014/5/30 Comments:
【JS】关于if简写语句优化的方法 - 参考UglifyJS的压缩结果

UglifyJS是一个对javascript进行压缩和美化的工具,在它的文档说明中,我看到了几种关于if语句优化的方法。尽管我还没使用它去做一些尝试性的测试,但从这里可以看到它的确对js作了美化的工作。也许有人认为if语句就那么简单,能优化到什么程度?但是看看以下的几种方式,你也许会改变看法。

一、使用常见的三元操作符

if (foo) bar(); else baz(); ==> foo?bar():baz();
if (!foo) bar(); else baz(); ==> foo?baz():bar();
if (foo) return bar(); else return baz()

2014/5/30 Comments: