沙漠

工作遇到的问题分析【1】

计划是把工作中遇到的一些典型的问题,做个问题总结,之前遇到的,找时间来写。先把今天遇到的一个问题分析下问题场景:     是项目中有一块的程序数据处理变慢了,而且,现象是中午有变慢,下午的时候,就会趋于正常。查看日志也没有发现出现错误。过程分析:    程序流程:          问题分析:     现象是表2的数据插入很慢。     分析问题有两点可能出问题, 一个是在读取q1,做数据封装,数据逻辑处理给变慢了;     另外一个是在做删除表1的时候,删除的慢了;          最后分析的是排除了第一种原因,因为这一步简单,在实际中也就是服务器进行一下交互,服务器和网关都是足够健壮的。     定位在第二种情况,原因是删除表1 和 插入表2是个串行的操作。表1每天中午都会做大量的插入操作,在程序流程处理中也同时在做更新、删除的操作,对表的压力巨大,当删除操作变慢了,同样就影响了对表2的插入,导致插入表2的操作变慢,这样的后果,q2的队列存储容量也长时间处于饱和状态,存入Q2也随之延后,读取Q1,封装数据的逻辑处理也延后了,当然Q1的容量也饱和了,第一步的操作也变慢了。     最终的结果就是整个数据处理都变慢了。     解决办法:      a、将表1的删除和表2的插入进行异步操作      b、对表1的不做删除,将表1的删除做记录id的操作,每天晚上定时进行删除。

960CSS框架基本原理

