上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页
摘要: 2010/11/13 | 分类:开发|17 条评论| 来源:伯乐在线 | 标签:程序员,编程经验分享到:95译者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。虽然 阅读全文
posted @ 2014-04-09 11:43 Martin2 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 2014/01/10 | 分类:IT技术,书籍与教程|26 条评论| 标签:SQL分享到:477本文由伯乐在线-水果泡腾片翻译自Lukas Eder。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对它头疼不已的朋友,所以本文是为了以下读者而特地编写的:1、 在工作中会用到 SQL 但是对它并不完全 阅读全文
posted @ 2014-04-09 10:20 Martin2 阅读(155) 评论(0) 推荐(0) 编辑
摘要: $ locate my.cnf看看你的linux上有多少个my.cnf,一般都配置为/etc/my.cnf 阅读全文
posted @ 2014-04-05 19:25 Martin2 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Posted on2013/12/26byjiacheo—No Comments ↓延时队列(DelayQueue)的使用场景有很多,比如订单类的系统,用户创建订单后一段时间内如果没有付款,那么要把用户的这个订单关闭掉,同时把库存还原回去。解决的方案有很多,一种是用定时任务,定时去扫描符合条件的数据出来进行出来,还有一种就是把这个丢到延时队列里面,等时间到了自动出列之后处理。由于我们业务场景需要实时的延时队列,也就是必须准时处理,如果通过定时扫描的话,如果时间间隔短,会任务太多处理不过来,如果时间间隔长,会导致中间的有一些延时出列了。之前有调研过一些已有的产品,像twitter的beansta 阅读全文
posted @ 2014-04-03 15:44 Martin2 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: SVN,HG,GIT是三种常见的版本控制系统,本文简单列出一些相似的操作命令。当然,三种系统各有特点,严格的对应关系是没有的。1,第一次下载,包括源码和版本库:svn checkout http://path/to/repo repo_namehg clone http://path/to/repo repo_namegit glone http://path/to/repo repo_name或者git glone git://path/to/repo repo_name2,下载服务器上最新的更新:svn updatehg pull && hg update -Cgit pu 阅读全文
posted @ 2014-03-14 09:12 Martin2 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 经本人查证,发现是thinkPHP优化导致的与array_diff冲突。thinkPHP 报的错:Invalid opcode 153/1/8。有谁知道原理的,说说,让俺也明白。 阅读全文
posted @ 2014-03-12 15:25 Martin2 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 数据自动填充,Firefox的网络查看JSON数据,查错。同时,用getLastSql函数查询,并且开启日志文件记录网页执行的全过程,还可以用thinkPHP内置的trace的跟踪。谁有更好地方法,给点提示。 阅读全文
posted @ 2014-03-01 09:08 Martin2 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 如何判断一个更新操作是否成功:$Model = D('Blog');$data['id'] = 10;$data['name'] = 'update name';$result = $Model->save($data);if ( false !== $result ){ $this->success('更新成功!');}else{ $this->error('更新失败!');}需要用 !== false 来判断更新是否成功,因为save方法返回值是更新操作影响的记录数,有可能影响 阅读全文
posted @ 2014-02-27 21:22 Martin2 阅读(2659) 评论(1) 推荐(0) 编辑
摘要: 虽然不可能对庞大的日志文件进行逐条的阅读,但是在这些日志文件中,确实会包含一些非常重要的信息。例如,在什么时间、有哪些ip地址访问了网站中的什么资源,等等。通过对日志文件的分析,可以获得如下信息。#1 分析网站用户的访问时间,总结出网站在那段时间的访问量最大。#2 判断ip地址的地域性,总结出网站经常被来自哪个区的人群访问。#3 检查被访问的资源名称,分析出网站的具体哪个内容最受欢迎。#4 检查用户访问的返回代码,分析出网站是否存在错误。通过对日志文件分析可以获取到网站的一些访问信息,这些信息往往对网站经营者或者管理者非常有用,而且有利于网站的开发阶段。 阅读全文
posted @ 2014-02-19 20:21 Martin2 阅读(625) 评论(0) 推荐(0) 编辑
摘要: Dan HeBMA*: An Efficient Algorithm for the One-to-Some Shortest Path Problem on Road Maps.346-3572007conf/aaim/2007AAIMhttp://dx.doi.org/10.1007/978-3-540-72870-2_33db/conf/aaim/aaim2007.html#He07';$xml = simplexml_load_string($content);print_r($xml); 结果:SimpleXMLElement Object( [inproceedings] 阅读全文
posted @ 2014-02-18 09:34 Martin2 阅读(386) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页