找到相关内容 3226
javascript中的对象查找
近期群里常有人提一些简单的问题,比如发一段代码乱七八糟的代码,然后说里面某个变量是什么,比如这里就有个很好的例子: function fn(arg) { alert(this.arg); alert(this); } fn(123); var o = { fn: fn }; o.fn(123); 然后就可能有这样的问题: 为什么this.arg是undefined?为什么2次调
http://cyqdata.cn/cnblogs/article-detail-36496 
我的WCF4 Rest Service及Entity Framework with POCO之旅(四)——定制Entity
本文将focus几个结合使用WCF REST和Entity Framework with POCO的常见问题。 Entity Type和Property名称的大小写 按照RESTful的习惯,XML或者JSON格式的数据的node名称开头字母一般使用小写,比如,下面是一段Google Buzz API的RESTful返回信息: <entry xmlns="http://www
http://cyqdata.cn/cnblogs/article-detail-36495 
Expression.Blend.4 Chapter 接口设计
发现网上关于silverlight,WPF美工系列的书籍一直很少,而且很多都是英文的。在公司无聊,开始进行翻译。 翻译的地方可能有错误,欢迎大家指正。但是里面每一个程序都是亲自测试过,并加了点自己的看法。 我翻译的是Expression.Blend.4.Step.by.Step,大家有疑问的可以去看看英文原版。 希望大家转载的时候加上链接。3Q http://www.cnblogs.com/W
http://cyqdata.cn/cnblogs/article-detail-36493 
C#妹妹和Objective-C阿姨对话录》(04)垃圾回收基础--拆迁队那点事
C#妹妹:操作系统天天说控制内存空间价格,咋还这么高?我巨资购买的内存空间,后来发现竟然在硬盘上!虚拟内存!TMD! Objective-C阿姨:操作系统全靠卖内存空间挣钱呢,你说价格能会降么?你看看那些程序员心理就平衡了,上海买房子结果买到江苏,北京买房子结果买到河北,上班还要跨省,天天面向对象,到头来连个对象都找不到。。 C#妹妹:靠,还是那句话“同一个世界 同一个噩梦&rdqu
http://cyqdata.cn/cnblogs/article-detail-36476 
《Microsoft SQL Server企业级平台管理实践》
ISBN:9787121102448 写博客这种事,是没有酬劳的,况且我写的这还是“推荐书目”,荐书之前必先买书,买书就得花钱,还得花时间看。。。哎,这个动力就比较没有了,所以这次的推荐书目出得比较慢。对期待已久的各位,只好说声“抱歉”啦:) 进入正题 在一个行业里做事,通常你总得搞清楚行业翘楚有哪些。在介绍这本书之前,我略提几位我认识的比较公开的牛
http://cyqdata.cn/cnblogs/article-detail-36474 
我的WCF4 Rest Service及Entity Framework with POCO之旅(四)——定制Entity
本文将focus几个结合使用WCF REST和Entity Framework with POCO的常见问题。 Entity Type和Property名称的大小写 按照RESTful的习惯,XML或者JSON格式的数据的node名称开头字母一般使用小写,比如,下面是一段Google Buzz API的RESTful返回信息: <entry xmlns="http://www
http://cyqdata.cn/cnblogs/article-detail-36473 
css实战之怪异导航制作
如图:   类似这种菱形的不规则导航一般有三种制作方法: 第一种:将LINK和HOVER 两种状态的图片 合成一个CSS Sprite,通过定位,制作出相应的效果; 第二种:是将LINK和HOVER 两种状态的图片分别制作成CSS Sprite,然后分别定位; 第三种:就是用绝对定位; 以上三种方式,都必须要用图片,那么,如何不用图片就可以做出效果呢? 答案是:用CSS 和 XHTML
http://cyqdata.cn/cnblogs/article-detail-36453 
Struct 创建性能大比拼(反射,泛型反射,泛型创建,缓存Emit)
        上篇介绍了 Class 创建性能大比拼(反射,泛型反射,泛型创建,缓存Emit,非缓存Emit), 在这里做一个总结(执行10万次) 直接创建Class对象最快 5ms 缓存Emit 6ms (不包含Emit时间) 泛型反射147ms 泛型创建159ms(其实是编译器的语法糖,内部仍然调用泛型反射) 反射340ms 非缓存Emit
