首页 > 编程语言
JAVA 水果机游戏及编码
【转自 http://tech.it168.com/j/2007-11-07/200711070910328_1.shtml】3.游戏的开发与编码在我们开发这个游戏之前,我们先讲一个这个游戏的实现所采用的方法,那就是经典的MVC模式,因为在开发游戏的时候,结构很重要,必须要理清楚每一块负责什么,每一...
分类:编程语言   时间:2014-12-04 19:31:22    收藏:0  评论:0  赞:0  阅读:789
《算法》C++代码 快速排序
快速排序,简称快排,常称QuickSort、QSort。在排序算法中非常常用,其编程复杂度低,时间复杂度O(logN),空间复杂度O(N),执行效率稳定,而且常数很低。 基本思想就是二分,例如你要将N个数排序,你调用了QSort(1,N)。那么快排会这样做:1、找出一个数x2、将N个数分成两部...
分类:编程语言   时间:2014-12-04 19:30:42    收藏:0  评论:0  赞:0  阅读:361
关于约瑟夫环算法,数组解决
据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所...
分类:编程语言   时间:2014-12-04 19:27:52    收藏:0  评论:0  赞:0  阅读:291
JAVA笔记6__抽象类/接口/多态/instanceof关键字、父类设计法则
/** * 抽象类:很多具有相同特征和行为的类可以抽象为一个抽象类 * 1.抽象类可以没有抽象方法,有抽象方法的类必须是抽象类 * 2.非抽象类继承抽象类必须实现抽象方法【可以是空实现】 * 3.抽象类可以有方法和属性 * 4.抽象类不能被实例化 * 5.抽象类不能声明为final * 6.抽象类可...
分类:编程语言   时间:2014-12-04 19:25:42    收藏:0  评论:0  赞:0  阅读:271
Java HashMap的死循环
转:http://coolshell.cn/articles/9606.html疫苗:Java HashMap的死循环在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循...
分类:编程语言   时间:2014-12-04 19:22:52    收藏:0  评论:0  赞:0  阅读:308
获得Python脚本所在目录
获得Python脚本所在目录?2011-03-07 15:19:10 分类:?Python/Ruby 1.? 以前的方法 如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数。 如果是要获得当前执行的脚本的所在目录位置...
分类:编程语言   时间:2014-12-04 18:18:13    收藏:0  评论:0  赞:0  阅读:209
spring和Drools规则引擎的使用
Drools5.2.0.Final与Spring3集成测试 在drools5.2,有一个jar包:drools-spring-5.2.0.Final.jar,其中定义了在spring中应用的drools的扩展。通过这些扩展,可以直接在spring的配置文件中,配置knowledgebase、s...
分类:编程语言   时间:2014-12-04 18:18:03    收藏:0  评论:0  赞:0  阅读:267
连续子数组的最大和
题目:输入一个整型数组,数组里有正数和负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。实现:boolg_InvalidInput=false; intFindGreatestSumOfSubArray(int*pData,intnLength) { if((pData==NULL)||(nLength<=0)) { ..
分类:编程语言   时间:2014-12-04 18:15:32    收藏:0  评论:0  赞:0  阅读:144
python py、pyc、pyo、pyd文件区别
py是源文件,pyc是源文件编译后的文件,pyo是源文件优化编译后的文件,pyd是其他语言写的python库python并非完全是解释性语言,它是有编译的,先把源码py文件编译成pyc或者pyo,然后由python的虚拟机执行,相对于py文件来说,编译成pyc和pyo本质上和py没有太大区别,只是对于这..
分类:编程语言   时间:2014-12-04 18:12:32    收藏:0  评论:0  赞:0  阅读:8825
python 自动登陆cacti获取主机流量图
#/usr/bin/envpython #-*-coding:utf-8-*- importtime,datetime,socket,urllib,urllib2,cookielib #由于我是今天去取上周一的时间所以这里写成10,时间应该是2014年11月24上周星期一, threeDayAgo=(datetime.datetime.now()-datetime.timedelta(days=10)) #时间格式化输出,由..
分类:编程语言   时间:2014-12-04 18:11:12    收藏:0  评论:0  赞:0  阅读:330
HelloWorld压测大比拼_测试工具jmeter_测试对象语言nodejs_Python_struts2_jersey
HelloWorld压测大比拼_测试工具jmeter_测试对象语言nodejs_Python_struts2_jersey...
分类:编程语言   时间:2014-12-04 18:09:32    收藏:0  评论:0  赞:0  阅读:418
C# 多线程 用委托实现异步_调用委托的BeginInvoke和EndInvoke方法
1.C#中的每一个委托都内置了BeginInvoke和EndInvoke方法,如果委托的方法列表里只有一个方法,那么这个方法就可以异步执行(不在当前线程里执行,另开辟一个线程执行)。委托的BeginInvoke和EndInvoke方法就是为了上述目的而生的。 2.原始线程发起了一个异步线程,有如下三种执行方式: 方式一:等待一直到完成,即原始线程在发起了异步线程以及做了一些必要处理之后,原始线...
分类:编程语言   时间:2014-12-04 18:08:12    收藏:0  评论:0  赞:0  阅读:380
effective C++ 读书笔记 条款36-37
条款36:绝不重新定义继承而来的non-virtual函数 重要点:non-virtual函数都是静态绑定 // 1241.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; class Base { public: void func() { cout<<...
分类:编程语言   时间:2014-12-04 18:07:22    收藏:0  评论:0  赞:0  阅读:206
在Unity3D的Legacy动画系统中应用Root Motion
在Unity3D的Legacy动画系统中添加Root Motion的功能。...
分类:编程语言   时间:2014-12-04 18:07:02    收藏:0  评论:0  赞:0  阅读:197
eclipse中,将java工程转换成web工程
1. 编辑工程的.project文件。 添加   nature>org.eclipse.wst.common.project.facet.core.naturenature>   到 natures> ... natures> 2. 刷新项目,右击项目–>Properties—>Project Facets,在右边勾选Java、javascript(非...
分类:编程语言   时间:2014-12-04 18:06:22    收藏:0  评论:0  赞:0  阅读:157
HDU 1541 Stars 树状数组简单应用
点击打开链接 Stars Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5140    Accepted Submission(s): 2020 Problem Description Astr...
分类:编程语言   时间:2014-12-04 18:06:12    收藏:0  评论:0  赞:0  阅读:179
【BZOJ2618】【Cqoi2006】凸多边形 半平面交 、算法的深度细节剖析。
还不会半平面交却害怕代码太复杂看不懂的oier们可以来看一眼,有详细实现注释。 呃,这个你要是转载不注明出处网址就太过分了,我写得很辛苦的。...
分类:编程语言   时间:2014-12-04 18:05:52    收藏:0  评论:0  赞:0  阅读:326
Python日志打印
简单示例 import sys import ctypes import logging import logging.handlers reload(sys) sys.setdefaultencoding('utf-8') LOG_FILE = 'test_log' logging.basicConfig( filename = LOG_FILE, ...
分类:编程语言   时间:2014-12-04 18:05:02    收藏:0  评论:0  赞:0  阅读:340
[pinyin4j] java版汉字转换拼音(大小写)
pinyin4J 是一个可以将汉字转换成拼音的lib,非常实用,其maven地址为:http://mvnrepository.com/artifact/com.belerweb/pinyin4j/2.5.0 pinyin4J 提供PinyinHelper这个静态类对外提供拼音转换的服务...
分类:编程语言   时间:2014-12-04 18:04:22    收藏:0  评论:0  赞:0  阅读:363
SpringMVC验证框架Validation自定义注解实现传递参数到国际化资源文件
关于SpringMVC验证框架Validation的使用方法,不是本篇的重点,可参见博文SpringMVC介绍之Validation 在使用Validation时,一定有朋友遇到过一个问题,那就是:无法传递参数到国际化资源文件properties错误描述中。...
分类:编程语言   时间:2014-12-04 18:02:02    收藏:0  评论:0  赞:0  阅读:392
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!