`
jaketseng
  • 浏览: 40588 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
php的序列化,不单可以把序列化后的字符串存在文件中,也可以存在数据库中. 方便记录一些不能记录在数据库的非格式化的杂项信息(ini),如网站的配置信息,一些小开关等. 还有,一些不能确定数据表格式的,但有数据量不会太大的数据,如现在这个项目的全站用户信息,还不能确定数据表的形式如何,所以可以记录成序列化形式放到数据表里面去. ========================= 文章来自:http://manual.phpv.net/zh/language.oop.serialization.php 以下信息仅在 PHP 4 中有效。 serialize() 返回 ...
SELECT wap_user.u_name, NVL (f_pv, 0), NVL (m_pv, 0), NVL (f_se, 0), NVL (m_se, 0) FROM (SELECT * FROM (SELECT user_id AS fuser1, COUNT (1) AS f_pv FROM wap_vlog WHERE v_mobile_flag = 0 AND user_id IS NOT NULL AND wap_vlog.cdate < 1167451200 AND wap_vlog.cdate > 1136044800 GRO ...
LIKE子句会影响查询性能,所以在明确知道字符个数时,应该使用'_',而不使用'%'。 判断空值/非空值 SELECT select_list FROM table_list/view_list WHERE column IS [NOT] NULL 如果查询出来的字段是空值,然后又想给个默认值给它,可以用nvl(value,0),就给个0给value了。可以在select后使用(用途:赋默认值,数据整齐,可以令到数据不用在读出后再循环赋值),也可以在order by 后使用(用途方便排序,不会出现空值排最头情况)。 NVL是关于数值的,NULL情况不行 SQL ISNULL ...
今天就碰到这个问题,explode('/r/n', $this->post['nowwords'] )不起作用然后才了解,用这个explode("/r/n", $this->post['nowwords'] )才会将/r/n转义才能做替换 取模,也就是除于那个数然后得的余数,做分页的时候必要的东西。 $a % $b 取模 $a 除以 $b 的余数。 注: 取模 $a % $b 在 $a 为负值时的结果也是负值。 ====================下面是摘的一片文章=================== php中的字符 ...
GROUP BY XXX 在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。 取前n条记录 select * from table where rownum < n
今天才发现,原来SQL也可以有出神入化的功能, 传说中PHP真的可以完全依靠于SQL而把性能发挥到极点, 使用了那么久的PHP+SQL,今天才明白,真惭愧。。。 select wap_favorite.id ,wap_favorite.ctype,wap_favorite.item_id,F_title,wap_favorite.F_url from wap_favorite,( ( SELECT wap_bbs_topic.id,wap_bbs_topic.B_title as F_title FROM wap_bbs_topic , ( select wap_favori ...
用比较复杂的SQL语句在数据里面查寻,整理好了,再返回给程序,这样比较省资源。select wap_mbox.ctype, wap_mbox.M_title, wap_mbox.M_Content, wap_user.u_nickname, wap_mbox.M_Read_flag, wap_mbox.cdate from WAP_MBOX, WAP_USER where wap_mbox.Receiver_id = '5' and wap_mbox.Status != 1 and wap_user.ID = wap_mbox.Sender_id
大部分现在的考试,应该从考前半年就积极投入准备,准备的一个重要项目就是把“教程”认真,仔细地看至少3遍,而且第二遍自我感觉要比第一遍理解深入,第三遍不仅在理解上要更进一步,而且要有意识地强迫自己记住相关的知识点。 看的时候,1.不懂的地方画出来,争取下一遍能看懂。2.动脑筋,学习,联系工作实践。3.理解和记忆内容 几乎, 第一遍看懂内容只有30%-40% - 全貌有认识 第二遍就应该到50%-60% - 不懂红笔画出来,在第三遍的时候就可以看通了。 第三遍就要记住60%-70% - 理解和记忆 还可以有第四遍。。。
觉得对于垃圾短信,应该参考对付流氓软件的作法。这段时间那个民间团体“反流氓软件联盟”已经闹的风风火火,不仅许多的流氓软件都要改行,而且反流氓软件也差不多要到立法的阶段了。至于垃圾短信动不动就骗人钱,就更应该成立个民间的“反垃圾短信联盟”了,最好还能立个法,骗人2元就罚他公司20000元,看他们还敢不敢乱来! 之所以要是民间的团体,因为在利益关系之下,电信运营商们,无论是对公众对政府有多少的承诺,说采取了什么投诉电话,隔段时间再扣钱的措施都是没用的。所以,非民间团体不可。
贺新岁·景 盈盈水绿见露新, 浅浅山悠似池明。 临风不知今何岁, 作别柳岸又天晴。
无椅化公交 广州的公交车实在太挤了,无论是上下班时间还是平时,大部分路线的车都会有站着“坐”车的人,且情况一年比一年差。所以“无椅化公交”势在必行。 除了司机座位和和留下少数几个可折叠的座位给有需要的人外,其余座位一律取消,大家通通站着“坐”车。按照一个坐椅可以站下两个人来估算,每辆公交至少可以挤下比现在多三分之一的人,同理,在坐车人数不变前提下,路上的公交车的数量就可以减少四分之一,这是非常有助于减轻广州道路交通的负担。 比如我常坐的224路车,除了早上从市区回来的班次能有位子坐外,一天下来到夜车收班,每班车都可以看到有站着的人,反正平时也站惯了,实行“无椅化公交”缓解一下交通压力, ...
又是加密,又是解密,好麻烦。。。 而且我的PHP是旧版的,不支持ICONV函数,又怕以后买的服务器也不能支持这个函数,所以就不能用了。 幸好之前有下载过一个关于中文和其他的编码的转化程序包,放上去用,效果很好,也就解决了这些问题了
有点图文并茂的感觉哦。。。 用了SQL的limit来分页,很轻易解决分页问题, 而且用addQueue来刷新,这样就很好看了。。。
要知道,美工方面一直都是我的弱项,呵呵。。。 做了两天的版面,终于让我做到了自己满意的版面了。 要求也高了点,因为要“经典” 那么今天,就可以舒舒服服地陪女友去逛上下九咯。。。
由于技术限制,Client端只能是单线程请求网络数据, 这里就有个问题,然后同时(在间隔很短的时间内发生)有两个以上请求, 那么,Client接收操作块会丢失前一次的请求,把取得的数据给了后一次请求。 想了想,采用了队列的方式去按序执行请求, 定时检查:当已执行的计数器小于队列的总高度时候,计数器加一,继续转到下一个执行。 同时使用一个全局变量作为锁,一个请求进入了网络请求,就锁定, 当它收到数据或者最后失败,才把锁打开,让第二个请求进入。 这就避免了因为网络延时造成的问题。。。
Global site tag (gtag.js) - Google Analytics