分类目录归档:技术开发

关于热门文章的算法

搜索了一下,发现相关的讨论比较少。 这是我找到的几篇文章 http://www.i170.com/Article/1001 http://canque.rssidea.com/popular_article_sort/ 一篇文章一般具有一下属性:评论数C、支持数(顶)D、点击数V、发表了多少天T 假设一个评论5分、一个支持3分、一个点击1分;随着时间的延长,文章的重要程度应该降低。 而且时间也应该有一个范围,比如是100天,超过100天的文章就不用再计算了,即使再热门,也应该忽略了。 最后一篇文章得分:(5C+3D+1V)/T 这个值比较大的,就说明文章比较热门。 这是我的一些想法,希望朋友们指正。

发表在 理论 | 留下评论

document.getElementById(‘id’).innerHTML 和 jquery的 $(‘id’).html() 到底有什么区别?

先来看两个例子 http://www.d5s.cn/example/js/js_object.html http://www.d5s.cn/example/js/jquery_object.html document.getElementById(‘id’).innerHTML 和 jquery的 $(‘id’).html() 到底有什么区别? 你可以分别查看两个页面的源码,就只有19和20行不同 document.getElementById(‘test_player’).innerHTML = box_dom; $(“#test_player”).html(box_dom); 都是向 test_player 节点内插入数据,但是结果却大不相同,不知道jquery是不是对 object 有特殊处理。

发表在 交互设计 | 留下评论

tinymce Simplified Chinese pack 简体中文包

昨天从 tinymce 官方网站下载的语言包,安装后,却是繁体中文版本。 实在看着不爽,又重新转化了一下。 有需要的可以点击 tinymce Simplified Chinese pack 下载。 如果tinymce的中文字体大小显示不正常,可以搜索tinymce目录下的所有css文件中的 font-size:10px; 和 font-size:11px; 替换为 font-size:12px; 这样中文字体 宋体就能显示正常。

发表在 交互设计 | 2 条评论

LINUX GBK->UTF-8文件编码批量转换脚本

转自:http://www.xiaojb.com/archives/it/convert-gbk-utf-8.shtml  LINUX 转换文件编码 GBK->UTF-8文件编码批量转换脚本  find default -type d -exec mkdir -p utf/{} \; find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \; 这两行命令将default目录下的文件由GBK编码转换为UTF-8编码,目录结构不变,转码后的文件保存在utf/default目录下。

发表在 服务器&PC | 留下评论

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关

转自:http://www.itit8.com/?p=89 获取一组radio被选中项的值 var item = $(‘input[@name=items][@checked]‘).val(); 获取select被选中项的文本 var item = $(“select[@name=items] option[@selected]“).text(); select下拉框的第二个元素为当前选中值 $(‘#select_id’)[0].selectedIndex = 1; radio单选组的第二个元素为当前选中值 $(‘input[@name=items]‘).get(1).checked = true; 获取值 文本框,文本区域 $(“#txt”).attr(“value”); 多选框checkbox $(“#checkbox_id”).attr(“value”); 单选组radio $(“input[@type=radio][@checked]“).val(); 下拉框select $(‘#sel’).val(); 控制表单元素 文本框,文本区域 $(“#txt”).attr(“value”,”);//清空内容 $(“#txt”).attr(“value”,’11′);//填充内容 多选框checkbox $(“#chk1″).attr(“checked”,”);//不打勾 $(“#chk2″).attr(“checked”,true);//打勾 if($(“#chk1″).attr(‘checked’)==undefined) //判断是否已经打勾 单选组radio $(“input[@type=radio]“).attr(“checked”,’2′);//设置value=2的项目为当前选中项 … 继续阅读

发表在 交互设计 | 留下评论

长文章 自动/手动 分页类

如果您加了新功能,或者是有改进,请与大家一起分享。 长文章分页类,可以手工指定分页符,也可以让程序自动分页。 实例代码:请以UTF-8的文件编码进行测试。 下载: test_cutpage.php< ?php     include(‘cutpage.php’);     header("content-type:text/html;charset=utf-8");//设置页面编码     //自定义的长文章字符串,可以包含 html 代码,若字符串中有手动分页符 {nextpage} 则优先按手动分页符进行分页     $content = file_get_contents(‘text.txt’);     $ipage = $_GET["ipage"]? intval($_GET["ipage"]):1;     $CP = new cutpage();     $CP->pagestr = $content; … 继续阅读

发表在 程序 | 一条评论