//网站hash函数
function hash(str){
var h=5003;
for(var i=0;i<str.length;++i){
h+=str.charCodeAt(i);
h+=(h<<10);
h^=(h>>6);
}
h+=(h<<3);
h^=(h>>11);
h+=(h<<15);
return Math.abs(h);
};
hash(document.location.href)
- 09:47
- 浏览 (2297)
- 评论 (0)
- 分类: 网络
- 发布在 javascript研究小组 圈子
今天被网上的一位朋友请出去吃饭,见识了一下恐怖的物价:)大家交流了一些看法,我大略的记一些下来,备忘.一.关于够用的问题 朋友认为: 当一款互联网产品满足了用户80%的需求,或者说'够用了',就足以吸引用户. 而我认为: 需求永远不可能真正的被满足,而当你认为满足了80%的时候可能实际上只满足了40%(反之亦然).所以: & ...
2008-1-26 22:18Boost版本号1.34.1可以google并参考一篇叫"混合系统接口Boost.Python"的文章还有http://wiki.python.org/moin/boost.python/HowTohttp://learn.tsinghua.edu.cn:8080/2005212716/html/boost_python.htmlhttp://visnuhoshimi.spaces.live.com/blog/cns%2135416B2A4DC1B31B%211863.entry1.bjam python2.把生成*.lib复制到库目录(可以在 ...
放在wiki上
见http://wiki.woodpecker.org.cn/moin/zspy
Pycurl http://pycurl.sourceforge.net/
Python版libcurl的接口,libcurl为C写的,比urllib快,功能强.支持循环rewrite陷井的安全深度. 用于做网络爬虫,抓网页.
更新:
2008-1-26 13:10 修正一个错误
匹配图像标签的正则表达式(Javascript和Python版)
不是绝对准确(因为正则表达式的图灵不完备???),但是一般来说够用的了.
留着抓网页的时候用.
先在firgbug中写了一个javascript版本的,然后复制的到python中居然能能用:)
不错,不错,大家一致多和谐.
//JAVASCRIPT
//张沈鹏 zsp007@gmail.com 2008-1-19 15:51
var html=document.body.innerHTML;
var img=/<img\s.*?\s?src\s*=\s*['|"]?([^\s'"]+).*?>/ig
...
//日期格式为数字 如 20080901
//By zsp007@gmail.com
///验证是否是有效日期
bool date_validate(T)(T date)
{
static T daysOfMonth[] = [0,31,28,31,30,31,30,31,31,30,31,30,31];
T monthDay = date % 10000;
if(monthDay > 1231)
return false;
if(monthDay == 229)
{
int year = date / 1 ...
http://www.netvibes.com/
摘自http://yeeyan.com/articles/view/lzyy/4087
这个市场有许多的竞争者,主要分为两个阵营——大公司(微软的live.com,GOOGLE个人主页,我的雅虎)和小公司(netvibes(my favourite——译者注),Protopage,PageFlakes)。现在,正如Mike Arrington 所说,这些小公司正在逐步退出市场的竞争:
一种必然的趋势正在发生——一些刚刚起步的公司已经准备关门大吉了,因为他们发现做一个应用程序比做一个让更多用户去使用的webapp更加方便。Fold.com,一 ...
简陋的封装了一些单表操作
源代码
template eval( A... )
{
const typeof(A[0]) eval = A[0];
}
char[] escape(char[] c){
return "\""~c~"\"";
}
char[] column_def(char[] temp){
return "typeof(this) " ~ temp ~ "(char[] v){ this.column[\"" ~ temp ~ "\"]=v;return this;}\n";
}
char[] table(char[] nam ...
堆和栈的区别
一、预备知识—程序的内存分配
一个由C/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其
操作方式类似于数据结构中的栈。
2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回
收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的
全局变量和静态变量在一块区域, 未 ...
学习的参照资料
http://www.d-programming-language-china.org/
对应版本
DMD 1.013(2007年4月12日)
0.
数组切片
char[][] args=[
"main.exe",
"zsp",
"earth"
];
args[1..$])
1.
可以给引入模块一个本地名称
import io = std.stdio;
io.writefln("hello!");
2.
从一个模块中只导入专门符号,并绑定到当前名字空间
import std.stdio : writefln, foo = writef;
std. ...
Apress.Learn.to.Tango.with.D.Jan.2008.pdf
Learn to Tango with D is a book about the D programming language and the Tango software library. It became available as an eBook 7th of January 2008, whereas the printed version should be available 3 weeks later.
Learn to Tango with D introduces you to D, ...
狂乱的忙碌中......
上海的张江晚上的空气很不错,人也少.
公司在张衡路,我喜欢张衡,中国的全才派代表人物.
"我能,我无所不能!"
晚上9点的车,离开成都,回江苏了,一年没回家了,好想家啊:)
无聊的大学即将谢幕,
精彩的人生从此开始。
十年之后,我会是怎么样的一个人呢?
百年之后,谁能记起那曾经年少的我?
期末迎考,忙碌中:)学习进度放缓
今天这篇文章和pylons没有什么关系,不过也算是建站的一部分.
前面说过,我是打算写一个抓新闻的网站.
但是,每次抓取时如何区分哪些是更新了,哪些是已经抓取的网页呢?
我的思路是判断页面地址.
但是每抓取一个网页就要去查询一次数据库,判断是该网址是否已存在否存在不免有点低效.
其实这应该并非性能瓶颈,只是C++的效率优先的惯性思维,写完了才发现可能是过早最优化了:)
罪过,罪过...
不过既然已经写了,那就用着吧.
算法假定了这样的一个事实,更新的新闻的链接总是出现在已抓取新闻之前.
我们只需要寻找到最后一条更新过的新闻,然后就可以通过切片获得更 ...
昨天写按照教程写了一下数据库
感觉不是很优雅
1.表名和类的名字需要分别写,不符合一处定义的原则
2.要手工把类和table进行orm.mapper,比较麻烦
于是重新写了一个table类来负责对一个类建表,可以统一的在init用Table.do_mapper(orm)来初始化,不需要手工去一个一个的mapper
from sqlalchemy import orm
from sqlalchemy import types
def init_model(bind):
"""Call me at the beginning of the application.
...
今天下载并观看pylons的视频教程
http://media.knowledgetap.com/tesla.flv
然后又去按照<<Making a Pylons Blog >>这个教程敲了一点代码
http://wiki.pylonshq.com/display/pylonscookbook/Making+a+Pylons+Blog
收获如下:
1.
@classmethod
可以定义一个类和实例都可以调用方法,参数是类的类型
2.
from randon import sample
sample(xrange(10000),20)
在指定范围中取样
3.
de ...
为什么想学习pylons?
打算写一个抓新闻的网站,可以把那些新闻打包为纯文本,下载到pda上慢慢看.
行事先利其器,先选一个框架.
以前用了一段时间的Django,觉得它的自动化程度比较高,很适合快速开发,但是有利就有弊,相对而言,我觉得其不足有:
1.其ORM对于一些简单的应用还是不错,但是对于多表的操作就没有sqlalchemy优雅.
2.模板和代码完全分离从出发点看来是不错,但是这样做带来的缺点就
a.编写麻烦
b.会有许多琐碎的自定义标签
此外,对于我这种页面和代码统统负责的孤家寡人来说有点画蛇添足
我的观点是,总有许多一次性的代码,把这些代码扔进页面是不错 ...
- 浏览: 225056 次
- 性别:

- 来自: 江苏

- 详细资料
搜索本博客
我的相册
large_icon_htm.png
共 26 张
共 26 张
最近加入圈子
最新评论
-
Python Trick 两条: 如何 ...
晕 你不解释还真看不懂
-- by huangpengxiao -
看电视<<倚天屠龙记>>随感
赞一个,呵
-- by shiren1118 -
基于jquery ui的自定义布 ...
最终版,见我的豆瓣,safari下有问题,没有启用这个脚本
-- by zuroc -
基于jquery ui的自定义布 ...
safari下jquery ui 1.52 的 draggable 居然也有问题 ...
-- by zuroc -
基于jquery ui的自定义布 ...
thanks for your working and your kindly ...
-- by shameant






评论排行榜