实现的功能是在打开一个文件然后把文件的图形信息绘制在picture控件上。问题描述:我把绘制的操作放在了窗口中onpaint()函数里,打开文件后发送一个wm_paint的消息,发现picture控件的绘图内容只显示了一瞬间。窗口中中有picture控件和其它的一些按钮控件静态文本控件等,调试的时候...
分类:
编程语言 时间:
2015-06-07 18:36:29
阅读次数:
135
1.带多态性质的基类应该声明一个virtual析构函数. 如果class带有任何virtual析构函数, 它就应该拥有一个virtual析构函数.
2.classed的设计目的如果不是作为base classed使用, 或不是为了具备多态性, 就不应该声明virtual析构函数.
#include
using namespace std;
class A
{
pr...
分类:
编程语言 时间:
2015-06-07 17:33:52
阅读次数:
152
概念:JavaBean 是一种JAVA语言写成的可重用组件。
特点:重复使用、跨平台
作用:封装业务逻辑,进行数据库操作等。从而很好的实现业务逻辑和前后台程序的分离。
JSP的本质就是把Java代码嵌套在静态的Html页面中,从而使得静态的HTML页面有了动态的功能。
使用JavaBean能把业务处理和JSP页面分离。JSP页面专注于展示,JavaBean专注于...
分类:
编程语言 时间:
2015-06-07 17:34:10
阅读次数:
180
*创建功能:
*public boolean createNewFile():创建文件 如果存在这样的文件,就不创建了(调用file.createNewFile()就会返回false)
*public boolean mkdir():创建文件夹 如果存在这样的文件夹,就不创建了(调用file.mkdir()就会返回false)
*public boolean mkdirs():创建文件...
分类:
编程语言 时间:
2015-06-07 17:34:34
阅读次数:
345
本节是对上一篇博客的附加代码,基本的45条款思想已经实现。#include
using namespace std;template
class SharedPtr
{
public:
template
SharedPtr(const SharedPtr&u) :ptr(u.get())
{...
分类:
编程语言 时间:
2015-06-07 17:34:06
阅读次数:
178
什么是注解(Annotation):
Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息或者任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。
Annotation(注解)是JDK5.0及以后版本引入的。它可以用于创建文档...
分类:
编程语言 时间:
2015-06-07 17:31:09
阅读次数:
221
1.什么是析构函数
析构函数(destructor)也是一种成员函数,但它的作用与构造函数相反,用来在系统释放对象前做一些清理工作,如利用delete运算符释放临时分配的内存,清零某些内存单元等.当一个对象生存期结束时,系统会自动调用该对象所属类的析构函数;
构造函数的名称与类名相同,而析构函数的名称必须在类名前加上"~"符号;注意,构造函数和析构函数不能指定任何返回值类型,包括voi...
分类:
编程语言 时间:
2015-06-07 17:32:33
阅读次数:
152
各位看官们,大家好,从今天开始,我们讲大型章回体科技小说 :C栗子,也就是C语言实例。闲话休提,
言归正转。让我们一起talk C栗子吧!
看官们,上一回中咱们没有说具体的例子,而且是说了例子中的文件组织结构。这一回咱们继续说C例子,
说的例子是链表,更准确的说法叫作单链表。咱们不但要说C例子,而且会在例子中使用上一回中说过的
文件组织结构,就当作是举例说明文件组织结构的使用...
分类:
编程语言 时间:
2015-06-07 17:31:23
阅读次数:
238
最后底层其实是通过调用anonymous的mmap来申请了内存。...
分类:
编程语言 时间:
2015-06-07 17:29:51
阅读次数:
215
Easier Done Than Said?
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 9845 Accepted Submission(s): 4784
Problem Description
Pas...
分类:
编程语言 时间:
2015-06-07 17:29:37
阅读次数:
141
在前面说到,消息摘要用于验证数据完整性,对称与非对称加密用于保证数据保密性,数据签名用于数据的抗否认性,于是集这些安全手段于一身的终极武器--数字证书出现了。数字证书具备了加密/解密的必要信息,包含签名算法,可用于网络数据加密/解密交互,标识网络用户(计算机)身份。数据证书为发布公钥提供了一种简便途径,成为加密算法以及公钥的载体。
数字证书有多种文件编码格式,主要包含CER编码、DER...
分类:
编程语言 时间:
2015-06-07 17:28:47
阅读次数:
173
记得c语言里的printf和java里的println吗,那么在JavaScript中怎么实现同样的功能呢window.onload = function() { var para = document.createElement("p"); var info = "nodeName: "; ...
分类:
编程语言 时间:
2015-06-07 17:25:57
阅读次数:
167
全排列在非常多程序都有应用,是一个非经常见的算法,常规的算法是一种递归的算法,这样的算法的得到基于下面的分析思路。 给定一个具有n个元素的集合(n>=1),要求输出这个集合中元素的全部可能的排列。 一、递归实现 比如,假设集合是{a,b,c},那么这个集合中元素的全部排列是{(a,b,c),(a,....
分类:
编程语言 时间:
2015-06-07 17:24:32
阅读次数:
142
定义一个double型二维数组A和另一个同等尺寸的double空二维数组B,编写一个函数将A中的数据复制到B中。并测试该程序。 1 #include 2 void copy_ptr(const double (*s)[12],double (*tar)[12],int row,int col); ....
分类:
编程语言 时间:
2015-06-07 17:19:28
阅读次数:
136
出处:http://hawstein.com/posts/google-java-style.html 声明:本文采用以下协议进行授权:自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0,转载请注明作者及出处。目录前言源文件基础源文件结构格式命名约定编程实...
分类:
编程语言 时间:
2015-06-07 17:16:02
阅读次数:
134
什么是容器 容器,顾名思义,是用来容放东西的场所。C++容器容放某种数据结构,以利于对数据的搜寻或排序或其他特殊目的。众所周知,常用的数据结构不外乎:数组array, 链表list, 树tree, 栈stack, 队列queue, 散列表hash table, 集合set、映射表map等等。容器便....
分类:
编程语言 时间:
2015-06-07 17:16:20
阅读次数:
113
1 bool Find(const int *matrix, int rows, int columns, int number) 2 { 3 int key; 4 int indexRow; 5 int indexCol; 6 7 /*合法性检查*/ 8 ...
分类:
编程语言 时间:
2015-06-07 17:15:24
阅读次数:
118