本来是打算找一个模板直接使用的,没有找到到合适的,自己写好麻烦的啊!很早就知道960css的这个框架了,趁这个机会学学,找到一篇比较容易入门的基础,推荐阅读。&nbsp;CSS框架已经出现很长时间了,关于这些框架的用处也被我们讨论了很多遍了。有人说,CSS框架不够先进,还有人说这些框架大大的节省了他们的开发时间。在此,我们将不再讨论这个问题。&nbsp;前段时间,我了解到了CSS框架。经过对Malo、BluePrint和960做了实验对比后,我得出一个结论:我最喜欢960CSS框架。&nbsp;本教程将解释这个框架的基本原理,这样你就可以用960来快速进入开发。&nbsp;基本原理&nbsp;你必须知道一些基本原理来“学习这个框架是如何工作的”。你可以通过实验(或者是用firebug)来学习它,不过我也将会在这里为你介绍它。让我们开始吧。&nbsp;不要编辑960.css文件&nbsp;首先是一个小提示:不要编辑960.css文件,否则,将来你将不能更新这个框架。因为尽管我们需要布局我们的HTML,我们将创建一个独立的CSS文件。&nbsp;加载网格&nbsp;因为我们可以使用一个外部文件的CSS代码,我们必须在我们的HTML网站中加载它们,我们可以通过以下代码来实现:&nbsp;<link rel=”stylesheet” type=”text/css” media=”all” href=”path/to/960/reset.css” />&nbsp;<link rel=”stylesheet” type=”text/css” media=”all” href=”path/to/960/960.css” />&nbsp;<link rel=”stylesheet” type=”text/css” media=”all” href=”path/to/960/text.css” />&nbsp;这些做好了之后,我们必须添加我们自己的CSS文件。例如,你可以叫这个文件为style.css或site.css或者其它任何名字。用下面代码引用这个文件:&nbsp;<link rel=”stylesheet” type=”text/css” media=”all” href=”path/to/style.css” />&nbsp;容器&nbsp;在960框架中,你可以选择名为.container_12和.container_16的两个容器class。他们都是960px的宽度(这就是为什么叫960),它们的不同是分的列数不同。.container_12被分割为12列,.container_16被分割为16列。这些960px宽的容器是水平居中的。&nbsp;网格/列&nbsp;有很多列宽可供选择,而且在这两个容器里,这些宽度也不相同。你可以通过打开960.css文件来查看这些宽度。但是这对于设计一个网站来说是不必要的。有一个小技巧可以让这个框架更加易用。&nbsp;比如,你想要在你的容器里建两列(叫sidebar/content)。你可以这样做:&nbsp;<div class=”container_12″>&nbsp;<div class=”grid_4″>sidebar</div>&nbsp;<div class=”grid_8″>main content</div>&nbsp;</div>&nbsp;可以看到,你的第一列(grid_4)的数字加上第二列(grid_8)的数字正好是12。也就是说,你不必知道每一列的宽度,你可以选择列宽通过一些简单的数学计算。&nbsp;如果我们要建一个4列的布局,代码可以是这样的:&nbsp;<div class=”container_12″>&nbsp;<div class=”grid_2″>sidebar</div>&nbsp;<div class=”grid_6″>main content</div>&nbsp;<div class=”grid_2″>photo’s</div>&nbsp;<div class=”grid_2″>advertisement</div>&nbsp;</div>&nbsp;正如你所看到的那样,这个系统依然很完美。但是如果你想使用嵌套的列的话,你会发现它是有问题的。比如,如果后面三列都属于content列:&nbsp;<div class=”container_12″>&nbsp;<div class=”grid_2″>sidebar</div>&nbsp;<div class=”grid_10″>&nbsp;<div class=”grid_6″>main content</div>&nbsp;<div class=”grid_2″>photo’s</div>&nbsp;<div class=”grid_2″>advertisement</div>&nbsp;</div>&nbsp;</div>&nbsp;你会发现这错位了,不过不用着急,这正是我们下一节要说的。&nbsp;间距&nbsp;默认情况下,每列之间都有间距。每一个grid_(这里代表数字)class左右都有10个像素的间距。也就是说,两列之间,总共有20px的间距。&nbsp;20px间距对创建一个有足够宽的空白间距的布局来说是很棒的,它可以让一切看起来很自然。这也是我喜欢使用960的原因之一。&nbsp;在上面的例子中,我们遇到了个问题,现在我们就来解决它。&nbsp;问题是,每一列都有左右边距。而嵌套的三列中,第一列和最后一列是不需要边距的,解决方法是:&nbsp;<div class=”container_12″>&nbsp;<div class=”grid_2″>sidebar</div>&nbsp;<div class=”grid_10″>&nbsp;<div class=”grid_6 alpha”>main content</div>&nbsp;<div class=”grid_2″>photo’s</div>&nbsp;<div class=”grid_2 omega”>advertisement</div>&nbsp;</div>&nbsp;</div>&nbsp;我们可以简单的添加”alpha“样式来去掉左边的间距,添加“omega”样式来去除右边的间距。这样我们刚刚创建的这个例子在任何浏览器里面就很完美了(当然包括IE6)。&nbsp;样式&nbsp;好了,你现在已经完全了解如果用960框架来创建一个网格布局的基本原理了。当然,我们也可以添加一些样式到我们的布局中。&nbsp;<div class=”container_12″>&nbsp;<div id=”sidebar” class=”grid_2″>sidebar</div>&nbsp;<div id=”content” class=”grid_10″>&nbsp;<div id=”main_content” class=”grid_6 alpha”>main content</div>&nbsp;<div id=”photo” class=”grid_2″>photo’s</div>&nbsp;<div id=”advertise” class=”grid_2 omega”>advertisement</div>&nbsp;</div>&nbsp;</div>&nbsp;因为CSS使用特性来确定哪一个样式声明具有高于其它样式的优先级。”id“比class更重要。&nbsp;用这种方法,我们可以在自己的文件中重写那些被class设定的规则(比如宽度,padding,边框等)。&nbsp;我也添加一些样式,它们整整花费了我5分钟来整理整个例子。查看示例的源代码和样式声明。.&nbsp;搞定&nbsp;就这样。你已经学习了如果使用960框架来建立跨浏览器兼容性和整洁的布局了。当你完全掌握了960框架后,你将大大地减少编写CSS的时间。&nbsp;如果你还不理解,研究一下示例吧。&nbsp;我留给你的问题:&nbsp;你使用960CSS框架吗?或者你使用其它框架?你认为框架可以帮你提升你的代码吗?&nbsp;Translate From: divitodesign&nbsp;来源:http://www.qianduan.net/960css-the-framework-of-the-basic-principles-of.html

cn域名的大起大落

为了推广cn域名,当初cn域名1块一个,有些商家还当作附带的,还能送,当年哪个人手里面没有几个cn的玉米,我就有好几个。太便宜了!cn域名很快成为世界上使用最多的域名了,这下站点也都雨后春笋般的起来了,站点的质量参差不齐,我所追求的也仅仅是有自己的空间而已,这样我就可以自己来DIY,最后我选择到了35来托管自己的空间。35的服务还是蛮稳定的,前几天断过一段时间,现在还好了。本来也打算安家在35的,现在cn域名自从12.14日以后,都不允许个人注册cn域名,而且cn域名必须挂靠公司企业才允许使用,时间是到1.30日,如果时间到了,还没有做到的话,就停止域名解析。joypen.cn这个域名也有可能成为一个历史了,31日,等着这个日子了!

[学会系列]学会吵架

向来的准则的是不和任何人吵架,感觉吵架没有必要,而且太伤人了。所以,一直是不主张吵架的。今天看到的一些小知识信息与大家分享,要学会发怒,发怒了最好要释放,我认为最好的办法就是吵架,找一个能吵起架的人一起吵,有意思!合理发怒有益血压  没错,生气会让人血压上升。但美国卡内基梅隆大学的研究发现,在压抑的情况下恰当地以愤怒回应,血压不但会维持正常水平,制造压力感的激素———皮质醇的分泌量也会相应减少。  心理学研究表明,愤怒让人多了一份积极的心态和掌控感;该出手时不出手,畏缩不前、极力克制内心情绪,压力激素反而会骤升。长此以往,心脏病就会“盯上你”。

