随笔分类 -  other

摘要:近项目用sphinx做地理搜索,可是结果总是不对,明明很近却搜不到结果检查sphinx源文件:static inline double sphSqr ( double v ){return v*v;}float ExprGeodist_t::Eval ( const CSphMatch & tMat... 阅读全文
posted @ 2015-08-03 11:03 jamesbd 阅读(661) 评论(0) 推荐(0)
摘要:var casper = require('casper').create({ verbose: true, logLevel: 'debug', pageSettings: { loadImages: false, loa... 阅读全文
posted @ 2014-09-28 12:03 jamesbd 阅读(317) 评论(0) 推荐(0)
摘要:IMDB网站依据下列公式计算每部影片的得分,以排定名次: 加权平均分(WR) = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C 在这里: R = 该电影的平均分 v = 该电影的总投票数 m = 列入前250所需要的最少票数(目前是1300票) C = 数据... 阅读全文
posted @ 2014-09-03 21:40 jamesbd 阅读(1362) 评论(0) 推荐(0)
摘要:一个网络媒体(网站)会包含有数十个甚至成千上万个页面,网络广告所投放的位置和价格 就牵涉到特定的页面以及浏览人数的多寡。这好比平面媒体(如报纸)的“版位”、“发行 量”,或者电波媒体(如电视)的“时段”、“收视率”的概念。 1.CPM(Cost Per Mille,或者Cost Per Thous... 阅读全文
posted @ 2014-08-14 11:37 jamesbd 阅读(1034) 评论(0) 推荐(0)
摘要:windows 7 下面 安装memcached 报错 两种情况: 一:服务确实已经安装过 。如需要重新安装,当然是先memcached.exe -d uninstall 二:奇怪的是服务确实没有安装过的情况,在memcached.exe -d install也会出现上面定位报错... 阅读全文
posted @ 2014-08-05 11:20 jamesbd 阅读(277) 评论(0) 推荐(0)
摘要:MemAdmin是一款可视化的Memcached管理与监控工具,基于 PHP5 & JQuery 开发,体积小,操作简单。主要功能:服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率... 阅读全文
posted @ 2014-08-05 10:30 jamesbd 阅读(189) 评论(0) 推荐(0)
摘要:phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)Redis::__construct构造函数$r... 阅读全文
posted @ 2014-04-24 17:16 jamesbd 阅读(735) 评论(0) 推荐(0)
摘要:A.FAT16(最大分区2GB,最大文件2GB ,最大容量)在说明FAT16文件系统之前,我们必须清楚FAT是什么?FAT(File Allocation Table)是“文件分配表”的意思。顾名思义,就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据... 阅读全文
posted @ 2014-04-17 13:26 jamesbd 阅读(1912) 评论(0) 推荐(0)
摘要:http://www.myhack58.com/Article/html/3/68/2010/28221.htmhttp://www.v2ex.com/?tab=jobshttp://www.xlzx.com/http://www.bmpchina.com/index.phphttp://www.n... 阅读全文
posted @ 2014-04-12 19:59 jamesbd 阅读(225) 评论(0) 推荐(0)
摘要:DNS 实现域名到IP的映射。通过域名访问站点,每次请求都要做DNS解析。目前每次DNS解析,通常在200ms以下。针对DNS解析耗时问题,一些浏览器通过DNS Prefetch 来提高访问的流畅性。什么是 DNS Prefetch ? DNS Prefetch 是一种DNS 预解析技术,当你浏览网页时,浏览器会在加载网页时对网页中的域名进行解析缓存,这样在你单击当前网页中的连接时就无需进行DNS的解析,减少用户等待时间,提高用户体验。目前支持 DNS Prefetch 的浏览器有 google chrome 和 firefox 3.5。那么在服务端如何控制浏览器端对域名进行预解析那?如... 阅读全文
posted @ 2014-04-12 13:10 jamesbd 阅读(590) 评论(0) 推荐(0)
摘要:任何一个Web网站的内容都是在不断更新和变化,但这并不意味这这个网站的内容就是动态内容,事实上,动态的内容是指用户每次点击 相同的链接时取的的内容是由Web服务器应用程序生成的,如常见得ASP,JSP等,与此相对应,静态内容一般就是指由文本、图像和多媒体组成,在用户每 次单击相应链接时基本保持不变。现在解决动态内容缓存的最新技术就是通过ESI技术来设计网站的内容。ESI技术工作原理动态生成的内容能为用户带来丰富精彩的页面,网站开发者也可以更容易和更灵活地控制相关的内容,但在享受这些便利的同时,也增加了 网站数据库和应用服务器的处理压力的。当网站的访问量增大后,硬件和数据库的投资是非常巨大的,即 阅读全文
posted @ 2014-03-23 19:45 jamesbd 阅读(285) 评论(0) 推荐(0)
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。JSON建构于两种结构:“名称/值”对的集合(A collection 阅读全文
posted @ 2014-03-22 13:55 jamesbd 阅读(204) 评论(0) 推荐(0)
摘要:线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行. 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单... 阅读全文
posted @ 2014-03-10 13:54 jamesbd 阅读(171) 评论(0) 推荐(0)
摘要:cgi 在2000年或更早的时候用得比较多, 以前web服务器一般只处理静态的请求,如果碰到一个动态请求怎么办呢?web服务器会根据这次请求的内容,然后会fork一个新进程来运行外部c程序 (或perl脚本...), 这个进程会把处理完的数据返回给web服务器,最后web服务器把内容发送给用户,刚才fork的进程也随之退出。 如果下次用户还请求改动态脚本,那么web服务器又再次fork一个新进程,周而复始的进行。后 来出现了一种更高级的方式是, web服务器可以内置perl解释器或php解释器。 也就是说这些解释器做成模块的方式,web服务器会在启动的时候就启动这些解释器。 当有新的动态请求进 阅读全文
posted @ 2014-02-25 21:01 jamesbd 阅读(261) 评论(0) 推荐(0)
摘要:1.活着一天,就是有福气,就该珍惜。当我哭泣我没有鞋子穿的时候,我发现有人却没有脚。 2.宁可自己去原谅别人,莫让别人来原谅你。 3.世界原本就不是属于你,因此你用不着抛弃,要抛弃的是一切的执著。万物皆为我所用,但非我所属。 4.别人可以违背因果,别人可以害我们,打我们,毁谤我们。可是我们不能因此而憎恨别人,为什么?我们一定要保 有一颗完整的本性和一颗清净的心。 5.你有你的生命观,我有我的生命观,我不干涉你。只要我能,我就感化你。如果不能,那我就认命。 6.如果你准备结婚的话,告诉你一句非常重要的哲学名言「你一定要忍耐包容对方的缺点,世界上没有绝对幸福圆满 的婚姻,幸福只是来自于无限的容忍与 阅读全文
posted @ 2014-02-25 20:02 jamesbd 阅读(169) 评论(0) 推荐(0)