一、目的:此文通过一个GPA计算器的制作,介绍基于对话框的应用程序的编程方法、常用控件的编程技巧以及控件外观的更改技巧。二、功能描述:所谓GPA计算器,即进行GPA换算。 功能要求由如下几点: 1.学生成绩可以由文件导入。 2.GPA标准可以选择,也可以手动输入。 3.GPA的计算过程易于监...
分类:
编程语言 时间:
2015-07-09 00:47:20
阅读次数:
241
编程的三要素好的学习态度良好的编程习惯掌握一定的编程技巧为什么要有架构或者架构的重要性? 一个良好的架构能够使系统具有更好的伸缩性和扩展性,能让软件开发进入一个良性循环。架构各行各业都有架构的概念,如建筑业,架构好比房屋的地基和骨架,其它的施工行为都在"架构"上进行操作。软件开发行业对架构的定义:....
分类:
其他好文 时间:
2015-07-04 20:56:28
阅读次数:
126
操作文件和目录
重定向
用户和权限
进程
查找
网络操作
软件安装
脚本编程技巧...
分类:
系统相关 时间:
2015-07-01 23:48:28
阅读次数:
487
1、开篇概述 从2004年学习编程,2007年学习C#以来,做的多半都是跟数据库打交道的工作,所以也积累了很多数据库方面的知识,用过一些ORM框架,从了解掌握到自己实现,慢慢积累了很多代码,直到2010年的某天,想把之前和以后积累的一些代码、编程技巧之类的融合进一个C#的开发框架中去,于是这个...
分类:
其他好文 时间:
2015-07-01 15:29:39
阅读次数:
194
1. /* round up for aligment */#define round_up(x, aligment) ((((x) + ((aligment) - 1)) / (aligment) ) * (aligment))round_up(7, 5) = 102. 负数进行模运算 (-7 ....
分类:
其他好文 时间:
2015-07-01 11:39:50
阅读次数:
85
本文转自:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html原文作者:阮一峰今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点...
分类:
其他好文 时间:
2015-06-23 17:26:07
阅读次数:
123
递归的基本概念:编程技巧程序调用自身递归调用,是一个函数,调用自身.在一个函数的定义直接或间接调用自己的方法,它通常是一个大的,复杂的问题分解成一个需要解决的问题类似于原来小问题,它可以大大减少的代码量.使用递归的能力是有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过程或函数...
分类:
其他好文 时间:
2015-06-16 14:22:25
阅读次数:
74
定义:
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。
我们在使用一些功能时,有时有很多种实现方法,或者多种结果,但是都有同样的使用方法,即调用接口,这就是策略模式。
例子:
// 设计模式Demo.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#in...
分类:
其他好文 时间:
2015-06-12 17:26:45
阅读次数:
154
定义:程序调用自身的编程技巧称为递归( recursion)。
递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的魅力在于用有限的语句来定义对象的无限集合。...
分类:
编程语言 时间:
2015-06-11 09:31:48
阅读次数:
205
Hadoop代码测试环境:Hadoop2.4原则:在Hadoop的MapReduce过程。Mapper阅读过程完成后数据。它将数据发送到Partitioner。由Partitioner每个记录应当采取以确定哪些reducer节点,它用于通过缺省HashPartitioner。其核心代码例如以下:/*...
分类:
其他好文 时间:
2015-06-09 19:25:44
阅读次数:
120