读《周末驯狗计划》

前天在京东上下单买了《周末驯狗计划》,以前在京东上逛的时候,这本书被推荐了好几次。这段时间打算要认真训练一下狗狗,所以就买了两本书。以前在图书馆看过另外一本,也是国外人驯狗的,在国内还没有什么好书,毕竟国内在驯狗这方面并不重视,在深圳我知道的只有一家驯狗等机构,是以前训练警犬的人退休后做的。 这本书根据狗狗的不同情况,把内容分成了幼狗训练,狗狗服从训练和已经养成坏习惯的习性矫正训练。每一个章节里面分成了若干个细小等指令,指令的复杂度依次增强,有时候也会把相关的指令放在一起。因为有些指令本身就是具有相关行关系的,比如说翻身这个指令就必须在趴下这个指令后面学习,狗狗从站立的姿势直接到翻身是不太可能的,除非你幼耐心等到它躺下。 在书中降到一个非常重要的概念:在狗狗心里建立正确的地位顺序,让狗狗知道自己在家里的地位最低。我以前在这个方面没有经验,对狗狗比较娇惯,在狗狗等心中建立了错误的地位顺序,结果狗狗以为自己才是家里的主人,所以当它有需要我们去做的事情的时候就会来吵闹我们,当有客人来的时候它会把家里当它自己的地盘,对客人狂吠甚至攻击客人。

[转载]24岁到26岁,你要知道的44件事

24岁到26岁,你要知道的44件事,不为任何人,只为自己活得更精彩! 24到26岁就是这么一个尴尬的年纪——无法把自己当少年,但也没有人把你太当真。 但从24岁开始,有些事情一定要开始做,有些事情也一定要更明白,目的是为了从24岁起,不为任何人,只为自己活得更精彩! 人生 1、把重返校园充电认真列入计划,并在30岁前再次毕业。 2、如果在现在的岗位上已经连续3年没有任何提升,果断炒了老板。 3、现在是转到另一个全然陌生的行业的最后时机,要想变就趁现在! 4、不要以为自己还有标准、还有原则、还有底线。你以为是你在强奸生活吗? 5、把任何别人看起来是堕落的行为或爱好转换成特长:嗜酒就喝成鉴赏专家、沉迷打网游就去卖装备卖号、爱混夜店就去城市杂志当编辑、喜欢显摆就去晒货网当版主。 6、可以养宠物,但不要把宠物当子女。 7、硬性储蓄占收入的30%,哪怕只能坚持一年。 8、学会与小孩相处,或者学会与老人相处。 9、从现在起,每年请父母旅游一次。 10、不再期待什么,但清楚知道自己需要什么。 11、永远玩得尽兴。只要出来了,就不要对朋友嘟囔说“我不能喝,我11点要回家,我明天要早起……”,朋友没强迫你出来做婊子,你给自己立什么牌坊? 12、不要再把QQ、MSN的签名搞成针对实质性内容的抱怨。比如“周末加班还没工资这不是犯法吗?!”又或者“情敌易躲,朋友难防”。 13、以相同的价值观选择朋友,无论对方比你富有或贫穷。 14、接受各种批评,但绝不接受侮辱。 15、任何形式的装,都是失败者的行为。 16、贱,其实是一种了不起的生存智慧。 身体 17、想不出喝什么就喝温水,想不出吃什么就吃蔬菜。 18、大病险、人身险要买——现在吃的用的有什么是安全的? 19、女人请关爱自己的乳腺, 男人请关爱自己的发际线与前列腺。 20、大量喝酒前请吃饱点,不为消解酒精也为呕吐的时候有东西可吐,而不是自己的胃液。 21、24-26岁开始,好身材的标准是小腹不突起。 22、24-26岁开始,不洗脸就睡觉第二天皮肤照样紧绷光滑,将正式成为天方夜谈。 23、认真学习保养,或者认真学习化妆。 24、把一个无论在任何情况下都会接你电话的朋友,写成你的紧急联络人。 衣柜 25、至少拥有10件衬衣,并且学会1件衬衣的10种穿法。 26、必须有一件全毛料长大衣,就像汪明荃即使在TVB台庆拿不到奖,也要坐完整晚一样,那叫做“地位”,无可替代,即使你嫌她老,又不够风骚。 27、连续两天穿同样的衣服,是对别人的不礼貌。 28、不要总买打折货,容易造成潜在的自卑。…

