找到相关内容 3226
javascript 异步编程2
好像有这么一句名言——"每一个优雅的接口,背后都有一个龌龊的实现"。最明显的例子,jQuery。之所以弄得这么复杂,因为它本来就是那复杂。虽然有些实现相对简明些,那是它们的兼容程度去不了那个地步。当然,世上总有例外,比如mootools,但暴露到我们眼前的接口,又不知到底是那个父类的东西,结构清晰但不明撩。我之所以说这样的话,因为异步列队真的很复杂,但我会尽可能让API简单易用。无new实例化,不
http://cyqdata.cn/cnblogs/article-detail-35089 
解决ASP.NET导出Excel文件时 用Excel2007打开时弹出文件类型与扩展名不同的对话框
通常 我们导出Excel文件时,都是直接把HTML文本直接写入HTTP流,而把回发内容设置为Excel文件。以这种方式导出的文件扩展名为xls 但实际内容仍然只是HTML,用Office2003打开时是不会出问题的,但是由于EXCEL2007增强了安全性,默认情况下打开文件类型非Excel的文件时都会弹出确认对话框,如下图所示: 微软官方给出的解决方法是:http://support.micr
http://cyqdata.cn/cnblogs/article-detail-35072 
XML Web Service示例
  对于初识XML Web Service并想快速上手的人,可能希望快速了解它的创建和调用方法。本文将用一个小例子来讲述如何用Visual Studio 2008来创建Web Service以及如何来调用它。例子中的Web Service将根据客户程序的请求来返回一幅图像。   1.       创建Web Servi
