God Wood

Promises don't come easy...

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  238篇文章 :: 0篇收藏:: 17篇评论:: 0个Trackbacks

公告

    本博客为本人技术资料积累备忘,不做其他用途,资料收集较多,未能逐一标明出处,如有问题请给我留言,我会及时更正,谢谢.

    春节过完了,可能有节后综合症 :)

文章

收藏

相册

存档


正在读取评论……


2006年01月27日


    摘要:

原文见:Code Generation FAQ 

注:本文翻译未经过任何许可,仅用作学习,请勿用作商业用途
代码生成是什么?

代码生成是使用程序生成代码的一种技术。这些程序包括从很小的帮助性质的脚本,到创建大量完整应用程序中的业务逻辑模型。对于代码生成应用软件,并没有一种固定的模式,可以使用命令行或者GUI,它们可以创建一种或多种程序语言的代码,可以多次创建代码。没有固定的输入和输出。代码生成的共同的特点就是生成器的输出是代码,这些代码是可以通过手工编写来完成的。

 

代码生成有哪些好处?

代码生成技术的带来的好处可以总结为四个方面:

1.       质量:通过代码生成器生成的代码的质量是由用来生成目标代码的代码和模版的质量决定的,当这些代码和模版的质量提高时,重新生成的代码的质量基于此也会提升。

2.       一致性:由代码生成器生成的代码    (全文共5644字)——点击此处阅读全文





    摘要:

      感觉对大家有用, 转给大家, 我在看过文章后, 查了一下我的手机, 里面果然有2个我自己根本不知道的服务信息, 也从来没有收到过他的什么短信, 每个月扣我8元钱, 想想吧, 我可能这样白白给他们交了1/2/3年的钱(我的手机号码用了7年)?

      如果大家觉得本文有用, 希望广泛转载, 让更多的人知道. 谢谢.

(本文为转贴)

去年,我已在星星发表了一个关于免费发短信的各类软件的黑幕所在。而事实上的SMS(即短信)的黑幕远不止于此,今天,我终于有空坐下来,把其中的一些让你感觉平常却实际触目惊心的事情告诉你们,让你们知道SMS为什么是抢钱的最佳方式!

数据:2004年互联网全国总收入中,74%来源于网站嫁接了短信业务。手机短信如何让这些商家如此疯狂的敛财?不就一些手机文本短信嘛,为什么居然是现在的IT界第一收入来源?

本人josou,去年从事于中国某大型门户网站(中国三大门户之一),    (全文共6648字)——点击此处阅读全文



2006年01月26日


    摘要:

为了适应公司不断发展壮大的需要,我们终于要准备使用Team Foundation Server了。原来的代码控制程序是在老板笔记本上面运行的VSS,经常老板出去开会,我们几个人之间就没有办法更新了。除此之外,VSS还不时地出一些莫名其妙的bug,比如说遇到过本地显示已经更新完毕,但是服务器上面还是旧版本,或者本地脱机状态时签出,但是连上服务器之后便成了签入状态(实际上本地的代码还是新代码,再次签出也不会覆盖)。其实最重要的问题还是性能太糟糕了,整个项目更新一遍需要5~10分钟,基本上每次更新的时候只好聊聊天上上网,极大地影响了工作效率。好,二话不说,赶紧装TFS。

虽然以前我用过TFS,但毕竟没装过。虽然我知道装起来很麻烦,但是没有想到居然这么麻烦。为了装TFS,我和老板折腾了两天半的时间。可能还是Beta的缘故吧,除非机器很干净,操作系统是英文版的,一路安装都是默认、默认、默认……否则你就等着吧,肯定给你弄点莫名其妙的事情出来。一路装来我是抓狂了好几次,如果有人要装TFS,也遇到了抓狂的事情,不妨参考一下我的安装历程。我在这里主要是要将安    (全文共12271字)——点击此处阅读全文





    摘要:在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。本文讨论泛型使用的一般问题,比如为什么要使用泛型、泛型的编写方法、泛型中数据类型的约束、泛型中静态成员使用要注意的问题、泛型中方法重载的问、泛型方法等,通过这些使我们可以大致了解泛型并掌握泛型的一般应用,编写出更简单、通用、高效的应用系统。 什么是泛型我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更    (全文共10031字)——点击此处阅读全文


2006年01月25日


    摘要:关于datagrid的打印http://www.chinaaspx.com/article/csharp/295.htmC#中为DataGrid添加下拉列表框http://www.cnblogs.com/icesnaker/archive/2004/09/21/45015.aspxDataGrid也玩分页http://dev.csdn.net/article/32/32339.shtmDataGrid的正反双向排序此处阅读全文


