上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 35 下一页
这篇文章是stackoverflow的一篇帖子。上面提到了很多有用的数据结构。有的听过了,经常用,有的没有听过,记录下来。Trie树。应用比较多,一个比较cool的trie的应用TRASH-A dynamic LC-trie and hash data structure。Bloom filter。wiki链接删除某一项是不允许的,不过可以实现可计数的counting bloom filter在BigTable,Cassandra中都有使用可以用来快速检查是否拼写错误Rope:rope 数据结构表示不能修改的字符序列,与 Java 的 String非常像。但是 ropes 效率奇高的字符串变换 Read More
posted @ 2013-09-11 15:20 godjob Views(390) Comments(0) Diggs(0)
本文作者是Gavin McLeod,一个被困在《电子世界争霸战》里的骨灰级Web极客。在文中列举了15个帮助开发者快速编码、优化代码的语法高亮工具,每个高亮工具都有其功能特色。(以下是编译内容)开 发者和顽固的代码极客深知CodeSyntax Highlighter(以下简称“代码语法高亮工具”)作为二级符号的一种形式,便于在一个结构化语言或标记语言里书写代码。有些代码高亮编辑器里融合 了多个语法高亮功能,例如拼写检查、代码折叠。语法高亮工具可以在总体策略的使用上起到较大的作用:改善文本的可读性和上下文语境,尤其是在代码页数较多 的情况下。另外还能帮助开发者快速在编程过程中定位bug源头。不管 Read More
posted @ 2013-09-05 11:59 godjob Views(1748) Comments(0) Diggs(0)
Django我和Django ¶ 我使用python的很大一部分原因就是django。虽然在以前也用过python,不过始终没有什么特别的感觉。然后接触到了django。可以说django非常对我的胃口,特别是他的admin给人的感觉特别的棒。django是个独断且固执的框架,框架里用的组件都是自己写的,而且往往会“知错不改”。所以用django就要试着thing in django,接受django所谓的设计哲学,如果接受不了那就换pylons或ROR什么的试试吧。django并不完美,但这并不妨碍她成为一个优秀的web开发框架。资源django官网django文档Django S Read More
posted @ 2013-09-01 18:16 godjob Views(1414) Comments(0) Diggs(0)
类方法string.upper(str)需要引入string模块,实例方法str.upper()不需要引入string模块无与伦比的列表解析功能# coding=utf-8# 列表解析print [i * 2 for i in [8, -2, 5]]print [i for i in range(8) if i % 2 == 0]在FF的javascript1.7就实现了相同的语法( Array Comprehension)var evens = [i for (i in range(0, 21)) if (i % 2 == 0)];字符串模板# coding=utf-8# 字符串模板from Read More
posted @ 2013-09-01 12:44 godjob Views(332) Comments(0) Diggs(0)
刚好用到,这篇文章写得不错,转过来收藏。 转载自 道可道 | Python 标准库 urllib2 的使用细节Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。1 Proxy 的设置 2 Timeout 设置 3 在 HTTP Request 中加入特定的 Header 4 Redirect 5 Cookie 6 使用 HTTP 的 PUT 和 DELETE 方法 7 得到 HTTP 的返回码 8 Debug Log 1 Proxy 的设置urllib2 Read More
posted @ 2013-08-31 23:51 godjob Views(335) Comments(0) Diggs(0)
适合级别:入门,中级关键字 :python, http, GET, POST, 安全, 模拟, 浏览器, 验证码,图片识别, google1 此文不是关于黑客或安全话题的!2 使用脚本程序发送GET或POST,这是最简单也是最常见最频繁的事情之一;那为什么我还要YY一遍呢? 因为不只是熟能生巧,熟还能生出好多东西来呢,就看是和谁生!3 我想有必要再次温习一遍HTTP协议及GET/POST请求相应内容与格式等基础知识的;不过我不会在此简述,希望你去看看那些诸如“当你使用浏览器打开一个URL,究竟发生了哪些事”这样的文章吧!4 python发送GET/POST可能涉及的lib: urllib, . Read More
posted @ 2013-08-31 23:24 godjob Views(360) Comments(0) Diggs(0)
#!/usr/bin/python#-*-coding:utf-8-*-import httplib,urllib; #加载模块#定义需要进行发送的数据params = urllib.urlencode({'title':'标题','content':'文章'});#定义一些文件头headers = {"Content-Type":"application/x-www-form-urlencoded", "Connection":"Keep-Alive" Read More
posted @ 2013-08-31 23:11 godjob Views(761) Comments(0) Diggs(0)
这段时间一直在学python和django,准备写个小小的blog巩固下自己学到的东西,看到了GAE上的一些程序,大部分都是纯python的,想找一些基于django的,还真是难。无意中搜索到一篇文章,就翻译一下,渣技术,实在不行,就去看en文的吧。en文地址Michael Trier在两年以前就写... Read More
posted @ 2013-08-29 14:44 godjob Views(1106) Comments(0) Diggs(0)
概述研究计划参与人员研究文档学习emiller的文章熟悉nginx的基本数据结构nginx 代码的目录结构nginx简单的数据类型的表示nginx字符串的数据类型的表示内存分配相关系统功能封装ngx的内存池ngx的基本容器ngx_arrayngx_queuengx_hashngx_list了解ngi... Read More
posted @ 2013-07-28 14:26 godjob Views(1135) Comments(1) Diggs(0)
原理 字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K Read More
posted @ 2013-07-01 19:51 godjob Views(304) Comments(0) Diggs(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 35 下一页