编程手札

My Developer Knowledge Base

inline-block 前世今生

曾几何时,display:inline-block 已经深入「大街小巷」,随处可见 「display:inline-block; *display:inline; *zoom:1; 」这样的代码。如今现代浏览器已经全面支持这个属性值了,上面的代码只是为了兼容 IE6、7 而已。那么你真的了解 in...

2013-08-23 10:49:45

阅读数:1835

评论数:0

神奇的IE6、IE7,莫名其妙的bug——单元格的高度会影响文本框的宽度?

很多时候古老浏览器带来的问题往往出乎我们意料,而多数时候我们都能找到一个原因来解释这个bug,但今天在IE6和IE7遇到的bug确实让摸不着头脑,见下图: 从图片可以看到有两个问题: 1、表格右边框线不见了; 2、红色圆圈圈住的地方,那个文本框少了个右边框线,而另外的一个Textare和...

2013-08-14 18:03:32

阅读数:2381

评论数:0

IE下 z-index 的各种坑

到新地方有些日子了,差不多适应了这边的工作节奏与流程。接到的第一个开发任务是几个比较简单的页面,需要做的工作就是先把设计图变成页面,然后使用PHP创建几个请求的接口传递数据,标准且简洁的web开发思路。可是真有些日子没有写DIV+CSS了,而且对IE6兼容性的坑碰到的还是不够多(以前做国外项目),...

2013-06-22 15:53:48

阅读数:1833

评论数:0

CSS3 transform旋转属性

目前越来越多的浏览器兼容CSS3标准了,CSS3里有一个使对象旋转的属性transform rotate,号称兼容CSS3的浏览器对它的支持也不算好,好在Firefox、Webkit和Opera这些浏览器都已经提供了官方的hack去支持这个属性。唯独在IE浏览器里对这个transform属性无法通...

2012-12-29 13:03:18

阅读数:3629

评论数:0

发现ie6一个bug

做系统要考虑兼容,IE6还没死翘翘。 话说这个BUG相当神奇 DOCTYPE声明为 css写 .mainbody {background: url(../images/desk_bg01.jpg) repeat-x top fixed;} 当中的desk_b

2011-08-26 00:45:25

阅读数:805

评论数:0

HighslideJS作者又一力作—— Highcharts,非常漂亮的JS图表控件

<br /> <br />Highcharts是一个制作图表的纯Javascript类库,主要特性如下:兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;对个人用户完全免费;纯JS,无BS;支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装...

2010-09-06 16:25:00

阅读数:2088

评论数:0

IE盒子模型和标准W3C盒子模型

<br /> <br />  盒子模型是CSS中一个重要的概念,理解了盒子模型才能更好的排版。其实盒子模型有两种,分别是 IE 盒子模型和标准 W3C 盒子模型。他们对盒子模型的解释各不相同,先来看看我们熟悉的标准盒子模型:<br /><br /> ...

2010-07-02 10:38:00

阅读数:1700

评论数:0

深入理解asp.net SessionState

本文被分成两部分: 1.“理解Session State模式”——帮助你理解三种Session State的不同之处 2. FAQ

2010-06-06 17:26:00

阅读数:2673

评论数:0

模仿Google日程的小控件

