首页 > 编程语言
java7 switch语句中使用字符串的背后原理
先看下代码及反编译后的代码: /** ?*?@author?doctor ?* ?*?@time?2015年3月28日?下午3:26:06 ?*/ public?class?StringForSwitch?{ @Rule public?ExpectedException?ex?=?ExpectedException...
分类:编程语言   时间:2015-03-28 17:25:47    收藏:0  评论:0  赞:0  阅读:308
如何判断java.io.File所读取的文件编码
如何判断java.io.File所读取的文件编码 --- ###问题 java中涉及到文件读取,就经常要考虑文件编码问题。虽然程序中一般都指定UTF-8编码,但是用户总可能提交各种编码的文件(特别是windows下用户),如果对这些文...
分类:编程语言   时间:2015-03-28 17:25:38    收藏:0  评论:0  赞:0  阅读:489
[Unity基础]Shuriken粒子系统的碰撞
由于没有找到想要的粒子预设,于是就打算使用unity的Shuriken粒子系统来发挥一下自己的创意了。。其中不得不涉及到粒子的碰撞,打算使用粒子系统中的碰撞模块来实现。 效果图如下: cube只需添加collider即可,而粒子的配置如下: 一个与粒子碰撞有关的函数: void OnParticleCollision(GameObject other) ...
分类:编程语言   时间:2015-03-28 17:23:57    收藏:0  评论:0  赞:0  阅读:408
Servlet线程安全问题
在servlet百科中我们可以看到这么一段说明:“在 Web 应用程序中,一个 Servlet 在一个时刻可能被多个用户同时访问。这时 Web 容器将为每个用户创建一个线程来执行 Servlet。如果 Servlet 不涉及共享资源的问题,不必关心多线程问题。但如果 Servlet 需要共享资源,需要保证 Servlet 是线程安全的”通过这段话我们可以看出servlet是单例的。 那么如何保证s...
分类:编程语言   时间:2015-03-28 17:23:17    收藏:0  评论:0  赞:0  阅读:222
hdu 1102 prime算法
Constructing Roads Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 15475    Accepted Submission(s): 5907 Problem Description Ther...
分类:编程语言   时间:2015-03-28 17:22:27    收藏:0  评论:0  赞:0  阅读:246
黑马程序员_日记16_Java多线程(六)
——- android培训、java培训、期待与您交流! ———-死锁一、基本概念死锁是什么呢? 两个线程分别持有一个资源, 并同时请求得到对方的资源。 在这种情况下产生的不正常情况就叫做死锁。死锁在什么情况下会发生呢? 死锁在同步嵌套同步的情况下会发生。 至少有2把锁,才会产生死锁。二、死锁实例1首先,以前面售票的例子展示一下死锁。class Ticket implements Runn...
分类:编程语言   时间:2015-03-28 17:22:17    收藏:0  评论:0  赞:0  阅读:144
一个简单的python MVC框架(1)
因为买了本机器学习的书是python的,所以学习了一下python,就用python做了一个简单的web开发的mvc小框架。整个框架分为实体层,数据访问层,业务基类层,Web请求转发层,控制层和视图层。当然也包括一些辅助性工具类。下面一一介绍,希望对跟我一样初学python的有点帮助:1)实体层      由实体基类和用户实体类组成。实体类可以由数据库自动生成,我提供了一个DbTools,可以自动...
分类:编程语言   时间:2015-03-28 17:19:57    收藏:0  评论:0  赞:0  阅读:228
一个简单的Python MVC框架(2)
2)数据库访问层数据访问层是与数据库进行交互的接口,这里我仅仅实现了mysql的访问接口。下面是代码:import pymysql import os #用于测试 class EmptyModel: def __init__(self,name=None): self.TableName=name #数据库帮助基类,相当于接口。其实对于python这种语言,这个...
分类:编程语言   时间:2015-03-28 17:17:57    收藏:0  评论:0  赞:0  阅读:212
同一进程的线程共享的资源和独有的资源
线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。       进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括:     1.线程ID       每个线程都有自己的线程ID,这个ID在本进程中是唯一的。进程用此来...
分类:编程语言   时间:2015-03-28 17:17:17    收藏:0  评论:0  赞:0  阅读:185
JAVA学习笔记(三十七)- 创建继承Thread的线程
创建继承Thread的线程/* * 创建线程方式一:继承自Thread * 步骤: * 1.自定义类,继承自Thread类 * 2.重写run()方法 * 3.创建类的实例,即创建一个线程 * 4.调用线程的start()方法,作用:启动线程、调用run()方法 * * * Thread的run方法,用于存储线程要执行的代码,必须重写此方法 * 启动线程时会自动调用此方法...
分类:编程语言   时间:2015-03-28 17:17:07    收藏:0  评论:0  赞:0  阅读:199
JAVA学习笔记(三十八)- 创建实现Runnable接口的线程
创建实现Runnable接口的线程/* * 创建线程方式二:实现Runnable接口 * 步骤: * 1.创建一个Runnable接口的实现类 * 2.实现run方法 * 3.创建一个实现类的实例 * 4.创建Thread实例,将实现类的实例作为参数传入 * 5.调用start方法,启动线程并运行run方法 */class MyDemo implements Runnable{...
分类:编程语言   时间:2015-03-28 17:16:57    收藏:0  评论:0  赞:0  阅读:224
java学习之文件基本操作
一、File类 文件的创建 package file; import java.io.File; import java.io.IOException; public class CreateFile { public static void main(String[] args) { // TODO 自动生成的方法存根 File file=new File("C:\\...
分类:编程语言   时间:2015-03-28 17:16:47    收藏:0  评论:0  赞:0  阅读:179
一个简单额Python MVC框架(3)
MVC中的M已经介绍完了,C和V都是用户代码,先看几个工具类:A)全局变量类,用户定义全局变量和一个用于产生普通对象的类型:gl_A=1 gl_B='a' class Obj: def __init__(self): self.Obj=self 如果需要,大家可以定义自己的全局性变量。B)OsHelper.用于动态加载模块,获取类型import imp import ins...
分类:编程语言   时间:2015-03-28 17:16:17    收藏:0  评论:0  赞:0  阅读:395
The library '*.jar' contains native libraries that will not run on the device
我们更新了QQ sdk的新包,而QQ的新包加了一个so文件,该文件eclipse的默认检查比较严格。 Eclipse->windows->Perferences , 取消 Force error when external jars contain native libraries. 取消 Skip packaging and dexing until export and lunch. (...
分类:编程语言   时间:2015-03-28 17:15:47    收藏:0  评论:0  赞:0  阅读:284
JAVA学习笔记(三十九)- 线程优先级
线程优先级/* * 线程优先级,范围[1,10] * 不同优先级的线程获取执行的机会不同,优先级越高,执行机会越大 * * 对比不同优先级的线程被执行的机率 */ public class Test05 { public static void main(String[] args) { System.out.println("最大优先级:" + Thread.M...
分类:编程语言   时间:2015-03-28 17:15:37    收藏:0  评论:0  赞:0  阅读:196
O(n*lgn)时间复杂度的逆序对统计算法实现思想
逆序对定义:设A[1..n]是一个包含n个不同数的数组。如果在i A[j],则(i,j)就称为A中的一个逆序对(inversion)。 现给出一个算法,其可以用O(n*lgn)的最坏情况运行时间,确定n个元素的任何排列中逆序对的数量。 简单的算法实现思想:我们可以单纯的通过从前往后的逐一比对来确定逆序对的数量,虽然实现简单,但这样一来时间复杂度将会上升为O(n*n),不符合我们的要求。 ...
分类:编程语言   时间:2015-03-28 17:14:37    收藏:0  评论:0  赞:0  阅读:344
Java 俄罗斯方块
参照网上小翼的教程做的。由于ps能力不足,所以没有实现换皮肤的功能,其他功能都实现了。 下载地址:http://download.csdn.net/detail/woshiwanghao_hi/8542165...
分类:编程语言   时间:2015-03-28 17:14:27    收藏:0  评论:0  赞:0  阅读:312
java堆栈 (转)
Java栈与堆 ----对这两个概念的不明好久,最终找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自己主动管理栈和堆,程序猿不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺...
分类:编程语言   时间:2015-03-28 17:11:57    收藏:0  评论:0  赞:0  阅读:221
学习游戏要学习编程语言吗?十大主流编程语言解析
计算机的发展,促使了一个新的职业的出现,程序猿是近些年出现的而且得到了广泛关注的一个职业,相信这也是非常多莘莘学子的职业梦想。但程序猿也有非常多种,并非每个程序猿可以精通全部的编程语言。所谓术业有专攻,假设将来志在编程世界的网友就要注意了,今天给大家推荐一下2014年最流行的编程语言,他们可以说是未...
分类:编程语言   时间:2015-03-28 17:08:27    收藏:0  评论:0  赞:0  阅读:929
使用Java实现单线程模式
使用Java实现单线程模式
分类:编程语言   时间:2015-03-28 17:06:27    收藏:0  评论:0  赞:0  阅读:291
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!