意外的惊喜-记一次生38个小鱼的英雄鱼妈

鱼缸买了差不多有三年了,闲置一年多了,原来断断续续的养过乌龟,养过金鱼,养过锦鲤,没多久都死了,后来还养过喂乌龟的那种“小麦穗”, 也因为让我放了几块海边捡来的时候,hou死了,还养过一次虾,就一直,坚持了一段时间也终于未能抵挡的住魔咒,含冤离世。

后来,无奈,鱼缸也就闲下来了,装修之前,实在看着它心里痒痒,再养一次试试,吸取以前的教训,不买娇贵的,不买大的,买了四条小的凤尾,谁知道,回来天不随人意,没几天,又接连死了2条,第三条也于一周后,露了白肚皮,就剩最后一条,还看着像得病了,肚子都泛白了(后来才知道是怀孕了…),正好忙于装修,就把鱼缸扔花底下任其自生自灭,没管了。

装修差不多整整一个月,开始10天后味大,我就搬到老岳家住,不过早晚的我回来开窗户,大概是8月10号左右的一天早上,回来开窗户的时候瞟了一眼鱼缸,看到里面有类似虫子的东西在蠕动,心想“杯具”了,肯定是鱼死了生孑孓了,怕出蚊子,我就搬开花打算把里面水泼掉,可搬开后发现里面剩下的那个鱼依然健在,这就怪了,他怎么不吃虫子?再一细看不打紧,大喜!是小鱼!把万能的阿拉神耶稣上帝谢过一遍之后,我定睛数了数,12只,赶紧给LP发了个短信报喜。听说大鱼容易吃小鱼,晚上下班回来后,我去小区池塘提了一桶水,把她们给分开了,(考虑着现在自来水都是加过滤和漂白的东西太多,小区池塘那都是天然的雨水和泉水,应该更健康),还给买了一包上好的饵料伺候着。

更让人惊喜的是,以上这还不是最喜的!生完后,欢喜的看着小鱼茁壮成长,忽有一日想起来,也不能光让这伟大的鱼妈,一个鱼孤单啊,于是,决定再买几个和她做伴,又买了3个,两公一母,四个做伴,“杯具”的是,买回来后几天,又死了一公一母,“洗具”的是,英雄妈妈一直健壮,并且似乎看着又有怀孕的迹象,但这次肚子没那么大,没有看到泛白,也就一直没在意。每天早上起来洗完脸第一件事就是过去看她们一眼,喂点食物,12个小子从刚开的针眼大,慢慢的长成了半大小子了。

最惊喜的事,今天早上发生了,起床洗脸后,没带眼睛就去看她们,趴桶上一看,又一个黑色的小精灵在蠕动,赶紧喊LP出来围观,看着公的一直围着鱼妈转,怕影响她生育,就把他捞到了其他盆里,鱼妈终于可以安心的生了,第二个、第三个、有时候一次生俩,到我去上班的时候,是第14个,然而,惊喜一直在继续,等我到公司,LP立马在QQ上汇报,30多个了,到最后,一共生38个!!捞到另外小盆里,上面黑压压的一片。昨晚生的一肚子闷气,一扫而光!这么小的鱼,竟然有这么大的惊喜,而且是短短的20天时间,连生两窝,有空给她们换个大的鱼缸,她们给我惊喜,我就得好好伺候她们。

怕临时她们密度太大,不利于她们成长,下午送走了一批,4大10小,到更生态的鱼缸去喂养,剩下这些慢慢的伺候她们长大,继续发展我的养鱼事业!上照一张,以示纪念。可惜鱼妈的照虚了,下次有空再给她出个写真集。

2010-9-27 第三胎:72只

javascript:取得浏览器信息

function gets(){
var s =”网页可见区域宽:”+ document.body.clientWidth;
s += “
网页可见区域高:” + document.body.clientHeight;
s += “
网页可见区域宽:” + document.body.offsetWidth +” (包括边线的宽)”;
s += “
网页可见区域高:” + document.body.offsetHeight +” (包括边线的宽)”;
s += “
网页正文全文宽:” + document.body.scrollWidth;
s += “
网页正文全文高:” + document.body.scrollHeight;
s += “
网页被卷去的高:” + document.body.scrollTop;
s += “
网页被卷去的左:” + document.body.scrollLeft;
s += “
网页正文部分上:” + window.screenTop;
s += “
网页正文部分左:” + window.screenLeft;
s += “
屏幕分辨率的宽:” + window.screen.width;
s += “
屏幕分辨率的高:” + window.screen.height;
s += “
屏幕可用工作区宽度:” + window.screen.availWidth;
s += “
屏幕可用工作区高度:” + window.screen.availHeight;
document.getElementById(‘dd’).innerHTML = s;
}

MySQL查询及删除重复记录的方法

查询及删除重复记录的方法
(一)
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)

2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
delete from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
and rowid not in (select min(rowid) from people group by peopleId having count(peopleId )>1)

3、查找表中多余的重复记录(多个字段)
select * from vitae a
where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)

4、删除表中多余的重复记录(多个字段),只留有rowid最小的记录
delete from vitae a
where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)

5、查找表中多余的重复记录(多个字段),不包含rowid最小的记录
select * from vitae a
where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)

(二)
比方说
在A表中存在一个字段“name”,
而且不同记录之间的“name”值有可能会相同,
现在就是需要查询出在该表中的各记录之间,“name”值存在重复的项;
Select Name,Count(*) From A Group By Name Having Count(*) > 1

如果还查性别也相同大则如下:
Select Name,sex,Count(*) From A Group By Name,sex Having Count(*) > 1

(三)
方法一

declare @max integer,@id integer

declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) >; 1

open cur_rows

fetch cur_rows into @id,@max

