您现在的位置:首页
--> 其他
术语表本术语表定义了在使用xapian时可能遇到的一些专业术语.其中一些是信息检索领域的标准概念,而另一些则在xapian中有特别的意义. BM25 xapian默认使用的加权方法。BM25是原来的概率加权算法的,而最近的TREC测试表明,BM25是已知的相关性衡量体系中最好的。有时它也被称为“Okapi BM25”,因为它是最先是在一个叫Okapi的学术性的IR系统中实现的。布尔检索检索跟一个布尔查询...
这几天在做的一个系统中,需要给指定的用户发送email,由于对方只提供了可执行程序,所以需要在CGI中调用。虽然之前就知道可以通过system()或者popen()来实现,但是在真正用在CGI场景中的...
photoshop钢笔状态下点按CRTL键,就可以临时切换成路径选取工具,这个功能比起illustrator的钢笔要稳定和效率高。不过工具都是因人习惯和熟练喜欢,对于绘画过程原理都通用。因为绘画得比较细,整个过程也比较长,希望可以给想绘画这类风格的同学一点帮助,当中也简单提了点photoshop的样式应用和pen的应用技巧,大家可以多多交流,以此做药引,希望大家也提交这类的创作,好供大家学习学习。附 上大图整图教程下载因工作之余所...
局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
在我们疯狂的天朝,有时候,http代理并不能满足要求,也许你还想使用更底层的socket代理
很多时候我们需要爬取网页并且获取页面上的特定内容,不一定是做坏事比如爬取竞争对手的数据。也许我想定期爬自己的网站,找到页面上的链接,并且看它们指向的网页是不是都还可以访问。爬到一个网页,为了获得上面所有的链接,我以前首先想到的是用正则表达式。但是 HTML 并不一定是良构的 XML (如果每个人都用 XML 的标准写 HTML,那我们直接用标准的 XML parser 就好了),写正则表达式的时候你需要考虑大小写、换行、单引号/双...
尽管python允许你像shell脚本一样,把大段的代码堆积着写,但是,很多python入门的书,都会建议你把代码写成一个函数,然后在最后面统一调用,例如这样: def main(): #具体代码 if __name__ == \'__main__\': main() 很多文章都会说这个是由于代码风格之类的原因,但是其实,不这样写,有时候也是会直接导致出错的。举个例子,打开《A Byte of Python》的类变量那节,可以这里看在线版本,然后...
很久很久没有更新blog的技术文章了,正好最近这阵子花了点时间做firefox插件,发现、总结了一些问题记录并分享一下。关于调试开启你的extension log功能。打开about:config,通过filter找到:extensions.logging.enabled,将其设置为true。它将使你的extension调试更方便。安装一个mr tech toolkit插件,可以在附加组件内容,选中某个插件右键,直接到插件目录。关于xul布局xul就不说了,语法比较简单,也支持CSS,不清楚的话还可...
第三方支付接口1. 快钱支付2. 支付宝3. YeePay易宝4. 邮局支付(网汇通)5. 安付通6. 网银(chinabank)7. PayPal贝宝8. ips环迅支付9. 腾讯财付通10. NPS网上支付系统1.快钱支付(银行/邮政汇)
setjmp 是 C 语言解决 exception 的标准方案。我个人认为,setjmp/longjmp 这组 api 的名字没有取好,导致了许多误解。名字体现的是其行为:跳转,却没能反映其功能:exception 的抛出和捕获。longjmp 从名字上看,叫做长距离跳转。实际上它能做的事情比名字上看起来的要少得多。跳转并非从静止状态的代码段的某个点跳转到另一个位置(类似在汇编层次的 jmp 指令做的那样),而是在运行态中向前跳转。C 语言的运行控制模型,是一个...
最近帮朋友写个小东西的时候,刚好用到了C#和C++的混合编程,记录一些tips供日后参考。首先说明下环境:C#调用C++的库函数,C++建立一个非托管类库项目,C#项目引用之。相关文章:C#中dllimport用法 dllimport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。 dllimport属性应用于方法,要求最少要提供包含入口点的dll的名称。 [AttributeUsage(AttributeTargets.Meth...
基于 web.py 的程序开发起来还是非常简单的,但是我没想到在服务器上部署的时候却遇到了不少麻烦。我用的 web server 是 lighttpd,不能正常启动,查看错误日志,发现如下几行:2009-12-15 19:48:04: (server.c.1503) server stopped by UID = 0 PID = 25128 2009-12-15 19:48:30: (log.c.166) server started2009-12-15 19:48:30: (mod_fastcgi.c.1104) the fastcgi-backend /var/www/code.py failed to start:2009-12-15 19:48:3...
连接控制 QUIT :退出,关闭连接 代码实例:连接 退出 telnet localhost 6379 QUIT AUTH : 密码验证 举例说明 1、首先需要在redis的配置文件redis...
Catalyst是一个web应用程序开发框架,灵活而简洁,如果对perl有一定的基础,上手很快。他的同类产品有Ruby on Rail,Sprint(Java)和Maypole,Django(Python)。Catalyst遵从MVC的设计模式,MVC分别指Model,View,C...
在用C/C++写网络打包/解包时,都是自己用指针偏移来实现对象<->二进制之间的互转,现在既然用了python,也要用一下序列化的思想,所以就使用cPickle来完成这件事情。不过事情并不顺利...
最近一直在学python,的确为python的简洁所折服,因为工作中可能会经常用到python和c打交道的情况,所以研究了一下C语言扩展的写法,可能比较基础,让高手们见笑啦。发现原来在windows和linux...
生硬地“对接”两种语言,尤其是“条件反射”式地翻译词语,是翻译中的大忌――一方面,译文显得僵硬难读,另一方面,在不同场合,词语的意义也有不同,自然也不能用同样的办法来翻译。下面讲的就是常见单词and的翻译。英文单词and,一般译者都翻译为“和”: you and me 你和我 China and America 中国和美国 peace and development 和平与发展在这些场合,如此翻译并没有错:连接两个对等主体的连词,正是中文所说的“和”。 ...
百姓网需要最聪明,最有潜力的技术牛人来帮助我们给世界惊奇。为了让我们互相找到的过程变得更加直接了当,我这里有一个公开的笔试题目。这是我们日常的工作中遇到的一个典型问题。如果你有答案,请直接寄到 geeks @ baixing.com而不需要使用 shhr @ baixing.com。
有很多桌面游戏是极富魅力的。甚至只用极少的道具就可以一个人自娱自乐。我在逛 bgg 时,用高级搜索找到了这么一个只需要 6 个六面骰就可以独自享受地下城冒险的小游戏,试了一下,果然非常有趣。进一步搜索,发现了基础版的汉化版本(由 :Coolforest 翻译),把图片附在后面。Delve 由 Drew Chamberlain 设计,如果你有兴趣,可以去这个网站下载更多的内容。游戏的道具就是投骰子。一组 6 个骰子,投三次。在第一次和第二次后,...
可以肯定的是Google对时间越来越重视了(除了实时搜索的重要性外),我们可以看到Google已经把时间融入到了搜索结果中,Google左侧的百宝箱中的时间筛选及时光隧道都是基于时间创建的。 除此之外Google对搜索接口中的网页描述也做了修改,入图: 在原有的描述(摘要)前面添加了一个具体的时间。同样英文界面也按照此种情况 在搜索结果中呈现网页的时间无疑是提高用户体验,和快照时间不同的事,此时间可以让用户准确的知道这...
近3天十大热文
- [70] IOS安全–浅谈关于IOS加固的几种方法
- [67] Twitter/微博客的学习摘要
- [65] 如何拿下简短的域名
- [62] android 开发入门
- [61] find命令的一点注意事项
- [60] Go Reflect 性能
- [58] 流程管理与用户研究
- [57] 图书馆的世界纪录
- [56] Oracle MTS模式下 进程地址与会话信
- [56] 读书笔记-壹百度:百度十年千倍的29条法则
赞助商广告