也算是自己刚毕业时候的作品吧,当时在一家创业公司工作,考虑给公司建立一个公司的控件库,于是也学习过一段时间的控件设计,当时领我入门的是《道不远人》那本控件开发书,觉得谭振宁写的还是相当不错的,推荐一下:)。那么就开始分享我设计的一些控件,并且告诉一些基本的设计思路。 具体实现了这些控件: CheckTextBox: 可以对于输入Te
1,IE6/7/8中typeof运算符对BOM对象如window,document,location,history等对象的方法错误的返回“object”,标准浏览器都返回“function”。
alert(typeof window.alert); // object
alert(typeof document.write); // object
我们辛苦录入的数据都希望能有重复利用的价值,一方面这些基础数据需要有数据库级的重复利用,程序级别的重复利用,另一方面还需要直接可以方便的导出倒入的功能比较好,虽然我们自己制作的统计分析功能很强大,但是还是没有Office Excel这么灵活强大,毕竟人家是世界级别的,我们的产品暂时还没能力能跟这个匹敌,这个是实话。
&nbs
最近几年 WEB 前端开发已经成为一个很专业的方向,从业大军也与日俱增,仅去年杭州的D2交流会上就有 500 多人参加,且不乏许多高中同学。这说明前端开发行业在我国的兴起,已经是大势所趋。
但是,在越来越多的人加入前端开发的大军时,我们也看到了很多问题。比如关于职业定位不够清晰,入行门槛过低,相应的培训资源短缺等问题。最为严重
而棘手的,就是许多在校的大学生、研究生选择了前端开发作为从业方向,同时
在之前的一篇文章中,介绍了mongodb的主程序入口main()的执行流程,其实main只是实始化一些参数信息并做了些后台线程任务的启动工作(包括数据准备和恢复),并最终启动一个线程进行循环侦听。今天将会介绍在mongodb中数据查询 (find)的流程,以了解mongodb是如果对message进行拆包分析,以及数据进行表扫描及索引使用的。 &n
最近挺感兴趣研究电子商务网站的导航,特地找6个网站做横向对比
四个综合性大站
http://www.360buy.com/
http://dangdang.com/
http://www.suning.cn/
http://shop.qq.com/
两个垂直电商站点
http://www.letao.com/
http://www.mbaobao.com/
先上截图:
京东
&
过年期间,看了一些Memcache的资料,整理了一个PPT。 Memcached分析 View more presentations from Wonwang. 收获最大的部分,我觉得是在应用上如何更好的对缓存进行使用和处理,来解决 Cache Stamples 的问题。通常只进行一次缓存判断的逻辑,在应对高并发的访问时,经常会引起问题,因此增加锁机制和Mutex就非常必要。 Mem
背景
今天,在做一个指纹管理平台的界面上,遇到了一些问题,因为公司的基础库中没有针对Winform平台的操作,所以在一个部门选择的场景中,关于如何获取部门TreeView中被选中的项目被难住了。所幸还有一个神器叫做搜索引擎,故谷歌一番,发现Asp.net下的这个问题很好解决,但是关于Winform平台下的类似问题,如凤毛麟角啊!
当然,今天我也是查了很久,终于发现了两篇不错的文章,帮助我解决了这个
Python 社区有句俗语: “python自己带着电池” ,别自己写计时框架。 Python 2.3 具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间。
timeit 模块
timeit 模块定义了接受两个参数的 Timer 类。两个参数都是字符串。
最近翻手头的dll文件时无意中发现了一个Interception实现,这个框架比起目前流行的AOP框架显的比较简漏,但却很好的体现出了.net下AOP是怎么实现的,于是就整理出来。
在.Net Unity2.0中的Interception,按三种方式实现:
1.TransparentProxy/RealProxy Interceptor 即Remoting代理机制。
2.Interface Int
1,IE6/7/8中typeof运算符对BOM对象如window,document,location,history等错误的返回“object”,标准浏览器都返回“function”。
alert(typeof window.alert);
alert(typeof document.write);
alert(typeof document.ge
用list的方法来完成在一个数型结构的文件夹中,可能在拷贝时中间出现了差错,希望有一段代码来比较两个文件夹中的异同数目有多少.
主要用到的方法是:
1:
System.IO.DirectoryInfo.GetFiles("*.*", System.IO.SearchOption.AllDirectories);
返回当前目录的文件列表。
2:
List.Intersect(List);
干WEB开发已经有一年了,感触不少.有时候觉得做XX管理系统,难在搞对需求,难在基础设计,真正要写的代码,很多都是有些机械的,重复的,类似的.自从知道了有一种东西叫代码生成器之后,我就觉得这些事,这些代码应该尽可能的让计算机帮我们做.
昨天编写了一个针对EF(VS08SP1中的版本)的代码生成工具,基本功能已经出来了,在此做个小小的分享.因为模板替换方面,目前的功能比较弱,替换后的结果有针对性
IBatis=Internet+aBatis,由于Apache的支持力度不够,项目组在Google Code上另起炉灶,改为MyBatis。和Hibernate相比,IBatis在上手度、系统兼容性、OOA/D要求、Sql监控/优化方面略胜一筹,获得了大多数互联网公司的青睐。唯一不爽的是Java版本很活跃,.Net版本静悄悄。
MyBatisBase基类,支持读写库分离,IBatis在解析Dom
今天在调试程序的时候突然生成了???.XmlSerializers.dll一个程序集,因为这个版本的
程序已经上线,不能再有修改,顿时紧张万分。
然后在google上找了很久才找到这个配置选项如下图:
本来以为已经配置结束了,想不到这个文件依然很坚挺的在那里,那叫一个囧啊。
后来一想是不是VS在搞鬼呢,马上把以前的dll文件删除,整个世界清静了。
原来vs会把没用的dll文件也发布。
结论:想要
(ESFramework 4.0 快速上手 系列文章介绍的是属于ESFramework的傻瓜式应用,对于开发一般的通信程序已经足够了,但是如果要构建更高性能更灵活更具扩展性的应用,还是必须要从基础开始了解ESFramework的内核机制。《ESFramework 4.0 进阶》系列是为通向ESFramework内核的一条路。)
在E
这里要求对域名进行重写,实现http://1234.abc.com/ 到 ~/Defa.aspx?id=1234的重写。
第一:域名
首先域名要支持泛解悉,就是域名解悉的主机名为星号*,例:*.abc.com。如下图
这样能保证你在浏览器地址栏输入任何前缀,DNS都会把它们指向到你指定的IP地址上。
第二:IIS设置(Win2003 + IIS
前两天出的线上故障:一批量审批功能,对当前页显示的所有记录可以一次性审批。同时,每页显示的记录数可以在页面上直接修改。当每页显示20条记录时,批量审批没问题;当每页显示80条时,批量审批仍只审批了20条;当每页显示80条并跳转到最后一页进行审批时,最后一页的所有记录(44条)均被审批。
这里不探讨故障原因是什么,主要说下为什么会出现漏测,怎样才不会漏测。
我一直在说我们做测试不能学土八路,拍脑袋做
input.file {
position: relative;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;}
Upload File 作者: 达奇 发表于 2011-03-18 13:21 原文链
Office PARC(Publishing, Reading, Authoring and Collaboration)负责Word和Publisher的开发。PARC测试团队大约有40~50人,有5个测试领导(Test Lead)和1个测试经理(Test Manager)。测试经理汇报给负责Word和OneNote的副总裁(Vice President),副总裁汇报给向微软商业部门(Micro