[转载]Apache的三种MPM模式及Worker模式配置

Apache的三种MPM模式及Worker模式配置 配置Apache的Worker模式 其实Apache本身的并发能力是足够强大的,但是Ubuntu默认安装的是Prefork模式下的Apache。所以导致很多人后面盲目的去安装lighttpd或者nginx一类替代软件。但是这类软件有一定的兼容问题,部分情况下可能工作的并不好。那么, 是不是Apache并发就不行了呢?——答案当然是否定的。 在进行配置之前,我们首先要知道什么是Prefork模式,什么是Worker模式,什么是Event模式,以及什么是MPM。 MPM是Apache2引入的一个概念,就是将结构模块化。把核心任务处理作为一个可插拔的模块,即MPM,使其能针对不同的环境进行优化。在这个情况下,就诞生出了处理模式的概念。处理模式现在分为Prefork、Worker、Event三种。 Prefork MPM基于非线程模型,和Apache 1.x版本中的处理方式很相似。Prefork MPM在所有情况下都很安全,对运行非线程安全(non-thread-safe)模式的软件如PHP,它是唯一的安全选择。对于某些应用程序,包括在 Apache 1.3上非常流行的程序(如简单静态页面、CGI脚本等),Prefork MPM是最好的选择。另一方面,prefork用单独的子进程来处理不同的请求,进程之间是彼此独立的,这也使其成为最稳定的MPM之一。但是由于每一个请求都会产生一个新的进程,导致系统资源(尤其是内存)消耗的很快,一旦并发量较大的时候,大量的Apache进程会占用巨大的内存空间。 而Worker MPM基于线程模式,具有内存消耗低(对繁忙的服务很重要)、扩展性在某些特定应用情况下比Prefork更好等优点。在这个模式下,采用的进程和线程混合的形式处理请求。由于使用线程来处理,所以可以处理相对海量的请求,而系统资源的开销要小于基于进程的Prefork模式。 以上两种稳定的MPM方式在非常繁忙的服务器应用下都有些不足。尽管HTTP的Keepalive方式能减少TCP连接数量和网络负载,但是 Keepalive需要和服务进程或者线程绑定,这就导致一个繁忙的服务器会耗光所有的线程。Event MPM是解决这个问题的一种新模型,它把服务进程从连接中分离出来。在服务器处理速度很快,同时具有非常高的点击率时,可用的线程数量就是关键的资源限 制,此时Event MPM方式是最有效的。一个以Worker MPM方式工作的繁忙服务器能够承受每秒好几万次的访问量(例如在大型新闻服务站点的高峰时),而Event MPM可以用来处理更高负载。值得注意的是,Event MPM不能在安全HTTP(HTTPS)访问下工作。 一目了然,三种MPM模式各有各的优缺点。但是如果我们经常遇到访问量一大,服务器资源就吃紧的情况,那么就是Prefork模式瓶颈了。在其他两类MPM中,通用的做法还是使用Worker模式来解决问题。Event MPM由于不支持安全连接(HTTPS)所以导致应用有一定的局限性。 下面我们就以Ubuntu下将Apache的模式从Prefork设置为Worker为例,来说明一下操作步骤。前面也提到了,由于Worker模式与PHP的执行方式不同,所以如果简单的输入apt-get install apache2-mpm-worker,会导致PHP无法使用。当然了,如果你的网页只有静态页面,不需要使用PHP,那么使用上面这条指令就会搞定一切。这里我们着重讨论下要使用PHP的情况下,应该如何配置Apache的Worker模式。 1. 安装Apache的fcgid模块,使用它来启用PHP。 #apt-get install libapache2-mod-fcgid 2. 设置fcgid模块的配置文件,使其能够调用PHP。…

4月21日日记

