首先从网上下载一些漂亮的界面:例如:要制作一个五子棋,那么就可以利用下面这个图形界面。 通过对鼠标位置的监听(主要是获取坐标)而实现不同的功能。 为界面添加鼠标监听: public?class?MyPicture?exten...
分类:
编程语言 时间:
2015-01-06 12:14:56
收藏:
0 评论:
0 赞:
0 阅读:
308
java5之后的java.util.concurrent包(J.U.C)是世界级并发大师Doug Lea的作品,里面主要实现了 1. atomic包里Integer/Long对应的原子类,主要基于CAS; 2. 一些同步子,包括Lock,CountDownLatch,Semaphore,Fut...
分类:
编程语言 时间:
2015-01-06 12:14:26
收藏:
0 评论:
0 赞:
0 阅读:
334
private?static?ArrayList<ArrayList<Integer>>?permute(int[]?num)?{
????ArrayList<ArrayList<Integer>>?result?=?new?ArrayList<ArrayList<Integer>>();
????result.add(new?ArrayList<Int...
分类:
编程语言 时间:
2015-01-06 12:14:06
收藏:
0 评论:
0 赞:
0 阅读:
282
javascript权威指南(第6版) 中文版:http://pan.baidu.com/s/1dDIOhGX 英文版:http://pan.baidu.com/s/1pJnvCWr JavaScript 高级程序设计 http://pan.baidu.com/s/1qWHbezU CSS设计指南...
分类:
编程语言 时间:
2015-01-06 12:12:26
收藏:
0 评论:
0 赞:
0 阅读:
303
1、方法覆盖 方法覆盖就是子类定义一个和父类同名的方法来覆盖父类的方法。当父类方法在某些子类中被覆盖后,通常是子类调用父类,并做一些额外的其它工作。 使用方法覆盖应注意下面一些事项: ????????不...
分类:
编程语言 时间:
2015-01-06 12:12:06
收藏:
0 评论:
0 赞:
0 阅读:
294
开发环境PyCharm目标网站和上一次一样,可参考:http://dingbo.blog.51cto.com/8808323/1597695但是这次不是在单个文件中运行,而是创建一个scrapy项目1.使用命令行工具创建scrapy项目的基本目录结构2.编辑items.py3.在spiders目录下,新建spider1.py报错很正常我们按照scrapypr..
分类:
编程语言 时间:
2015-01-06 12:09:26
收藏:
0 评论:
0 赞:
0 阅读:
471
VC++编程中,我们可以为自己的程序加入音乐,比如当我们按下一个按钮时或者启动程序时,播放一小段音乐。
该功能用到函数:
BOOL PlaySound(LPCSTR pszSound, HMODULE hwnd,DWORD fdwSound);
参数定义:
参数pszSound是指定了要播放声音的字符串(一般是绝对路径,如果把声音文件拷到可执行文件所在路径就可以直接用声音...
分类:
编程语言 时间:
2015-01-06 12:04:05
收藏:
0 评论:
0 赞:
0 阅读:
408
1、mime-util:
该工具可以通过 检测文件扩展名,或者检测magic header
两种技术方式来实现mime类型的检测。
比较可靠,而且轻量级、只依赖于slf4j一个包 。2010年后就没有更新了。
POM
eu.medsea.mimeutil
mime-util
2.1.3
示例代码:
...
分类:
编程语言 时间:
2015-01-06 12:03:35
收藏:
0 评论:
0 赞:
0 阅读:
418
计算复杂性理论(Computational complexity theory)是理论计算机科学和数学的一个分支,它致力于将可计算问题根据它们本身的复杂性分类,以及将这些类别联系起来。一个可计算问题被认为是一个原则上可以用计算机解决的问题,亦即这个问题可以用一系列机械的数学步骤解决,例如算法。
如果一个问题的求解需要相当多的资源(无论用什么算法),则被认为是难解的。计算复杂性理论通过引入数学...
分类:
编程语言 时间:
2015-01-06 12:02:45
收藏:
0 评论:
0 赞:
0 阅读:
256
1.为什么要创建代理呢?
解决问题的情形如下:(如singleton引用prototype)
http://www.20365.cn/article/47
2.lookupoverride与replaceoverride为什么要用proxy.
解决的情形如下:(如一个bean中抽象方法实例化)
http://docs.spring.io/spring/docs/3.1.x/...
分类:
编程语言 时间:
2015-01-06 12:01:45
收藏:
0 评论:
0 赞:
0 阅读:
423
问题描述:
有一个1~n的数列的排列,但是这个数列已经被打乱了排列顺序,如果我们只是通过“交换任意两个元素”,那么,要实现元素从1~n的有序排列,“最少的交换次数是多少?”
解答过程:
首先我们纸上可以先写写简单的情况试试,比如排列:4 3 1 2, 交换次数=3;我们可以在多组测试中,边测试边想,真正的实现需要满足:4本该到2处, 2本该到3处, 3本该到1处, 1本该到4处,刚好一个循环...
分类:
编程语言 时间:
2015-01-06 12:00:15
收藏:
0 评论:
0 赞:
0 阅读:
449
JAVA静态代理, JAVA动态代理(jdk ,cglib)...
分类:
编程语言 时间:
2015-01-06 11:59:05
收藏:
0 评论:
0 赞:
0 阅读:
392
在上篇Flex+Java+Blazeds 建立了项目的基础上,实现Flex订阅,Java发送消息的推送功能。...
分类:
编程语言 时间:
2015-01-06 11:58:15
收藏:
0 评论:
0 赞:
0 阅读:
376
思路:
如果树为空或者k
如果k=1,那么节点个数为1;
如果k>1,那么第k层 总节点的个数等于 左子树k-1层的节点个数+右子树k-1层节点的个数+1
代码如下:
// BTNumOfKLevel.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
using namespace std;
class ...
分类:
编程语言 时间:
2015-01-06 11:58:05
收藏:
0 评论:
0 赞:
0 阅读:
338
Java获取当前路径和读取文件
1、利用System.getProperty()函数获取当前路径:
System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
2、使用File提供的函数获取当前路径:
File directory = new File("");//设定为当前文件夹
System.ou...
分类:
编程语言 时间:
2015-01-06 11:57:46
收藏:
0 评论:
0 赞:
0 阅读:
301
冒泡排序(Bubble Sort,台湾另外一种译名为:泡沫排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
冒泡排序对个项目需要O()的比较次数,且可以原地排序。尽管这个算法是最简单了解和实...
分类:
编程语言 时间:
2015-01-06 11:57:36
收藏:
0 评论:
0 赞:
0 阅读:
363
import java.awt.Desktop;
import java.io.IOException;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.net.URI;
import java.net.URISyntaxException;
/**
* 年平均增长率
*
* @author ...
分类:
编程语言 时间:
2015-01-06 11:54:55
收藏:
0 评论:
0 赞:
0 阅读:
1086
鸡尾酒排序,也就是定向冒泡排序, 鸡尾酒搅拌排序, 搅拌排序 (也可以视作选择排序的一种变形), 涟漪排序, 来回排序 or 快乐小时排序,
是冒泡排序的一种变形。此算法与冒泡排序的不同处在于排序时是以双向在序列中进行排序。
与冒泡排序不同的地方:
鸡尾酒排序等于是冒泡排序的轻微变形。不同的地方在于从低到高然后从高到低,而冒泡排序则仅从低到高去比较序列里的每个元素。他可以得...
分类:
编程语言 时间:
2015-01-06 11:54:15
收藏:
0 评论:
0 赞:
0 阅读:
259
众所周知,用脚本语言编写的服务(wsgi接口)都需要一个server容器,常见的如php的php-fpm, lightd等。python中一般是用的uwsgi,uwsgi是在wsgi的基础上的一种新的协议,可以用来部署python等脚本程序的运行。然而在不熟悉uwsgi的代码架构和c调用python的api情况下进行开发可能会遇到一些意想不到的问题。
我们先看一段代码,下面这段代码是用的Flas...
分类:
编程语言 时间:
2015-01-06 11:53:35
收藏:
0 评论:
0 赞:
0 阅读:
639
对java:comp/env的研究http://f543711700.iteye.com/blog/1173618这两天研究了一下 context.lookup("java:comp/env/XXX")和直接context.lookup("XXX")的区别网上关于这两个的文章也很多,但是都说得很难理...
分类:
编程语言 时间:
2015-01-06 11:51:25
收藏:
0 评论:
0 赞:
0 阅读:
318