余乾隆 - 个人博客

博主心情

关于博主

年龄非二八
也没啥文化
平生爱小说
还有看漫画
忙时做做事
闲时编编码
人生自逍遥
哪管它天塌!

RSS Feed

rss feed

[SQL]逗号分隔字段查询

yuql 2011-01-20 10:17:57 发表于 博客程序 分类分享到QQ空间

在数据库设计中,有时候会用到使用逗号分隔的字段。
如保存一系列ID,会使用这样的形式:id1,id2,id3,id4

这时候,直接使用LIKE查询会把类似的信息全部查询出来。
SELECT * FROM TABLE WHERE column LIKE '%id%' ;

所以使用下面的形式可以方便的查询出逗号分隔字段中需要的值:
SELECT * FROM TABLE WHERE concat(',',column,',') LIKE '%,id2,%' ;

新版博客升级功能

yuql 2010-10-14 15:41:23 发表于 博客程序 分类分享到QQ空间

2010年9月升级功能包括:
1、前台展示模板修改。
2、增加框架对Smarty的支持,并使用Smarty高级特性plugin支撑前台模板。
3、后台文章编辑器替换,CKEditor改为XHEditor。
4、增加文章图片上传功能。
5、增加相册管理功能。

相册程序修改XML+JQuery

yuql 2010-10-14 11:37:14 发表于 博客程序 分类分享到QQ空间

相册
最近两天在修改相册。基本功能已修改完成。点此浏览
1、相册展示
由FLASH展示,修改为CSS+JQuery展示。
2、图片管理
均是通过XML管理相册数据。修改后添加后台对XML的管理。
3、图片批量上传
使用JQuery插件实现图片批量上传,并生成缩略图、XML。

spam垃圾留言屏蔽

yuql 2010-03-23 14:44:13 发表于 博客程序 分类分享到QQ空间

最近垃圾留言比较多,全是英文的链接。我又没对留言的链接设置nofollow,一天下来好几十条。

因此,限制留言必须至少要有一个中文字符。效果不错,呵呵!

RSS&音频/视频留言功能添加

yuql 2010-03-22 09:32:07 发表于 博客程序 分类分享到QQ空间

周六正好没事,就把RSS订阅做了.(add 发现给奇怪的问题,在FeedValidator.org中验证通过,但是抓虾和飞豆都订阅不起,原因待查!)

还有就是留言本可以添加音频和视频留言了。呵.

相册里的图片也更新了.

blog最近想开发的功能

yuql 2010-02-24 17:58:27 发表于 博客程序 分类分享到QQ空间

又是一年了,我要抓住时间的尾巴,认真的蹂躏下它了。呵呵。

年前,把后台的权限管理功能做好了,网络收藏夹功能也做了一部份。一直没有发出来,放在本机的。

最近想做一个比较酷的东西。

叫做“朋友关系图”,以前好像是在电影还是哪点看到的,说是你要认识总统的话,只需要另外再认识五个人就行了。

1、登陆网站后,可以看到自己和朋友的一张关系图。

2、可以管理自己的朋友,设置亲密度等。

3、可以搜索新的朋友。搜索到一条自己和新朋友之前最短的路径。

总之,整个网站要酷和炫,什么FLASH、XML、HTML5,总之什么牛B什么往上扔,要达到WEBX.0的状态,呵呵。

YY无极限啊...

认真思考下,其实这个东西涉及的问题还是比较多的。

像关系图的展示、数据量大的情况下如何有效的展示出来,并且可以方便的找到其它人。

还有就是图中节点之间路径的搜索,怎么才算是最有效的?

。。。问题比较复杂,尚需慢慢研究!

QQ签名同步

yuql 2010-01-27 14:51:01 发表于 博客程序 分类分享到QQ空间

看到我BLOG的副标题没,呵呵,那个就是同步的QQ滔滔。

通过发布滔滔,可以同步更新到你的BLOG。

为什么说是签名呢,呵呵,因为可以发滔滔的时候就改签名嘛。

虽然腾讯有提供相应的JS代码,但是,显示出来的内容显示不符合我自己的要求:简洁。

因此,大概看了下JS代码。弄了这个东东。

实现步骤:

1、在你要显示滔滔的地方插入:

<script type="text/javascript" charset="utf-8" src="http://www.taotao.com/cgi-bin/msgj?qq=157324647"></script>

记得修改qq号码哦..字符集根据你的需要修改。

2、引入JS

JS根据自己的需要修改。可以参考我的。呵呵

http://www.yuql.net/APP/misc/js/taotao.js

本站BUG列表

yuql 2009-12-24 21:03:13 发表于 博客程序 分类分享到QQ空间

把从现在开始,遇到的BUG归纳在这里,以便查看。

1、由于是国外的服务器,时区不一样,导致日期存取有问题。(09.12.24日发现)---已处理

网站伪静态化(Rewrite)--完成

yuql 2009-12-24 20:59:41 发表于 博客程序 分类分享到QQ空间

程序没有使用smarty缓存,因此仅使用Apache的Rewrite功能做了一个伪静态化。

通过对.htaccess文件进行配置,使本网站支持两种方式(动态和静态)的调用。

对.htaccess的相关配置命令还不是很熟,还需要多多学习。呵!

今天平安夜,闪人了!

php自动生成文章摘要

yuql 2009-12-17 23:07:38 发表于 博客程序 分类分享到QQ空间

在做blog的时候,首页一般都会显示一些摘要信息,以便浏览者快速查看文章,决定是否阅读。

最开始的时候,我使用的是字符串截取的方式来实现的。

但发现,如果只是单纯的通过字符串截取来生成摘要,通常会导致HTML标签的不匹配,

进而导致页面的结构混乱,影响网页的样式。

google了一下,然后写了个自用的。

但是,现在只是单纯的补出不足的标签,如果正好截取到标签的一部分,并没有自动补全标签。

今天有点晚了,这个功能在周末来实现吧。

//文章摘要截取
function get_article_summary($content,$start,$length){
   
    if (strlen($content) <= $length){//mb_strlen
        return $content;
    }else {
        //载入栈类
        $stack = YU::getSingleton('helper_stack');
        //获取内容
        $content = utf8_substr($content,$start,$length);
        //匹配标签
        $reg = '/<(/?)(P|DIV|H1|H2|H3|H4|H5|H6|
        ADDRESS|PRE|TABLE|TR|TD|TH|INPUT|SELECT|TEXTAREA|
        OBJECT|A|UL|OL|LI|BASE|META|LINK|HR|BR|PARAM|IMG|AREA|
        INPUT|SPAN)(.*)>/i';
&nbs