??
http://blog.csdn.net/chenlycly/article/details/42718799
C++界面库大全2013
刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG Xtreme ToolkitPro v15.0.1,Skin++,等界面库,以及一些网友自己写的界面库,开始对...
分类:
编程语言 时间:
2016-05-12 17:14:02
阅读次数:
368
朋友面试的时候遇到的一道题,用java写程序,计算两个20位数字的乘法。听着很有趣,就试着实现了。
思路是用代码模拟乘法手算的过程,也就是一位位的去乘,结果保留在对应的位上,并解决进位问题。
问对方是否解出来的时候,对方告诉我java有一个java.math.BigInteger包里,有一个BigInteger s1=new BigInteger(a);用s1.multiply(s2)可以实现。...
分类:
编程语言 时间:
2016-05-12 17:13:42
阅读次数:
304
系统蓝屏,很大原因都是系统自身代码有缺陷引起的,而系统代码缺陷很大程度上与内存分配不当有关。由于内存分配不当引起的堆栈溢出、缓冲区溢出等问题,常常会导致系统瘫痪甚至崩溃,所以理解内存分配对于一名合格的程序媛而言非常有必要。内存分配的形式
内存泄露
缓冲区溢出
内存分配的形式一个由C/C++编译的程序所占用的系统内存一般分为以下几个部分的内容:
(1)有符号起始的区块(Block Started b...
分类:
编程语言 时间:
2016-05-12 17:12:27
阅读次数:
171
Genealogical tree
Time Limit: 1000MS Memory Limit: 65536K
Total Submissions: 4341 Accepted: 2886 Special Judge
Description
The system of Martians' blood relations is confusing enough. Actually,...
分类:
编程语言 时间:
2016-05-12 17:11:33
阅读次数:
254
/*
在ArrayList中存储自定义对象
为了实现在ArrayList中存储不重复的对象,需要重写equals方法。remove()方法和contains()方法都会调用equals()方法。
在使用HashSet时,也要在对象类中重写两个方法即,hashCode()和equals()方法。因为HashSet会在底层调用这两个函数。
首先比较HashCode(对象引用或地址),如果相同,再用e...
分类:
编程语言 时间:
2016-05-12 17:11:06
阅读次数:
232
* 文件名称:数组分离
* 作 者:龚御根
* 完成日期:2016 年 5 月10日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 数组分离。
* 输入描述:输入10个数
* 问题描述:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。
* 程序输出:奇数,偶数各自输出的是什么
* 问题分析:主要还是需要细心与认真...
分类:
编程语言 时间:
2016-05-12 17:11:20
阅读次数:
183
一、信息系统的开发架构
客户层-------显示层-------业务层---------数据层---------数据库
1.客户层:客户层就是客户端,简单的来说就是浏览器。
2.显示层:JSP/Servlet,用于给浏览器显示。
3.业务层:对于数据层的原子操作进行整合。
4.数据层:对于数据库进行的原子操作,增加、删除等;
二、DAO(Data Access Object...
分类:
编程语言 时间:
2016-05-12 17:09:06
阅读次数:
254
在做数字图像处理时,经常会碰到小数象素坐标的取值问题,这时就需要依据邻近象素的值来对该坐标进行插值。比如:做地图投影转换,对目标图像的一个象素进行坐标变换到源图像上对应的点时,变换出来的对应的坐标是一个小数,再比如做图像的几何校正,也会碰到同样的问题。看够了各种数学原理,直接上具体的实现步骤。no公式no理论,以下是对常用的三种数字图像插值 方法进行介绍。
1、最近邻插值法(Nearest Ne...
分类:
编程语言 时间:
2016-05-12 17:10:05
阅读次数:
318
81.JAVA编程思想——JAVA编程规则
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:
ThisIsAClassName
thisIsMethodOrFieldName
若在定义中出现了常数初始化字符,则大写static final 基本类型标识符中的所有字母。这样便可标志出它们属...
分类:
编程语言 时间:
2016-05-12 17:06:54
阅读次数:
252
线程Lock
在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。
也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本...
分类:
编程语言 时间:
2016-05-12 17:08:08
阅读次数:
270
一、问题及代码
/*
* 文件名称:1.cpp
* 作 者:罗岚涛
* 完成日期:2016 年 5月 10日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:运用循环判断输入十个数的奇偶性
* 输入描述:任意输入10个数
* 问题描述:判断输入数的奇偶性
* 程序输出:奇数组B及偶数组C
* 问题分析:用if语句判断数的奇偶性
* 算法设计...
分类:
编程语言 时间:
2016-05-12 17:06:54
阅读次数:
192
题目描述:输入一个数组(m*n维),要求从外向里顺时针打印数组的元素。#include
#include
using namespace std;
void PrintMatrixInCircle(int **numbers,int rows,int columns,int start);
void printNumber(int number);
void PrintMatrixCi...
分类:
编程语言 时间:
2016-05-12 17:03:47
阅读次数:
205
// Test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
#include
#include
typedef unsigned (__stdcall*LP_THREAD_FUN)(void*);
class Thread{
public:
Thread(){
m_fun = NULL;
m_param = NUL...
分类:
编程语言 时间:
2016-05-12 17:01:18
阅读次数:
186
事务
一个使用 MyBatis-spring 的主要原因是它允许 MyBatis 参与到 Spring 的事务管理中。而 不是给 MyBatis 创建一个新的特定的事务管理器,MyBatis-Spring
利用了存在于 Spring 中的 DataSourceTransactionManager。
一旦 Spring 的 PlatformTransactionManager 配置好...
分类:
编程语言 时间:
2016-05-12 17:01:11
阅读次数:
249
在Python项目开发(http://www.maiziedu.com/course/python/)时会用到很多场景,比如插入日志、性能测试、事物处理等等,在这时就会用到Python装饰器,Python装饰器是专门解决这列设计问题的。那今天就用演示的方法讲讲Python装饰。
1. 装饰器入门
1.1. 需求是怎么来的?
装饰器的定义很是抽象,我们来看一个小例子。
def...
分类:
编程语言 时间:
2016-05-12 16:59:50
阅读次数:
239
要求: 时间复杂度小于等于 nlogn.
算法解题思路:
1, 由于原始数组是杂乱无序的, 所以 统计数组中元素出现的次数时间复杂度达到了n^2, 不符合题意.
2, 在统计数组中的元素出现次数之前, 先对数组进行排序, 用时间复杂度是 nlogn的排序算法进行排序, 在这里用C++ 中函数库STL中的sort直接排序, 关于STL中sort实现(成熟的快速排序算法, 结合了内插排序,具体...
分类:
编程语言 时间:
2016-05-12 17:02:36
阅读次数:
501
兴趣需要,想做下VTK与MFC想结合的程序,MFC快要在桌面程序上面失去市场份额了,现在大多使用QT来做,但是本科的时候学的就是MFC,也相对来说比较熟悉,所以就想使用MFC来写一个简单的单文档程序。首先我们需要在编译的时候将USEGUISUPPORT->USEMFC勾选上,才能在MFC平台上使用VTK。网络上现在大多流行两种VTK和MFC的方法,其实两者结合的关键就是将VTK的绘制窗口vtkre...
分类:
编程语言 时间:
2016-05-12 16:59:29
阅读次数:
312