2007-11-29

Lua学习小记——语言

关键字: lua
1.起点,经典hello world: print("Hello World") 这与大多数脚本语言没什么两样,总体来说如果你对JavaScript、Ruby、Python之类有所学习的话,LUA还是相当简单的 2.函数定义,类似JS,用begin end代替大括号: function fact (n)     if n == 0 then        return 1     else     ...
2007-11-29

今天长见识了

关键字: c coroutine
先是读《Programming in Lua》第9章讲coroutine,然后去google coroutine,找到Simon Tatham写的一篇coroutine in c,讲怎么在C语言中实现coroutine,文中先ugly地基于栈实现了一个: java 代码   int function(void) {   static int i, state = 0;   switch (state) {&n ...
  • 18:18
  • 浏览 (379)
  • 评论 (1)
2007-11-22

抽取网页数据的不同思路

关键字: 抽取网页数据 jtidy xsl xpath
    客户要求从Internet上的网页上抽取一定的数据,用来显示或者其他用户,这个需求很常见。这两天我们也遇到了这个需求,本来我一开始想是试用正则表达式去匹配需要的文本数据,后来经验丰富的经理给出了一个更好的思路,就是使用jtidy将 不符合xhtml的HTML文件转化成标准的xhtml文件——本质上就是XML文件,然后利用xsl抽取并转换成我们所需要的数据的一定格式的xml文 件。这样做其实就是将XSL模板当正则表达式来用,不过更清晰,当网页改变时也不需要重新编译代码,仅仅修改XSL模板就够了。过程如下:   & ...
2007-11-18

读《人工智能的未来》

关键字: 人工智能 读书
    《人工智能的未来》的作者是Jeff Hawkins,也就是著名的PalmPilot掌上电脑和Treo智能电话的发明人,这牛人从小就对人工智能充满兴趣并孜孜追求,哪怕从事软件业也是为了自己的理想。就书的内容来说,很有意思。作者先批判了传统的人工智能的发展方向,并且断定传统的人工智能永远没办法造出能够与人脑相媲美的智能机器。因为想要真正地了解智能是什么,只有去研究人脑的智能,而不能单纯地依靠程序和数学。     接下来,Jeff Hawkins系统地探讨了自己对于新大脑皮层的理论,也就是他所宣称的智能理论。所谓智能,其实就是新大 ...
   搬家到了福州,电视没搬上来,住的又是郊区,晚上空余的时间大增,读书时间由过去的一两个小时增长到整个晚上。请还在读研的兄弟帮忙在学校借了7本书,除了本《人工智能的未来》(这本挺有趣的),其他都是技术类,也知道自己的读书面现在太窄了,不是不想看闲书,可确实有很多东西计划着要去学,如果还停留在计划,我怀疑自己到底还会不会去读,比如龙书和unix shell编程。谈一下最近读的很有感觉的两本书。     首先是〈网站重构〉,这真的是我第一次认真地去看一本web设计类的书。尽管一直是做WEB方面的开发,但是对于网页的设计和布局我从来没有系统地学习 ...
    这两天看了一本老书《bitter java》,第一次系统地了解了所谓“反模式”。就书的内容来说已经过于陈旧,书中提到的magic servlet、复合jsp等等反模式已经是早就熟知的编程禁忌,而如web页面不能有太多元素这样的反模式也因为ajax的出现(异步加载)变的不是那么“反模式”了,其中又讲述了很多ejb的反模式,这些在轻量级框架流行的今天也早已经过时。不过书中有一个章节倒是挺有价值,讲述的是java的内存泄露问题,我认为是我目前读的关于这方面问题比较有价值的介绍。     ...
dennis_zane
搜索本博客
我的留言簿
  • 你好,看过你关于自定义classloader的回帖,想问问几个问题:   ...
    -- by llp20_2000
存档
最新评论