个人管理 - 使用Scrum来敏捷自己
每个人都有自己的生活和自己的职业或事业,如果把经营个人成长作为一个项目来看,那么在这个个人管理项目中,我们每个人都是这个项目的管理者和执行者。
Scrum敏捷开发方法
如果你是一名开发人员,那么现在还不知道Scrum方法,那么你就out了。Scrum是一种现在普遍流行并且很好的一种基于管理为主的敏捷项目开发方法。我之前blog中全面概要的介绍了一下Scrum方法,如果你不熟悉的而又想了解下
http://www.cyqdata.cn/cnblogs/article-detail-38741
C语言,美丽的语言
本文是从 C, The Beautiful Language 这篇文章翻译而来。
人们说足球是一种优美的体育运动,而当我们在绿茵场上看到罗纳尔多那行云流水的带球动作时,我们不能不承认这种说法。
然而,对于我来说,这种运动之所以如此的赏心悦目,跟那些乖张的天才球星们关系并不是那么大,更多的原因是这让人心跳的比赛本身。它那缓慢的,常规的节奏间时不时来几个沸点。那大潮般的活力推着一个球队冲着对方
http://www.cyqdata.cn/cnblogs/article-detail-38735
[翻译]ASP.NET MVC 3 RC 发布通告
今天早上,ASP.NET组发布了ASP.NET 3 RC版(release candidate)。你们可以从这里进行下载here.
ASP.NET MVC 3是个很完美的发布,增加了大量的功能改进。它可以向后兼容ASP.NET MVC V1 和 V2,可以轻易的升级你现有的项目(可以阅读发布须知,根据里面的步骤去做)。你还可以通过我之前发表的博客文章来学习ASP.NET MVC 3的很多功能。
http://www.cyqdata.cn/cnblogs/article-detail-38734
C++强大背后
在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程式、面向对象(object-oriented programming, OP)、泛型(generic prog
http://www.cyqdata.cn/cnblogs/article-detail-38733
WPF 自定义快捷键命令(Command)
命令简介
WPF 中的命令是通过实现 ICommand 接口创建的。ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged)。Execute 执行与命令关联的操作。CanExecute 确定是否可以在当前命令目标上执行命令。如果集中管
http://www.cyqdata.cn/cnblogs/article-detail-38732
Memcached使用点滴
我对于Memcached的接触,还是在去年看了CSDN的一系列国外大型网站架构设计而开始的。最初的时候只是简单的封装了Memcached Java版的客户端,主要是对于配置的简化以及Memcached多点备份作了一些工作,然后就作为ASF的组件一部分提供给其他Team使用。其实看过Memcached Java客户端代码的人就会了解其实客户端的事情很简单,就是要有一套高性能的Socket通信框架以及
http://www.cyqdata.cn/cnblogs/article-detail-38729
jQuery-Selectors(选择器)的使用(二、层次篇)
本系列文章导航jQuery-Selectors(选择器)的使用(一、基本篇)jQuery-Selectors(选择器)的使用(二、层次篇)jQuery-Selectors(选择器)的使用(三、简单篇)jQuery-Selectors(选择器)的使用(四--五、内容篇&可见性篇)jQuery-Selectors(选择器)的使用(六、属性篇)jQuery-Selectors(选择器)的使用(七
http://www.cyqdata.cn/cnblogs/article-detail-38728
【原创翻译】深入理解CSS盒子模型
前言:前阵子在做一个项目时,在页面布局方面遇到了一点小问题,于是上stackoverflow上求助。ifaou在帮助我解决我问题的同时,还推荐我阅读一篇有关CSS盒子模型的文章《The CSS Box Model》,阅读之后受益匪浅,才知道自己对盒子模型知识还是如此欠缺。恰逢学期末,项目验收后暂时告一段落,有空闲的时间。于是想把这篇文章翻译出来,一方面再给自己一点挑战和锻炼,另一方面也给大家参考,
http://www.cyqdata.cn/cnblogs/article-detail-38726
Direct2D教程(五)复合图形
概述
Direct2D支持以下几种类型的几何图形。Simple Geometry(简单几何图形)
矩形
圆角矩形
椭圆
Path Geometry(路径图形)Composite Geometry(复合图形)
Geometry Group(图形
http://www.cyqdata.cn/cnblogs/article-detail-38722
赚点小钱不易,用C#写了个小程序居然被人DDOS,泪奔求助占用首页一会
最近用C#写了个刷人气程序,用PHP服务端做任务交换。由于使用了ClickOnce,对客户端版本控制得比较好,升级比较快,发展也比较好。加上互访是分布式的,也不会因为IP问题封禁。然而最近我们网站最近遭受大量不明DDOS不明攻击,今我们技术人员证实,其与竞争对攻击有关。
竞争对手利用其软件用户量大的优势,在软件中植入攻击我们站点的行为,攻击量特别巨大,致使我站IP被机房封禁。具体可见Figure&
http://www.cyqdata.cn/cnblogs/article-detail-38712
一个网站的诞生- MagicDict开发总结5 [检索候补列表的生成]
一边输入检索词语的同时,一边能够在网页的下拉列表中显示候补词语,作为一个日语单词检索网站,这个是必须的。至于使用什么技术,Ajax以外似乎没有其他选择了。以前是手工写Ajax的代码的,现在有Jquery了,我也随大流了,用JQuery写Ajax。。。 //检索建议词语function GetSug(ReadyToSearch) {
http://www.cyqdata.cn/cnblogs/article-detail-38710
WCF从理论到实践(9):实例模式和对象生命周期
本系列文章导航WCF从理论到实践(1):揭开神秘面纱WCF从理论到实践(2):决战紫禁之巅WCF从理论到实践(3):八号当铺之黑色契约WCF从理论到实践(4):路在何方WCF从理论到实践(5):Binding细解WCF从理论到实践(6):WCF架构WCF从理论到实践(7):消息交换模式WCF从理论到实践(8):事件广播WCF从理论到实践(9):实例模式和对象生命周期WCF从理论到实践(10):异常
http://www.cyqdata.cn/cnblogs/article-detail-38698
猫大叫,老鼠跑,人醒。(C#语言,有答案)
程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)要求:
1.要有联动性,老鼠和主人的行为是被动的。 2.考虑可扩展性,猫的叫声可能引起其他联动效应。
public interface Observer { void Response(); //观察者的响应,如是老鼠见到猫的反映 } public interface Subject
http://www.cyqdata.cn/cnblogs/article-detail-38694
UniqueID和ClientID的来源
在《漫话ID》一文中,作者提出了一个问题:为什么在ItemCreated事件中访问ClientID会导致MyButton无法响应事件,事实上
MyButton无法响应事件是因为他在客户端的ID被改变了,而此文从UniqueID和ClientID入手,进行较为深入的探讨,展示
UniqueID和ClientID是如何生成的,在何时生成,并同时解答《漫话ID》一文中作者的疑问。
为什么有UniqueI
http://www.cyqdata.cn/cnblogs/article-detail-38690
C# 新浪微博群发器
通过新浪微博api群发微博,使用了sina提供的sdk,并对其进行小改,跳过了oauth页面认证。这个sdk用起来挺方便的。下面介绍实现方法,给有这方面需要的一个参考。
由于跳过了oauth页面认证,需要发送一次用户密码,不够安全,大家应该酌情使用。
我小改的sdk下载地址,将下载下来的文件夹复制到项目中:http://files.cnblogs.com/fmnisme/sinaApi.rar
s
http://www.cyqdata.cn/cnblogs/article-detail-38688
WCF4.0进阶系列--第五章 在因特网环境下保护WCF服务
【摘要】
实现企业内部的WCF服务和客户端程序的安全需要相当的力气,但是WCF提供了绑定和行为来简化保护通信。使用.NET Framework4.0提供的认证和授权,可以确保服务和客户端消息传输的保密性,而且还确保只有经过授权的用户才能对服务提交请求。企业内部的网络环境由于内在的保密性,对比因特网其相对比较稳定;虽然也有黑客入侵,但这也只是偶尔的现象。只要系统管理员和网络管理员维护好企业基础
http://www.cyqdata.cn/cnblogs/article-detail-38685
读取Exchange邮件或任务(1)--通过Exchange Web Service
企业邮件系统Exchange往往会与企业业务协作平台SharePoint一起搭配使用,如在SharePoint企业门户上显示当前登录用户所有未读邮件或最新的待办任务信息等,以便于用户可以在门户上选择未读邮件或待办任务直接打开Exchange邮件系统显示信息的正文,而不需要用户再去通过OutLook客户端或OWA方式去登录邮件系统去查看信息,从而提高了工作效率。
而要在
http://www.cyqdata.cn/cnblogs/article-detail-38682
JavaScript DOM操作 提高篇
做为一个web前端,处理和了解浏览器差异一个重要问题.下面将介绍本人在工作中的一些笔记总结,先介绍没有使用js库的情况。
1. setAttribute方法设置元素类名 : 在jQuery中,直接使用attr()方法即可,可在原生的JS中
element.setAttribute('class','newClassName') //这个是W3C的标准,在兼容W3C标准的浏览器中有效,可是,
http://www.cyqdata.cn/cnblogs/article-detail-38679
COM与.NET交互简单示例
导读:本文以VB6为例,主要介绍.NET引用COM和COM引用.NET的两个简单示例。
<1>.NET调用COM
为了简单,我们使用VB6,这个据说即将开源的老古董,来制作一个简单的COM。
在VB6中新建一个ActiveX dll工程,只有一个类ComCalc.cls,代码如下:
注意;设置兼容性,并生成dll
然后 ,vs2010中新建一Console项目,微软很奇怪,VB6中
http://www.cyqdata.cn/cnblogs/article-detail-38677
第二章:C#.NET面向对象——继承、多态与接口3(接口)
<三> 接口
(1)接口概述
接口(interface)是用来定义程序的一种协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上如此)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现,接口只指定实现该接口的类或接口必须提供的成员。
&nbs
http://www.cyqdata.cn/cnblogs/article-detail-38676