Python 使用list实现无边际优先队列 (基于class, 包含迭代器)...
分类:
编程语言 时间:
2015-02-04 18:39:05
收藏:
0 评论:
0 赞:
0 阅读:
294
【问题】
现有红白蓝三个不同颜色的小球,乱序排列在一起,请重新排列这些小球,使得红白蓝三色的同颜色的球在一起。这个问题之所以叫荷兰国旗问题,是因为我们可以将红白蓝三色小球想象成条状物,有序排列后正好组成荷兰国旗。
【分析】
这个问题我们可以将这个问题视为一个数组排序问题。红白蓝分别对应数字0、1、2。红、白、蓝三色小球数量并不一定相同。
【思路一】
First, iterate th...
分类:
编程语言 时间:
2015-02-04 18:36:55
收藏:
0 评论:
0 赞:
0 阅读:
214
简介Unity用来和服务器通信可以用原生的WWW,但是WWW所提供的功能并不多,不能满足很多需求。因此我们可以自己封装Http协议来满足更多的需要。在Unity游戏里使用Http协议的情况很常见,因为它操作简单,便于实现,经常用在登陆等场景下,还例如下载上传一些资源。如果想要实现进一步的控制,就要使...
分类:
编程语言 时间:
2015-02-04 18:34:45
收藏:
0 评论:
0 赞:
1 阅读:
1674
服务端: 1 #define _CRT_SECURE_NO_WARNINGS 2 3 #include 4 #include 5 #pragma comment (lib, "ws2_32.lib") 6 7 /* 8 TCP服务端 9 */10 int main(void)11 ...
分类:
编程语言 时间:
2015-02-04 18:33:25
收藏:
0 评论:
0 赞:
0 阅读:
1173
一、安装PILPIL是Python Imaging Library简称,用于处理图片。PIL中已经有图片高斯模糊处理类,但有个bug(目前最新的1.1.7bug还存在),就是模糊半径写死的是2,不能设置。在源码ImageFilter.py的第160行:所以,我们在这里自己改一下就OK了。项目地址:h...
分类:
编程语言 时间:
2015-02-04 18:31:16
收藏:
0 评论:
0 赞:
0 阅读:
384
针对 Java ClassLoader加载机制理解, 做了个如何自定制简单的ClassLoader,并成功加载指定的类。不废话,直接上代码。package com.chq.study.cl;import java.io.ByteArrayOutputStream;import java.io.Fil...
分类:
编程语言 时间:
2015-02-04 18:30:37
收藏:
0 评论:
0 赞:
0 阅读:
365
插入排序的算法复杂度为O(n2),但假设序列为正序可提高到O(n),并且直接插入排序算法比較简单,希尔排序利用这两点得到了一种改进后的插入排序。一. 算法描写叙述希尔排序:将无序数组切割为若干个子序列,子序列不是逐段切割的,而是相隔特定的增量的子序列,对各个子序列进行插入排序;然后再选择一个更小.....
分类:
编程语言 时间:
2015-02-04 18:25:45
收藏:
0 评论:
0 赞:
0 阅读:
317
今日走读代码时,遇到stack栈类,特查看java的API文档,总结如下:Stack继承Vector类。 栈的特点是后进先出。 API中Stack自身的方法不多,基本跟栈的特点有关。 现附上例子,后续继续总结/** * @作者 whs * @创建日期 2015年2月4日 * @版本 V 1.0 */...
分类:
编程语言 时间:
2015-02-04 18:23:47
收藏:
0 评论:
0 赞:
0 阅读:
297
一、Serializable接口java的“对象序列化”能将一个实现了Serilizable接口的对象转换成一组byte,日后要用这个对象的时候,能把这些byte数据恢复出来,并据此重构那个对象。在跨网络环境下也是如此,序列化具有跨平台性。之所以加入对象序列化是要用它来实现两个重要功能:java远程...
分类:
编程语言 时间:
2015-02-04 18:21:06
收藏:
0 评论:
0 赞:
0 阅读:
258
由于项目的须要,实在是没有办法了,试了非常多种方案(RCP,SWT,Flex,Smartinvoke...),终于还是决定開始研究JavaFx。。。为了给用户更好地体验我们的“智能家居”!下面是近期搜索得到的一些资料:1.Oracle 上 JavaFx的下载页面:http://www.oracle....
分类:
编程语言 时间:
2015-02-04 18:19:16
收藏:
0 评论:
0 赞:
0 阅读:
738
#-*- coding: utf-8 -*-import datetime#给定日期向后N天的日期def dateadd_day(days): d1 = datetime.datetime.now() d3 = d1 + datetime.timedelta(days) retur...
分类:
编程语言 时间:
2015-02-04 18:14:56
收藏:
0 评论:
0 赞:
0 阅读:
280
转自:http://www.cnblogs.com/fnng/p/3691053.html 之前讲了多线程的一篇博客,感觉讲的意犹未尽,其实,多线程非常有意思。因为我们在使用电脑的过程中无时无刻都在多进程和多线程。我们可以接着之前的例子继续讲。请先看我的上一篇博客。 从上面例子中发现线程的创建是.....
分类:
编程语言 时间:
2015-02-04 18:14:36
收藏:
0 评论:
0 赞:
0 阅读:
204
not:按位非,符号为波浪线~作用吧二进制数的所有位进行非操作,对应的十进制结果为原先10进制数字取负值然后减去1其他的操作符感觉不是很常用,分别为按位与(&),按位或(|),左移(>),无符号右移(>>>)异或(^),其中在对10进制数翻倍的时候可以考虑左移动,右移动慎用,符号问题--------...
分类:
编程语言 时间:
2015-02-04 18:12:05
收藏:
0 评论:
0 赞:
0 阅读:
370
1.环境搭建Apache软件基金会(Apache Software Foundation,ASF)是专门为支持开源软件项目而办的一个非盈利性组织。Apache Tomcat 是一个可以执行Java Servlet和JavaServer网页技术的开源软件。地址:tomcat.apache.org2.S...
分类:
编程语言 时间:
2015-02-04 18:09:35
收藏:
0 评论:
0 赞:
0 阅读:
282
@Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。下面写这个是引入component的扫描组件其中base-package为需要扫描的包(含所有子包) 1、@Service用于标注业务层组件 2、@Controll...
分类:
编程语言 时间:
2015-02-04 18:08:55
收藏:
0 评论:
0 赞:
0 阅读:
287
有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括:a.引用b.常量c.静态d.静态常量(整型)e.静态常量(非整型) 常量和引用,必须通过参数列表进行初始化。静态成员变量的初始化也颇有点特别,是在类外初始化且不能再带有static关键字...
分类:
编程语言 时间:
2015-02-04 18:07:15
收藏:
0 评论:
0 赞:
0 阅读:
265
package com.ly.fw.util;import java.io.Reader;import java.util.Calendar;import java.util.Date;import java.util.Timer;import org.apache.ibatis.io.Resour...
分类:
编程语言 时间:
2015-02-04 18:07:05
收藏:
0 评论:
0 赞:
0 阅读:
282
1、进入root家目录 建立.tab文件.tab文件内容如下:##############################################import sysimport readlineimport rlcompleterimport atexitimport osreadline...
分类:
编程语言 时间:
2015-02-04 18:05:05
收藏:
0 评论:
0 赞:
0 阅读:
279
数组+数组:["f", "o", "o"]+[]执行结果:"f,o,o"["f", "o", "o"]+['1']执行结果:"f,o,o1" ["f", "o", "o"]+['1']执行结果:"f,o,o1"["f", "o", "o"]+['1',
分类:
编程语言 时间:
2015-02-04 18:04:25
收藏:
0 评论:
0 赞:
0 阅读:
166
策略模式说明定义: 封装一系列的算法,使得他们之间要以相互替换,本模式使用算法独立于使用它的客户的变化。说明:策略模式,是一种组织算法的模式,核心不在于算法,而在于组织一系列的算法,并且如何去使用它;策略模式作用在于,行为实现的不可预见,面对这样的一种变化,我们得思考如何使用程序好维跟扩展,并使得客...
分类:
编程语言 时间:
2015-02-04 18:04:05
收藏:
0 评论:
0 赞:
0 阅读:
292