主板:ZOTAC H55ITX-A-E ITX H55,DDR3,WiFi,LGA1156,M.ITXM/B 价格:965
cpu:Inter Core i3 540 (3.06GHz) CPU/4M [Socket 1156] BOX 盒装 价格:1090
内存:2GB Kingston DDR3 PC3-10600 CL9 1.5V(D3-1333) 365 2根 730 价格是:730
机箱: 大水牛S0203机箱 价格:150块
电源:150W 机箱自带
硬盘:高清套餐 西部数据WD1TB绿盘 64M缓存 WD10EARS硬盘 价格:580
鼠标:8115 DELL鼠标 戴尔鼠标 usb接口 价格:48
键盘:戴尔DELL新版SK-8115键盘 非L100 防水静... 价格:18
合计:3581
阅读全文
cpu:Inter Core i3 540 (3.06GHz) CPU/4M [Socket 1156] BOX 盒装 价格:1090
内存:2GB Kingston DDR3 PC3-10600 CL9 1.5V(D3-1333) 365 2根 730 价格是:730
机箱: 大水牛S0203机箱 价格:150块
电源:150W 机箱自带
硬盘:高清套餐 西部数据WD1TB绿盘 64M缓存 WD10EARS硬盘 价格:580
鼠标:8115 DELL鼠标 戴尔鼠标 usb接口 价格:48
键盘:戴尔DELL新版SK-8115键盘 非L100 防水静... 价格:18
合计:3581
阅读全文
使用Hotspot Shield Launch这个软件也可以上YOUTUBE 视频加载也不慢!
http://www.hotspotshield.com/
先在这个网站下载程序,右上方那个图标既是下载
下载完毕后安装
再请点击这个网址http://www.hotspotshield.com/launch/
然后点那个RUN Hotspot Shield
然后桌面上多一个Hotspot Shield Launch 点开
IE自动打开一网页 再点RUN Hotspot Shield 这次是新界面 它会自动给你找一个新IP 你发现你右下角的图标变绿的 OK 你是美国IP了
这样..就可以再打开YOUTUBE网站~~会发现可以上了http://www.iduoka.com/do-not-have-access-to-foreign-sites-the-use-of-vpn-agents-in-hotspot-shield-launch/
来源:http://hi.baidu.com/wangluobaoku/blog/item/0eb7ba328f9d4c93a8018e32.html
http://www.hotspotshield.com/
先在这个网站下载程序,右上方那个图标既是下载
下载完毕后安装
再请点击这个网址http://www.hotspotshield.com/launch/
然后点那个RUN Hotspot Shield
然后桌面上多一个Hotspot Shield Launch 点开
IE自动打开一网页 再点RUN Hotspot Shield 这次是新界面 它会自动给你找一个新IP 你发现你右下角的图标变绿的 OK 你是美国IP了
这样..就可以再打开YOUTUBE网站~~会发现可以上了http://www.iduoka.com/do-not-have-access-to-foreign-sites-the-use-of-vpn-agents-in-hotspot-shield-launch/
来源:http://hi.baidu.com/wangluobaoku/blog/item/0eb7ba328f9d4c93a8018e32.html
我们可以得到魔术道具,但魔术变得怎么样是另外一个问题;我们可以得到倚天剑,但我们的武艺如何是另外一个问题;我们可以到鲁班的斧子,但我们能否做出精美的物品是另外一个问题。
也就是说,如果我们没有掌握方法,工具能够给我们带来的帮助将是很小;而如果我们掌握了时间管理的方法,一个好的时间管理工具有可能给我们带来很大的帮助。
时间管理本身不是一件复杂的事情。人们无法掌握自己觉得复杂的事情,如果我们觉得还没有充分掌握时间管理,那是因为我们觉得时间管理还不够简单。
一个好的工具应该能够把一件复杂的事情变得更简单,而非相反。一个好的GTD笔记本,它的最高境界,应该是可以帮助我们把注意力集中到时间管理本身,而非把注意力集中到工具上。
所以,我希望在GTD笔记本的设计中,体现出GTD中最具实用性的部分:收集、整理、行动、回顾。阅读全文
今年的倒春寒使春天的步伐变得异常缓慢,天气忽冷忽热,很难找到春天的影子。这似乎也映衬了马云在这个春天的心情,这个春天对于马云来说还真是烦恼多多。阅读全文
拿到这本 《实战 Nginx》 有几天了,休假期间将感兴趣的几章阅读完毕。作者张宴是国内 Nginx 最早的技术传播者之一,产生的影响也最大,他的一系列 Nginx 实战的文章相信让很多 Nginx 用户受益良多。
尽管之前已经在他的网络文章或者 PPT 里看到过这本书里包含的一些内容,我还是要说一下第六章中的架构图是这本书中非常有参考价值的内容(至少对我如此),作为网站维护者,即使不用 Nginx,这几张图也非常值得分析一下。对于从 Apache 迁移到 Nginx 的用户,第七章关于 Rewrite 规则的讲解则不可错过。
这本书的最大缺点或者说不够严谨的地方,我觉得主要是体现在某些章节上关于设置项的说明缺少足够的阐释,比如"优化 Linux 内核参数"、"MySQL 5.1 配置优化"等内容如果添加足以让读者查找更多信息的注释就更好了。另外,从章节的安排上,如果多一节专门讲述 Nginx 优化的内容或许也会不错。
对于没有 Nginx 经验或者是想进一步了解 Nginx 的系统工程师,这本书是值得一读的。这本书的定价不过是一张电影票的价钱,如果可以解答你在工作中的几个技术问题,你说是否值得购买呢?
来源:
http://www.20ju.com/content/V144493.htm
★人生四大守则:不与女人争锋,不与醉人论剑,不与同事争宠,不与渔人得利。
★人生四大悲:放贷几十年,账上没数;养儿八九个,不知出处;开荒数十亩,无米下肚;新郎去迎亲,新娘跑路。
★人生四大背:家庭没温暖,社会没地位,爱情受挫折,手机没话费。
★人生四大道理:抽烟身体好,赌博练头脑,摇头没烦恼,打架练手脚。
★人生四大憾事:野外骑车被雨淋,他乡躲债仇人知,炎炎夏日停电夜,打牌三家缺一时。
★人生四大气愤:看上一靓妞,是鸡;久投彩巨奖,错号;年年等提拔,超龄;家中等贿赂,送错。
★人生新四大悲:久旱逢甘雨,几滴;他乡遇故知,情敌;洞房花烛夜,隔壁;金榜提名时,没你。
★上网四大悲:QQ被盗,邮箱被撬,网址无效,上网就掉。
★世上四臭:厕所的石头,阴沟的水,拉屎的屁股,吃蒜的嘴。
★四草法则:兔子不吃窝边草,好马不吃回头草,老牛时兴吃嫩草,天涯何处无芳草!
人生有三喜:“金榜题名时,洞房花烛夜,他乡遇故知。”
人生有五事:结婚. 生孩子. 把老人送走. 孩子结婚. 然后把自己送走。
★人生四大悲:放贷几十年,账上没数;养儿八九个,不知出处;开荒数十亩,无米下肚;新郎去迎亲,新娘跑路。
★人生四大背:家庭没温暖,社会没地位,爱情受挫折,手机没话费。
★人生四大道理:抽烟身体好,赌博练头脑,摇头没烦恼,打架练手脚。
★人生四大憾事:野外骑车被雨淋,他乡躲债仇人知,炎炎夏日停电夜,打牌三家缺一时。
★人生四大气愤:看上一靓妞,是鸡;久投彩巨奖,错号;年年等提拔,超龄;家中等贿赂,送错。
★人生新四大悲:久旱逢甘雨,几滴;他乡遇故知,情敌;洞房花烛夜,隔壁;金榜提名时,没你。
★上网四大悲:QQ被盗,邮箱被撬,网址无效,上网就掉。
★世上四臭:厕所的石头,阴沟的水,拉屎的屁股,吃蒜的嘴。
★四草法则:兔子不吃窝边草,好马不吃回头草,老牛时兴吃嫩草,天涯何处无芳草!
人生有三喜:“金榜题名时,洞房花烛夜,他乡遇故知。”
人生有五事:结婚. 生孩子. 把老人送走. 孩子结婚. 然后把自己送走。
下为马云演讲实录:
谢谢。开了一天的会,早上七点钟就开始开会,早上开会,下午开会,晚上开会,讨论的全是绿色。既然我是最后一个,我就当做刷牙水稍微轻松一下。我就不谈绿色了。一个多月以前我去台湾,在一个餐桌上,有一批年纪很大的企业家,头发都很白了,每个人都大谈创新,怎么创新?边上有个人跟我讲,台湾有希望,我想这么大年纪的人还在创新。后来我说台湾没希望了。假如七、八十岁的人还在创新,我们问题就大了,他们不相信年轻人比他们更会创新,其实他们应该是尽全力去努力帮助年轻人去创新,建个平台扶持他们创新、帮助他们创新。所以我们认为比年轻人更聪明,那灾难就出现了。
我经常看见父母骂孩子,我有一个亲戚把孩子逼得团团转,每天要读书,我说儿子都不愿意回家,为什么还让他读书。他说我就是读书没读好,我没读好,他就吃了大苦,他就必须读好。我说你没读好,他初中都还没毕业都不想读书了,他比你还糟糕。我们很多人都说80后不行了、90后不行了。直到最近我听说80后说70后不行了。这个世界上孩子们出了什么问题?我觉得还是没有出问题,是我们出问题了。
我父亲认为我不如他,争论了将近20年,每次吃饭就吵架,直到前几年我说,我把儿子十六、七岁养到了一米八,你把我养成这个样子,我对父亲说你看你本事大,还是我本事大。事情发生了很大的变化,我们的孩子永远超越我,我的父亲超越了我爷爷,我超越了我父亲,我也坚信我的孩子会超越我。假如我们对自己的孩子没有信心,我不知道我们对未来还会有信心吗?孩子是我们的产品,一个老板对自己的产品没有信心的时候,你怎么相信这个产品会走出去?所以我们今天不管讲绿色,还是思想的盛宴,这个盛宴是80后、90后的孩子给我们做的。绿色价值观首先装在自己手上,这个灾难是谁搞出来的,是上一代人搞出来的。我们在收拾这个残局,我们的孩子们为我们收拾残局,为什么他们不行了?
你说孩子们不承担责任,你问问看,汶川大地震冲在第一线的是80后,玉树地震冲在第一线的是80后。我爷爷相信报纸,我们父亲相信收音机,我们这代人相信看电视,孩子们谁都不相信,他们相信自己的观点。他们只不过以不同方式向我们表达而已。我们总说孩子不听话,请问我们听了孩子的话没有。我父亲说了我20年不听话,他从来没听过我说话。孩子们在想什么,事实上我认为,有时候需要跟孩子谈抗日战争、解放战争,他会说瞎扯什么呢?这些东西都过去了,看看未来吧。
我第一次说我拒绝吃鱼翅,我跟你讲鱼翅真不要吃,90%的鱼翅是假的。有人我说是绿色环保主义者。我有一个建议,他是理想主义,操作手法有问题,其实很多时候就是沟通的问题,跟孩子的沟通也是一样。
我孩子17岁,跑过来跟我说:父亲,我要找女朋友了。我说好事儿啊,为什么?他说97%我这个年龄的人都有女朋友了,我说好。第一告诉我这97%的数据从哪里来,他就说不清楚。第二,我个人认为,应该讲我觉得,假如你爱上一个姑娘,那个姑娘也爱上你,我坚决支持。我们过来这一代,都很正常,他不想这个才不正常,他都懂,只不过不懂装懂而已。他们是不懂装懂,我们是懂装不懂,我一定支持你。如果97%的人都找对象了,你不找对象我觉得不太靠谱了。
最后他就会慢慢思考,其实我们只要学会跟他们沟通,去倾听他们沟通,你说鱼翅不吃,我们在阿里巴巴淘宝网上谈不吃鱼翅的时候,我从来没有见到过一次,我们所有政策永远反对,只有这一次连续几千人跟帖,所有人都是支持的。我们一直说我们这一代人拿不到诺贝尔奖,我也保证我们这代人很难拿到,但是我们的孩子们一定能拿到。我们永远说为国争光是拿不到的。而人家是为人类做的。
我觉得我们80后、90后做了很多有意义的事情。我们公司90%以上的员工是80后,他们创造的公司连父母想都不敢想,创造出几千亿市场,几千亿的创新。为什么讲这个,下午有一个争论提到,我们总认为自己是对的,我们吃过苦,要告诉孩子们,但是不要让孩子们重新走我们走过的路,重新我们走过的路是错误的。谁都会犯错,我们没有过偶像吗?还是我父亲没有过偶像?你说杨子荣啊、李玉和都是他们的偶像。
所以我们不是去埋怨,好孩子是表扬出来的。80后、90后既然承担着我们的未来,我们就要支持他们,没有人给过我们机会,我们为什么不给他们机会。所以我给大家讲的,今天解决这些问题,我坚决相信解决的方案一定比困难多,孩子们一定比我们有更多办法。假如我们对他们失去信心,那么我们对未来的信心全是假的。
我们懂得开放,他们比我们更懂得未来,他们更懂得承担这个责任,只不过我们不愿意倾听而已。最后我想公益者、环保者也好,要允许企业家,和谐的目的是穷人跟富人共同存在,有不同观点存在,那才叫和谐。所以我觉得我们允许孩子有不同的观点。
我最后就讲一个故事就结束。我在北京买了一个大雕塑,3.6米高,王中军给我介绍的。光屁股大汉,全身裸体,我觉得特有意思,我就买回来放在大楼里,公司一片争论声,这个东西太黄色了。为什么马云把它搬回来,一定有目的的。各种各样的猜测、各种各样的说法、各种各样的人都很多。参观的人很多,为什么想知道阿里巴巴大楼里搞一个光屁股男人放在那儿,甚至我们的员工要做条短裤给他穿上,太难看了。一定有一个统一的标准说法,这个标准说法是什么,他们问我说没有标准说法,我就觉得这个挺美。我问你,你喜欢吗,喜欢。这个人说喜欢。我说很好。这个人说不喜欢,我说也很好。
我们就需要这种思想,让每个人发表不同的观点,但是最终作出决定,还得往前走。所以我看到的80后、90后,他们为全人类承担责任,为这代人争光,不是为某一个群体。给他们一些信任、给他们一些支持。鲁迅说“关心我们自己的孩子,就是关心我们的未来”。我们的盛宴才会起来,否则今后都是悲剧。我要讲的就是这些。谢谢大家。
来源:草根网(www.20ju.com) - 互联网界的读者文摘
原作者:马化腾
年是改革开放30周年,今年是新中国成立60周年,腾讯也迎来自己的第一个十年,中国从大国走向强国,互联网蓬勃生长,腾讯的发展离不开这样的大背景。
1984年,我是上初二时来到深圳的,那时候深圳刚刚开放,这么多年在深圳,我的感受就是深圳确实是一个创业的热土和窗口,腾讯在这块热土中汲取了丰富的营养。
就像华为、中兴完全是靠自发的,创业者是自己做下来的。跟北京还不一样,要么有政策,要么有别的,在客观环境下能做起来,但深圳大多完全是靠自己,创业者的这种热土,这种感觉会更加强烈得多。
那时候深圳的口号是 “时间就是金钱,效率就是生命”。当时改革开放国内还是很多思想没有解放的时候,听到这种话真的很震惊,金钱是可以拿来用做口号的,以前哪敢这么提。 阅读全文
年是改革开放30周年,今年是新中国成立60周年,腾讯也迎来自己的第一个十年,中国从大国走向强国,互联网蓬勃生长,腾讯的发展离不开这样的大背景。
1984年,我是上初二时来到深圳的,那时候深圳刚刚开放,这么多年在深圳,我的感受就是深圳确实是一个创业的热土和窗口,腾讯在这块热土中汲取了丰富的营养。
就像华为、中兴完全是靠自发的,创业者是自己做下来的。跟北京还不一样,要么有政策,要么有别的,在客观环境下能做起来,但深圳大多完全是靠自己,创业者的这种热土,这种感觉会更加强烈得多。
那时候深圳的口号是 “时间就是金钱,效率就是生命”。当时改革开放国内还是很多思想没有解放的时候,听到这种话真的很震惊,金钱是可以拿来用做口号的,以前哪敢这么提。 阅读全文
1. Javascript文件直接写在了网页当中
2. 网页没有开启gzip
3. Javascript没有做任何处理
4. 图片文件过大
1. 首页处理得比较到位,虽然javascript也没有压缩,但总大小只有108k
2. 文件请求数较少,这个和开心网本身有关,开心网本来就不是一个网页结构复杂的网站,所以文件数自然会比较少了
3. 静态文件和网页分开部署
4. Javascript注释比较好,但不应该发到客户端
重要建议:
1. 开启gzip压缩
2. 压缩javascript及css,并将这些文件缓存起来
阅读全文
2. 网页没有开启gzip
3. Javascript没有做任何处理
4. 图片文件过大
1. 首页处理得比较到位,虽然javascript也没有压缩,但总大小只有108k
2. 文件请求数较少,这个和开心网本身有关,开心网本来就不是一个网页结构复杂的网站,所以文件数自然会比较少了
3. 静态文件和网页分开部署
4. Javascript注释比较好,但不应该发到客户端
重要建议:
1. 开启gzip压缩
2. 压缩javascript及css,并将这些文件缓存起来
阅读全文
使用append()添加文本常用方法:
直接添加另一个完整的字符串:
如str1.append(str2);
添加另一个字符串的某一段子串:
如str1.append(str2, 11, 7);
添加几个相同的字符:
如str1.append(5, '.');
注意,个数在前字符在后.上面的代码意思为在str1后面添加5个".".
//========================================
//========================================
运行结果为
I like C++,I like the world.
Hello World.
Hi.....
直接添加另一个完整的字符串:
如str1.append(str2);
添加另一个字符串的某一段子串:
如str1.append(str2, 11, 7);
添加几个相同的字符:
如str1.append(5, '.');
注意,个数在前字符在后.上面的代码意思为在str1后面添加5个".".
//========================================
#include<iostream>
using namespace std;
//========================================
int main()
{
string str1="I like C++";
string str2=",I like the world.";
string str3="Hello";
string str4("Hi");
//====================================
str1.append(str2);
str3.append(str2, 11, 7);
str4.append(5, '.');
//====================================
cout<<str1<<endl;
cout<<str3<<endl;
cout<<str4<<endl;
system("pause");
return 0;
}
using namespace std;
//========================================
int main()
{
string str1="I like C++";
string str2=",I like the world.";
string str3="Hello";
string str4("Hi");
//====================================
str1.append(str2);
str3.append(str2, 11, 7);
str4.append(5, '.');
//====================================
cout<<str1<<endl;
cout<<str3<<endl;
cout<<str4<<endl;
system("pause");
return 0;
}
//========================================
运行结果为
I like C++,I like the world.
Hello World.
Hi.....
1.供电电路有转换效率的问题,如果转换效率不是很高,那么相数较多的设计其实际供电能力未必会好过相数较少的设计;
2.供电元件如果太多,例如在CPU附近的周围有一大堆电容,则会阻碍空气流通,影响CPU散热,而且还可能会使一些太靠近CPU的普通电容受热鼓包、爆浆,造成系统崩溃;
3.相数较多的设计使布线复杂化,这就使本来频率就很高的数据总线部分很容易受到干扰,影响主板在极端情况下的稳定性;
4.供电元件都有一个可靠性,电容又是寿命最短的元件,而系统总体可靠性则是所有元件可靠性的乘积,元件越多则可靠性越低;
5.对于那些搭配低功耗处理器的主板,相数、元件太多只会白白浪费其供电能力,增加平台成本。
2.供电元件如果太多,例如在CPU附近的周围有一大堆电容,则会阻碍空气流通,影响CPU散热,而且还可能会使一些太靠近CPU的普通电容受热鼓包、爆浆,造成系统崩溃;
3.相数较多的设计使布线复杂化,这就使本来频率就很高的数据总线部分很容易受到干扰,影响主板在极端情况下的稳定性;
4.供电元件都有一个可靠性,电容又是寿命最短的元件,而系统总体可靠性则是所有元件可靠性的乘积,元件越多则可靠性越低;
5.对于那些搭配低功耗处理器的主板,相数、元件太多只会白白浪费其供电能力,增加平台成本。
(一)
从互联网开始,软件分为了两种:一种是功能软件,一种是社交软件。
功能软件,比如说word、杀毒软件,下载软件,博客,google和百度等都是。
社交软件是电子邮件、bbs、QQ或msn之类的即时通讯软件,最近的就是微博客。
功能软件致力于完成某些具体的任务,如搜索引擎致力于通过机器算法发现信息。
而社交软件致力于人和人的连接。在社交软件里面,人可以做任何事情。
博客很容易被误认为是社交软件,其实,它不是。它只是个免费的出版系统。
而微博客(简称:围脖),也很容易被认为只是博客的缩写版。其实,它不是。
围脖的价值在于:转发。
信息在网络上流动,要依靠两个部分:【1】发现;【2】分享。
发现可以通过人肉,也可以通过机器搜索。这个部分,搜索引擎是强项。
而分享则有所不同:
分享的速度上,取决于两个主要的摩擦力:【1】信息是否私密;【2】是否自动传播。
电邮、QQ/msn都可以是一对一的,也可以是一对多的。但大多信息是私密的。在群体之间,信息一般是不共享的。
因为有太多的判断和附加动作,信息的转发,是需要更多的延迟的。
bbs上的信息是相对公开的,但是其分享的速度也还是有限。
而围脖使信息进入了无摩擦力传播的时代。
围脖有这样的特点:
【1】它短小,非常适合大脑进行扫描式阅读;
【2】信息是公开的,任何人都可以围观;
【3】转发的摩擦更小:一键转发,不用复制、粘帖;
【4】关注的路径一旦设定,信息一来,在路径上的所有人,都可以自动收到。
因此,搜索引擎解决了发现的问题,而围脖解决了如何快速分享的难题。
围脖的经典操作也最简单:一是转发,二是刷屏。
阅读全文
从互联网开始,软件分为了两种:一种是功能软件,一种是社交软件。
功能软件,比如说word、杀毒软件,下载软件,博客,google和百度等都是。
社交软件是电子邮件、bbs、QQ或msn之类的即时通讯软件,最近的就是微博客。
功能软件致力于完成某些具体的任务,如搜索引擎致力于通过机器算法发现信息。
而社交软件致力于人和人的连接。在社交软件里面,人可以做任何事情。
博客很容易被误认为是社交软件,其实,它不是。它只是个免费的出版系统。
而微博客(简称:围脖),也很容易被认为只是博客的缩写版。其实,它不是。
围脖的价值在于:转发。
信息在网络上流动,要依靠两个部分:【1】发现;【2】分享。
发现可以通过人肉,也可以通过机器搜索。这个部分,搜索引擎是强项。
而分享则有所不同:
分享的速度上,取决于两个主要的摩擦力:【1】信息是否私密;【2】是否自动传播。
电邮、QQ/msn都可以是一对一的,也可以是一对多的。但大多信息是私密的。在群体之间,信息一般是不共享的。
因为有太多的判断和附加动作,信息的转发,是需要更多的延迟的。
bbs上的信息是相对公开的,但是其分享的速度也还是有限。
而围脖使信息进入了无摩擦力传播的时代。
围脖有这样的特点:
【1】它短小,非常适合大脑进行扫描式阅读;
【2】信息是公开的,任何人都可以围观;
【3】转发的摩擦更小:一键转发,不用复制、粘帖;
【4】关注的路径一旦设定,信息一来,在路径上的所有人,都可以自动收到。
因此,搜索引擎解决了发现的问题,而围脖解决了如何快速分享的难题。
围脖的经典操作也最简单:一是转发,二是刷屏。
阅读全文
国家地震局专家再一次严正公告 :
今晚到明天,或者今后15年,不震就不震,震了就震了,震多少级震后才知道,震多少次,震后会告诉大家,请大家放心,害怕的就出去睡,不害怕的就在家睡,并保持正常生活秩序,不要没事瞎他妈传谣言,搞的我们也好恐怖。
尽快把多余的房子卖掉。地震来了才知道,不动产原来也会动的,而且动起来要人命。
学习点常识,初一睡家里十五睡帐篷,因为躲得过初一躲不过十五;
可以出家当和尚,但别睡庙里,因为跑得了和尚跑不了庙
1、有个朋友说12号地震时骑车在天府广场人民南路上。他看到毛主席在跟他招手。 当时吓的差点背过气晕倒……停下来才知道在地震。
2、一个非洲黑娃儿到成都旅游,入住一家宾馆,这时地震发生使宾馆着火, 黑娃儿以最快的速度冲到空旷的平地,这时救火的消防队员很惊讶的说到 “日他仙人板板,没见过被烧焦了还跑得这么快的”。
3、成都地震又狂风再暴雨的,超恐怖,凌晨了还满街都是人,我旁边一个男的在打电话给他朋友,说:”妈的,还整个地震套餐哦,又是地震又是风雨的!”
4、原来:一杯茶,一包烟,开启QQ聊一天
现在:不泡茶,不抽烟,立个瓶瓶盯一天
早上摇一摇,精神百倍;晚上摇一摇,通宵不睡。
5、专家叫蛤蟆不叫,可以一丝不挂地安心睡觉; 蛤蟆叫专家不叫,务必全副武装地预备逃跑。
6 北川一老大爷,被俄罗斯救援队从废墟中解救出来,一看,周围全是金发碧眼的老外,大爷就说了:“狗日的地震凶噢!老子被挖出来后看到都是外国人,还以为把老子震到国外去了!”
7 成都商报的编辑在编发地震新闻时看到“地震爆发前狗狗狂吠拖出房内主人至室外”的稿子,非常气愤地和同事投诉说地震时他家狗狗居然还在打鼾,于是下班后回家把他家狗暴打一顿。
8 据说大地震前有三个明显征兆: 1.井水异常; 2.牲畜反应异常; 3.专家出来辟谣。
但是细心网友指出,第二条和第三条重复了。
9 问玉帝最近这是咋了?玉帝说,不好意思我把地球调成震动了,这就去关
今晚到明天,或者今后15年,不震就不震,震了就震了,震多少级震后才知道,震多少次,震后会告诉大家,请大家放心,害怕的就出去睡,不害怕的就在家睡,并保持正常生活秩序,不要没事瞎他妈传谣言,搞的我们也好恐怖。
尽快把多余的房子卖掉。地震来了才知道,不动产原来也会动的,而且动起来要人命。
学习点常识,初一睡家里十五睡帐篷,因为躲得过初一躲不过十五;
可以出家当和尚,但别睡庙里,因为跑得了和尚跑不了庙
1、有个朋友说12号地震时骑车在天府广场人民南路上。他看到毛主席在跟他招手。 当时吓的差点背过气晕倒……停下来才知道在地震。
2、一个非洲黑娃儿到成都旅游,入住一家宾馆,这时地震发生使宾馆着火, 黑娃儿以最快的速度冲到空旷的平地,这时救火的消防队员很惊讶的说到 “日他仙人板板,没见过被烧焦了还跑得这么快的”。
3、成都地震又狂风再暴雨的,超恐怖,凌晨了还满街都是人,我旁边一个男的在打电话给他朋友,说:”妈的,还整个地震套餐哦,又是地震又是风雨的!”
4、原来:一杯茶,一包烟,开启QQ聊一天
现在:不泡茶,不抽烟,立个瓶瓶盯一天
早上摇一摇,精神百倍;晚上摇一摇,通宵不睡。
5、专家叫蛤蟆不叫,可以一丝不挂地安心睡觉; 蛤蟆叫专家不叫,务必全副武装地预备逃跑。
6 北川一老大爷,被俄罗斯救援队从废墟中解救出来,一看,周围全是金发碧眼的老外,大爷就说了:“狗日的地震凶噢!老子被挖出来后看到都是外国人,还以为把老子震到国外去了!”
7 成都商报的编辑在编发地震新闻时看到“地震爆发前狗狗狂吠拖出房内主人至室外”的稿子,非常气愤地和同事投诉说地震时他家狗狗居然还在打鼾,于是下班后回家把他家狗暴打一顿。
8 据说大地震前有三个明显征兆: 1.井水异常; 2.牲畜反应异常; 3.专家出来辟谣。
但是细心网友指出,第二条和第三条重复了。
9 问玉帝最近这是咋了?玉帝说,不好意思我把地球调成震动了,这就去关
最近发现几个监控用的脚本在连接监控数据库的时候偶尔会连不上,报错:
Couldn't connect to host:3306/tcp: IO::Socket::INET: connect: Cannot assign requested address
查看了一下发现系统中存在大量处于TIME_WAIT状态的tcp端口
由于要监控的主机太多,监控的agent可能在短时间内创建大量连接到监控数据库(MySQL)并释放造成的。在网上查阅了一些tcp参数的相关资料,最后通过修改了几个系统内核的tcp参数缓解了该问题:
其中:
net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。
修改完成并生效后,系统中处于TIME_WAIT状态的tcp端口数量迅速下降到100左右:
简单记录于此,备忘。
本文网址:http://www.ningoo.net/html/2010/linux_tcp_time_wait_issue.html
Couldn't connect to host:3306/tcp: IO::Socket::INET: connect: Cannot assign requested address
查看了一下发现系统中存在大量处于TIME_WAIT状态的tcp端口
$netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
TIME_WAIT 50013
ESTABLISHED 27
SYN_RECV 1
ESTABLISHED 27
SYN_RECV 1
由于要监控的主机太多,监控的agent可能在短时间内创建大量连接到监控数据库(MySQL)并释放造成的。在网上查阅了一些tcp参数的相关资料,最后通过修改了几个系统内核的tcp参数缓解了该问题:
#vi /etc/sysctl.conf
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
#sysctl -p
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
#sysctl -p
其中:
net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。
修改完成并生效后,系统中处于TIME_WAIT状态的tcp端口数量迅速下降到100左右:
$netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
TIME_WAIT 82
ESTABLISHED 36
TIME_WAIT 82
ESTABLISHED 36
简单记录于此,备忘。
本文网址:http://www.ningoo.net/html/2010/linux_tcp_time_wait_issue.html
1. 如何配置Key Cache的大小
#配置文件my.cnf
key_buffer_size=50*1024*1024
另外,Key Cache的大小可以动态的改变
2. 给数据表划分单独的Key Cache
例如:划分一块128K的Key buffer空间,指定数据表t1的Key cache放在里面。最后演示了如何删除这个特定的Key buffer空间。
SET GLOBAL hot_cache.key_buffer_size=128*1024;
CACHE INDEX t1 IN hot_cache;
SET GLOBAL hot_cache.key_buffer_size=0;
3. 预先载入某些数据表的索引
LOAD INDEX INTO CACHE t1, t2
4. 关于Key Cache的使用情况观察 Flush现象
mysql> show status like "key%";
+------------------------+----------+
| Variable_name | Value |
+------------------------+----------+
| Key_blocks_not_flushed | 14468 |
| Key_blocks_unused | 0 |
| Key_blocks_used | 14497 |
| Key_read_requests | 30586575 |
| Key_reads | 157 |
| Key_write_requests | 7100408 |
| Key_writes | 1199800 |
+------------------------+----------+
mysql> flush tables; (注意,请不要在业务高峰期执行)
+------------------------+----------+
| Variable_name | Value |
+------------------------+----------+
| Key_blocks_not_flushed | 0 | #所有修改的block都已经被flush了
| Key_blocks_unused | 0 |
| Key_blocks_used | 14497 |
| Key_read_requests | 38333936 |
| Key_reads | 207 |
| Key_write_requests | 8819898 |
| Key_writes | 1255245 |
+------------------------+----------+
5. 需要注意的事项
内存中缓存的索引块(Key Cache),有时候并不会及时刷新到磁盘上,所以对于正在运行的数据表的索引文件(MYI)一般都是不完整的。如果此时拷贝或者移动这些索引文件。多半会出现索引文件损坏的情况。
可以通过Flush table命令来将Key Cache中的block都flush到磁盘上。所以,一般要动态移动MyISAM表需要执行以下步骤:
首先,刷新数据表,并锁住数据表:(注意,请不要在业务高峰期执行)
FLUSH TABLES WITH READ LOCK;
可以通过下面的命令来查看没有被Flush的索引块数量
mysql> show status like "Key_blocks_not_flushed";
+------------------------+----------+
| Variable_name | Value |
+------------------------+----------+
| Key_blocks_not_flushed | 0 |
+------------------------+----------+
最后,移动对应的文件(MYI MYD FRM)。
让我突然想起:张宴 Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创] 第6版本
http://blog.s135.com/nginx_php_v6/
创建my.cnf配置文件:
vi /data0/mysql/3306/my.cnf
里面就有:
256M就是用来配置缓存的,呵呵,果然。
#配置文件my.cnf
key_buffer_size=50*1024*1024
另外,Key Cache的大小可以动态的改变
2. 给数据表划分单独的Key Cache
例如:划分一块128K的Key buffer空间,指定数据表t1的Key cache放在里面。最后演示了如何删除这个特定的Key buffer空间。
SET GLOBAL hot_cache.key_buffer_size=128*1024;
CACHE INDEX t1 IN hot_cache;
SET GLOBAL hot_cache.key_buffer_size=0;
3. 预先载入某些数据表的索引
LOAD INDEX INTO CACHE t1, t2
4. 关于Key Cache的使用情况观察 Flush现象
mysql> show status like "key%";
+------------------------+----------+
| Variable_name | Value |
+------------------------+----------+
| Key_blocks_not_flushed | 14468 |
| Key_blocks_unused | 0 |
| Key_blocks_used | 14497 |
| Key_read_requests | 30586575 |
| Key_reads | 157 |
| Key_write_requests | 7100408 |
| Key_writes | 1199800 |
+------------------------+----------+
mysql> flush tables; (注意,请不要在业务高峰期执行)
+------------------------+----------+
| Variable_name | Value |
+------------------------+----------+
| Key_blocks_not_flushed | 0 | #所有修改的block都已经被flush了
| Key_blocks_unused | 0 |
| Key_blocks_used | 14497 |
| Key_read_requests | 38333936 |
| Key_reads | 207 |
| Key_write_requests | 8819898 |
| Key_writes | 1255245 |
+------------------------+----------+
5. 需要注意的事项
内存中缓存的索引块(Key Cache),有时候并不会及时刷新到磁盘上,所以对于正在运行的数据表的索引文件(MYI)一般都是不完整的。如果此时拷贝或者移动这些索引文件。多半会出现索引文件损坏的情况。
可以通过Flush table命令来将Key Cache中的block都flush到磁盘上。所以,一般要动态移动MyISAM表需要执行以下步骤:
首先,刷新数据表,并锁住数据表:(注意,请不要在业务高峰期执行)
FLUSH TABLES WITH READ LOCK;
可以通过下面的命令来查看没有被Flush的索引块数量
mysql> show status like "Key_blocks_not_flushed";
+------------------------+----------+
| Variable_name | Value |
+------------------------+----------+
| Key_blocks_not_flushed | 0 |
+------------------------+----------+
最后,移动对应的文件(MYI MYD FRM)。
让我突然想起:张宴 Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创] 第6版本
http://blog.s135.com/nginx_php_v6/
创建my.cnf配置文件:
vi /data0/mysql/3306/my.cnf
里面就有:
relay-log-index = /data0/mysql/3306/relaylog/relaylog
relay-log-info-file = /data0/mysql/3306/relaylog/relaylog
relay-log = /data0/mysql/3306/relaylog/relaylog
expire_logs_days = 30
key_buffer_size = 256M
relay-log-info-file = /data0/mysql/3306/relaylog/relaylog
relay-log = /data0/mysql/3306/relaylog/relaylog
expire_logs_days = 30
key_buffer_size = 256M
256M就是用来配置缓存的,呵呵,果然。