http://cyqdata.cn/cnblogs/article-detail-36443 
[Project Euler]Problem 4
problem 4:  A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91  99.  Find the largest palindrome made from the pr
http://cyqdata.cn/cnblogs/article-detail-36440 
JavaScript中实现私有属性的写类方式(2)
上一篇写了个工具函数$class,这篇再完善以下。实现以下功能 1,继承 2,子类继承父类时,不继承父类的私有属性 /** * @param {String} className * @param {String/Function} superCls * @param {Function} classImp */ function $class(className, superCls,
http://cyqdata.cn/cnblogs/article-detail-36436 
Cosmos的库--C#开源操作系统学习系类五
接上文,争取这一次打通操作系统开发的任督二脉~~~嘿嘿库对于大家来说都不陌生,我们做C开发时会引入标准输入输出头文件stdio.h,做MFC开发时又会引入afx.h头文件,使用DirectX做游戏开发时又会引入DirectX的头文件等等,在头文件中有给我们定义好的函数、结构、类等等可供使用,我们写代码时直接调用即可。在各种库中,有一部分的库是封装了对底层硬件的操作的,例如在屏幕上输入字符,使用网卡
http://cyqdata.cn/cnblogs/article-detail-36435 
浅谈CC++中的const关键字
一.C语言中的const     const是C语言中保留的一个关键字,它用来限定一个变量是只读的,即不可变的。程序中使用const可以在一定程度上提高程序的健壮性,但是程序中使用过多的const,可能在对代码的阅读时增加一定的难度。    (1)用const修饰一般变量       
http://cyqdata.cn/cnblogs/article-detail-36434 
C#高效编程话题集3(每期10话题)
前两期地址: C#高效编程话题集1(每期10话题) C#高效编程话题集2(每期10话题) 本期话题: 1:使用属性还是字段  首先重大区别就是属性实质是方法,所以:1:可以为属性添加代码;2:可以让属性支持线程安全;见effective c#第一版的第一章;3:属性得到了VS编辑器的支持,得以实现自动属性这种功能。4:自动属性的特点在LINQ中得到了广泛应用,尤其是匿名类型中,只能实现只
http://cyqdata.cn/cnblogs/article-detail-36432 
JavaScript中实现私有属性的写类方式(1)
之前讨论过JavaScript中的写类方式。但没有讨论私有的实现。这篇看下。 我们知道JS中私有属性的实现本质就是 var + closure。如下 function Person(n, a){ // public this.name = n; // private var age = a; this.getName = function(){ return this.name;
http://cyqdata.cn/cnblogs/article-detail-36429 
CSS压缩至一行的十个步骤
一 去掉因依赖代码提示产生的冗余字节: 1 去掉"{"右边的空格; 2 去掉";"右边的空格; 3 去掉"}"左边的";"; 4 去掉":"左右的空格; 5 去掉"!important"左边的空格; 二 去掉提高代码可读性的冗余字节: 6 去掉tab缩进; 7 去掉换行\r\n; 8 去掉注释\/\*(\s|.)*?\*\/; 三 建议书写时保持良好习惯的一些处理: 9 去掉":0px"和"空格+
http://cyqdata.cn/cnblogs/article-detail-36428 
MS CRM 2011的自定义与开发(4)&mdash;&mdash;属性编辑器
    MS CRM 2011的自定义与开发(4)——属性编辑器     上一篇中,介绍了MS CRM 2011中的实体编辑器,使用实体编辑器,可以完成实体的创建与更新,所谓之实体,对应到后台SQL Server数据库,就是两张数据表——base表以及ExtensionBase表。例如创建的实体架构名称为new_Employee,那么后台
http://cyqdata.cn/cnblogs/article-detail-36426 
ESFramework 4.0 快速上手(12) -- 使用ACK机制发送自定义信息
      (本文所介绍的新功能位于2011.04.18发布的最新版本中,此次版本变更请参见ESFramework 4.0 版本升级说明(持续更新))       使用ESPlus.Application.CustomizeInfo.Passive.ICustomizeInfoOutter接口的Se
http://cyqdata.cn/cnblogs/article-detail-36417 
Class 创建性能大比拼(反射,泛型反射,泛型创建,缓存Emit,非缓存Emit)
一说到反射,很多人都想到了性能,更有甚者直接说“慎用反射,遗患无穷”,“用反射,感觉怎么像是退步啊~”,看到这种言论,直接把反射妖魔化了,如果这种言论长此以往,势必会对很多对反射初学者造成负面影响。反射是一把双刃剑,看你怎样使用了,下面我就用代码说话。 class TestEntity { }   1. 手工创建TestEntity&nb
http://cyqdata.cn/cnblogs/article-detail-36415 
javascript变量作用域之我见
相信大家都知道,javascript中变量作用域只有两种,全局作用域与函数中的局部作用域(有人认为不同script节点间也存在一种作用域,称之为段作用域,理由是在后面的script的节点中定义的变量,在这个script节点没有被解析之前,前面的script节点是不能访问这个变量的,这种依赖于代码解析顺序的特殊情况,不在我们这篇文章的讨论之列)。 比如下面的代码: var a = 1;funct
http://cyqdata.cn/cnblogs/article-detail-36398 
解析Caliburn.Micro(一)
简介   受朋友所邀,准备使用Caliburn框架设计项目,这两天研究了一下这个开源框架,分享一下。   Caliburn是Rob Eisenberg在2009年提出的一个开源框架,可以应用于WPF,Silverlight,WP7等,框架基于MVVM模式,像它的名字一样,是企业级应用的一把利器。   之前就听说过这个项目,下载过源码简单看了看,代码注释很用心,文档说明也很详尽。不过似乎有些想
http://cyqdata.cn/cnblogs/article-detail-36391