自嘲

拿俺去做秤砣,俺打不起秤,俺太轻了;拿俺去做门神,俺防不住小偷,俺太小了;拿俺的肉去喂狗,狗吃不饱,俺不长肉;让俺做个挡箭的,俺后面的人都死了,俺比纸还薄;让俺做个领路的,俺把人带丢了,俺就不知道东西南北;让俺做个管羊的,羊拿犄角顶着俺,羊在管俺;俺能干个啥,俺是个啥,俺啥也干不了,俺啥也不是。屁都能响一声,俺不行,俺连个屁都不如。

七夕的日子

七夕的日子到了,我起来的蛮早的,问题是,我就没睡。一天一天的这样过,没提高多少,到瘦了几斤肉。修正一下工作方式和方法了。a、目前工作中完成了什么b、正在进行什么c、需要完成什么d、还有哪些问题好像就可以了啊!okay!就按照这个。对了,七夕的日子嘛!祝各位过七夕的朋友,好运啊!

周末的饺子

一本以来我是不下厨的,原因一来是不会(不是不会,是不想会了,会了就得做,是不是啊?),二来嫌麻烦,三来没材料,四来是。。。不找借口了,要找就是一大堆!脑子估计进水了,给自己煮了饺子吃,韭菜的,还挺好吃的。就是没有调料,有调料,唯独没有辣子,最大的问题啊!俺们北方人,肯定是要饺子的,虽然我对辣子不是很有感情的,但有辣子,心里感觉,会吃起来很香的。最后,煮熟了,就拿出来吃了。还有一张。

想着高兴,就看你自个了

《高兴》的预报很早了!想看它的原因很简单,一个是因为它是贾平凹写的,另外一个是因为他说的陕西话,俺是陕西人,肯定有种亲近感了!刚刚的开头是起飞飞机,我就是看不懂,看到以后才明白过来,飞机就是刘高兴的一个梦想,他想着就是要飞起来,虽然在电影里面他没有明确的说出来,但是当他从农村出来的时候,改名算是一个铺垫吧!别人说他叫刘哈娃,他明确的指出,他叫刘高兴,这点有点像《喜剧之王》中的星爷,无论别人对自己怎么样,自己都要给自己一个定位,我是一个演员!  当在车上五富问刘高兴的理想是什么的时候,刘高兴没回答,就放飞一架飞机!回答了我们,人要有个梦想!在这点上和《喜剧之王》说的一样,人要有个梦想,不然就和咸鱼一样了!  在《高兴》中,让我敬佩刘高兴的一点就是刘高兴的心态特好,从农村出来到了西安城,第一份工作就是捡破烂,住的是仓库烂房子,还是一个平常心!快要找工作了,朋友问我找不到工作,准备干啥!我回答,我大不了回家种地。朋友笑笑,说好歹一个大学生……呵呵!这有什么啊!我向来不怎么把自己的当作一个大学生来看,我想过我找工作的时候,我不准备拿出我的大学毕业证来找工作,我就以一个农村出来的农民来找,我啥也没有!我干活,我大不了捡破烂!工地里活也干过,怕什么啊!我回家种地,也行,现在国家不是还有养猪给补助的政策嘛!而且家电下乡也是一个很不错的机遇啊!做什么事都一样,给自己一个定位,坚持努力奋斗就行。  刘高兴另外还有一点也很不错啊!就是他对自己梦想——造飞机,一直没有放弃过!从一开始来到城里,就一直在搜集制作飞机的材料,设计飞机。第一次的飞机失事,并没有打击到他,不仅让他知道了问题出在什么地方,而且还交到了杏胡一家朋友。有梦想就应该坚持,更应该持之以恒的去做。  刘高兴和小孟的爱情,很平淡,也没有什么特别的创意,中间的坎坷也就是小孟因为弟弟的贩毒而进了拘留所,而也正是这样,也才加速了刘高兴飞机制造的成功。  电影《高兴》看完了,刘高兴高兴,我高兴,大家也高兴!毕竟是贺岁喜剧片了,里面的夸张和荒诞充满了整个电影,我们高兴的背后,应该学的也就是刘高兴的有梦想、持之以恒的行动、心态肯定不能缺少,而且当然还有运气了!  听说贾平凹为写这本书,在西安捡了三年垃圾,一部电影短短的100分钟就能把书中的内容完全表现出来吗?肯定不行,最好的办法就是看原著了。推荐大家看书啊!  想着高兴,就看你自个了!