分类: 默认

用Alternate CD或iso文件升级Ubuntu

1、下载Alternate CD的iso文件。(DVD也可以。)
2、把iso文件刻录到光盘,把光盘放进光驱。
或者:
直接挂载iso文件。参考下面的命令:
sudo mount -o loop ~/Desktop/ubuntu-9.04-alternate-i386.iso /media/cdrom0
# 把ubuntu-9.04-alternate-i386.iso文件放在桌面文件夹里。
或者:
用Gmount-iso这个软件(源里有)来在图形界面挂载。

3、按提示操作。[……]

阅读全文»

nginx内使用正则表达式(花括号)需要注意的问题

为对付一些乱七八糟网站的盗链,于是就在nginx配置文件内写了一个正则来禁止那些域名,写的是这个样子:
if ($http_referer ~* .*([0-9]{2,3}[a-z]{3}.com|ffkkk.net|444nnn.net)) {
return   403;
}
但是用nginx -t来测试nginx配置文件语法的时候报错,提示在[0-9]这里有错。我看了看,正则写的没有问题呀,怀疑是[]的问题,我自己以前没有在ngnix内用过[],就简化了下:
if ($h[……]

阅读全文»

Linux 下安装Intel 82580 系列网卡应该注意的一些问题

前段时间因为调整公司网站系统架构,在新购买的两台服务器上各添加了一块Intel 82580 系列网卡,刚开始安装上去的时候,配置IP等工作一切顺利。没想到等后来重启服务器的时候,问题就开始出现了,网卡的IP配置莫名丢失了,一开始不得其解,后来经过查看网卡硬件的配置文件/etc/udev/rules.d/70-persistent-net.rules,才发现问题出现的原因。由于Intel 82580 系列网卡有两个以太网接口,但是这两个接口在配置文件中却占用的同一个网卡标识名称,所以导致了网卡IP配置出错的[……]

阅读全文»

memcache 存储 php session

1. 修改配置文件,在 php.ini 中全局设置:

session.save_handler = memcache
session.save_path = “tcp://127.0.0.1:11211”
或者某个目录下的 .htaccess :
php_value session.save_handler “memcache”
php_value session.save_path “tcp://127.0.0.1:11211”
再或者在某个一个应用中:
ini_set(“sessi[……]

阅读全文»

Mysql分表教程

一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。

首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10进行取模。另外,还可以根据某一字段的md5值取其中几位进行分表,这样的话,可以分的表就很多了。

好了,先来创建表吧[……]

阅读全文»

深入理解SET NAMES和mysql(i)_set_charset的区别

作者: Laruence( )
转自: http://www.laruence.com/2010/04/12/1396.html

最近公司组织了个PHP安全编程的培训, 其中涉及到一部分关于Mysql的”SET NAMES”和mysql_set_charset (mysqli_set_charset)的内容:

说到, 尽量使用mysqli_set_charset(mysqli:set_charset)而不是”SET NAMES”, 当然, 这个内容在PHP手册中也有叙及, 但是[……]

阅读全文»

wap和web上cookie的domain设置的异同

来看下一段php代码:

<?php
header(“Cache-control: no-cache, no-store”);
header(“Pragma: no-cache”);
header(“Content-type:application/xhtml+xml;charset=utf-8”);
mb_internal_encoding(“UTF-8”);

setcookie(“name”, “comdeng”, time() + 60*60, null, “comdeng.[……]

阅读全文»

MySQL五个查询优化方法

熟悉SQL的人都知道,完成同一个任务,SQL可能有多种写法,但不同写法的查询性能可能会有天壤之别,本文列举出五个查询优化的方法,当然,优化的方法还有很多。  

1、优化数据类型

MySQL中数据类型有多种,如果你是一名DBA,正在按照优化的原则对数据类型进行严格的检查,但开发人员可能会选择他们认为最简单的方案,以加快编码速度,或者选择最明显的选择,因此,你可能面临的都不是最佳的选择,如果可能的话,你应该尝试以通用准则来改变这些决定。 IT专家网独家:MySQL存储过程调试

(1)[……]

阅读全文»

[转]关于性格内向者的10个误解,献给奋战在一线的程序员

我非常幸运的发现了这本《内向者优势——如何在外向的世界中获得成功》的好书,我感觉就好像是有人专门为我们这个罕见的小群体写了一部百科全书一样,它不仅对我的很多怪癖做了解释,还帮助我从一个崭新且积极的角度重新定义了我的整个人生。

 

毫无疑问,几乎所有认识我的人都会说,“啊哈,你不会到现在才发现你是个性格内向者吧?”,其实这并不是那么简单,问题在于将一些人贴上内向者的标签是一种非常浅显且充满各种常见误解的行为,事实要比这复杂的多(在Carl King讲过之后,就更是如此了)

Lan[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号