- 博客(42)
- 资源 (6)
- 收藏
- 关注
linux下vi命令大全
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filena...
2011-11-11 12:39:00
154
构建基于相似用户的推荐
计算用户相似度:两个用户相似度就简单等同两者一致性评分次数除以两者共同评分过的条目02data.php<?php$data = array( 'Frank'=>array( 'Tears'=>5, 'La'=>4, 'Robinson'=>5, 'Yesterday'=>4, 'W...
2011-11-11 10:39:00
333
使用欧几里德距离构建简单的推荐系统计算用户相似度
在计算用户相似度的过程中,首先对于两个用户共同打分过的所有条目,计算他们对于每个条目的评分差值,对差值求平方、求和,再对结果求平方根,这样得到的值称为欧氏距离,但这并不足以作为显示度计算的度量值。相似度与距离的概念在某种程度上说是互反的,就其意义而言,欧氏距离越小,两个用户相似度就越大。相似度与距离这种反序关系很容易就可以调整过来,比如只要第一显示度为欧氏距离加1,再取倒数。 02data...
2011-11-08 17:39:00
365
Ubuntu下apache rewrite模块开启
最近在用Ubuntu测试做网站服务器,究其原因就是ubuntu的可视化操作,对于我这样的linux菜鸟非常实用。最近安装LAMP调试,发现不支持.htaccess文件,也就是伪静态。于是网上查询反复调试才知道怎么启用。sudo a2enmod rewrite 开启Rewrite模块 sudo /etc/init.d/apache2 restartsudo gedit /etc/...
2011-11-01 10:40:00
154
php用memcache接管session
修改php.ini中的以下值session.save_handler = memcachesession.save_path = "tcp://127.0.0.1:11211" #有多个时直接用 , 分隔即可
2011-10-31 15:12:00
117
windows下使用memcache并修改memcache最大使用内存
将memcache服务器安装包解压到C:\memcached文件夹后,使用cmd命令窗口安装。1>开始>运行:CMD(确定)2>cd C:\memcached(回车)3>memcached -d install(回车 这步执行安装)4>memcached -d start(回车 这步执行启动memcache服务器,默认分配64M内存,使用11211端口...
2011-10-31 13:34:00
192
ubuntu 将中文目录名改成英文
打开终端,在终端中输入命令:export LANG=en_USxdg-user-dirs-gtk-update在弹出的窗口中询问是否将目录转化为英文路径,同意并关闭.在终端中输入命令:export LANG=zh_CN关闭终端,并注销或重启.下次进入系统,系统会提示是否把转化好的目录改回中文.选择不许要并且勾上不再提示,并取消修改.主目录的中文转英文就完成了~ ...
2011-10-19 14:26:00
200
ubuntu 安装lamp
作者:老臧邮件:zangchang#gmail.com网站:http://www.fovweb.com题记:在之前的文章中,我们将Ubuntu安装进了U盘。今天我们一起来,为Ubuntu搭建PHP+MYSQL开发环境。本文将会介绍两种方法,一种是用apt-get方式进行安装,另一种是手工编译进行安装。正文:一、使用apt-get方式为Ubuntu安装PHP+MYSQL+Ap...
2011-10-19 09:14:00
183
ubuntu 各版本更新源,速度快
http://ubuntu.srt.cn/ 更新方法sudo gedit /etc/apt/sources.listsudo apt-get update If you are using Oneiric (11.10):deb http://ubuntu.srt.cn/ubuntu/ oneiric main restricted universe multivers...
2011-10-18 17:37:00
141
css选择符的性能
大部分情况下,大家都关注js性能,那么css性能又如何呢?针对css的性能,有一些最佳实践:1、把样式表放在文档head标签中2、不要在ie中使用css表达式3、避免使用过多的行内样式 浏览器尝试把css选择符和文档中的元素匹配起来,css选择符的编写方式决定了浏览器必须执行的匹配次数,某些选择符会导致浏览器尝试更多匹配,因此开销比简单选择符更高。下面介绍css选择符大...
2011-10-16 18:03:00
137
9个实用jQuery日历插件
1. FullCalendarFullCalendar是很出名的jQuery日历插件,它支持拖拽等功能,整合了Google Calendar,而且可以通过JSON来绑定事件,设计师可以轻松地自定义日历样式,工程师则利用它提供的接口来处理用户触发事件。2. Astonishing iCal-like Calendar这里是一篇教程,教你如何利用jQuery和CSS制作一个...
2011-10-12 20:02:00
182
强烈推荐:240多个jQuery插件
概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库...
2011-10-12 10:37:00
85
推荐 25 个优雅的 jQuery Tooltip 插件
jQuery 工具提示可以让网站上一些小的帮助信息显示更加直观,提升用户的体验。下面我们为你推荐 25 个最好的工具提示插件:1. jqTooltipjqTooltip2. Pop! Simple Pop Menus with jQueryPop! Simple Pop Menus with jQuery3. jGrowljGro...
2011-10-12 09:33:00
153
在CentOS 6.0安装LAMP服务器(Apache2+PHP5+MySQL)
1.重要提示: 在本教程中使用的主机名为server1.example.com,IP 地址为 192.168.0.100 。这些设置会与具体安装的设置有所不同,所以你必须在你的安装过程中进行替代。 2.安装MySQL 5.0 打开终端,输入:yum install mysql mysql-server然后为MySQL创建系统启动链接(这样在系统启动时,MySQL会自动启...
2011-10-08 17:22:00
101
linux笔记-linux基础
1、linux 目录 /boot保存系统引导相关文件/etc系统常用配置文件/bin用户常用命令,所有用户都可以使用/sbin系统维护使用的命令文件,大多为管理员使用/lib系统运行所需要的库文件/dev系统设备文件...
2011-10-01 19:24:00
156
如何从无到有建立推荐系统
原文: http://gengrenjie.com/2009/12/15/%E3%80%90resys%E3%80%91%E5%A6%82%E4%BD%95%E4%BB%8E%E6%97%A0%E5%88%B0%E6%9C%89%E5%BB%BA%E7%AB%8B%E6%8E%A8%E8%8D%90%E7%B3%BB%E7%BB%9F/ 推荐系统广泛应用于各类网站,电子商务中的商品推...
2011-09-29 09:50:00
181
Google逾7.8亿在港建数据中心
香港文汇报讯 Google(谷歌)昨宣布,在九龙区购入2.7公顷土地,将兴建一座数据中心。Google预计,数据中心的总投资额将超过1亿美元(约7.8亿港元),当中包括购买土地、建造和技术设备等费用,预计于1至2年内落成启用。 Google希望能尽快于香港展开有关的兴建工程,当前仍与本地伙伴和政府单位就有关计划厘定细节,因此现时未能提供具体时间表或相关数据等资料。 看好亚洲网络增长潜...
2011-09-29 08:54:00
122
django数据库基本操作增删改查
1、插入数据>>> from books.models import Publisher>>> p1 = Publisher(name='Apress', address='2855 Telegraph Avenue',... city='Berkeley', state_province='CA', country='U.S.A.',....
2011-09-22 10:14:00
216
优雅的在django框架里使用mongodb
原文地址:http://artori.us/use-mongodb-with-django/ 在我们这里关于ruby和python的争论永远没有停息, 比赛之前也无意间让我发现了很多东西. 这次发现了一个django中使用mongodb的好东西, 叫做mongoengine, 不知道是不是我火星了, 因为从github上看这个项目最早从09年11月就开始了.在github下载到源...
2011-09-20 14:44:00
536
python+apache+wsgi+django 按照手册配置还是报错原因
今天python+apache+wsgi+django按照手册配置还是返回500错误日志文件: raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))ImportError: Could not import settings...
2011-09-19 18:10:00
203
配置IIS apache ,支持sis、SISX、3GP、ADP、AMR、JAD、JAR、MMF、MFM、PMD、UMD等文件下载...
配置IIS服务器,支持sis、SISX、3GP、ADP、AMR、JAD、JAR、MMF、MFM、PMD、UMD等文件下载 Windows2000 Server服务器配置IIS的MIME类型Internet 服务管理器Internet 服务管理器–>主机属性–>计算机(MIME映射)–>编辑–>新类型内容类型(MIME) 关联扩展名text/vnd.w...
2011-09-02 09:04:00
267
php 模拟POST提交的几种方法
1、curl$post_data = array();$post_data['clientname'] = "test08";$post_data['clientpasswd'] = "test08";$post_data['submit'] = "submit";$url='http://xxx.xxx.xxx.xx/xx/xxx/top.php';$o="";for...
2011-08-31 13:05:00
121
imagecreatefrombmp() + imagebmp() 搞定bmp缩略图
//bmp class BMP { public static function imagebmp(&$img, $filename = false) { return imagebmp($img, $filename); } public static function imagecreatefrombmp($fil...
2011-08-27 16:55:00
197
PHP5 VC9、VC6、Thread Safe、Non Thread Safe各个版本区别
PHP官网(http://windows.php.net/download/)5.3一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,各版本说明如下。一、如何选择PHP5.3的VC9版本和VC6版本VC6版本是使用Visual Studio 6编译...
2011-08-27 16:49:00
114
关闭Apache的目录浏览功能
1、Apache配置文件修改法打开Apache配置文件httpd.conf查找 Options Indexes FollowSymLinks修改为 Options -Indexes (减号就代表取消)保存退出,重新启动Apache2、.htaccess文件修改法在.htaccess文件里加入以下内容就可以阻止目录列表的显示了。Options -Indexes...
2011-08-27 16:48:00
142
apache 本地配置虚拟主机,单ip多域名
1、打开httpd.conf 查找 #Include conf/extra/httpd-vhosts.conf 将前面#去掉2、打开 conf/extra/httpd-vhosts.confNameVirtualHost *:80<VirtualHost *:80> ServerName mysite1.com DocumentRoot "E:/phpwo...
2011-08-26 15:17:00
98
window 下 zendframework 安装
创建项目: 1.解压Zend Framework到D:\ZendFramework,路径可以自由发挥。 2.使用zf.bat创建项目 a.添加D:\ZendFramework\bin 目录到系统的环境变量中 b.在CMD中输入:zf show version 等待数秒 ,如果出现Zend Framework Version:1.8.4 。那就可以创建项目 c.假设我项...
2011-08-26 09:57:00
127
apache的MPM模块两种工作模式详解(prefork和worker)
空闲子进程:是指没有正在处理请求的子进程。1、prefork.c模块(一个非线程型的、预派生的MPM) prefork MPM 使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无线程设计在某些情况下将比worker更有优势:他能够使用那些没有处理好线程...
2011-08-25 17:42:00
104
windows下修改apache并发数
修改apache的最大连接数,方法如下:步骤一先修改 /path/apache/conf/httpd.conf文件。# vi httpd.conf将“#Include conf/extra/httpd-mpm.conf”前面的 “#” 去掉,保存。 步骤二再修改 /path/apache/conf/extra/httpd-mpm.conf文件。# vi httpd-mp...
2011-08-25 17:23:00
147
JavaScript实现走马灯效果,上 下 左 右无缝连接、循环滚动
<!-- 指向链接图片的URL --><div align="center" id="demo" style="overflow:hidden;height:100px;border-width:1px 1px 1px 1px;border-style:dotted dotted dotted dotted;"> <div id="dem.
2011-08-19 18:00:00
1257
php随机数rand和mt_rand
今天想写个扔骰子并统计点数概率的小程序,使用如下方法生成随机数for ($j=0;$j<10000;$j++){ for($i=0;$i<6;$i++){ $tempArray[$i] = rand(1, 6); } $temp = array_count_values($tempArray); for ($i=1;$i<7;$i++){ isse...
2011-08-17 20:21:00
160
谷歌十大收购:摩托罗拉移动125亿美元最贵
【TechWeb报道】8月16日消息,据国外媒体报道,谷歌昨晚宣布以125亿美元收购摩托罗拉移动,成为谷歌收购史上最昂贵的一笔。 过去10年谷歌收购的公司超过100家,以下历数其中最大的10笔收购: 1.dMarc Broadcasting 1.02亿美元 2006年,谷歌以1.02亿美元收购了广告公司dMarc Broadcasting,随后将其整合进AdSen...
2011-08-16 13:02:00
328
PHPExcel的exception 'Exception' with message 'The filename is not recognised as an OLE file问题解决...
[ 错误信息 ]exception 'Exception' with message 'The filename ../../Uploads/taobaoExcel/day_110815/201108151844517294.xls is not recognised as an OLE file' in E:\phpworks\apache\htdocs...问题原因:虽然该文件...
2011-08-16 10:28:00
665
phpExcel 正确读取excel表格时间
利用phpExcel读取excel文件,读取出来的时间列出现5位数字,并不是想要的时间(不知道为啥),在网上搜了一个excelTime的函数可以正确转化时间error_reporting(E_ALL);date_default_timezone_set('Asia/shanghai');/** PHPExcel_IOFactory */require_once '../Cla...
2011-08-13 14:33:00
249
PHP中的java方式重载
有的时候,能够调用可变参数的同一个方法会非常方便。PHP能够定义带默认值的可选参数使这一做法成为可能。可以在php5中用__call()实现这种方法重载。下面来看一个示例。假设要用重载行为,那么要将其放到抽象父类中。abstract class OverloadableObject{ function __call($name, $args){ $method ...
2011-08-12 11:00:00
123
如何隐藏php和apache头信息
去掉 X-Powered-By 只需要修改php.ini 中expose_php = On 改成expose_php = Off隐藏 Apache 版本信息,修改/etc/httpd/conf/httpd.confServerTokens ProdServerSignature Offwindows下修改conf/httpd.conf,如果没有这两行直接加到最后就...
2011-07-29 10:32:00
150
PHP“Cannot use object of type stdClass as array”
转自:http://blog.youkuaiyun.com/21aspnet/article/details/6599777 php再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误错误:Cannot use object of type stdClass as array产生原因:$res=json_decode($res);$res['k...
2011-07-27 15:30:00
105
JS实现Trim()的最佳方式
javascript中没有用于移除字符串头尾空白的原生修剪方法,这是其最明显的疏漏之一。最常见的trim函数实现如下: <script type="text/javascript"> function trim(str){ //删除左右两端的空格 return str.replace(/(^\s*)|(\s*$)/g, ""); } func...
2011-07-27 14:12:00
137
mysql 开启日志方法
直接在my.ini最后加上#Enter a name for the binary log. Otherwise a default name will be used.#log-bin=#Enter a name for the query log file. Otherwise a default name will be used.#log=#Enter a name f...
2011-07-25 19:11:00
161
Apache模块 mod_deflate 开启压缩
mod_deflate 模块提供了DEFLATE输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。 这是一个针对心急者的示范配置:仅仅压缩少数几种类型AddOutputFilterByType DEFLATE text/html text/plain text/xml 以下允许压缩更多内容的配置更加复杂。除非你明白所有的配置细节,否则请不要使用...
2011-07-21 11:37:00
158
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人