CODE, ARCHITECTURE & AI
代码、架构与 AI 时代.
记录工程实践,也探索 AI 时代软件与人的新可能。
484 篇记录保持好奇,慢慢积累
PHP的ticks机制 要过年了,在年前完成这篇文章,如果有缘可以看到,祝福看到的朋友新年快乐,在新的一年里,万事顺意! 按今年的计划每个月至少有两篇文章,而一月份因为各种理由而只有一篇2012的总结,无论什么原因,总归是不对的。这篇算是补上的,也作为今年的开始。 回正题,今天要研究的是PHP的ticks机制。 PHP提供declare关键字和ticks关键…
在2011年的年度总结有说过:“以前没有写总结的习惯,那么从2011开始吧。”,今天算是第二年了。时间真的是把杀刀,咔咔的就过去了,带过了即将结束的青春的尾巴,也许明年就不能过青年节了。 一、2012年总结 1、2012计划实现情况 在 << 2011年度总结 >> 总结中,有量化2012的计划: 2012,给个量化的值吧。 1、读书:10+技术书,30+非…
在之前的文章 << PHP中计算字符串相似度的函数 >> 中我们介绍了similar_text函数的使用及实现过程。similar_text() 函数主要是用来计算两个字符串的匹配字符的数目,也可以计算两个字符串的相似度(以百分比计)。与 similar_text() 函数相比,我们今天要介绍的 levenshtein() 函数更快。不过,similar_t…
HTTP协议缓存的目标是去除许多情况下对于发送请求的需求和去除许多情况下发送完整请求的需求。以不发送请求或减少请求传输的数据量来优化整个HTTP架构,此目标的实现可以产生如下好处: 减少网络传输的冗余信息量 缓解网络瓶颈的问题 降低对原始服务器的请求量 减少了传送距离,降低了因为距离而产生的时延 缓存基本处理过程包括七个步骤。 接收 - 缓存从网络中读取抵达…
一本讲述人的书,它会告诉你:是什么驱动了你。作为企业,其核心是经济绩效,而经济绩效依赖于人的绩效,这本书也讲述了怎样可以提高人的绩效,特别是当一些常规手段失效时。在读书过程中反思,现在是什么在驱动自己?自己的动机在哪?这本书有什么内容可以应用到工作中? 有所收获,却也觉得书中所言不能全部信之。 书中介绍人的行为的驱动力有三种: 第一种驱动力是生物驱动力,如饿…
佛说:“人生有八苦,生,老,病,死,爱别离,怨憎会,求不得,五取蕴。” 病来如山倒,若那山倒没有致人命,则涌来一段如抽丝般的慢慢的折磨。 2012年8月24日,在经历了一天一晚的头痛后,早晨起来,发现无法实现吐口水等常规动作,半边脸已在受控范围之外。去医院,挂 神经科,得结果为面瘫,又名周围性面神经炎。医生开三天药,吃完复诊,没有好转,建议去康复科做针灸治疗…
如何保证在被并发访问时数据的一致性、完整性和有效性,是数据库关注的核心问题。数据库的锁机制就是为了解决这个问题而出现的。锁机制在一定程度上将对共享资源的并发访问有序化,从而保证数据的一致完整性。锁机制的好坏直接影响到数据的并发处理能力和性能。一个好的锁机制的实现是一个数据的核心竞争力之一。 我们知道在MySQL中存在表级锁、页级锁和行级锁,其中MySQL默认…
PHP内核中的异常基类 在 <<思考PHP语言三:异常处理>> 中有说到异常的定义:异常处理是指在语言中能够使程序按照一种标准的方法对于某些运行时错误和其他程序所检测到的异常事件做出反应。异常发生的时间是不可以确定的,如果一种语言不包括异常处理机制,这就会给语言带来额外的复杂性。对于异常的处理有三种方案,而PHP5使用的是将一个异常处理独立出来,作为专门的子…