摘要: php动态调用函数方法,第一反应就是魔术函数带下划线的函数,__autoload,__struct,__get,__set等函数。 其实php提供call_user_func()call_user_func_array(), 可以动态的调用函数。在实现MVC机制的时候,当路由器完成动态路由之后... 阅读全文
posted @ 2015-08-25 00:28 小霸王易水寒 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 一直觉得算法很重要,上周看了一下约瑟夫环问题。发现用php能够快速解决这个问题。两个php函数,省去了构造链表的问题。array_shift跟array_push这两个函数。可以快速模拟实现链表结构。举一反三,今天看到一个阿里的笔试题,(瞬间就想到了用array_shift来模拟)给定一个字符串,跟... 阅读全文
posted @ 2015-08-24 00:01 小霸王易水寒 阅读(182) 评论(0) 推荐(0) 编辑
摘要: saltstack看起来是成为一个大规模自动化运维和云计算管理的一个框架,类似于SDK,并不是像puppet仅仅成为一个工具.基于良好设计的API和清楚的思路,让salt的二次开发变得很简单.写很少的代码就可以将salt跟现有的运维系统结合.saltstack是用python语言实现的,如果对sal... 阅读全文
posted @ 2015-08-17 19:05 小霸王易水寒 阅读(2788) 评论(1) 推荐(0) 编辑
摘要: 主键,Primarykey。索引,Index。主键一般跟唯一键,对应。Primary Key跟Unique 对应,本质上没有什么意义,只是一种约束。但是在建立Primary key 跟Unique key时候都会建立对应的Index索引,才是有存在实质意义的。在某种程度上,主键=Unique+not... 阅读全文
posted @ 2015-08-17 19:03 小霸王易水寒 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 今天写了一段JS验证,就是涉及一个数据的合法性验证。就是核心就是正则表达式。其他都是细节的东西,但是细节的东西很重要。今天犯了一个特么2B的错误,在js的function函数里面,alert字符的时候,用的双引号,导致程序跑步起来出错。整整困扰了自己一个上午,才发现原来是这个小细节没有注意,总而言之... 阅读全文
posted @ 2015-08-17 19:02 小霸王易水寒 阅读(185) 评论(0) 推荐(0) 编辑
摘要: SMTP,简单邮件传输协议。POP3邮局协议第三个版本。一个是用来发邮件,一个用来接收邮件。 关于SMTP协议,在之前大学课设,做过一个。但是没有完成pop3邮件的接收。关于SMTP邮件的实现,是利用的PHPEmail类实现的。利用这个类库实现的php邮件发送,比较简单。参考手册,写一个简单的... 阅读全文
posted @ 2015-08-17 19:00 小霸王易水寒 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 在解决bug时候碰到一个Illegal mix of collations问题,这个因为编码不一致到导致的错误。错误发生率较为高。经常发生在时间的比较上面。较为常见的一劳永逸的办法,是更改数据库的编码,使其一致性。这个也是推荐值较高的方法。 但是i现实的问题,是数据表往往已经存了大量的数据,更改数... 阅读全文
posted @ 2015-08-17 18:59 小霸王易水寒 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 存储过程-为完成某一功能的一系列的SQL语句集合。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。 存储过程具有的优点如下:1,增加SQL语句的灵活性跟功能性。存储过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句。2,加快... 阅读全文
posted @ 2015-08-17 18:58 小霸王易水寒 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: 1 第一次遇到coalesce函数,coalesce是一个sql函数,最直观的类比就是isnull函数。coalesce类似于isnull函数,但是功能比isnull函数强悍一些。coalesce()函数的作用,是从传入的参数从左到右,返回第一个不为null的参数的值。在对数据进行的完整性,严谨性... 阅读全文
posted @ 2015-08-17 18:57 小霸王易水寒 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.安装并配置Memcache扩展库在php.ini文件添加:extension=php_memcache.dll并把对应的dll文件拷贝到ext目录下2.使用php对Memcached进行CRUD操作$memcache =new Memcache;相当于有一个类,实例化一个类进行操作。什么样的数据... 阅读全文
posted @ 2015-08-17 18:55 小霸王易水寒 阅读(89) 评论(0) 推荐(0) 编辑