找到相关内容 3226
Silverlight实例教程 - Out of Browser与COM互操作实例
Silverlight 实例教程索引 Silverlight 实例教程 - Out of Browser开篇 Silverlight 实例教程 - Out of Browser配置,安装和卸载 Silverlight 实例教程 - Out of Browser的自定义应用 Silverlight 实例教程 - Out of Browser存取本地文件系统 Silverlight 实例教程 - O
http://www.cyqdata.cn/cnblogs/article-detail-38328 
GC与JS内存泄露
Javascript有没有内存泄露?如果有,如何避免?鉴于最近有好几个人问到我类似的问题,看来大家对这部分内容还没有系统的研究过,因此,打算在这里把个人几年前整理的一些资料和大家分享一下。   首先,可以肯定的说,javascript的一些写法会造成内存泄露的,至少在IE6下如此。因此,在IE6迟迟不肯退休的今天,我们还是有必要了解相关的知识(虽然大部分情况下,js造成的这点内存泄露不是致使电脑运
http://www.cyqdata.cn/cnblogs/article-detail-38314 
【百度地图API】如何制作一张魔兽地图!!——CS地图也可以,哈哈哈
摘要:   你玩魔兽不?你知道如何做一张魔兽地图不?!   快来看此文吧! --------------------------------------------- 一、制作魔兽地图的准备工作   其实,你只需要准备一些地图的瓦片图,就可以了。   用切片工具,把一张完整的图片(最好大一些,清楚一些),切成小片。(下周我贴这个工具的下载链接出来。留个悬念,哈哈。) 二、了解百度地图API的地图
http://www.cyqdata.cn/cnblogs/article-detail-38306 
基于Chrome开源提取的界面开发框架 三(.1)
近期开发计划: 1.无窗口的richedit支持,包括ole图片以及段落支持,这些是IM类必需的组件(已经开始)   --预计6月初完成 2.浏览器类组件支持,预计包括webbrowser和webkit,后者近来的需求越来越大,尽管有挑战也要试一试,到时候参考qt   --预计6月底完成 3.flash窗口的支持,这个可能有些地方会用到,比较容易   --预计7月初完
http://www.cyqdata.cn/cnblogs/article-detail-38303 
javascript杂谈:继承
众所周知,javascript 是基于对象的语言,没有提供继承机制,但是可以通过一些手段实现继承,而实现继承主要依靠prototype。 1. function Animal(){ //构造函数 this.color = "红色"; }Animal.prototype.run = function(){ alert("奔跑!");}function Cat(){
http://www.cyqdata.cn/cnblogs/article-detail-38302 
C++0x FAQ中文版
译者前言: 很快很快,最新的ISO C++标准C++0x就要来到我们身边了。 今天获得Stroustrup 先生的许可,开始翻译由他撰写和维护的C++0x FAQ 。我觉得这是一件伟大而光荣的事情,但是我又觉得压力很大,因为我的英语水平很差劲,同时自己的C++水平也很有限,很害怕在翻译过程中出现什么错误,贻笑大方不要紧,而误人子弟就罪过大了。所以,我这里的翻译只能算是抛砖引玉,如果你的英文很好,你
http://www.cyqdata.cn/cnblogs/article-detail-38297 
我也要学C语言-第十一章:自动变量,静态变量和寄存器变量
大家好!我已经学习C语言1周啦!但是到现在都还没有接触到灵魂“指针”!我看了看我买的全部书关于指针的说明都很厚呢!预计指针的学习要占1半的学习时间(差不多1周的时间),差不多,第一次学完C语言需要2周时间,然后是汇编,操作系统原理,大约需要花费2个月时间。然后我打算边学习C++然后结合其反汇编代码进行学习,大约需要2周时间(也就是每写一行C++,然后写出对应的汇编代码。我想
http://www.cyqdata.cn/cnblogs/article-detail-38296 
C#中实现弱委托
   在C#中,使用 Delegate d = Object.Method; 的方式创建一个委托,在实现上,这个委托对象内部持有了源对象的一个强引用(System.Object),如果使用者恰好有特殊需求,比如“要求源对象一旦在其他任何地方都不再使用,应该被及时回收。”,那么,一旦委托对象的生命期足够长,由于委托内部的强引用存在,源对象的销毁将被延迟,与
http://www.cyqdata.cn/cnblogs/article-detail-38294 
细微之处:比较两种CSS清除浮动的兼容
清除浮动是连续浮动元素之后的必备工作,在工作中我做到需要清除浮动的地方都要清除。 比如,我在瑞星的项目中一直这样使用: .clear:after{content:'\0020';display:block;height:0;clear:both}.clear{*zoom:1} 观察腾讯微博项目,并不是每个浮动必须清除,但是如果内部元素连续浮动,其外部元素必然定高以避免找不到高度的情况,其清除浮
http://www.cyqdata.cn/cnblogs/article-detail-38291 
C#在类型实例化时都干了什么:从一道笔试题说开去
前一阵子我参加了一次笔试,其中有一道选择题让我印象深刻,是这样的: 实例化一个X类型对象时所执行的顺序: A.调用X类型构造函数,调用X类型基类的构造函数,调用X类型内部字段的构造函数 B.调用X类型内部字段的构造函数,调用X类型基类的构造函数,调用X类型构造函数 C.调用X类型基类的构造函数,调用X类型构造函数,调用X类型内部字段的构造函数 D.调用X类型基类的构造函数,调用X类型内部字段的构造
http://www.cyqdata.cn/cnblogs/article-detail-38282 
Direct2D教程(四)Path Geometry
概述 Direct2D支持以下几种类型的几何图形,上一篇介绍了简单几何图形,这篇介绍Path geometry。Simple Geometry(简单几何图形) 矩形 圆角矩形 椭圆 Path Geometry(路径图形)Composite Geometry(复合图形) Geometry Group(图形组) Transformed Geometry(变换的图形) Path geometry
http://www.cyqdata.cn/cnblogs/article-detail-38280 
JavaScript设计模式之一封装
对于熟悉C#和Java的兄弟们,面向对象的三大思想(封装,继承,多态)肯定是了解的,今天我想讲讲如何在Javascript中利用封装这个特性,开讲! 我们会把现实中的一些事物抽象成一个Class并且把事物的属性(名词)作为Class的Property把事物的动作(动词)作为Class的methods。在面向对象的语言中(C#等)都会有一些关键字来修饰类或者属性(Private,public,pro
http://www.cyqdata.cn/cnblogs/article-detail-38278 
访谈Brad Fitzpatrick——《编程人生》精彩样章
丁雪丰/译   Brad Fitzpatrick 是所有受访者中最年轻的一位,也是其中唯一一位从未在没有因特网或个人电脑的世界里生活过的。他出生于 1980 年,很早就开始了自己的程序员生涯, 5 岁时就在一台自制的 Apple II 克隆机上学习编程。在十几岁时,正好赶上因特网革命的大潮,他一头扎入其中,在高中时就建立了自己的第一个商业网站,在进入大学前的那个夏天创立了著名社区 LiveJour
http://www.cyqdata.cn/cnblogs/article-detail-38271 
C# 委托,事件和Lambda表达式
关于这个论题,Delegates, Events, and Lambda Expressions 对此有比较深入的分析,可以参考。C# vs C++之一:委托 vs 函数指针 比较了委托和C++指针的区别。   .NET 中的委托确实和C/C++的函数指针非常相似。它是一个值类型,它包装了一个指向方法的引用。它的作用也是为了能够将方法和变量一样作为参数传递。委托的典型应用是控件的事件处理方法。很显
http://www.cyqdata.cn/cnblogs/article-detail-38265 
Javascript 变量作用域
变量的作用域指的是变量的可见性,而生命周期则(存活期)则是从另一个角度考察变量。  JS中变量的作用域分为全局变量和局部变量,函数内定义的称为局部变量,函数外的称为全局变量。(“函数外的称为全局变量”是相对的,另此处讨论的前提是用var显式声明的变量,函数内不用var定义的变量默认是全局变量,当然忽略var声明变量是不赞成的)。 var glob = 4;//函数外声明全
http://www.cyqdata.cn/cnblogs/article-detail-38260 
C语言趣味题目
在这个网站上http://stevenkobes.com/ctest.html 发现一套很有趣的C语言测试题,如果你招聘C语言相关开发人员,或者正在学习C语言,很值得参考。 如果没有做,下面内容暂时不要看,最好自己先完成一遍。 ———————————&mda
http://www.cyqdata.cn/cnblogs/article-detail-38258 
TCL面试经验分享
前几天无意间看到TCL将在校园进行招聘的通告,但也没怎么留意。因为觉得自己和这样的大企业的招聘要求相差甚远,所以就没放心上。但昨天和一个认识不久的朋友吃饭,他说在准备简历了,想去试试。就想,既然一点信心都没有,闲着也是闲着,去找找打击也不错咯。所以就开始准备简历了。因为之前从来没有写过简历,对简历一点概念都没有,所以很犯难。逃了毛邓课,用了整晚的时间来上网看模板,做表格,填内容。写简历的过程真可谓
http://www.cyqdata.cn/cnblogs/article-detail-38255 
jQuery对select操作小结
// // //遍历option和添加、移除optionfunction changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){  $("select[@name=ISHIPTYPE] option")
http://www.cyqdata.cn/cnblogs/article-detail-38253 
MVC模式结合Mediator模式的运用
Mediator模式有一种本事,就是可以让本身需要互相协作的对方,可以不用知道彼此,而把两者之间的联系,转交给Mediator来处理。换句话说,Mediator模式解除了需要互相协调的对象之间的依赖。这也是Mediator(调停者)模式名字的由来。一个颇为形象的例子是***。   进入***的用户总是要彼此通信的,这些对象如果直接进行交互,就会彼此连接,最后织成一张纷繁复杂的大网。要分清彼此之间的
http://www.cyqdata.cn/cnblogs/article-detail-38249 
烧水器事件簿 [Design, C#]
0. 目录 1. 烧水器事件 2. 关于 PROTON 3. BOILER 4. ENROLLEE 5. ENROLLEEQUEUE 6. ENROLLEEMANAGER 7. 关于设计   1. 烧水器事件 Paul 是某公司某部门的员工,该部门的员工都是入住员工宿舍的。员工宿舍提供开水的地方和他们所住的地方相隔较远,于是他们凑钱买了个烧水器,但最近这个烧水器 坏了。Paul 打算动员
http://www.cyqdata.cn/cnblogs/article-detail-38239