Code Review中的几个提示
首先,我们先来看看Code Reivew的用处:
Code reviews 中,可以通过大家的建议增进代码的质量。
Code reviews 是一个传递知识的手段,可以让其他并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码。
Code reviews 也鼓励程序员们相互学习对方的长处和优点。
Code reviews 也可以被用来确认自己的设计和实现是一个清楚和简单的。
http://www.cyqdata.cn/cnblogs/article-detail-39091
JavaScript中Get和Set访问器的实现
标准的Get和Set访问器的实现:
function Field(val){ this.value = val; } Field.prototype = { get value(){ return this._value; }, set value(val){ this._value = val; }};va
http://www.cyqdata.cn/cnblogs/article-detail-39080
C# VS Java
一、C#、C++和Java
C#的语言规范由Microsoft的Anders Hejlsberg与Scott Wiltamuth编写。在当前Microsoft天花乱坠的宣传中,对C#和C++、Java作一番比较总是很有趣的。考虑到当前IT媒体的舆论倾向,如果你早就知道C#更接近Java而不是C++,事情也不值得大惊小怪。显然,结论应该是:Java和C#虽然不是孪生子,但C#最主要的特色却更接近
http://www.cyqdata.cn/cnblogs/article-detail-39078
理解POCO
理解POCO先要理解POJO 1、什么是POJO POJO的名称有多种,pure old java object 、plain ordinary java object 等。 按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单jav
http://www.cyqdata.cn/cnblogs/article-detail-39075
J2ME平台中Cookie技术的应用
要想维持客户端和服务器端的状态则必须使用URL重写的方式。URL重写操作起来比较麻烦,所以研究一下cookie的原理并在JavaME平台上实现cookie是不错的尝试。
Cookie技术在J2ME平台的应用与实现
Cookie在Web应用程序中被广泛采用,维护浏览器和服务器之间的状态。遗憾的是这一特性在JavaME平台中并没有得到支持。因此,要想维持客户端和服务器端的状态则必须使用URL重
http://www.cyqdata.cn/cnblogs/article-detail-39069
SAP CO知识点
CO知识点
1、组织结构
· 一个成本控制范围下可包含一个公司代码,也可包含多个公司代码。
· 成本流和成本对象是管理会计的基本概念。成本流描述企业内部的价值流,像是穿梭在企业中的河道。而成本对象则像是一个个湖泊,起来收集成本的作用。
· 管理会计凭证记录了什么性质的成本(多数为损益)从哪里流向哪里。它也借用了财务会计中的“借/贷”
http://www.cyqdata.cn/cnblogs/article-detail-39068
13个不可不知的ASP.NET MVC扩展点
ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。
在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP
http://www.cyqdata.cn/cnblogs/article-detail-39065
meego中css主题文件的使用方法
转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106作者联系方式:冯牮 fengjian0106@yahoo.com.cn1. qtwidget里面有stylesheet(CSS)的概念,而原始的qtgraphicsview里面,并没有stylesheet概念,到了mtf里面,又引入了stylesheet,但是没有专门的文档进行介绍,我只能参照qtwi
http://www.cyqdata.cn/cnblogs/article-detail-39062
Discuz!NT 缓存设计简析 [原创]
作为一个社区类型软件,大并发支持和高效稳定运行永远是“硬道理”,而有效安全的使用缓存恰恰能起到事倍功半的效果。而.NET本身所提供的缓存机制又显得过于“单薄”,比如说订制不太灵活方便, 缓存对象之间层次感不强, 使用时缺乏统一的管理等等。
http://www.cyqdata.cn/cnblogs/article-detail-39057
【C\C++语言入门篇】-- 结构体
前面两篇基本把指针给介绍完了,相信大家对指针已经不是那么陌生了。也不会因为指针和数组之间的关系而导致混淆了。大家可能也迫不及待想了解下后来的知识。今天我们就介绍下结构体。
对于结构体,既然叫结构体,形象上我们可以理解其就是一堆数据集合在一起形成一个结构。就比如一个学生的信息包括:学号、姓名、班级、年龄等等。这些信息都是属于这个学生的,因此我们就可以将这些信息统一绑定在一起。形成一个学生实体,这
http://www.cyqdata.cn/cnblogs/article-detail-39048
Velocity China 2010大会回顾
Velocity China 2010 北京之行收获良多,选择的几个session都很有料,当然也有个别还是比较虚。
这次大会主题是web性能和运维,主题也基本分为两大块:web前端性能,分布式。
接下来就把我参加的session逐个回顾一下:
《Facebook网站的Ajax化、缓存和流水线 》Changhao Jiang(Facebook)
在这个报告中,我将介绍在Faceboo
http://www.cyqdata.cn/cnblogs/article-detail-39043
asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别
Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server
http://www.cyqdata.cn/cnblogs/article-detail-39038
细数ASP.NET MVC框架的7大顶级功能
ASP.NET MVC框架对构建ASP.NET应用程序的开发人员来说的确很有吸引力,因为它的松耦合特征使项目管理变得更加轻松,ASP.NET MVC最初由微软随.NET framework 3.5 SP1一起引入(即ASP.NET MVC 1.0),现在.NET Framework 4.0和Visual Studio 2010默认支持第二个版本,即ASP.NET MVC 2.0,在这篇文章中,我将
http://www.cyqdata.cn/cnblogs/article-detail-39021
Visual C++2010深度体验:Coding是享受
非常高兴有机会在这里跟大家分享和交流关于Visual C++ 2010的一些观点和看法,我希望我的这些展示,能够让你从另外一个角度重新认识Visual C++ 2010,能够让你爱上Visual C++ 2010!
Visual C++ 2010深度探索
我们期待已久的Visual Studio 2010已经发布一个月了,相信在这一个月中,大家都已经通过各种途径下载并试用了Visual
http://www.cyqdata.cn/cnblogs/article-detail-39015
我的JavaScript之旅——“闭包”是什么时候创建的
直接看代码:
function Outer(){ var x = 1; function Inner(y) {return x + y}; return Inner;}
对于这样一个简单的闭包函数,下面两种调用方式有什么不一样的地方?
//方式1var inner1 = Outer();var result = inner1(2); //3
//方式2var re
http://www.cyqdata.cn/cnblogs/article-detail-39014
Direct2D教程(五)单色画刷
概述
画刷是D2D中最重要的资源之一,无论绘制什么图形,都离不开画刷,它好比是画家手中的画笔。画刷由render target创建,是设备相关的资源,如果渲染设备重建了,那么需要重新建立画刷。Direct2D中有以下四种类型的画刷,这些画刷全部继承自ID2D1Brush,并且有一些共同特征(比如设置和获取opacity,以及transform)。
ID2D1SolidColorBrush 单色画
http://www.cyqdata.cn/cnblogs/article-detail-39005
[推荐]ORACLE SQL:经典查询练手(不懂装懂,永世饭桶!)
[推荐]ORACLE SQL:
经典查询练手(不懂装懂,永世饭桶!)
——通过知识共享树立个人品牌。
本文与大家共同讨论与分享ORACLE SQL的一些常用经典查询,欢迎大家补充,同时你认为有那些经典的也可分享出来。在本文中,对每一个问题,你要是认为有什么更好的解决方法也欢迎你及时提出。交流与分享才能共同进步嘛,感谢!
http://www.cyqdata.cn/cnblogs/article-detail-39003
Delphi真的没落了吗?_说Delphi母语Pascal的另一个应用
我最近才接触Delphi语言, 而且从目前所有就业招聘的情况来看,Delphi的前景看起来有点不如某些开发工具光鲜,尤其在Borland公司被甲骨文Oracle收购后,好像Delphi注定要被世人遗忘一样, 同时在各大论坛、BBS上人们对Delphi的看法就有太多的成见,一般人都看不起Delphi和VB这样简单的语言,或者说对程序员来说
http://www.cyqdata.cn/cnblogs/article-detail-39002
C#使用RSA私钥加密公钥解密的改进,解决特定情况下解密后出现乱码的问题
最近需要对一些数据加密后进行HTTP传输,由于希望对方只能收到数据后解密,而无法知道加密方法以防止伪造,所以选择了一个通过BigInteger类,使用私钥加密,公钥解密的算法。 算法是网上找来的,链接如下:http://blog.csdn.net/zhilunchen/archive/2008/09/17/2943158.aspx 一开始使用得挺好,加密解密都正常,
http://www.cyqdata.cn/cnblogs/article-detail-38998
我也要学C语言-第十五章:指针与字符串以及链式表达式
今天上午,我学完了指针与字符串部分,这部分是通过一些例子加深对指针与字符串的理解。
我们首先来看1个例子:
#include <stdio.h>void main(){ int a[] = {6, 60, 600}; int *p = a; *p++; printf("%d", *p);}
大家一起分析下,这个程序的结果是什么?!数组里面有3个元素,P是
http://www.cyqdata.cn/cnblogs/article-detail-38997