码迷,mamicode.com
首页 > 编程语言
多线程-Threading
线程基础参看[python线程指南]http://www.cnblogs.com/huxi/archive/2010/06/26/1765808.html线程5种状态-新建-就绪-运行-阻塞-死亡阻塞的三种情况:同步阻塞:是指处于竞争锁定的状态,线程请求锁定时将进入这个状态,一旦成功获得锁定又恢复到运行状态;等待阻塞:是指等待其..
分类:编程语言   时间:2016-05-24 10:36:59    阅读次数:408
java中字符串的常见问题
相信接触过编程语言的童鞋对字符串不陌生吧,无论是c、c++还是c#等等,几乎所有的编程语言中都少不了字符串,那么,今天就说说java中的字符串。在java中,声明一个字符串很容易,用String即可,如:Strings1="123abc"; Strings2="abc";相信上面的定义对大家来说就是小菜一碟,..
分类:编程语言   时间:2016-05-24 10:34:45    阅读次数:211
C++‘异常’处理机制
在C++的发展过程中,为了实际的需要,引入了异常处理机制。程序中常见的错误:语法错误和运行错误,语法错误一般都是在编译时候发现的,编译器基本上都会报出错误的具体位置,因此这类错误一般都是比较好修改,运行错误一般不容易进行调试,比如说,程序崩溃(一般是由于栈溢出..
分类:编程语言   时间:2016-05-24 10:31:48    阅读次数:205
HDU 5690 All X的多种算法(2016"百度之星" - 初赛(Astar Round2A)1001)
传送门 All XTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 965 Accepted Submission(s): 462Problem Description F(x,m) 代表一个全是由数字x组成的m位数字。请计算,以...
分类:编程语言   时间:2016-05-24 10:27:51    阅读次数:220
Java千百问_06数据结构(022)_String在内存中如何存放
点击进入_更多_Java千百问1、String在内存中如何存放了解String是什么看这里:String是什么 String是一个特殊的包装类数据。 可以用两种的形式来创建:String str = new String( "abc" ); String str = "abc" ;了解java如何管理内存看这里:jvm是如何管理内存的 了解java堆和栈的区别看这里:java堆和栈有什么区别第...
分类:编程语言   时间:2016-05-24 10:28:19    阅读次数:168
【46】java对象的三个特征(oop)
对象的三个特征:对象的行为:对象有哪些行为和方法 同一个类的实例,由于支持相同的行为具有家族式的特征,对象的行为是由方法定义的。对象的状态:施加方法时。对象的响应 每个对象都保存着描述当前特征的信息。对象的状态改变必须通过方法实现,否则就是破坏了封装性。对象的标识:如何区别具有相同的方法和状态的不同对象 对象的状态不能够完全描述一个对象,每一个对象都由一个唯一的标识。例如在订单系统中,货物相同...
分类:编程语言   时间:2016-05-24 10:28:41    阅读次数:136
学习SpringMVC(十六)之数据绑定流程
1.SpringMVC主框架将ServletRequest对象及目标方法的入参实例传递给WebDataBinderFactory实例,以创建DataBinder实例对象 2.DataBinder调用装配在SpringMVC上下文中的ConversionService组件进行数据类型转换、数据格式化工作。将Servlet中的请求信息填充到入参对象中 3.调用Validator组件对已经绑...
分类:编程语言   时间:2016-05-24 10:29:06    阅读次数:216
排序算法总结之堆排序
一,堆排序介绍 堆是一个优先级队列,对于大顶堆而言,堆顶元素的权值最大。将 待排序的数组 建堆,然后不断地删除堆顶元素,就实现了排序。关于堆,参考:数据结构--堆的实现之深入分析 下面的堆排序算法将数组中的元素从小到大排序,用大顶堆来实现。 二,堆排序算法分析 现给定了一维数组,需要将数组中的元素使 ...
分类:编程语言   时间:2016-05-24 10:28:01    阅读次数:239
python+Eclipse+pydev环境搭建
Windows配置Eclipse+Pydev 安装Python 下载地址:http://www.python.org/ Python 有 Python 2 和 Python 3 两个版本。 语法有些区别。 保险起见, 我安装Python 2.7.6 安装JAVA JDK 下载地址:http://ww ...
分类:编程语言   时间:2016-05-24 10:25:50    阅读次数:194
使用jar命令打war包
1.打开cmd进入web项目发布文件夹 2.,输入jar -cvf qxpt.war * (*表示当前目录下所有子目录) 3,回车等待执行完成就可以了 4.如果web项目发布文件夹有多个文件夹,而打war包只需其中一个可以输入jar -cvf qxpt.war webapp 5.查看打的war包输入 ...
分类:编程语言   时间:2016-05-24 10:23:49    阅读次数:439
网格弹簧质点系统模拟(Spring-Mass System by Fast Method)
弹簧质点模型的求解方法包括显式欧拉积分和隐式欧拉积分等方法,其中显式欧拉积分求解快速,但积分步长小,两个可视帧之间需要多次积分,而隐式欧拉积分则需要求解线性方程组,但其稳定性好,能够取较大的积分步长。[Liu et al. 2007]文章提出了一种弹簧质点模型的求解方法,它将隐式欧拉积分方法转变为求 ...
分类:编程语言   时间:2016-05-24 10:23:49    阅读次数:207
Java start和run启动线程的区别
我们知道,我们通过调用线程的start方法启动一个线程,那么,我们可以直接调用run方法来启动一个线程吗? 先看下面一段代码: [java] view plain copy public class Test { public static void main(String[] args) { // ...
分类:编程语言   时间:2016-05-24 09:17:40    阅读次数:162
学习记录 java泛型资料
java泛型资料: 1. 概述在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型就可以在细分成更多的类型。例如原先的类型List,现在在细分成List<Object>, List<String>等更多的类型。注意,现在List<Object>, L ...
分类:编程语言   时间:2016-05-24 09:16:29    阅读次数:241
4类 JavaScript 内存泄露及如何避免
原文:4 Types of Memory Leaks in JavaScript and How to Get Rid Of Them笔记:涂鸦码龙 译者注:本文并没有逐字逐句的翻译,而是把我认为重要的信息做了翻译。如果您的英文熟练,可以直接阅读原文。 本文将探索常见的客户端 JavaScript ...
分类:编程语言   时间:2016-05-24 09:18:53    阅读次数:256
java泛型详解
1. 概述在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型就可以在细分成更多的类型。例如原先的类型List,现在在细分成List<Object>, List<String>等更多的类型。注意,现在List<Object>, List<String ...
分类:编程语言   时间:2016-05-24 09:16:46    阅读次数:169
springmvc4 相关注解的详细讲解
首先我是一个初学springmvc,抱着去加深印象的目的去整理相关springmvc4的相关注解,同时也希望给需要相关查阅的读者带来帮助。 1.@ControllerController控制器是通过服务接口定义的提供访问应用程序的一种行为,它解释用户的输入,将其转换成一个模型然后将试图呈献给用户。S ...
分类:编程语言   时间:2016-05-24 09:15:12    阅读次数:181
自制编程语言crowbar(v0.1)构建解析器时分配内存
crowbar中第一次申请内存是在生成解析器的时候: 首先看一下MEM_Storage类型,声明: 结构图:(cell是union) 再接着看MEM_open_storage(0): MEM_Controller_tag的定义: 其中Header_tag定义: 可以看到在MEM_open_stora ...
分类:编程语言   时间:2016-05-24 09:14:32    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!