最近花了很多时间在淘宝上面,卖东西,买东西 首先说卖东西。 在淘宝上开了个话费充值店,专门充手机话费,抢了个不错的域名http://italk.taobao.com 开始的时候生意很是不景气。做淘宝话费充值,门槛低,很多想开点但是怕风险怕麻烦的新手都会拿这个做尝试,做的人多了,流量就自然分散了。开始的时候所有的东西都是成本价直接出售(估计很多人都是这样做的吧),店铺偶尔会被便民,这时候就会突然来好多流量,不过也不会太多。因为资金不够,每次里面就几百到一两千块钱玩玩,保证金不足两百,所有的宝贝都会被下架,已下架就一点流量都没了。 后来,调整了策略,资金的问题也解决了,现在流量多了一些。 但是最近发现,店铺里面的信用总是保持在410左右,一直没变。今天去看了看信用规则才突然发现,以前认为买家和自己都不尽兴评价的话系统15天后就会自动尽兴好评的想法是错误的。实际的内容是:集市店在买家或卖家里面最少要有一家得到好评,另外一方没有得到评价的话系统会在15天评价时间到期后自给另外一方好评。 调整策略的目的是刷信用,但是总有一些买家,一样东西拍好几次,让我招收损失而且对店铺信用没有好处。在寻找一种能限制买家每个宝贝限拍一次的方法。在淘宝服务里面看了一些工具,但是没有非常满意的,在考虑要不要自己使用淘宝的开放平台自己开发一个,估计其他买家也有这种需求吧。 然后说说买东西。 最近在家里无聊,就时不时的逛购物网站,想买一些东西让自己的生活更方便舒适。 月初的时候在网上看到新闻说4月19日kindle paper white要出国行版,599预定。看来是愚人节消息。不过淘宝上日行版价格650左右,倒是没贵多少,只是保修没那么方便,再加上手上已经有三星的平板,然后资金也不是很宽裕,就一直没有出手。以前买平板也是为了看电子书,据说是pdf在大尺寸的平板上看起来会方便一些。不过也有弊端,比如说我手上的这个三星p7510尺寸够大,但是不方便携带,公交上,地铁上都不方便拿出来,然后就是有阴影,看书的时候像是看镜子,镜子里面照的人比电子书要清晰。 不知道6吋的kindle 看pdf会不会太小。 然后再淘宝上买了个联通3G的卡,四十多块钱,只能在广东省内使用,每月10元月租包500M流量,超出部分1元每M。以前买的华为手机U8818是联通定制的。把卡放上去,感觉速度的确是快了不少,打开淘宝的卖家客户端千牛不再像以前那样卡的人心急。只是使用3G的时候比较费电,一块电池只够一个上午,如果还开wifi热点的话一两个小时就完蛋了。 也有想过要买个3g路由器,一看价格,都是四五百左右,然后去看手机的价格,双卡双待,可以开wifi热点的也有四百左右的。只是用手机开wifi热点的话续航能力会比较差。后来看了华为的一款四百多的3G路由器,续航时间也仅有5个小时。便携能源的问题不知道啥时候能解决。 再说说我那手机。 2012年7月份买的,没想到买没多久,就除了双卡双待版本的。我可是找双卡双待版本找了好久,但是为了追求性价比,后来就选择了这款手机。后来果真验证了最近流行的那句话:性价比高的东西都是垃圾。手机内置了一堆的垃圾软件;经常充完电手机反应缓慢;rom剩余空间小,没法装软件,好不容易把软件移动到SD卡里面去了,经常发生SD卡无法识别,我还以为是SD卡坏了,为此换了好几个卡,想root根本找不到root的方法,所以基本上只能使用系统内置的一堆垃圾软件;ram更是小的可怜,上次在看视频的时候想一个电话打进来,手机就卡死了;手机没用多久就掉漆了。 后来一直在网上看lg的nexus 4,一切都好,可惜没有双卡双待,不然,果断下手了。现在手里有张移动的GSM卡,父母亲戚都知道这个号码,如果要换联通的卡,又要换号,这对这些亲戚们来说是一件很麻烦的事情。对移动的2.5G基本不抱啥期待。希望一下几件事情能尽快发生(只要其中的一件发生就好): 1.谷歌出个双卡双待的版本,这个实现起来最简单; 2.移动的4G赶紧普及; 3.携号转网,这个的希望最渺茫。 然后再淘宝上买了个双肩电脑包,以前买的那个送给我哥了。今天的这个款式以前一直在找,一直没找到。偶然在易讯网上看到,甚是喜欢,但是价格太高,要三百多,就去天猫上找了同一个款号,价格低了不少,但是也要两百二三十。想想以前读高中的时候基本不用书包,后来妈在别人打折的店里面买了个十块钱的单肩包也让我心中充满了阳光。如今,柜子里面好几个上百块的包都没怎么用。 今天下午去美邦买了个六十块钱的单肩包,以前也买了个挎包,本来是用来背7寸的nexus 7的,那时候看nexus 7看了很久,最后在一个京东打折促销的下午,出售买了三星的p7510。买回来后才发现那个单肩包放不下10寸的平板,后来一直在物色新报。今天去美邦刚好看到有个包包打五折,刚好能装下p7510,就下手买下了。 感觉自己快要成购物狂了。 明天新的一个星期开始了,一定要好好学习,赚更多的钱。

