- 博客(17)
- 资源 (21)
- 收藏
- 关注
转载 http状态码
1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功) 表示成功处理了请求的状态代码。 代码 说明 200 (成功) 服务器已成功处理了请求
2011-11-30 17:12:01 1193
原创 笔记-mysql基础2-改变数据表结构
1、改变字段类型 有些数据库系统只允许ALTER TABLE 语句完成一个改动,但MySQL允许用一条ALTER TABLE 语句完成多个改动,只要用逗号把他们隔开。 改变某个数据列的数据类型,可使用MODIFY或CHANGE: ALTER TABLE mytbl MODIFY i MEDIUMINT UNSIGNED; 或 ALTER TABLE mytbl CHANGE i i MEDI
2011-11-29 16:36:52 554
转载 开源数据库 Sharding 技术 (Share Nothing)
作者: Fenng | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明 网址: http://www.dbanotes.net/database/database_sharding.html 注:此文首发于 《程序员》杂志 2008 年 7 月刊。 从 Shard 到 Sharding "Shard" 这个词英文的意思是"碎片",而作为数据库相关的技
2011-11-26 10:18:12 550
转载 9个实用的基于javascript的语法高亮脚本
9个实用的基于javascript的语法高亮脚本 中文原文:http://blog.youmila.com/?p=597 英文原文 :http://www.webdesignbooth.com/9-useful-javascript-syntax-highlighting-scripts/ 翻译:yapollo.li@gmail.com 在我们的blog中通常有很多的代码要
2011-11-26 10:16:28 957
原创 MySQL分区表简介
MySQL 5.1 及更高版本支持分区表(partitioned table)。分区在概念上与MERGE存储引擎很相似:他们都可以访问被分别存储在不同地点的多个数据表内容。这两者间的区别是:每个分区数据表都是一个货真价实的数据表,而不是列出各成员数据表的逻辑构造。吃外,分区数据表可以使用MyISAM以外的存储引擎,而MERGE数据表只能用MyISAM数据表来构成。 通过对数据表的存储进行划分,分
2011-11-24 17:45:07 3973
原创 MySQL MERGE存储引擎 简介
MERGE存储引擎把一组MyISAM数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询。构成一个MERGE数据表结构的各成员MyISAM数据表必须具有完全一样的结构。每一个成员数据表的数据列必须按照同样的顺序定义同样的名字和类型,索引也必须按照同样的顺序和同样的方式定义。 假设你有几个日志数据表,他们内容分别是这几年来每一年的日志记录项,他们的定义都是下面这样,YY代表年份: CR
2011-11-24 17:04:17 16384 4
原创 笔记-mysql 基础
1、查看数据库列表 SHOW DATABASES; 2、查看数据库 SHOW TABLES; 3、查看表 USE mydatabase; //下面这些语句作用是相同的 DESCRIBE students; DESC students; EXPLAIN students; SHOW COLUMNS FROM students; SHOW FIELDS FROM stu
2011-11-24 12:33:11 1005
原创 SQL 基础
1、去除重复的行 在SELECT 之后加上 DISTINCT 关键字 SELECT DISTINCT cust_id FROM account; 注意:产生无重复的结果集需要首先对数据进行排序,这对于大的结果集来说是相当耗时的。因此不必要为了确保取出重复行而随意使用DISTINCT。 2、排序 排序当然使用ORDER BY 字句,使用ASC 或 DESC 决定升序还是降序。 除
2011-11-23 21:43:14 469
原创 从查询结果中生成xml
大多数数据库已经提供了简便的方法从查询结果中生成xml,例如,对于mysql,可以在调用mysql工具时使用--xml选项,这样查询输出将会自动使用xml格式化 mysql -u root -p --xml 对于SQL SERVER数据库中,无需配置命令行工具,只是在每个查询末端增加 for xml 子句即可 SELECT * FROM student FOR XML AUTO, E
2011-11-21 23:35:02 658
原创 mysql导入导出数据库
mysql导出数据库 mysqldump -uroot -p mydatabase > mydatabase.sql 导入数据库 mysql>use mydatabase; mysql>source /home/david/mydatabase.sql;
2011-11-17 18:01:47 380
原创 Django Admin 输入中文报错
1、首先修改数据库字符集 2、发现还是不行,修改 ALTER TABLE `mydb`.`django_admin_log` MODIFY COLUMN `object_id` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, MODIFY COLUMN `object_repr` VARCHAR(2
2011-11-17 17:25:14 1855
原创 查看并修改mysql默认字符集方法
1、查看 mysql> SHOW VARIABLES LIKE 'character%'; 2、修改 找到mysql 配置文件,ubuntu是在 /etc/mysql/my.cnf 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 default-character-set=utf8 init_connec
2011-11-17 16:53:49 577
转载 linux下vi命令大全
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f
2011-11-11 12:39:25 680
原创 构建基于相似用户的推荐
计算用户相似度:两个用户相似度就简单等同两者一致性评分次数除以两者共同评分过的条目 02data.php <?php $data = array( 'Frank'=>array( 'Tears'=>5, 'La'=>4, 'Robinson'=>5, 'Yesterday'=>4, 'Wizard'=>5, 'Mozart'=
2011-11-11 10:39:47 2862
原创 使用欧几里德距离构建简单的推荐系统计算用户相似度
在计算用户相似度的过程中,首先对于两个用户共同打分过的所有条目,计算他们对于每个条目的评分差值,对差值求平方、求和,再对结果求平方根,这样得到的值称为欧氏距离,但这并不足以作为显示度计算的度量值。相似度与距离的概念在某种程度上说是互反的,就其意义而言,欧氏距离越小,两个用户相似度就越大。相似度与距离这种反序关系很容易就可以调整过来,比如只要第一显示度为欧氏距离加1,再取倒数。 02dat
2011-11-08 17:39:58 6016
转载 Ubuntu下apache rewrite模块开启
最近在用Ubuntu测试做网站服务器,究其原因就是ubuntu的可视化操作,对于我这样的linux菜鸟非常实用。最近安装LAMP调试,发现不支持.htaccess文件,也就是伪静态。于是网上查询反复调试才知道怎么启用。 sudo a2enmod rewrite 开启Rewrite模块 sudo /etc/init.d/apache2 restart sudo gedit /etc/ap
2011-11-01 10:40:43 789
php设计模式
2011-09-30
Python正则表达式操作指南
2011-09-30
MongoDB性能优化
2011-09-30
网站常见漏洞及解决办法
2011-09-29
Google搜索技巧精辟解析
2011-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人