在网上看到有人提到这本书,名字里面还有“司机”,不同的民族,不同的视角,于是把书买来细细一读。有很多的思想和内容确实是以前不曾想到的,一本书,只要有一个观点能够融入自己的思想和价值体系中,那么这本书我觉的就值了。宏观上的观点
人力资本是最大的权重,尤其对三十岁以下的人(书中提到的是35岁,可能是美国和中国的教育体系的差异);
提升人力资本价值的投资长期看是最有效投资。
只讨论房产,股票,保险,债券,...
分类:
其他好文 时间:
2015-05-30 10:49:13
阅读次数:
247
对于javascript中的反射的理解,一直都是认为,利用数组对回调函数进行保存,之后在适当的时刻利用call或是apply 方法,对回调进行调用即可,一般如下操作:
首先定义两个方法:
var service = function() {
return { name: 'Service' };
}
var router = function() {
return { na...
分类:
编程语言 时间:
2015-05-30 10:49:03
阅读次数:
181
使用PHP自带的filter函数进行数据校验
PHP过滤器包含两种类型
Validation:用来验证验证项是否合法
Sanitization:用来格式化被验证的项目,因此它可能会修改验证项的值,将不合法的字符删除等。
参考PHP官方文档: Filter函数大全
参考来源: http://www.lai18.com/doc/view/id/410997.html
in...
分类:
Web程序 时间:
2015-05-30 10:48:59
阅读次数:
216
Linux中的history命令很常用,无论是对管理员,普通用户还是黑客。对于普通用户来说可以用该命令查看之前都执行了什么命令,可以用CTRL+R来翻找太长的命令话,或者用!cmd命令,或者直接执行history命令来学习其他人执行了什么命令,都是写什么意思。对于黑客来说,history同样是非常有用的命令,比如说这么一条命令:
mysql –h198.168.0.1 –uroot –p1234
最重要的东西,数据库的密码就被黑客给破译了!所以对管理员来说,一项很重要的工作就是管理history命令了,对管...
分类:
其他好文 时间:
2015-05-30 10:48:42
阅读次数:
155
不少人应该见过小米手机系统音量控制UI,一个圆形带动画效果的音量加减UI,效果很好看。它是怎么实现的呢?这篇博客来揭开它的神秘面纱。先上效果图
相信很多人都知道Android自定义控件的三种方式,Android自定义控件View(一)自绘控件,Android自定义控件View(二)继承控件,还有就是这一节即将学习到的组合控件。我们通过实现圆形音量UI来讲解组合控件的定义和使用。组合控件所谓组合控件...
分类:
移动开发 时间:
2015-05-30 10:48:42
阅读次数:
197
第七章 复用类 复用代码是Java众多引人注目的功能之一,但想要成为极具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,它还必须能够做更多的事情。 Java中所有事物都是围绕着类来展开的。通过创建新类来复用代码,不必重新开头编写。此方法的窍门在于使用类而不破坏现有程序代码。本章中有两种代码重用机制来达到这一目的:
只需要在新的类中生成现有类的对象。由于新的类是由现有类的对象所组成的...
分类:
编程语言 时间:
2015-05-30 10:46:42
阅读次数:
263
从shell眼中看世界
echo-显示一行文本
当输入一个命令,bash在执行命令之前,会对输入的字符做展开处理。
路径展开
echo *
shell将*展开为当前目录下的文件名称,会打印出当前目录下的文件名称,
echo d* 打印出当前目录下所有以d开头的文件
echo *d 打印出当前目录下所有以d结尾的文件
~展开
ech...
分类:
系统相关 时间:
2015-05-30 10:47:59
阅读次数:
183
题目:一个数组是由一个递增数列右移若干位形成的,比如{4,5,1,2,3}是由{1,2,3,4,5}左移两位形成的,在这种数组中查找某一个数。解题思路如下:
首先获取元素分裂点,时间复杂度为O(log(n))
因为旋转数组是由递增数组右移得到,因此旋转数组中的第一个元素是整个数组的中间元素,比较待查找元素与第一个元素,如果待查找元素大于等于第一个元素,表明待查找元素在前半段有序数组中;如果不是这...
分类:
编程语言 时间:
2015-05-30 10:48:00
阅读次数:
179
0x00前言国内公开的PHP自动化审计技术资料较少,相比之下,国外已经出现了比较优秀的自动化审计实现,比如RIPS是基于token流为基础进行一系列的代码分析。传统静态分析技术如数据流分析、污染传播分析应用于PHP这种动态脚本语言分析相对较少,但是却是实现白盒自动化技术中比较关键的技术点。今天笔者主要介绍一下最近的研究与实现成果,在此抛砖引玉,希望国内更多的安全研究人员将精力投入至PHP自动化审计技...
分类:
Web程序 时间:
2015-05-30 10:47:00
阅读次数:
187
假如你是一个程序员,或者你了解程序员,那你可能也会和我一样,能够发现一些非常神秘的等式,屡屡出现在程序员的生活里,让人含泪微笑或笑中含泪。
加班=高效率高产出
泡面+火腿肠=营养午餐
忙碌=努力=好绩效
跳槽=加薪
别人拿50000月薪=我也该拿50000月薪
代码写完=工作完成
差不多=不知道还要多长时间完成
估计需要6个人=实际需要16个人
写代码30分钟+浏览网络7个半...
分类:
其他好文 时间:
2015-05-30 10:45:27
阅读次数:
196
最近,在读《你不知道的JavaScript(上卷)》这本书,书中详细阐述了JavaScript众多重要但经常被大家忽略的点,在此强烈推荐!!!书中,第4章讲述了“提升”,从示例出发讲述了变量和函数提升的过程,纠正了自己以前错误的理解(相信好多人理解都是错误)!
我们习惯将var a = 2;看做一个声明,而实际上JavaScript引擎不这么认为!下面几个示例让你彻底搞懂JavaScript中的...
分类:
编程语言 时间:
2015-05-30 10:47:06
阅读次数:
163
题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3646
题目抽象出来就是每一行有若干个数,问是否存在一个解法从每一行中选择一个数,使得1~n这n个数都被选到,队友说这就是一个裸的匹配啊,然后就过了。
code:
#include
#include
#include
#include...
分类:
编程语言 时间:
2015-05-30 10:46:45
阅读次数:
134
最近重新看多线程与网络编程这一块的知识,好久没碰这一块了,都忘得差不多了,这里将这两个模块的知识串接一下。同时处理多线程与网络编程最为经典的例子莫过于聊天室,那我就聊天室案例作为一个回顾。
首先,我们来看以下代码:package MultiTCP;import java.io.DataOutputStream;
import java.io.IOException;
import java.net...
分类:
编程语言 时间:
2015-05-30 10:46:56
阅读次数:
204
根据关系不同,可描述为4种
一个一个的点—集合 , 这个关心的问题是 存在不存在。 比如这次加(降)薪有一个集合, 你存在不存在。
一对一 —– 线性关系, 如 账号的绑定关系。 如一个百度账号与身份证号一一对应。
一对多 —– 树形
多对多 ——图...
分类:
其他好文 时间:
2015-05-30 10:45:17
阅读次数:
124
使用oracle comment语句可以给表、字段、视图等对象添加备注信息。
大致语法为:
comment on TABLE table_name IS '备注内容';
权限要求:
默认情况下用户只能给属于自己的对象添加注释。
如果要想给其他用户对象添加注释需要拥有权限:COMMENT ANY TABLE
相关数据字段视图:
USER_TAB_COMMENTS...
分类:
数据库 时间:
2015-05-30 10:44:56
阅读次数:
427
这道题目说起来真的是忧伤啊,比赛一开始的时候就开始做做了一场也没有做出来~。
题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3647
题意: 就是在格点网络上数三角形。
思路: 思路就是先做一个C(3, n*m) 然再把三点共线的情况全部减掉。
关键就是如果找三点共线的...
分类:
其他好文 时间:
2015-05-30 10:44:16
阅读次数:
103