上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: MYSQL自带的全文索引在查找数据的时候,有非常多的限制,如字符少于3个不能搜索,常用字不能搜索但mysql 的like进行查询的时候又非常的慢但你需要用到比较准确的查询的时候,要么不用mysql自带的搜索(如sphinx),要忍受like的慢网上有个mroonga可以解决这个问题,查询效率很不错使... 阅读全文
posted @ 2013-07-12 10:28 liushan 阅读(433) 评论(0) 推荐(0) 编辑
摘要: #获得选区:DOM标准 (支持多个选择) var selection=window.getSelection().getRangeAt(0)IE: var selection=document.selection;//ie创建跟或得是一样的#通过选区获得选择范围操作对象DOM标准 var range=selection.getRangeAt(0);IE: var range=selection.createRange(); #创建选区:dom标准: document.implementation.hasFeature("Range", "2.0");// 阅读全文
posted @ 2013-07-06 09:48 liushan 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.ruanyifeng.com/blog/2012/03/ranking_algorithm_newton_s_law_of_cooling.html实现原理:变量意思: $a : 指定时间之后的温度 $b : 指定时间之前的温度 $c : 两个温度变化之间用去的时间 $d : 该物品的冷却系数1. 取得一个物品的冷却系数 $d=-log($a/$b)/$c;2. 定好一个冷却系数之后,定期计算每个物品的当前温度 $a=$b*exp(-$d*$c);//------------------------------------------dome------... 阅读全文
posted @ 2013-07-03 15:58 liushan 阅读(1745) 评论(0) 推荐(0) 编辑
摘要: 如果是生产服务器,需要修改/etc/security/limits.conf当链接多时,还有MYSQL等配置的同时打开的表数量多时应为系统默认1024,很容易占满了,会导致系统响应缓慢。根据实际使用情况定一个比较大的值。apache .htaccess 不起作用找到虚拟主机,添加AllowOverride All 阅读全文
posted @ 2013-06-04 23:29 liushan 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 依赖关系在 build.gradle 中的 配置 (在具体的项目文件夹)# application 程序初始化 重写 Application 在 AndroidManifest 中的 代码: 初始化: Fresco.initialize(this); Uri uri = Uri.p... 阅读全文
posted @ 2013-06-01 22:29 liushan 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: PHP CODE:<?phpfunction get_301($url){ while (true){ $matches = parse_url($url); if ( ! @$matches['host']){ throw new Exception('url wrong!'); } $host = @$matches['host']; $matches['query']=isset($matches['query'])?$matches['query']:null; $path ... 阅读全文
posted @ 2013-04-01 16:17 liushan 阅读(206) 评论(0) 推荐(0) 编辑
摘要: php5.4新特性 traits(不知道中文翻译叫什么)traits 作用: 代码复用,变相实现多重继承,或者叫类的代码片段声明:trait trait_name { //method //attribute //跟class类似 }调用:trait trait_name2 {//组合多个trait use trait_name1; abstract public function getWorld();//可以声明抽象方法}class class_name{ use trait_name1,trait_name2; public functio... 阅读全文
posted @ 2013-03-14 12:05 liushan 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 增加一页:会形成URL历史window.history.pushState("hi", "Title", "/new-url"); //状态 标题 地址替换当前也:不会形成URL历史,页面不可往后退window.history.replaceState("hi", "Title", "/good");地址URL更改事件:popstate 当地址栏更改派发,程序调用更改不派发(CHROME初始化会派发一次)hashchange 地址栏HASH 值时候派发,同时也派发popsta 阅读全文
posted @ 2013-03-12 09:29 liushan 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1.服务器端:1.创建socket: 通过函数socket2.绑定ip及端口:通过函数bind 1.需要构建一个sockaddt_in 结构体,并通过menset或bzore重置,传入bind为参数时显示转类型为sockaddr. 2.ip由字符串转为in_addr 结构体,可以通过inet_pton() 或其他函数,inet_pton函数会处理大小端问题; 3.端口,需要转大小端.ntohs 函数处理3.监听端口:通过函数listen//开始循环//此时等待客户端连接 //会出现的问题:客户端完成3次握手后,发送了一个重置信号,此时,该客户端的连接通常有内核处理,而不到accept4... 阅读全文
posted @ 2013-03-07 16:04 liushan 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 时间: ------------------------------------------------------------------------------------------------时间戳time_t t = time( NULL );//时间戳得到时间戳结构体:struct tm... 阅读全文
posted @ 2013-02-27 17:28 liushan 阅读(399) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页