while @@fetch_status=0

begin

select @max = @max -1

set rowcount @max

delete from 表名 where 主字段 = @id

fetch cur_rows into @id,@max

end

close cur_rows

set rowcount 0

  方法二

  有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。

  1、对于第一种重复,比较容易解决,使用

select distinct * from tableName

  就可以得到无重复记录的结果集。

  如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除

select distinct * into #Tmp from tableName

drop table tableName

select * into tableName from #Tmp

drop table #Tmp

  发生这种重复的原因是表设计不周产生的,增加唯一索引列即可解决。

  2、这类重复问题通常要求保留重复记录中的第一条记录,操作方法如下

  假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集

select identity(int,1,1) as autoID, * into #Tmp from tableName

select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID

select * from #Tmp where autoID in(select autoID from #tmp2)

  最后一个select即得到了Name,Address不重复的结果集(但多了一个autoID字段,实际写时可以写在select子句中省去此列)

(四)
查询重复

select * from tablename where id in (select id from tablename group by id having count(id) > 1
)

历练生活

真是疯了,最近不顺利的事情一件接着一件:

从上个月20号开始,打算并开始装修,预计的也就是10天左右,所有的项目一拖再拖,到现在还有很多没有完成,从那时候,不顺利的很多事情也就开始了。。。

先是,车无缘无故的停下后,启动不了了,起动机坏了…幸好是个上坡,幸好停在我后面的车不久后走了,往回溜车憋着了,这才开了回来。

再是,在家看着装修的LP突然无缘无故的病了,很突然,早上我从家走还好好的,上午就有气无力的打电话给我了,而且还很反复,折腾的她1个多星期没精神,后来想想应该是夏季常见病 肠胃炎,打了两个吊瓶,花100多大元,才平定了下来。

再是,干着好好的DU,突然就提出离职了,而且很突然,本来就人手不够的公司,火上浇油,真是火上浇油,大热的夏天。。。

再是,去取货,在圆通,门口的一个车在擦车,我停他边上搬货,来来回回的搬了好几趟,丫是清清楚楚的看到并且切实的感觉到了我就在他边上停着,最后一趟正准备关门走人,一盆洗完抹布的脏水从头到脚泼了我一身,泼完丫跟没事似的,说没看见,然后就又擦起他那个破车了,K,没看见,你连个毛巾也没有啊,给大爷擦擦!!

再来,某日下午没事上称称了一下,68.5KG,我靠,半个月前我在这个称上可是显示的 72.9KG,我说最近怎么浑身乏力,这TM用了什么大法,减肥成果如此卓著,我看有必要去开个减肥班,肯定不用宣传,关键是,我是怎么减下来的呢?(操心操的!)

再来,天热啊,整个CK像个蒸笼,没办法,装空调,找WJ省了300多大元买了个hisense,舒服的回去等着来安装,两天后,电话来了,空调没货啦啦啦啦….1.5P的基本都脱销了,短时间内还来不了,MD,点背不能怨社会,退款吧。(好在今天又买了个CHANGHONG,也是WJ帮忙,这次省的更多,500大元,看来省的少了就是不该买,还有,可能我早上拜神起效了….)

再来,DM最近因为DU的离职,活多,天热,情绪不大对,前天早上过去就看到摔摔打打的,再想起来,那天半夜看M手机看到的她发的骂人的话害得我半天没再睡着,我气就不打一处来,正好,下午大爷过来说,DM让他说了,把封口机弄掉了砸了自己的脚,然后又对着封口机揣了几脚放那不管了,我火上来了,但是想起来前面的几次碰撞,我还是强压怒火,过去问问她怎么回事,然后,接下来又是一顿大吵……到现在头还疼,她倒一次次的吵完就没事学的越来越淡定了,我怎么感觉越来越头疼呢,能长进长进么,能多用脑子思考思考么,我是就爱生气呢,还是就爱生气呢….

再来,昨天早上一来,WDD说电脑又起不来了,修!怪了,按了电源以后,风扇忽转忽停,MD,从来没遇到过这现象,电源坏了,没办法,回家拿了两个原来服务器上用的电源换上试试吧,事来了,刚把电源插到主板上,然后去插电,嘭嘭,炸了,电源炸了,电源线烧坏了,一屋子的烟,一屋子人吓的狼窜,凳子碰的东倒西歪,我赶紧跑过去拉了电闸,幸亏是拿了两个电源过来,换上另外一个,再试,这次没炸,但还是那个死样,没办法,再想其他办法,两个人拆啊拆,拆了个遍,没用!得,回去拿主板(两年干网络积攒下来的器械现在用上了),拿了两块主板过来,换上一块,板到病除,可好了这个毛病,新病又来了,起一阵就重启,怪了,再拆,拆下CPU重装,搞定,可系统怎么办啊,上面连了4台打印机,一个短信卡,以及N多的程序啊,只能修复安装,从早上8点搞到下午3点多,终于基本搞定了,我这一头一身汗啊。可事情还没完呢,刚搞完,网卡来毛病了,连上后1秒就断开,断开后自己又连上,反反复复,怪事,这怎么了,换网线吧,换上行了,MD,一直在用的,新主板装完都用好几个小时都没事,这就TM怪了。

郁闷经常有,最近特别多!昨天经亮仙人指点,说在这样的时候,你需要拿一毛钱,对着它吐吐,然后扔了,就时来运转了,刚开始我还没大好意思照做,早上想想,别守财奴啦,一毛钱的事么,于是,我照做了,在去往车站的马路边上,我扔下了一毛崭新的带着我所有霉运的钢镚,今天,到现在一切顺利,希望好运继续,拨开乌云见晴天,再这么折腾下去,我马上就是垮掉的一代了。