20130418流水账

在继续学习zend framework,但是经常打酱油。 买了个易名中国的会员,注册域名和续费都优惠不少,有这种需求的朋友可以找我,免费服务。把自己在涂涂那里的几个域名都转了过来,打算后续把godaddy的域名也都转过来。身在天朝已经适应了天朝的制度。本来也不是愤青,写的东西中规中矩,没必要放到国外的服务器,打算把手里的域名都备案算了。 这几天在折腾域名备案的事情,好在用了阿里云的服务器备案方便很多.对于我这样的用户来说阿里云还是绰绰有余的,如果想要购买服务器的推荐尝试一下。下面是购买邀请链接,点击链接购买,你我都有优惠。 http://www.aliyun.com/cps/rebate?from_uid=bGZvZsTeIkQ= 学习zend framework推荐一下资料 Zend+Framework+入门指南   Zend Framework 教程   两者都是根据akrabat的Getting-Started-with-Zend-Framework 翻译的不同时期的版本。 当然,zend framework官方的手册也必看 http://www.php100.com/manual/ZendFramework/index.html

More Articles

20130417 PHP学习笔记

  1.在哪几个地方可以设置PHP的系统变量如include_path? 2.文件A include文件B,那么B文件里面被调用的函数的执行目录是A所在的目录还是B所在的目录? 3.被添加到PATH变量里面的目录里面的可执行文件可以在系统的任何一个有执行权限的目录下面执行吗?  

20130416记个流水账

这段时间在学习《php web 2.0 开发实战》打算仿照书里面完成各项目,到时候就可以也像简明现代魔法那样有个网站,网站底部写着“本网站由XXX纯手工打造”,那该多拉风呀。 后来发现由于那本书写的比较早,所以用现在的zend framework 进行开发会出现版本不兼容的情况。就先把书看完了,然后找了一些其他的资料。 一个是看了传播智课韩顺平老师的视频,然后看了akrabat的一个入门教程。 昨天下午的时候突然发现我绑定在阿里云上面的域名blog.icodeu.com无法解析,到godaddy那边看,主记录的确是都绑定到那边的IP上了,怀疑是DNS服务器被国内给屏蔽了,所以就更换了DNSPOD的NAMESERVER。更换name server需要时间,眼看着一直没有设定好,就干其他的事情去了。在家里的确是很容易被其他的事情打断。现在想想其实自己在hosts文件上添加一条记录就可以很好的解决问题,但是昨天压根没有去想。 今天早上发现dnspod上的name server已经能用了,于是就又把所有的A记录都解析到在阿里云的服务器上去了。 阿里云的VPS去年十一的时候买的,差不多一千块钱,现在想想,买来后啥事都没干,真的是非常可惜,现如今马上就要到期了,当时买的时候有优惠,现在续费价格比一千还要高两百多块,下次阿里云做活动赶紧的出手。 然后就是参考着akrabat上面的手册写了些代码,一千也试过zend framework,但是每次都仅仅是用zend tools创建项目而已,这次稍微写了几句自己的代码。原来计划是今天把这个25页的向导项目完成的,到现在进步不多。