您可以订阅我的Blog;或者阅读 下一页 跳至第

2009 年 10 月 17 日

Hierarchical Data 树形结构数据的解决方法

找了几个转贴,有两种解决树形结构(例如网页的分类)的方法。

  • 毗邻目录模式(adjacency list model)

  • 预排序遍历树算法(modified preorder tree traversal algorithm)
  • 以下是几篇比较不错的文章。

    Storing Hierarchical Data in a Database
    http://articles.sitepoint.com/article/hierarchical-data-database

    Managing Hierarchical Data in MySQL
    http://dev.mysql.com/tech-resources/articles/hierarchical-data.html

    2009 年 10 月 16 日

    [ZT]使用ERwin反向工程生成MySQL数据库的Physical Modal[物理数据模型]

    出处:http://up.myxju.com/2008/11/346/comment-page-1/
    1.ERwin简介:

    ERWin Data Modeler是CA公司的数据库建模工具,目前在关系数据库的设计中,有着比较广泛的应用.

    数据库设计错误将会导致在很长一段时间内不断听到各种抱怨,因此,选择 一个适合的数据库开发工具对数据环境进行规范将非常重要 .
    Erwin在物理数据库的生成和反向生成、双向同步和比较功能方面居领先地位 ,可以进行逆向工程、能够自动生成文档、支持与数据库同步、支持 团队式 开发,所支持的数据库多达20多种。

    Erwin数据库设计工具可以用于设 计生成客户机/ 服务器、Web、Intranet和数据仓库等应用程序数据库。

    2. 使用ERwin反向工程生成MySQL数据库的物理数据模型

    1.ERwin并不支持与MySQL的直接连接,一般情况下,我们使用ODBC进行连接, 因此在此之前需要保证机器上已安装有MySQL ODBC Driver. [MySQL网站上有安装包提供]
    2.打开ERwin. Tools>Reverse Engineer. 弹出如下对话框:
    image3

    选择好对应的数据库版本.
    image4

    Next, 几乎不太需要更改,[太懒的, 一点也不想多看一个英语单词...] 继续Next..
    image5

    选定那个复选框…. 点击连接…. [ 下面列放的是曾经连接成功的记录,也可以直接使用列表中的, 不过第一次用的话应该时没有的]
    弹出对话框,提示选择数据源:
    image5

    选定machine Data Source ,建立一个ODBC连接,一路确定之后, 稍等片刻,便可生成.

    3. 效果
    image6

    2009 年 05 月 06 日

    个人知识管理系统的构造

    一直比较烦恼个人知识系统的管理(弄了个很大的标题)。主要对其要求有以下几点:

    1. 易访问:桌面软件、手机、Web
    2. 易写作:公式、思维导图等
    3. 易分类:各种分类形势。按照字母、类别等
    4. 易搜索:全文搜索功能
    5. 兼容性:可以方便地导出导入(与其他wiki、PDF、word)

    试用了几个,最终的解决方案是:

    一般的基于 Web Server 的 wiki 引擎 + NoteBook

    使用的软件是:
    WikiPad + EverNote + MediaWiki

    继续阅读 "个人知识管理系统的构造" »

    2009 年 02 月 21 日

    cygwin 支持中文的方法

    1. cygwin 支持中文
      • 修改 ~/.inputrc
      • 将以下设置前的 # 去掉
        # Allow 8-bit input/output
        set meta-flag on
        set convert-meta off
        set input-meta on
        set output-meta on
      • 设置 ~/.bashrc
      • alias ls='ls --show-control-chars --color=auto'
        就可以显示并输入中文了。
    2. 整合cygwin命令到Windows中

    3. 假设cygwin安装在c:\cygwin,将c:\cygwin\bin添加到系统变量PATH中(最好加在windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不是windows命令,比如find)

      继续阅读 "cygwin 支持中文的方法" »

    新的 Open Source 开发环境

    可能已经落伍很久了,但是一直没有时间 update 自己的Open Source 开发环境。因此在这里总结一下这几天的更新情况。

    主要的开发还是基于 Linux + Apache + PHP + MySQL 的典型配置。

  • Linux: Fedora 9
  • Apache: 2.2.9
  • PHP: PHP 5.2.6
  • MySQL: MySQL 5.0.67
  • MySQL Workbench
  • MySQL GUI Tools
  • Eclipse: eclipse-SDK-3.4-win32.zip
  • PDT:
  • Zend Studio for Eclipse: 6.0.x
  • (2009-02-21添加)
    基于 Ruby on Rails 的配置

  • Instant Rails http://instantrails.rubyforge.org/wiki/wiki.pl

  • Aptana http://www.aptana.com/

  • RadRails http://www.aptana.com/railsx
  • 备注:

  • Eclipse for Rails http://www.napcs.com/products/rails/Eclipse/index.htm

  • RDT: An open source Ruby IDE for the Eclipse platform. http://rubyeclipse.sourceforge.net/
  • (未完,添加中...)

    2008 年 10 月 19 日

    FireFox的FlashBlock插件: 解决FF占用CPU过多的问题

    Firefox 浏览器几乎在我的电脑中取代了IE。但是随着插件的日益增多,以及大内存带来的打开窗口数目的增加,发现Firefox非常的占用CPU和内容。
    查了一下网络,并且测试了一下,可以找到几个原因,其中最大的原因是:网页上的Flash占用了过多的CPU

    于是添加了一个插件: FlashBlock http://flashblock.mozdev.org/

    这个插件可以屏蔽所有Flash,然后在需要看的时候点击一下就OK了。前后对比了一下,在没有 FlashBlock 的时候,Firefox 始终保持 20-30%的CPU占有率,安装以后在不做任何操作的时候几乎到了 0% 。

    另外,发现一个很不错的插件,推荐使用: GooglePreview  https://addons.mozilla.org/en-US/firefox/addon/189

    2008 年 08 月 02 日

    The blue man group

    一个人去看了期待已久的blue man group 的 live。 只能用以下词来形容,超炫超high。
    以后有机会一定要再去~ 不过国内似乎还没有他们的演出,相信如果来国内演出一定会很火爆的~哈哈~
     
      http://byfiles.storage.live.com/y1pYCTREVTyTBQRYiZ_-aIlGLR4k9TFf0Ty_P-N2cKkhhVzideW-6GdNQrOC0_B08t97Z4YcixTUkc
    http://byfiles.storage.live.com/y1p3rGNaBCq1J5rO766X4ZX6ZN-BrQp3pg00CBx_EWhgVPxcIM0PI1um_y15fLqB1one8-bJ4bJ0Zg

    这个是他们的经典开场白:
       


    2008 年 07 月 09 日

    【转】黄鸣:孔雀翎《Programming C# 》中文版 第4版

    电子工业出版社给我邮寄了此书,所以本人可以先在出版之前一睹为快。

    本人曾看过300多本.NET方面的书,感慨颇深。其实一本好书可以影响一个人很多,而一本很差的书可能就会让人误入歧途。

    我对好书的理解是思路清晰,结构良好,最好是能让初学者有一个总体的框架认识,记得很小的时候看《学习的革命》中说到记忆的时候最好是把整个知识体系想像成一颗圣诞树,然后我们把礼物放在树杈上。

    .NET的国外好书可以分为4大系:

    第一也是影响最广的是Wrox出版社的红皮书,这系的书大多是作者的头像,整本书封面红色。

    第二就是Microsoft出版社的黑皮书,这系的书大多是一个机械扳手或者仪器仪表,整本书封面黑色。

    第三是Oreilly的动物世界,这系的书封面都有一个动物,当然这些动物都不是随便选得而是有些暗喻!

    第四是PEASON的方块系列,这系的书封面就是国际象棋棋盘里带几幅图画。

    继续阅读 "【转】黄鸣:孔雀翎《Programming C# 》中文版 第4版" »

    2008 年 05 月 22 日

    这几天关注的--救灾中的一些问题

    1) 救灾可能会长期化,因此需要对救灾人员的生命安全和健康进行关注。

    1-1) 抗灾官兵的健康和安全--个人觉得实行轮换制度,让第一批的战士休息2-3天。
    因为:救援战士目击伤者死亡 接受采访失控晕倒 18岁战士忍痛抗灾 三天后才发现小肠已脱落

    1-2) 志愿者的健康和安全--建议第一批的志愿者回到家乡修整实行轮换制度,让第一批的战士休息2-3天。
    因为我的一个朋友说:

    (L)China*komen yun
    第一批救援的想回来,我们也准备好了轮换,但是那里不放他们回来。
    不过第一批救援队的确该回来了,那么多天了,那里很苦的。
    而且去之前都准备不足,晚上都冷死了。
    我同事昨天才睡上帐篷,之前是露天。
    不过现在有稀饭了,情况好多了。。。
    2) 严打趁火打劫者

    2-1) 防止腐败!对捐款加强舆论和法律监督。
    因为: 外媒:中国全力安置受灾民众铁腕预防赈灾腐败

    2-2) 彻底地查一下豆腐渣工程!为什么会有不倒的希望小学?!
    中央誓查只能抗5级地震的豆腐渣学校 | 史上最牛希望小学现身:教学楼经过8级地震考验

    2-3) 对于一些当地政府官员,虚报损失以获取拨款,对于在各个灾区,趁火打劫、搜罗遗物中钱财者的打击力度要加大。

    3) 尊重死者,对网络的宣传予以控制。
    不要为了浏览量或者吸引读者眼球,刊登一些特别是对死者不尊敬的照片,必要时进行马赛克处理或者删除。例如“地震中震撼人心的镜头”之类的文章。

    4) 对于大众,调整心态,适当娱乐放松心情。
    我的一些朋友亲人都开始在电话和msn中出现了情绪,自己也在每天的pplive上看新闻,在网站上看数字...也出现了抑郁的心态。因此还是需要调整心态,重拾信心。

    5) 激情过去了,需要更加的理性和有序。
    看看这个标题,真的很对~ "当激情退却之后:健康社会力量需更有效地组织"

    [导语] 即使我们有良好的愿望和崇高的激情,要应对这场灾难带来的打击,仍然远远不够。一个社会不能只把情感当作组织方式。当死亡的人数不再上升,刺激大家神经的新闻慢慢减少,灾区重建的任务越来越重的时候,喷发的情感开始慢慢降温,可是灾区对各界支持的需求却丝毫没有减少。如何将有责任感的社会力量有效地组织起来,发挥对政府的救灾重建工作积极有效的配合作用,将成为觉得灾后重建工作是否圆满完成的一个重要因素,也是对整个社会能够建立有效运作、组织机制的一次机遇和考验。

    灾难还没有结束,我们需要勇敢和理智。

    2008 年 05 月 19 日

    四川大地震之后我们该做什么

    突如其来的灾难,无不对我们带来许多的打击和伤痛。但是当我们擦干眼泪后,有更艰难而且漫长的困难在等着我们--这就是我们重建灾区家园的重任。

    日本2006年新泻的6级地震后,受灾的地区的人们至今仍然住在简易房内--这当然是日本政治和社会的问题,我们没必要去评论。但是这次四川地震灾害之重,想必要付出更多的努力才能恢复到震前的状态。

    自己罗列了一下,除了抗灾和防疫的短期间的问题以外,现在想到的长期课题是有以下几个:
    1)孤儿培育问题(连带有抚育者的审查和长期监督问题)
    2)住房问题(包括幸免于难的人们的原有房贷问题)
    3)心理治疗问题
    4)残疾人安置问题
    5)捐款的运营问题
    6)灾后重建所需资金问题

    我相信历史会永远这段灾难,灾难的一慕一慕也会留在我们的记忆里面,但灾后重建同样需要更多包括资金物资在内的支持。我们在灾难发生后的短世间内募捐到如此多的救援资金和物资固然让人动容,但是如何建立一个持续性的救援机制更为重要。

    这里有几个个人的设想。

    1)每月手机定额捐款。
    我们可以学习“超级女生”的短信投票方式,但是稍加修改。例如,建议中国移动通讯和联通等手机运营商推出更多的爱心套餐,或者订阅爱心短信,每个月定期从手机中提取捐款金额存入捐款基金。一个人可以根据每个人的心愿订阅一到多条(套),每个月可以更改数量。

    2)企业从利润中抽取1%。
    我大学的奖学金是来自一个Aeon的1%Club,他们的主旨就是所有集团公司把每年1%的纯利润作为植树、助学的基金,以此来资助需要帮助的人们。虽然像Aeon的大公司还是少数,因此我们可以结合诸如“浙商”的企业联合体,来建立基金,并且可以进行运作。

    3)利用网络和现有的慈善基金
    例如淘宝和卓越等大型网站,有大量的交易量的网站,可以在交易时候添加献爱心栏目,只要付款者点击一个选项,就可以自动在成交金额上加上百分之一的份额,以资助灾区。
    另外,非常支持壹基金的做法,每个月捐赠一块钱,建立一个大家庭。

    另外,要加大法律和社会舆论对各项捐款的管理监督,并督促各项基金对资金运用的透明化。

    草草

    下一页 跳至第
    2009年11月
    Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30          

    基本信息

    • 文章总数:414
    • 留言总数:210
    • 被引用次数:27
    • 海外订阅:
      国内订阅:
      Add to Technorati Favorites

    分类

    最新评论

    朋友和家人

    个人收藏夹

    检索


    个人图片


    Kreny's flickr 上的随机图片
    看不到Flickr图片的解决方法

    我的音乐盒


    Kreny一起在友播听歌吧!

    存档

    联合及协议

    QR_Code.jpg Get Firefox! Firefox Flicks!
    Creative Commons License
    This weblog is licensed under a Creative Commons License.
    Powered by
    Movable Type 3.31