自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 linux 更改文件用户和用户组

chown username file (改用户)chgrp grpname file (改用户组)

2011-11-23 16:51:30 644

原创 从查询结果中生成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=utf8init_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 restartsudo gedit /etc/ap

2011-11-01 10:40:43 789

Hadoop权威指南++中文版

Hadoop权威指南++中文版,强烈推荐推荐

2011-11-08

memcached-1.2.6-win32-bin

memcached-1.2.6-win32-bin,windows下可用

2011-11-08

php设计模式

设计模式历史 “设计模式”这个术语最初被设计用于建筑学领域。Christopher Alexander 在他1977的著作“A Pattern Language :Towns/Building/Construction”里面描述了一些常见的建筑学设计问题,并解释了如何用这些已有的,著名的模式集合来开始全新 的有效的设计。Alexander的观点被很好的转化到软件开发上来,并且长期的合意的用原有的组件来构造新的解决方案。 所有的设计模式都有一些常用的特性:一个标识(a name),一个问题陈述(a problem statement)和一个解决方案(a solution)。 1、一个设计模式的标识是重要的,因为它会让其他的程序员不用进行太深入的学习就能立刻理解你的代码的目的(至少通过这个标识程序员会很熟悉这个模式)。? 2、问题描述是用来说明这个模式的应用的领域。? 3、解决方案描述了这个模型的执行。一个好的设计模式的论述应该覆盖使用这个模型的优点和缺点。? 一个模式是解决特定问题的有效方法。一个设计模式不是一个库(能在你的项目中直接包含和使用的代码库)而是一个用来组织你的代码的模板。事实上,一个代码库和一个设计模式在应用上是有很多不同的。 比如,你从店铺里面买的一件衬衫是一个代码库,它的颜色,样式和大小都由设计师和厂商决定,但它满足了你的需求。 然而,如果店里面没有什么衣服适合你,那你就能自己创建自己的衬衫(设计它的形状,选择布料,然后裁缝在一起)。但是如果你不是一个裁缝,你可能会发现自 己很容易的去找一个合适的模式然后按着这个模式去设计自己的衬衫。使用一个模型,你可以在更少的时间内得到一个熟练设计的衬衫。 回到讨论软件上来,一个数据提取层或者一个CMS(content management system)就是一个库——它是先前设计好而且已经编码好了的,如果它能准确的满足你的需要那它就是一个好的选择。但如果你正在读这本书,可能你会发现 库存的(原有的)解决方案并不是总是对你有效。至今你知道什么是你所要的,而且你能够实现它,你仅仅需要一个模型来引导你。 最后一个想法:就象一个裁缝模型,一个设计本身而言是没有什么用处的。毕竟,你不可能穿一个服装模型——它仅仅是由很薄的纸拼凑起来的。类似的,一个软件设计模型也仅仅只是一个引导。它必须根据程序设计语言和你的应用程序的特点和要求而特别的设计。

2011-09-30

正则表达式简明表

正则表达式简明表,就一页,要用的时候查方便

2011-09-30

windows下python2.7mysql扩展

windows下python2.7mysql扩展,windows可直接安装使用

2011-09-30

Python正则表达式操作指南

目录 [隐藏] 1 简介 2 简单模式 2.1 字符匹配 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠的麻烦 3.3 执行匹配 3.4 模块级函数 3.5 编译标志 4 更多模式功能 4.1 更多的元字符 4.2 分组 4.3 无捕获组和命名组 4.4 前向界定符 5 修改字符串 5.1 将字符串分片 5.2 搜索和替换 6 常见问题 6.1 使用字符串方式 6.2 match() vs search() 6.3 贪婪 vs 不贪婪 6.4 不用 re.VERBOSE 7 反馈 8 大标题文字 9 关于本文档 10 of LaTeX2HTML to the Python documentation

2011-09-30

MongoDB性能优化

MongoDB性能优化 查询操作的优化 假设我们按照时间戳查询最近发表的10篇博客文章: articles = db.posts.find().sort({ts:-1}); // get blog posts in reverse time order for (var i=0; i< 10; i++) { print(articles[i].getSummary()); } 优化#1: 创建索引

2011-09-30

数据库综合资料库

主要介绍了,mssql,mysql,数据库的设计,数据库实践,数据仓库的知识

2011-09-30

网站常见漏洞及解决办法

远端WWW服务支持TRACE请求 解决方法: ①开启Apache 的mod_rewrite功能: 在Apahce的配置文件httpd.conf中把#LoadModule rewrite_module modules/mod_rewrite.so前的#去掉 在httpd.conf中找到下面这段 Options FollowSymLinks AllowOverride None 将AllowOverride None 改成 AllowOverride ALL 这样Apache的mod_rewrite就开启了。 ②在httpd.conf最后加上 RewriteEngine on RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK) RewriteRule .* - [F] 禁用URL,返回403HTTP状态码

2011-09-29

Google搜索技巧精辟解析

Google妙用   在搜索框上输入: “index of/ ”  inurl:lib      再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍。      在搜索框上输入: “index of /”  cnki      再按搜索你就可以找到许多图书馆的CNKI、VIP、超星等入口!

2011-09-29

集体智慧编程

集体智慧编程(中文版),对建模、推荐算法、搜索、文档过滤很有帮助

2011-09-29

企业邮箱及邮件服务器的架设

企业邮箱及邮件服务器的架设,新手教程pdf

2011-07-20

王宏-大众点评网Web开发之路

王宏-大众点评网Web开发之路pdf格式

2011-07-20

js省市2级联动,非ajax版,和ajax效果一样

js省市2级联动.rar 很简单的js js省市2级联动,非ajax版,和ajax效果一样

2010-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除