会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
0obukuo0
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2014年7月10日
php小知识点
摘要: 1.字符串可以里面的字符可以像数组一样访问,比如$s = "123";$s[1]就等于2,如果字符串为中文则会乱码,需要使用mb_substr进行截取;2.php中的单引号(' ')是不需要编译解释直接输出的,双引号(" ")是需要经过编译解释的,然后再输出,所以单引号比双引号输出快,二双引号可以再...
阅读全文
posted @ 2014-07-10 13:49 wh-王东
阅读(119)
评论(0)
推荐(0)
2014年6月20日
如何遍历json属性和动态添加属性
摘要: var person= { name: 'zhangsan', pass: '123' , 'sni.ni' : 'sss', hello:function (){ for(var i=0;i<arguments.length;i++){ //在不知参数个数...
阅读全文
posted @ 2014-06-20 16:40 wh-王东
阅读(371)
评论(0)
推荐(0)
Unable to locate package错误解决办法
摘要: 新装了VMWare Player,结果装上Ubuntu12.04后安装软件都提示:Unable to locate package错误,解决方法非常简单,终端输入以下命令即可:[cpp] view plaincopysudoapt-getupdate 究其原因,应该是刚安装,软件源还来不及更新...
阅读全文
posted @ 2014-06-20 16:40 wh-王东
阅读(811)
评论(0)
推荐(0)
2014年3月27日
通过二进制的权限验证思路
摘要: 首先是权限码的存储方式:从数据库中取最大的权限码对其做位运算右移( 0 可以验证用户是拥有该权限的,相反则没有。
阅读全文
posted @ 2014-03-27 11:47 wh-王东
阅读(290)
评论(0)
推荐(0)
2014年3月19日
group by
摘要: 在用group by子句时,可以使用having子句而不是使用where子句来针对标量函数限制聚合数据行列表。winth rollup:在group by中使用该语法,查询结果中的数据行将包含每个group by列的聚合行,这些聚合的数据行属性列用null表示
阅读全文
posted @ 2014-03-19 14:24 wh-王东
阅读(162)
评论(0)
推荐(0)
PHP获取函数返回值的引用
摘要: 通过在函数前添加&可以获取函数返回值的引用,如:function &test(){return 10;}
阅读全文
posted @ 2014-03-19 14:20 wh-王东
阅读(464)
评论(0)
推荐(0)
PHP Countable接口
摘要: 实现该接口可以使用count()方法来获取集合的总数
阅读全文
posted @ 2014-03-19 14:18 wh-王东
阅读(160)
评论(0)
推荐(0)
PHP迭代器
摘要: 在所有语言中,所有迭代器都必须具有如下4想功能:1.回滚迭代器到第一个元素2.潜行到下一个元素3.获取当前元素4.验证是否到最后一个元素了在PHP中我我们可以通过实现iterator来实现迭代器该接口提供了5个方法1.rewind 回滚迭代器到第一个元素2.next潜行到下一个元素3.current获取当前元素4.valid验证是否到最后一个元素了5.key 当前元素的键值
阅读全文
posted @ 2014-03-19 14:17 wh-王东
阅读(148)
评论(0)
推荐(0)
PDO
摘要: 1.预处理语句可以把它看成想要运行的SQL的一种编译过的模板,他可以使用变量作为参数来定制,预处理语句可以带来两大好处:1.查询仅需要解析一次,但可以使用相同或者不同的参数执行多次,从而避免重复的分析,编译,所以预处理语句占用资源更少,因而运行数据更快。2.提供给预处理语句的参数不需要用引号括起来。驱动程序会自动处理,如果应用程序只使用预处理语句,可以确保不会发生SQL注入。2.大数据处理在PDO:statement::bindParam()或PDO:statement::bindColumn()调用调用中使用PDO::param_LOB类型可以让PDO使用大数据类型。POD::param_L
阅读全文
posted @ 2014-03-19 14:13 wh-王东
阅读(152)
评论(0)
推荐(0)
锁
摘要: 1.悲观锁:悲观锁是假设会产生并发冲突,我们通过数据库自带的锁机制,这个这个资源进行独占,只有在这个请求处理完后,其他请求才能对这个资源进行处理。在实际的生产环境中,如果并发量不打不允许脏读时可以使用这种方式;但如果系统并发分长达,悲观锁阻塞程序,照成非常大的性能问题。2.乐观锁:乐观锁假设不会发生并发冲突,只是在提交数据的时候检查是否违反数据的完整性。乐观锁不能解决脏读的问题,乐观锁使用方案:使用一个自增长的整数表示数据的版本号,更新时检查版本号是否一致,比如当前数据的版本号为3,当我我们要更新这条数据时我们知道他的版本号要更新为4,假设版本号字段为version,我们在更新时检测versi
阅读全文
posted @ 2014-03-19 14:04 wh-王东
阅读(159)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告