以前参加一次面试有这道题,当时没有网络没有做出来,今天在网上整理了一下,实现如下. .h中增加下面代码 //生成的消息映射函数 virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lPara...
分类:
编程语言 时间:
2015-08-27 12:41:55
阅读次数:
184
在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载。我们可以通过python来实现这样一个简单的爬虫功能,把我们想要的代码爬取到本地。实例:爬取百度贴吧里的图片import reimport urllibdef getHtml(url): page=urlli...
分类:
编程语言 时间:
2015-08-27 12:38:36
阅读次数:
216
原型对象:每个对象都有一个参考对象,这个参考对象称之为原型对象。原型对象有自己的属性和方法。当A是B的原型对象时,那 么B拥有A中的所有属性和方法。原型对象的工作原理:使用原型对象定义一个新的对象时,该对象不会立即拥有原型对象的属性和方法,在调用的时候本对象内部没有的属性和方法是才回去调用原型中的属...
分类:
编程语言 时间:
2015-08-27 12:37:22
阅读次数:
189
1.short s = 1; s = s + 1;有没有问题?如果有怎么解决? short s = 1; s += 1;有没有问题?如果有怎么解决?2.理解:short s=1;s=s+1; 自然是编译不通过的 提示损失精度 那么 :short s=1; s+=1; 为什么能编译通过那? 还...
分类:
编程语言 时间:
2015-08-27 12:36:53
阅读次数:
166
选择排序法 int?main(int?argc,?char?*argv[])
{
int?i,?j,?iMin;
int?tmp;
int?nNums[10]?=?{2,123,541,32,12,74,92,50,8,21};
for(i=0;i<10-1;i++)
{
iMin?=?i;????//提取数据的每个位...
分类:
编程语言 时间:
2015-08-27 11:24:37
阅读次数:
256
Item 14: Think carefully about copying behavior in resource-managing classes.
在Item 13:使用对象来管理资源中提出了基于RAII的资源管理对象,auto_ptr和shared_ptr。
智能指针可以有不同的拷贝策略。当你实现这样一个资源管理对象时,需要特别注意。比如一个典型的RAII风格的互斥锁实现:...
分类:
编程语言 时间:
2015-08-27 11:14:40
阅读次数:
205
HDU4324 - Triangle LOVE 拓补排序...
分类:
编程语言 时间:
2015-08-27 11:15:15
阅读次数:
203
今天复习熟悉了Java并发的一些概念。
程序:系统要完成的一个任务,就是一个程序;
进程:每个运行中的程序就是一个进程,Windows任务管理器上可以看到每一个进程,Linux下使用ps –e命令可以查看当前运行的所有进程;
线程:每个运行的程序(进程)内部可能会包含多个顺序执行流,每个执行流就可以看做线程。
1. 进程的特性:
1) 独立性:进程是系统中独立存在的实体,它可以拥有自己...
分类:
编程语言 时间:
2015-08-27 11:11:46
阅读次数:
233
线程池执行线程任务的步骤:
1) 调用Executors类的静态工厂方法创建一个ExecutorService对象,该对象代表一个线程池;
2) 创建Runnable实现类或Callable实现类的实例,作为线程执行任务;
3) 调用ExecutorServer对象的submit方法提交Runnable实例或Callable实例;
4) 当不再提交任何任务时,调用ExecutorSe...
分类:
编程语言 时间:
2015-08-27 11:14:05
阅读次数:
190
1 前言在上一部分我们已经分析到了计算特征点的缩放和旋转,这里最后分析去掉不好的特征点的方法。2 最后步骤分析vote的基本思想就是这些特征点相对中心的相对距离在把缩放旋转考虑进去之后是相对不变的,也就是按道理下一帧的特征点相对中心的位置是不变的。但是由于图像本身的变化,不可能得到完全一样的相对位置,这个时候,有一些会离中心近,有一些会偏差很大。那么,作者就采用聚类的方法,选择最大的一类作为最好的...
分类:
编程语言 时间:
2015-08-27 11:10:51
阅读次数:
233
LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的近似,因此,LRU算法就是将最近最久未使用的页面予以淘汰。
可以用一个特殊的栈来保存当前正在使用的各个页面的页面号。当一个新的进程访问某页面时,便将该页面号压入栈顶,其他的...
分类:
编程语言 时间:
2015-08-27 11:09:54
阅读次数:
166
题意 从n个数的数组中选出不相交的m段 求被选数的和的最大值
Max Sum 的升级版 不只是要选一段连续的了 而是选m段 思想还是类似 依旧dp
状态和状态转移方程不是很难想 在 Max Sum 这个问题中 dp[i] 表示的是以第i个数结尾的一段的 Max Sum 由于这里还有一个多少段的状态 于是这里令 dp[i][j] 表示在前 i 个数中选取 j 组 且第 i 个...
分类:
编程语言 时间:
2015-08-27 11:11:35
阅读次数:
260
在开发中,我们经常需要一些周期性的操作,例如每隔几分钟就进行某一项操作。这时候我们就要去设置个定时,
接下来就去开发我的第一个java定时器吧,Java计时器实用程序允许您执行线程或任务在一个预先确定的将来的时间,并根据一组这些任务可以重复频率。
设计和实现一个计时器,会用到model-control-view(MVC)设计模式。
开始:
首先来构w建一个最简单的java web 项目吧...
分类:
编程语言 时间:
2015-08-27 11:09:47
阅读次数:
275
当前时间加上2天var d = new Date(“2015-7-31”);
d.setDate(d.getDate()+2);
var addTwo=d.getFullYear()+”年”+(d.getMonth()+1)+”月”+d.getDate()+”日”;
“控制台输出===============”+”当前日期加2天:”+addTwo;
使用这种方法,月份也会给你计算.
注...
分类:
编程语言 时间:
2015-08-27 11:10:12
阅读次数:
166
这本是课程的一个作业研究搜索算法,当时研究了一下Tkinter,然后写了个很简单的机器人走迷宫的界面,并且使用了各种搜索算法来进行搜索,如下图:
使用A*寻找最优路径:
由于时间关系,不分析了,我自己贴代码吧。希望对一些也要用Tkinter的人有帮助。from Tkinter import *
from random import *
import time
import numpy as...
分类:
编程语言 时间:
2015-08-27 11:10:11
阅读次数:
325
暴露服务:
@SuppressWarnings("rawtypes")
private org.springframework.remoting.caucho.HessianServiceExporter buildHessianServiceExporter(
Class serviceInterface, Object service) {
...
分类:
编程语言 时间:
2015-08-27 11:08:30
阅读次数:
265