浮动大法

CSS中能把你折腾死的小问题,但不得不知道的问题。前端开发人员今天碰到的,我已很久不碰前端了,记录记录!

发现前端用的新的方式

section_s:after
{content:”\0020″; display:block; height:0; clear:both}

在IE6他们今天失效,就用了很早以前的土办法,很有效,但不优雅。

<div style=”clear:both”></div>

这里又会想到经典的CSS Positioning 问题。文章也是这篇经典了。position:relative + position:absolute 的组合使用方式

超兄说不起作用IE6的双padding问题,这个他更专业。

JAVASCRIPT格式

老话题,闲来和Zack、志远、星光等探讨过。就是两段代码,逻辑一样。一个能执行一个不能执行。只因为JS解析的问题,所以大家写JS代码要注意格式噢!

不能执行的代码

<script >
var foo = function()
{
return
{
a : ‘b’
};
}();
alert(foo.a);
</script>

能执行的代码

<script >
var foo = function()
{
return{
a : ‘b’
};
}();
alert(foo.a);
</script>

循环数据的扩展类

忘记灵感来源于那个系统的模板引擎了(Ruby?曾经瞟过那么一眼)。MVC的模式中都有自己的一套模板语法。而for循环这种语法,总是会提供IsFirst、IsLast、Index这种属性。方便拼接HTML做一些特殊判断。C#中的List对象没有这种属性,所以发挥开源的力量。整理这个类,方便拼接HTML。

需要拼接的HTML:

<div>
<ul>
<li class=”topline”><span>1</span>shop1name</li>
<li><span>2</span>shop2name</li>
<li><span>3</span>shop3name</li>
<li><span>4</span>shop4name</li>
<li><span>5</span>shop5name</li>
</ul>
</div>

C#拼接代码(演示代码)

List list = Service.GetShops();
var listsuper = list.AsSuperEnumerable();

foreach(var item in listsuper)
{
if(item.isFirst)
{
print ”<li class=topline>” + item.index + “</li>”
}
else
{
print “<li>” + item.value.shopname + “</li>”
}
}

优雅&一本万利的好代码,绝对前台开发常备。下载

始于API

graph_image.php

一张监控截图IIS-Conection的(部分敏感提示已处理)。当时系统的CPU、内存、网络流量、IO都正常,这四大指标都没问题,异常的却是IIS-Contection。从图中看到其表现不是爬坡状,而是悬崖峭壁式(当然也可能怀疑记录点的时间段间隔大)。猜测是请求N个,发现服务不稳定,又停止。结果猜对了……还在怀疑ing

南昌

DSC03192

八一广场

DSC03198

革命历程

DSC03200
升起的地方

老虎队

开始有怀旧情怀了,真的有回忆当年的感觉了。有时候回过头看看,心情会平静许多。成就、低落、幸运、挫折其实都会走过,留下的是对未来美好的希望。随着时间的过去,值得我们回忆的会有更多。
Read the rest of this entry »

忘而优

很久没写Python,虽到最后还是采用了CSharp的方案,但已不知从何入手写了。语言不用就生疏了,就没有了下笔有神之感。好在前年的Python笔记还在。回忆回忆还能找到一些感觉。相比之下,在windows系统中写小应用还是CSharp来的方便许多。我不鼓吹一种语言多好多好,凡够用就行,凡自己深知就行。最容易造成的一种结果就是我会××的显摆之词。其实想想,如果你用的是Linux,还真是Python好用。Google的一代习惯了快速得到答案,变成了“搜主义”,这到底是好,还是坏呢。一段可运行的代码,能说明我会了吗。忘记了回头,能看到是自己对一门语言的浮躁。

2010公司年会

IMAGE_075

开始了第四个年头。“人多就是力量大”。随着队伍的壮大,每年能看到的节目也多了不少。各方面才华的人也都有了,一年比一年精彩。相比去年,今年拿了个阳光普照奖,多么垂涎那台小白啊。

土笋冻

DSC03185

自己做的味道怪怪的。但厦门的同事说,我这是沙虫,而应该使用海蚯蚓。可G下来,这两样东西是一样东西。茫然ing。

最近忙于新项目,很多事情要处理。但确有不少的收获,也算是牛年一大幸事。新的业务领域的扩展及结构的调整带来了新思路。在这一块又要开始不停的询问。每个项目总有各自的特点,带的项目也多半是2-5人,甚至是一人独立项目。小团队的项目开发也算是领悟有道。项目中的人人事事是如此,所谓功力何在,亦是如此。

由左脑时代转向右脑时代,很难很美妙。按唯物说最难还是自己,按我说最难还是再你身边。牛年说的很少,少了就显的没有积极性了。爱看话剧,一直认为台上说的那可都是付出,台下听的是在吸收。能看到每个人的优点是人最大的优点。

MSSQL2005获取HashCode

内置的函数,如果加载一个第三方实在是迫不得已。

SELECT HashBytes(‘MD2′, ‘鱼杆’);

这个结果是个二进制,要转成varchar,还要调用邹建的写的一个函数

create function varbin2hexstr(
@bin varbinary(8000)
)returns varchar(8000)
as
begin
declare @re varchar(8000),@i int
select @re=”,@i=datalength(@bin)
while @i>0
select @re=substring(‘0123456789ABCDEF’,substring(@bin,@i,1)/16+1,1)
+substring(‘0123456789ABCDEF’,substring(@bin,@i,1)%16+1,1)
+@re
,@i=@i-1
return(‘0x’+@re)
end
go