http://cyqdata.cn/cnblogs/article-detail-35071 
C#初学记(一)
前段时间刚刚开始学C#,在图书馆找了几本书,看起来都不是那么顺畅,内容都比较散,因此我自己在学习的过程之中也整理了一些笔记。希望在这里分享给同样初学C#的人。这个教程所有的程序都在VS2008上运行测试,鉴于我在看许多书时老是照着敲代码还出错结果一整天都在查错。   由于我以前学过C++,因此在写程序的过程总是以C++的方法来写C#。下面说说C#从C++、C继承的特点,同时也比较(C#,JAVA,
http://cyqdata.cn/cnblogs/article-detail-35067 
JavaScript函数参数的可修改性
一道笔试题思考而来的,通常情况下没人会在函数内部修改参数值。这里仅拿出来讨论,有三种方式可以修改。1,直接修改函数声明时的形参 function f1(a) { alert(a); a = 1;//修改形参a alert(1 === a); alert(1 === arguments[0]); } f1(10); 函数f1定义了参数a,调用时传参数10,先弹出10,修改a为1,弹出两
http://cyqdata.cn/cnblogs/article-detail-35063 
Chrome中函数实参与形参发生关联
Chrome中也有不少 Bug ,但更新修复速度极快。下面又发现一个有趣的现象函数实参与形参发生了关联。 function func(x,y){ //alert(x); arguments[1] = 5; alert(y); // --> 5 } func(3); IE6/7/8/9,Firefox,Safari, Opera中 y 弹出为undefined,Chrome 则为5
http://cyqdata.cn/cnblogs/article-detail-35046 
[翻译]在WCF Services中共享DataContacts(正在进行中…)
Sharing DataContracts between WCF Services 在WCF Services中共享DataContacts with 2 comments In a previous article, Multiple web service references sharing types, I wrote about sharing types between refer
http://cyqdata.cn/cnblogs/article-detail-35040 
CYQ.DATA编写简易Winform数据查询分析系统的体会
首先,本篇文件适合初学winform程序的朋友观看,如果是中、高级的大虾们可以略过了,呵呵。 根据单位要求,要弄一个数据查询分析程序,而且要弄成winform版的。 我晕!从来没写过winform程序,怎么办? 现学现卖,这就是我的中心思想。 学谁:谷歌、百度、路过秋天所写的CYQ.DATA框架。 呵呵,前两个不说了,最后一个就是很好的框架程序,开发者是路过秋天,上次用这个做了一个天气预报采集程序
http://cyqdata.cn/cnblogs/article-detail-35038 
究竟应该怎么调用WCF服务?
对于下面几种方式,哪一种是最合适的,我期望的是这样的: 1) 在客户端,对于TCP确保使用连接池,在每一次使用连接之后归还连接等待复用。由于连接池是宝贵的资源,不可能每一次调用都去创建,而是只创建一次。 2) 在服务端,调用完毕之后可以尽快释放服务实例(设置的是  [ServiceBehavior(InstanceContextMode = InstanceContextMode.Per
http://cyqdata.cn/cnblogs/article-detail-35034 
C# 谈谈abstract用法 和一个简单abstract factory
abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用 abstract 修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。 抽象类具有以下特性: 抽象类不能实例化。 抽象类可以包含抽象方法和抽象访问器。 不能用 sealed(C# 参考)修饰符修改抽象类,这意味着抽象类不能被继承。 从抽象类派生的非
http://cyqdata.cn/cnblogs/article-detail-35031 
使用Emacs作为Windows的控制台
Emacs是一个跨平台编辑器,由大名鼎鼎的开源大牛Richard Stallman开发(他也是GNU的核心人物)。这里不准备讨论Emacs的强大的编辑功能,也不讨论Emacs的宗教信仰-_-,这里说个关于Emacs在Windows下的偏门用法——作为Console Window。 在Windows下工作的童鞋们,一般都喜欢鼠标点点就解决一切。但是某些时候还是需要开个命令窗口跑一跑命令的,默认的选
http://cyqdata.cn/cnblogs/article-detail-35009 
CSS3属性之三:text-shadow
语法: text-shadow : none | <length> none | [<shadow>, ] * <shadow> 或none | <color> [, <color> ]* 相关属性 : 无 取值: <color> :指定颜色。<length> :由浮点数字和单位标识符组成的长度值。可为负值
http://cyqdata.cn/cnblogs/article-detail-35008 
神奇的css属性pointer-events
绝对定位元素盖住链接或添加某事件handle的元素后,那么该链接的默认行为(页面跳转)或元素事件将不会被触发。现在Firefox3.6+/Safari4+/Chrome支持一个称为pointer-events的css属性。使用该属性可以决定是否能穿透绝对定位元素去触发下面元素的某些行为。如下 <!DOCTYPE html> <html> <head> <
http://cyqdata.cn/cnblogs/article-detail-34997 
Emacs作为编程环境的不足
写了一段时间的程序,感受过各种编程环境,也数次学习Emacs(或者Vi)并期望这两者能搞定大部分事情。不过,最后还是发现术业有专攻,作为编程环境的时候,某些情景这哥俩还真的不怎么适合,姑且称为不足吧,记录在这里。 这里马上想说的是,我不是Emacs和Vi的粉丝,但是很喜欢两者的某些设计和功能。努力学习过他们,在生产环境中也经常用到,但并不精通。如果有我不知道或者说错的地方,敬请批评指正。另外,这贴
http://cyqdata.cn/cnblogs/article-detail-34996 
Calcium不支持中文VS
如果有人用过Calcium这个WPF的框架,我猜测都是在英文环境下使用的。 总之这个东西整整花了我一天的时间去搞,SDK的安装非常的简单,简单到傻瓜化的地步,而我用的清华的正版VS2010和2008都看不到新建Calcium项目的选项,尝试了很久一直被抑郁,坚定地不重装系统一遍又一遍的尝试,最后发现同学英文版的可以,而我的中文版的不行,换了D版的英文版,可以了…… 记
http://cyqdata.cn/cnblogs/article-detail-34995 
Expression Blend 设置RichTextBox的背景图片
我们可以使用编辑模板来定义RichTextBox的背景图片 更多的关于模板可以参考 Expression Blend 自定义RadioButton 模板下面是实现步骤: 1. 创建Silverlight项目,命名为RichTextBoxBackground   2. 右击项目,添加现有项目,选择要添加的背景图片,这里我们添加一个256*256的图片     
http://cyqdata.cn/cnblogs/article-detail-34978 
一个简单的JavaScript库及Demo
这个辅助函数库是《Beginning JavaScript with DOM Scripting and Ajax》一书中的示例,不过却是出自作者Christian Heilmann这位大师之手,我想很值得我们这些新手学习。>下载点击这里<   下面的node指的是文档节点,一般通过document.getElementsByTagName之类的方法获得;txt指字符串;
http://cyqdata.cn/cnblogs/article-detail-34972 
Silk codec的一些资料
Skype表示它最近将开始向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器。 Silk下载地址如下 http://developer.skype.com/silk/SILK_SDK_SRC_v1.0.7.zip Silk标准下载地址如下 http://tools.ietf.org/html/draft-vos-silk-01 Silk的一些文档 http://develo
http://cyqdata.cn/cnblogs/article-detail-34969 
自定义ASP.NET WebApplication中调用SharePoint2010的对象
如果你是做SharePoint开发的话,一定不会对如下这段代码陌生: using(SPSite oSiteCollection = new SPSite("http://Server_Name")) { using(SPWeb oWebsite = oSiteCollection.OpenWeb("Website_URL")) {
http://cyqdata.cn/cnblogs/article-detail-32805 
SQL Server 2008性能数据收集(Data Collector)的一些扩展话题
Data Collector是SQL Server 2008 新增的一个特性,位列管理员需知的top 10列表中。该功能在SQL Server 2008 R2中没有太大的变化 什么是Data Collector 关于这个主题,请直接参考微软官方的说明 http://msdn.microsoft.com/zh-CN/library/bb677248.aspx 关于如何配置Data Collector
http://cyqdata.cn/cnblogs/article-detail-32804