出于产品的某个功能需要,模仿Google日程表写的小控件,刚写好“月”的界面部分,放上来共享,喜欢的就拿去。但先致声明,自己需要的功能自己扩展,有问题可以在这问,但不保证有时间回答。内容可用鼠标拖动调整位置和大小。 JS文件:function Calendar(title, year, month...

2009-11-04 22:52:00

阅读数:2616

评论数:7

MiniWeb开源的迷你HTTP服务器端软件

MiniWeb是一个用C语言写成的HTTP服务器端软件,具有资源占用少、响应快速、跨平台(POSIX 、*nux、Windows)等优点,支持常用的GET、POST算法及音/视频流媒体应用,可用来构建WEBSITE站点或VOD服务器等。 官方站点:http://miniweb.sourceforg...

2009-10-22 16:50:00

阅读数:8100

评论数:0

Replace函数不为人注意的返回值

今日一个系统的某个功能抛出一个未引用到实例的错误,检查的结果今天诧异,原因竟然是Replace函数作替换时返回了nothing,问题可以通过以下代码重现:Dim s As String = Replace("", "a", "b")If ...

2009-10-14 15:52:00

阅读数:2632

评论数:1

理解C#值类型与引用类型

今日查询.net中string属哪种类型时找到这篇文章,写得很清楚,转过来大家看。 从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方。在C#中,我们必须在设计类型的时候就决定类型实例的行为。这种决定非常重要,用《CLR via C#》作者Jeffrey R...

2009-10-13 09:55:00

阅读数:1431

评论数:0

.net/js urlencode

Server.UrlEncode("中文")HttpUtility.UrlEncode("中文", Encoding.Default)HttpUtility.UrlEncode("中文", Encoding.Unicode)HttpUti...

2009-05-26 22:03:00

阅读数:2339

评论数:2

针对Google chrome写css hack

Google于本月3号推出了浏览器chrome,写前端效果的同志们又有得辛苦了,IE/FF/Opera/Safari&chrom本来不太平的世界更混乱了。所幸chrome用的是与Safari一样的Webkit引擎,我们可以使用对safari相似的方式作css hack,写法为:@media...

2008-09-03 14:05:00

阅读数:3588

评论数:6

dsoFramer1.3汉化版

前段时间从微软下载dsoFramer1.3,然后断断续续的作了汉化再加了点功能,接下来又没时间改,只好暂时放一放。有需要源码的可留个Email。

2007-12-20 11:22:00

阅读数:3030

评论数:41

通过idl得到.h文件

今天比较郁闷,为了汉化dsoframer1.3(微软网站有下)耗了两个多小时终于找到正确有效的方法通过idl得到了.h头文件。下载的dsoframer1.3在VS2005下编译竟报缺少头文件,晕!上网搜到的都是1.2版本,不能用于1.3,还好在引用目录下有个.idl文件,定义了所需的内容(不知微软...

2007-12-04 16:42:00

阅读数:4099

评论数:1

碰到url限制了

以前做嘅的一个项目,今日客户打电话来话有个操作冇反应了,一检查原来喺因为浏览器对url长度嘅限制,url超过2K后浏览器就忽略操作,唔作任何反应。测试果阵剩系得200条数据,冇发现呢个问题,而家客户单次处理就有600几条数据,问题就暴露出来。谂过用cookies或form,cookies同样有限制...

2007-10-10 17:05:00

阅读数:1626

评论数:0

MSBuild发布网站

因为用的是vwd,所以一直是用csc、vbc编译需加密的内容后手工发布网站,今天查了一下,可以用MSBuild手工发布整个网站(最终调用aspnet_compiler来完成),做个记号。如果不希望发布时生成调试信息,请使用/p:Configuration=Release选项,或修改sln的Debu...

2007-09-26 16:23:00

阅读数:3535

评论数:0

用服务器组件解决WEB交叉报表问题(2)

用服务器组件解决WEB交叉报表问题——修改FastReport源码,支持内存流导出  Fast Report是一个经典的报表控件,不过其导出功能只支持导出到磁盘文件,而此项目为了避开权限的限制和出于服务器安全的需要,要求将Fast Report生成的报表导出到内存流,所以要修改Fast Repor...

2007-09-18 17:33:00

阅读数:1716

评论数:0

用服务器组件解决WEB交叉报表问题(1)

web开发最麻烦的是做报表,特别是交叉报表。要将查询得到的看起来平淡无奇的数据展开成复杂的报表不知要费煞多少周张。下次维护时看到冗长的SQL语句或长达数页的程序代码,都有种快要晕厥的感觉。最近,这种好事又让我碰上。公司因为费用统计的需要,要开发一份各分公司之间调货量的统计表,如下图所示。表中坚向为...

2007-09-18 17:32:00

阅读数:2062

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