码迷,mamicode.com
首页 > 编程语言
mfc编程之发送wm_paint消息时绘图界面只出现一瞬间
实现的功能是在打开一个文件然后把文件的图形信息绘制在picture控件上。问题描述:我把绘制的操作放在了窗口中onpaint()函数里,打开文件后发送一个wm_paint的消息,发现picture控件的绘图内容只显示了一瞬间。窗口中中有picture控件和其它的一些按钮控件静态文本控件等,调试的时候...
分类:编程语言   时间:2015-06-07 18:36:29    阅读次数:135
effective c++ 条款7
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
概念:JavaBean 是一种JAVA语言写成的可重用组件。 特点:重复使用、跨平台 作用:封装业务逻辑,进行数据库操作等。从而很好的实现业务逻辑和前后台程序的分离。 JSP的本质就是把Java代码嵌套在静态的Html页面中,从而使得静态的HTML页面有了动态的功能。         使用JavaBean能把业务处理和JSP页面分离。JSP页面专注于展示,JavaBean专注于...
分类:编程语言   时间:2015-06-07 17:34:10    阅读次数:180
JavaIO流--创建文件和文件夹的程序实例
*创建功能:  *public boolean createNewFile():创建文件 如果存在这样的文件,就不创建了(调用file.createNewFile()就会返回false)  *public boolean mkdir():创建文件夹 如果存在这样的文件夹,就不创建了(调用file.mkdir()就会返回false)  *public boolean mkdirs():创建文件...
分类:编程语言   时间:2015-06-07 17:34:34    阅读次数:345
Effective C++条款45 附加代码
本节是对上一篇博客的附加代码,基本的45条款思想已经实现。#include using namespace std;template class SharedPtr { public: template SharedPtr(const SharedPtr&u) :ptr(u.get()) {...
分类:编程语言   时间:2015-06-07 17:34:06    阅读次数:178
深入理解Java注解
什么是注解(Annotation): Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息或者任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。   Annotation(注解)是JDK5.0及以后版本引入的。它可以用于创建文档...
分类:编程语言   时间:2015-06-07 17:31:09    阅读次数:221
c++ 复制控制 之析构函数
1.什么是析构函数    析构函数(destructor)也是一种成员函数,但它的作用与构造函数相反,用来在系统释放对象前做一些清理工作,如利用delete运算符释放临时分配的内存,清零某些内存单元等.当一个对象生存期结束时,系统会自动调用该对象所属类的析构函数;  构造函数的名称与类名相同,而析构函数的名称必须在类名前加上"~"符号;注意,构造函数和析构函数不能指定任何返回值类型,包括voi...
分类:编程语言   时间:2015-06-07 17:32:33    阅读次数:152
一起talk C栗子吧(第十二回:C语言实例--单链表一)
各位看官们,大家好,从今天开始,我们讲大型章回体科技小说 :C栗子,也就是C语言实例。闲话休提, 言归正转。让我们一起talk C栗子吧! 看官们,上一回中咱们没有说具体的例子,而且是说了例子中的文件组织结构。这一回咱们继续说C例子, 说的例子是链表,更准确的说法叫作单链表。咱们不但要说C例子,而且会在例子中使用上一回中说过的 文件组织结构,就当作是举例说明文件组织结构的使用...
分类:编程语言   时间:2015-06-07 17:31:23    阅读次数:238
HotSpotVM的Java堆实现浅析#1:初始化
最后底层其实是通过调用anonymous的mmap来申请了内存。...
分类:编程语言   时间:2015-06-07 17:29:51    阅读次数:215
HDU-1039-Easier Done Than Said?(Java && 没用正则表达式是我的遗憾.....)
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
Java安全之数字证书
在前面说到,消息摘要用于验证数据完整性,对称与非对称加密用于保证数据保密性,数据签名用于数据的抗否认性,于是集这些安全手段于一身的终极武器--数字证书出现了。数字证书具备了加密/解密的必要信息,包含签名算法,可用于网络数据加密/解密交互,标识网络用户(计算机)身份。数据证书为发布公钥提供了一种简便途径,成为加密算法以及公钥的载体。    数字证书有多种文件编码格式,主要包含CER编码、DER...
分类:编程语言   时间:2015-06-07 17:28:47    阅读次数:173
JavaScript显示输出
记得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
Google Java编程风格指南
出处:http://hawstein.com/posts/google-java-style.html 声明:本文采用以下协议进行授权:自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0,转载请注明作者及出处。目录前言源文件基础源文件结构格式命名约定编程实...
分类:编程语言   时间:2015-06-07 17:16:02    阅读次数:134
C++ 序列式容器之vector
什么是容器 容器,顾名思义,是用来容放东西的场所。C++容器容放某种数据结构,以利于对数据的搜寻或排序或其他特殊目的。众所周知,常用的数据结构不外乎:数组array, 链表list, 树tree, 栈stack, 队列queue, 散列表hash table, 集合set、映射表map等等。容器便....
分类:编程语言   时间:2015-06-07 17:16:20    阅读次数:113
面试题3:二维数组查找
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!