存档

‘技术杂记’ 分类的存档

UML中类之间的关系小结

2010年9月4日 1 条评论

好久没用UML的东东了,有点记不太清了,最近要用到了,做个简单的复习。UML中类之间的关系一直让人觉得很容易混淆的东东,这里记录一下今天复习的时候整理的笔记,希望对感兴趣的朋友有所帮助。

  • 1. 关联
  • 关联用来描述类与类之间的连接关系。关联一般是双向的,即关联的对象双方彼此都能与对方通信。换言之,如果两个类的对象之间存在可以互相通信的关系,或者说对象双方能够感知另一方,那么这两个类之间就存在着关联关系。
    关联 阅读全文…

    动手构建一个推荐系统(Recommendation System)

    2010年7月11日 19 条评论

    写在前面:本文通过构建一个电影推荐系统,深入浅出的介绍推荐系统相关的概念、算法,让读者朋友能够在对推荐系统有比较全面的认识的基础之上,能够轻松地构建出自己的推荐系统。

    1. 什么是推荐系统(Recommendation System)

    推荐系统是指根据一个群体的偏好,来为群体中的成员提供推荐的系统。现实生活中这样的例子很多,比如豆瓣(Douban.com)读书中的“豆瓣猜”功能,它根据你看过的一些书和相关评价,与整个豆瓣社区其它会员看过的书与评价经过一系列的计算,就能给你推荐一些你没有读过的,但有可能感兴趣的书(如下图所示):
    这是我读过的或者正在读的书:
    阅读全文…

    Chrome相关源码下载

    2010年6月18日 没有评论

    今天在网上搜索到的,在这里把需要的内容摘记一下,权当是给自己做个笔记,以备后面查看、使用。

    目前 Google Chrome 源码已经公布了,有兴趣的软件开发者程序员可以从 chromium.org 服务器使用 SVN checkout Google Chrome Source Code,自定义自己的浏览器。

    Google Chrome 源码下载地址 :

    1. Google Chrome 源码 SVN 地址http://src.chromium.org/svn。包含有 Chrome、Gears、Webkit、GCC 等源码以及编译依赖工具。Chrome 浏览器项目的源码,位于目录 http://src.chromium.org/svn/trunk/src/chrome/

    阅读全文…

    主流浏览器内核概览

    2010年5月23日 8 条评论

    今天在cnbeta上看到的一篇文章,介绍浏览器内核的,挺不错的,分享一下,对浏览器内核感兴趣的朋友可以看一下:

    我在这里就不转载文章内容了,给出链接:http://www.cnbeta.com/articles/111861.htm

    Sitemap协议规范

    2010年4月19日 12 条评论

    写在前面:今天用到sitemap,把相关协议规范整理了一下,希望对感兴趣的朋友有所帮助 😛
    1. 什么是Sitemap协议
    Google SiteMap Protocol是Google自己推出的一种站点地图协议,此协议文件基于早期的robots.txt文件协议,并有所升级。在Google官方指南中指出加入了Google SiteMap文件的网站将更有利于Google网页爬行机器人的爬行索引,这样将提高索引网站内容的效率和准确度。文件协议应用了简单的XML格式,一共用到6个标签,其中关键标签包括链接地址、更新时间、更新频率和索引优先权。
    2.Sitemap协议规范的基本要求
    (1)Sitemap文件采用.xml格式
    (2)Sitemap文件必须使用utf-8编码
    (3)可以采用gzip(.gz)格式来压缩Sitemap文件
    (4)Sitemap文件未压缩前不能大于10MB
    (5)一个Sitemap文件中包含的Url不能超过50000个
    (6)Sitemap中Url的优先权的值是一个表示当前站点中Url重要程序的相对值
    (7)Sitemap中Url的优先仅的缺省值是0.5
    (8)Sitemap中的Url必须是xml安全的(URL’s must be XML Safe (use XMLFormat()) 阅读全文…

    关于腾讯的Android QQ我有话说

    2010年4月8日 52 条评论

    相信关注Android的朋友们已经都知道了,腾讯在3.30号那天晚上,推出了所谓的官方的QQ for Android。作为一名Android手机的使用者,以及Android爱好者,我与其它所有朋友都一样,在第一时间下载安装了该版的QQ。为此我还写了一篇文章,来表达广大Android用户对Android QQ的期待。但是,结果却让所有的朋友大失所望,这个所谓的官方QQ for Android,只不过是以前的Webmini的一个简单的包装,增加了一些漂亮的界面,但是终归是换汤不换药,群众的眼睛是雪亮的,细心的用户很快就发现了。另外,最大的毛病是,该QQ极耗流量,而且还不支持cmwap(至少刚出来的版本是不支持,虽说一周的时间更新了好几个版本,但是后来的版本我再也没去装过,太失望了)。做为一款手机软件,最基本的两点:一是支持包括cmwap在内的多种接入方式,一是采用精简协议,尽最大的努力帮用户节省流量。这两点,这个所谓的官方QQ for Android都没有做到,不让用户失望也说不过去,于是我在想,对于网上一片片的骂声,这些开发者心里的感受是怎么样的,主管这款QQ开发的领导是怎么想的。 阅读全文…

    分类: Android, 我的观点 标签: , ,

    千始万唤始出来—-腾讯Android QQ终于发布了

    2010年3月30日 16 条评论

    等了很久,腾讯官方的Android QQ发布了,真是千始万唤始出来啊 🙂
    下面是下载地址:http://im.qq.com/qq/android/index.shtml, 具体怎么下载,什么功能,上面都说的很清楚,我就直接上图了,并附一些自己的简单的体验的感受。

    总的来说,当前的功能还比较简单,后续应该有很大的提升、丰富的空间,下面是各个界面:

    1. 基本的聊天界面: 采用了气泡的方式的消息显示,感觉还不错。不过和同一个人聊天的过程中,新消息会在上面的消息栏会不断的提示,这个地方用户体验不是很好。如果是当前正在聊天的话,可以直接在聊天窗口显示消息,不用再在消息栏提示了。
    阅读全文…

    分类: Android 标签: , , ,

    给iNove主题添加google adsense的搜索框

    2010年3月21日 4 条评论

    之前我用的主题是pixeled,从建站一直用到前几天,用了快一年了。pixeled主题添加google adsense的搜索框很简单,只要在adsense那里生成ad for search的搜索框的代码后,直接替换SearchForm.php文件中的搜索框即可。

    这次换了inove主题后,依然觉得自带的那个搜索框不好用,而且还有另外一个因素,adsense的搜索框是有美刀赚的 🙂 ,于 是就决定把原来那个换掉。由于之前在pixeled主题中换过,所以就按同样的方法去搞inove的。但是,却发现inove根本就没有SearchForm.php这个文件,只有一个Search.php,但是好像与右侧那个搜索框没有关系。这该怎么办呢? 阅读全文…

    Google Adsense搞定

    2010年1月23日 4 条评论

    之前刚把博客搭建起来的时候,申请过adsense被拒了,说是至少需要建站六个月才行。后来又去阿里妈妈申请了一下,审核的时候也被拒了。两次都被拒,真是杯具。

    前几天,又去google的adsense申请了一下,今天收到通过的邮件了,呵呵。顺便把wordpress也升到了最新的2.9.1,又找了一下ads相关的插件,最终选择了Advertising Manager这一款,个人感觉挺不错的,因此给用wordpress的朋友推荐一下。这款插件可以增加各种广告,不仅仅是google的adsense,其它的也可以,比如阿里妈妈。而且它的广告可以通过widget显示在侧边框上,还可以在写的博文中通过标签来添加。下面就是一些例子,呵呵,展示一下,今天由于时间比较晚了,就不再详细写了,以后有时间现慢慢写吧: 阅读全文…

    分类: 技术杂记 标签: , ,

    手动升级WordPress 2.8.x到2.9.1

    2010年1月22日 2 条评论

    从2.8.6开始,升级到2.9.0失败,后来又出现了2.9.1,升级还是失败。老是提示缺少zlib的支持。于是联系名网的客服,说是网监要求不让支持,真是晕呀,网监怎么会有这样的要求,完全是在搪塞。交涉了很久,最终说是给我换个主机,换到了一个win主机,支持zlib,但是升级页面下载完后,就停在一个空白页面不动了,真是杯具!

    没办法,只能手工搞一把了。在网上搜了很多相关的帖子,下面是具体的操作步骤:
    阅读全文…

    Android开发(一)—-工欲善其事,必先利其器

    2009年12月16日 10 条评论

    android很久没用Java开发了,已经快忘得差不多了。以前在学校的时候就想玩玩Android上面的开发,一直没下决心搞起来,最近终于下定决心了。一方面算是为现在的生活增加一些乐趣,一方面也是给自己补充一些工作之外的内容吧,希望自己一直能坚持下来。搜索引擎后台开发是我当前的工作,我要做好我的工作,但工作不是我生活的全部,我还有其它的事情要做。

    本文是我开始搞Android开发的第一篇,主要内容开发环境的配置,希望能够对有需要的朋友有所帮助,以后我会陆续把自己学习的过程记录下来,下面是具体的内容: 阅读全文…

    使用Firefox访问wap网站的完美解决方案

    2009年12月6日 1 条评论

    sexy-firefox
    自从google推出chrome以来,一直在用chrome,很久没用过firefox了。今天兴起又装回了firefox。发现firefox的插件比以前多了很多,果然是人多力量大呀,赞开源!下面要说的用firefox访问wap网站的解决方案,是今天装好firefox后,看一些插件时才发现的,觉得挺好玩的,于是在这里记录一下,给需要的朋友一些小小的帮助吧。

    我们知道,现在的wap网站基本可以分为两类,一类是wap1.0的wml页面,一类是wap2.0的xhtml页面。因此要通过firefox来访问wap网站,就要解决这两种类型的页面。下面是两个插件: 阅读全文…

    分类: 技术杂记 标签: , , ,

    移动互联网(Mobile Internet)现状

    2009年10月10日 没有评论

    在艾瑞上看到了关于移动互联网的调研报告,与感兴趣的朋友分享一下:

    1.当前移动互联网的特点

    robots.txt协议中User-agent的匹配

    2009年8月3日 没有评论

    之前写过一篇关于robots.txt协议(http://hi.baidu.com/wuzsh/blog/item/cef1fc03f6ff54723912bbbe.html)的文章 ,今天收到站长投诉,说是我们的spider不遵守robots.txt协议。把它们的robots.txt下下来测试一下,果然,以前的robots.txt程序有个bug。主要是没把robots.txt中user-agent的匹配弄好,于是再翻出来看看,下面是原文:(摘自http://www.robotstxt.org/norobots-rfc.txt阅读全文…

    Vimperator-让你的Firefox变成Vim

    2009年6月19日 1 条评论

    vimperator真的很不错,喜欢vim的朋友可以试试,让你的firefox像vim一样的华丽~~ 首先上一张前辈总结的图:

    vimperator1

    Vimperator 的使用(很多在Vim中使用的快捷键都可以在vimperator中使用,相当的方便) 阅读全文…

    分类: 技术杂记 标签: , ,

    Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /home/wuzeshengpwmuqzeeas7h4eknug/wwwroot/wp-content/plugins/quickstats/quickstats.php on line 345

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/wuzeshengpwmuqzeeas7h4eknug/wwwroot/wp-content/plugins/quickstats/quickstats.php on line 345

    Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /home/wuzeshengpwmuqzeeas7h4eknug/wwwroot/wp-content/plugins/quickstats/quickstats.php on line 346

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/wuzeshengpwmuqzeeas7h4eknug/wwwroot/wp-content/plugins/quickstats/quickstats.php on line 346

    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/wuzeshengpwmuqzeeas7h4eknug/wwwroot/wp-content/plugins/quickstats/quickstats.php on line 346