2006年01月24日


    摘要:using System;
 
namespace Excellent.Data
{
    /**//// <summary>
    /// 金额类
    /// </summary>
    public sealed class Money
    {
        Variables#region Variables
        private const string UNIT = "分角元拾佰仟万拾佰仟亿拾佰仟万";
        private c    (全文共3522字)——点击此处阅读全文




    摘要:

Chinese.Dll是Kanas.net框架的一个外围类库,解决一些.Net Framework未解决的本地化相关的基础性问题。这个应该是与框架无关的。
主要功能是:
一、人民币金额大写,符合相关的规范。
二、农历计算,本例采用查表法,只能处理1900~2050年共150年。笔者写过一个带农历的DatePicker就是用的这个类库。另外还有一个按标准历法精确计算(基于VSOP87算法)的版本,可以处理公元前9999~9999年的农历。但事实上并不实用,所以没有提供。
三、汉语拼音字头检索,在算法方面进行了一定的优化,对处理多音字效果很好。
用法参见以下说明。

此处阅读全文





    摘要:

C#版

using System;
 
namespace Test
{
    /**//// <summary>
    /// Rmb 的摘要说明。
    /// </summary>
    public class Rmb
    {
        /**//// <summary>
        /// 转换人民币大小金额
        /// </summary>
    &nbs    (全文共28678字)——点击此处阅读全文



2006年01月23日


    摘要:

今天开个Google栏目, 对Google一直很感兴趣, 现在这里也不写什么或贴什么了, 先给大家一份见面礼, Google Hack 2nd Edition的完整电子书, 就是现在DearBook上面热卖的那本, 好不容易找到的. 只不过是英文版.

个人感觉英文版对于没有太大英文阅读障碍的朋友来说还是首先的, 如果有谁找到比较好的中文版告诉我一声.

下载地址是我在FileFront.com上的网络硬盘, :) , 压缩成RAR, 大约5M.

点击去我的网络硬盘下载页面

    (全文共377字)——点击此处阅读全文




    摘要:1. 前段时间把Gmail里的邀请都发完了, 今天发现又有了100个, 给自己朋友留10个, 其他发给大家, 有需要的在下面回复留地址. 我晚上统一发放. 2. 顺便留下我的Hotmail, haohuaalpha@hotmail.com, 搞开发的朋友有兴趣也有时间的时候大家可以随时交流. 3. 今天考虑给这个BLOG加个Google专栏, 个人对Google还是非常感兴趣的.    (全文共212字)——点击此处阅读全文




    摘要:欢迎您阅读第三篇 ASP.NET Jumpstart 文章,该系列的四篇文章将从头至尾引领您创建一个完整的应用程序。该系列的第一篇文章介绍了完整的初学者工具包,向您展示如何安装和运行该应用程序。第二篇文章讨论如何构建应用程序的数据层,以及如何理解 ASP.NET 页面上的数据源控件与初学者工具包中底层数据的交互原理。第三篇文章将继续帮助您了解如何构建该应用程序的表示层 — 通过研究应用程序和网页框架(自始至终使用的)的创建过程而实现。    (全文共26828字)——点击此处阅读全文




    摘要:One of the often overlooked features of the Microsoft® .NET Framework is its ability to generate, compile, and execute custom code at run time. This is done, for example, during serialization of XML data, and in the use of regular expressions, where the expression evaluation function is emitted at run time.    (全文共43313字)——点击此处阅读全文




    摘要:As businesses evolve through innovation and growth, so do the systems that run them. These systems will continue to increase in complexity as businesses evolve, innovate, and integrate with partners, customers, and vendors.    (全文共40253字)——点击此处阅读全文




    摘要:Recently I had the opportunity to return to school to complete a graduate degree. This experience made me realize two important things: there are some cool ideas in academia that seem to never find the light of day in the professional setting, and the academic world at large is not yet very familiar with the Microsoft® .NET Framework. Thus was born my goal of introducing lesser-known ideas to the professional masses while introducing the .NET Framework to the academic world. One particular conce    (全文共42738字)——点击此处阅读全文




    摘要:Windows® Communication Foundation (WCF), formerly code-named "Indigo," is about to radically change the face of distributed programming for developers using the Microsoft® .NET Framework. WCF unifies the existing suite of .NET distributed technologies into a single programming model that improves the overall developer experience through a consistent architecture, new levels of functionality and interoperability, and all the extensibility points you could want. This article introduces you to WCF     (全文共37651字)——点击此处阅读全文