首页 > 2015年07月17日 > 全部分享
JVM类加载器原理与自定义类加载器
一、类加载器原理 JVM将class文件字节码文件加载到内存中, 并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表这个类的java.lang.Class 对象,作为方法区类数据的访问入口。 二、类缓存 标准的Java SE类加载器可以按要求查找类,但一旦某个类被加载到类加载器中,它将维持加载(缓存)一段时间。不过,JVM垃圾收集器可以回收这些Class过象。 三...
分类:其他   时间:2015-07-17 18:57:20    收藏:0  评论:0  赞:0  阅读:249
Codeforces Round #304 (Div. 2) E. Soldier and Traveling 最大流 Dinic EK 算法
E. Soldier and Traveling time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output In the country there are n cities a...
分类:编程语言   时间:2015-07-17 18:57:10    收藏:0  评论:0  赞:0  阅读:212
java中的内部类和匿名内部类的使用
部分内容参考http://www.imooc.com/ 内部类:什么是 Java 中的内部类 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内...
分类:编程语言   时间:2015-07-17 18:56:50    收藏:0  评论:0  赞:0  阅读:155
IOS7 textkit 的相关
去年基于5.0开发的时候,自己用coreText编写了一个富文本,所有的效果都实现的很好。但是没有去测试效率,不过在cell重用的时候表现不错,在4s上面也不会卡顿。 唯一一个问题就是,在使用AL的时候,不方便。所以,此次新版本是基于7.0开发。决定使用textkit重新编写一次。 下面是一些基本的使用: @interface MMTextAttachment : NSTextAttachm...
分类:移动平台   时间:2015-07-17 18:56:40    收藏:0  评论:0  赞:0  阅读:614
leetCode 67.Add Binary (二进制加法) 解题思路和方法
Given two binary strings, return their sum (also a binary string). For example, a = "11" b = "1" Return "100". 思路:二进制加法,比较简单。代码如下: public class Solution { public String addBinary(Strin...
分类:其他   时间:2015-07-17 18:56:30    收藏:0  评论:0  赞:0  阅读:882
二分查找
此段来自:http://baike.baidu.com/link?url=5BxiVhAiQ3LLeLLs_wYrDjQW55DaksohkqMNm5KJdhkLP5BsxQ_WbyqDuhjnvl90ys9UAfr_mcNY-k6mRKrstq#3_7   二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常...
分类:其他   时间:2015-07-17 18:56:06    收藏:0  评论:0  赞:0  阅读:115
Spark的日志配置
在测试spark计算时,将作业提交到yarn(模式–master yarn-cluster)上,想查看print到控制台这是imposible的,因为作业是提交到yarn的集群上,so 去yarn集群上看日志是很麻烦的,但有特别想看下print的信息,方便调试或者别的目的 在Spark的conf目录下,把log4j.properties.template修改为log4j.properties,原来的...
分类:其他   时间:2015-07-17 18:55:10    收藏:0  评论:0  赞:0  阅读:476
poj 1160 Post Office(邮局问题)
Post Office Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 17110   Accepted: 9226 Description There is a straight highway with villages alongside the highway....
分类:其他   时间:2015-07-17 18:55:00    收藏:0  评论:0  赞:0  阅读:134
<转>Openstack ceilometer 宿主机监控模块扩展
《Openstack ceilometer监控项扩展》( http://eccp.csdb.cn/blog/?p=352 )主要介绍了对虚拟机监控项扩展, 比较简单。如何在ceilometer框架基础上,增加对宿主机、服务等的监控?本文以宿主机监控为例,详细介绍扩展方法。 首先,总体介绍Ceilometer采集监控数据到持久化存储的流程,在compute节点上通过pollster的轮询机...
分类:其他   时间:2015-07-17 18:54:50    收藏:0  评论:0  赞:0  阅读:427
leetCode 70.Climbing Stairs (爬楼梯) 解题思路和方法
Climbing Stairs  You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top? 思路:题目也...
分类:其他   时间:2015-07-17 18:54:40    收藏:0  评论:0  赞:0  阅读:266
Fastjson序列化map时,保留map的进出栈顺序的方法
最近工作中遇到了这样的需求: 我用fastjson序列有序map的时候,tojson方法会让这个map无序,tojsonstring虽然能保留map的结构,不过会让结果里含有\(我是jsonStrin套jsonString,java会出现转义字符) 解决方案JSONObject有个传入boolean值的构造函数 如果传入的是true就代表保留数据结构的顺序 这时候我们可以吧要序列化的...
分类:Web开发   时间:2015-07-17 18:54:30    收藏:0  评论:0  赞:0  阅读:671
leetCode 71.Simplify Path(化简路径) 解题思路和方法
Simplify Path Given an absolute path for a file (Unix-style), simplify it. For example, path = "/home/", => "/home" path = "/a/./b/../../c/", => "/c" click to show corner cases. Corner Cas...
分类:其他   时间:2015-07-17 18:54:20    收藏:0  评论:0  赞:0  阅读:185
Android开发之获取布局填充器
Android开发之获取布局填充器的三种方式第一种 : LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.item_listview, nul...
分类:移动平台   时间:2015-07-17 18:54:10    收藏:0  评论:0  赞:0  阅读:1485
leetCode(40):Path Sum
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum. For example: Given the below binary tree and sum ...
分类:其他   时间:2015-07-17 18:54:00    收藏:0  评论:0  赞:0  阅读:207
诊断并解决 ORA-4030 错误 (Doc ID 1548826.1)
适用于: Oracle Database - Enterprise Edition - 版本 8.1.7.4 和更高版本 本文档所含信息适用于所有平台 用途 如何诊断 ORA-4030 错误 排错步骤 诊断并解决 ORA-4030 错误 ORA-4030 意味着什么? 你可能在日志文件中或者屏幕上看到这个错误: ORA-04030 'out of proce...
分类:其他   时间:2015-07-17 18:53:50    收藏:0  评论:0  赞:0  阅读:136
POJ2449题解
先讲一个为了少打一些代码而滥用继承最终接受惨痛教训的故事。 #include #include #include #include using namespace std; const int oo = 1000000000, nil = 0; int N, M, S, T, K, times[1005]; int u[2...
分类:其他   时间:2015-07-17 18:53:30    收藏:0  评论:0  赞:0  阅读:289
AndroidManifest.xml中的application中的name属性
被这个不起眼的属性折磨了一天,终于解决了。 由于项目需要,要合并两个android应用,于是拷代码,拷布局文件,拷values,所有的都搞定之后程序还是频频崩溃,一直没有找到原因,学android时间也比较久了,但是清单文件中的application节点的name属性以前一直没有重视过,甚至没有用过这个属性。 由于整合后的程序频频崩溃,其他地方都没有问题,只有这个属性这里有区别,于是我就怀疑是这...
分类:移动平台   时间:2015-07-17 18:53:20    收藏:0  评论:0  赞:0  阅读:312
Android---adb (安卓调试桥)的使用
Android---adb (安卓调试桥)的使用 一、 adb 的简单介绍: adb 全称 android debug Bridge,安卓调试桥。起到连接桥的作用,就是将你的电脑和手机连接起来,让你可以在电脑上执行 linux 命令来管理手机,同时也能安装卸载软件。 二、 adb 的常见指令:     adb devices                  # 列出所有的设备     ...
分类:移动平台   时间:2015-07-17 18:53:10    收藏:0  评论:0  赞:0  阅读:355
几种特殊的多线程函数
静态   如果同步函数被静态修饰后,使用的锁是什么呢? 通过验证,发现不是this 因为静态方法中不可以定义this 静态进内存时,内存中没有本类对象,但是一定有给类对应的字节码文件对象。 类名:class  该对象的类型时Class class Ticket implements Runnable { private int tick=100; public void r...
分类:编程语言   时间:2015-07-17 18:52:50    收藏:0  评论:0  赞:0  阅读:238
SEAndroid和普通android的区别
首先我们需要知道,在普通android中使用的是DAC访问方式,即 Discretionary Access Control,顾名思义,该访问方式是自由的访问控制,由此,他有一些本身自有的缺点。在DAC 中,普通app只能通过系统服务来访问系统资源。同时,DAC 通过用户和组来分隔app。每一个app在安装的时候都被分配一个独一无二的用户id和组id,这个id对被他的所有进程和私有数据文件使用。只有...
分类:移动平台   时间:2015-07-17 18:52:40    收藏:0  评论:0  赞:0  阅读:506
2240条   上一页 1 ... 27 28 29 30 31 ... 112 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!