12 2009 档案
摘要:viewview分为 builder模式和rhtml模式builder模式例子如下,rails自带xml.div(:class => "productlist") doxml.timestamp(Time.now)@products.each do |product|xml.product doxml.productname(product.title)xml.price(produ...
阅读全文
摘要:1.1 link_to一般形式: link_to "xxxx",{hash},{hash}第一个是链接文字,第二个hash和url_for的一样,第三个hash是用户自己在<a>中添加的标签,比如:[代码]link_to_unless_current 自动识别当前链接, 如果当前url和链接一样, 就只产生文本事实上,html元素的属性都可以通过这样的方式来设置。比如添加一个clic...
阅读全文
摘要:1.open 使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。 file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close( )注:不能把open语句放在try块里,因为当打开文件...
阅读全文
摘要:这几日实现了一个基于Trie树的简单即敲即得系统,数据库为MySql,测试数据为380万条记录。输入数据为utf-8格式,在Trie树节点中保存的是wchar类型的字符,因为一个汉字需要2个字节的长度,如果使用char类型就必须将一个汉字拆成两个节点来保存,这样以后要做模糊搜索什么的就比较麻烦。工程共包含5个代码文件,分别如下: Char2Wchar.h : 实现char到wchar_t的转换[代...
阅读全文