码迷,mamicode.com
首页 > 编程语言
《深入理解Java虚拟机》读书笔记---第二章 Java内存区域与内存溢出异常
定期为大家更新《深入理解Java虚拟机》这本书的读书笔记,都是干货喔!...
分类:编程语言   时间:2014-05-22 18:44:55    阅读次数:337
自旋在单线程上的应用
在开发多线程的程序的时候接触了.NET里面的自旋。这个自旋可以将线程暂停指定的时间,而使用Sleep的话,则是让线程执行无意义的内耗循环。 如下图: Threading.Thread.Sleep 1000 ------------[开始Sleep]---CPU在该线程上循环执行空指令,并且检查时间是否达到延时设定---------------[时间到达,接触延时,继续执行程序]---...
分类:编程语言   时间:2014-05-22 18:44:12    阅读次数:415
线程间共享数据的一个例子
package com.wsy.model; import java.util.HashMap; import java.util.Map; import java.util.Random; public class ThreadScopeShareData { static int data; public static void main(String[] args) { fin...
分类:编程语言   时间:2014-05-23 00:38:07    阅读次数:287
editplus编译执行java的配置方法
editplus编译执行java的配置方法...
分类:编程语言   时间:2014-05-22 18:43:31    阅读次数:335
java spring中对properties属性文件加密及其解密
java spring中对properties属性文件加密及其解密,代码下载地址:http://www.zuidaima.com/share/1781588957400064.htm...
分类:编程语言   时间:2014-05-23 00:45:45    阅读次数:402
python 深浅拷贝 进阶
主要理解新与旧到底在哪里 这样也就理解了 深浅拷贝 先说说赋值,其实python中的赋值其实是赋值了一个引用,例如: foo1=1.0 foo2=foo1 用操作符is判断时,你可以发现结果是true,是因为python是先创建了一个对象1.0,然后这个对象的引用又被赋值给了foo1和foo2,但是如果是这样: foo1=1.0 foo2=1.0 这时你会...
分类:编程语言   时间:2014-05-22 23:17:34    阅读次数:340
Effective C++:资源管理
资源:动态分配的内存、文件描述器、互斥锁、图形界面中的字型与笔刷、数据库连接以及网络sockets等,无论哪一种资源,重要的是,当你不再使用它时,必须将它还给系统。 条款13:以对象管理资源 当我们向系统申请资源后,一定要记得释放,不然就容易发生内存泄漏。但是意识到这样一件事并不是很容易,比如我们是通过一个函数来动态分配内存并返回一个指针。 Investment* ceateInve...
分类:编程语言   时间:2014-05-22 17:28:27    阅读次数:340
Javac源码简单分析之Javac简单介绍
一、简单介绍 javac 是java语言编程编译器。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。 二、源码获取 OpenJDK6源码:http://download.java.net/openjdk/jdk6/ Javac的源码就在OpenJDK源码里面。 或者在CSDN下载:http://download.csdn.net/det...
分类:编程语言   时间:2014-05-22 23:35:36    阅读次数:367
Dijkstra算法(三)之 Java详解
前面分别通过C和C++实现了迪杰斯特拉算法,本文介绍迪杰斯特拉算法的Java实现。 目录  1. 迪杰斯特拉算法介绍  2. 迪杰斯特拉算法图解  3. 迪杰斯特拉算法的代码说明  4. 迪杰斯特拉算法的源码 作者:skywang12345 迪杰斯特拉算法介绍 迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。  它的...
分类:编程语言   时间:2014-05-23 01:01:23    阅读次数:356
多线程AsyncTask中使用Jsoup 报错Caused by: java.lang.NoClassDefFoundError: org.jsoup.Jsoup
代码如下,在多线程AsyncTask类中的doInBackground调用Jsoup protected String doInBackground(String... params) { // TODO Auto-generated method stub Log.i(TAG, "doInBackground(Params... params) called"); tr...
分类:编程语言   时间:2014-05-23 00:54:53    阅读次数:475
springMVC结合json向后台传送数据(一)
本文是本人在学习网络视频springMVC的过程中的学习笔记。 此次笔记是...
分类:编程语言   时间:2014-05-22 22:44:29    阅读次数:513
01背包问题python实现
在01背包问题中,在选择是否要把一个物品加到背包中,必须把该物品加进去的子问题的解与不取该物品的子问题的解进行比较,这种方式形成的问题导致了许多重叠子问题,使用动态规划来解决。n=5是物品的数量,c=10是书包能承受的重量,w=[2,2,6,5,4]是每个物品的重量,v=[6,3,5,4,6]是每个物品的价值,先把递归的定义写出来:         然后自底向上实现,代码如下: def...
分类:编程语言   时间:2014-05-23 01:49:06    阅读次数:461
使用jni直接访问java对象中的字段
Java类:UserInfo public class UserInfo { static { System.loadLibrary("userinfo"); } // 从JNI中直接访问字段 public String mUserName; public int mUserAge; public long mMoney; public UserInfo() { }...
分类:编程语言   时间:2014-05-23 02:34:37    阅读次数:261
python学前班-why&“安装”
why???Cause I‘m lazy!!!XD。。。很早之前就想学python,正好微信订阅了crossin编程教室的公众号,时不时瞄一两眼。上个礼拜六误打误撞被朋友拐去了Pycon APAC 2014,正巧看到Bob把code和music结合起来玩,还蛮有意思的。那,这次是不是应该下决心有所行...
分类:编程语言   时间:2014-05-22 14:25:25    阅读次数:282
java开始到熟悉105-107
1,HashMap基本用法 1 package list; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 /** 7 * 测试map的基本用法 8 * @author acer 9 *10 */11 public cl...
分类:编程语言   时间:2014-05-22 14:27:29    阅读次数:459
Spring入门
看了一晚上的海贼王,感觉得学点东西才行。急急忙忙的搭了个Spring环境(spring官网:www.spring.io)eclipse4.3.2jdk 1.7.0_45spring 4.0.5下载spring所需的jar包这里我新建了一个web项目spring,将spring.jar和commons...
分类:编程语言   时间:2014-05-22 14:30:53    阅读次数:368
JavaScript字符集
JavaScript是区分大小写的:关键字、变量、函数名、和所有的标识符都必须采用一致的大小写(一般我们都是写成小写的),这样和当初学C#的多样式写法有很大的区别。比如:(这里以变量str和Str为例)1 var str=’abc’;2 var Str=’ABC’;3 alert(str);//输出...
分类:编程语言   时间:2014-05-22 14:41:42    阅读次数:375
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!