首页 > 其他
深入理解java虚拟机【垃圾回收算法】
Java虚拟机的内存区域中,程序计数器、虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭;栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这三个区域的内存分配和回收都具有确定性。垃圾回收重点关注的是堆和方法区部分的内存。 常用的垃圾回收算法有: (1).引用计数算法: 给对象中添加一个引用计数器...
分类:其他   时间:2014-01-21 09:30:21    收藏:0  评论:0  赞:0  阅读:406
判断SD是否存在及其容量查询
这个非常简单,直接上代码: MainActivity: package com.home.getsdinfo; import java.io.File; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.os.StatFs; ...
分类:其他   时间:2014-01-21 09:30:11    收藏:0  评论:0  赞:0  阅读:376
mobile.changePage切换页面后的事件处理
今天分析试了一下,有两个页面index.html和main_wdsp.html 发现在index.html中通过 $.mobile.changePage("main_wdsp.html?userid="+userId,"slidedown", true, true); 方法切换页面后,在main_wdsp.html中无法接收到pageinit事件,我把事件写在下方的script中,然后又试了...
分类:其他   时间:2014-01-21 09:30:01    收藏:0  评论:0  赞:0  阅读:378
一个很有用的vimrc文件(添加抬头,产生cpp初始程序,添加注释,注释一行,自动K&R格式化,taglist)
一个很有用的vimrc文件(添加抬头,产生cpp初始程序,添加注释,注释一行,自动K&R格式化,taglist)...
分类:其他   时间:2014-01-21 09:29:56    收藏:0  评论:0  赞:0  阅读:396
工厂模式-简单工厂模式
public class Plane implements Vehicle { /* * @author jcy */ @Override public void run() { System.out.println("飞机在飞。。。。"); } }public class Car implements Vehicle { /* * @author jc...
分类:其他   时间:2014-01-21 09:29:51    收藏:0  评论:0  赞:0  阅读:374
libevent源码分析--epoll_add()函数
首先看看add函数实在event_add函数中调用的,肯定是evsel->add的方式调用的。 259 static int 260 epoll_add(void *arg, struct event *ev) 261 { 262     struct epollop *epollop = arg; 263     struct epoll_event epev = {0, {0}}...
分类:其他   时间:2014-01-21 09:29:26    收藏:0  评论:0  赞:0  阅读:335
libevent源码分析--epoll_dispatch()
static int 192 epoll_dispatch(struct event_base *base, void *arg, struct timeval *tv) 193 { 194 struct epollop *epollop = arg; 195 struct epoll_event *events = epollop->events; 196 struct...
分类:其他   时间:2014-01-21 09:29:21    收藏:0  评论:0  赞:0  阅读:380
pomelo代码分析系列1————介绍
前面学firefly的过程让我学到了很多知识,但是简单的掌握一个小server完全不够用,所以决定再吃几个。神马erlang,golang,mina,c++,node.js,都尽量了解了解。先学开源的,那么就Pomelo吧! pomelo,柚子,是网易(NetEasy)的一个基于Node.js的开源GameServer框架。 我前面介绍过firefly,初步看pomelo的时候,第一感...
分类:其他   时间:2014-01-21 09:29:16    收藏:0  评论:0  赞:0  阅读:470
一张图明白Activity和Fragment对应的生命周期
一张图明白Activity和Fragment对应的生命周期:...
分类:其他   时间:2014-01-21 09:29:11    收藏:0  评论:0  赞:0  阅读:372
ubuntu下向163发送邮件
环境:ubuntu12.04 一。安装软件 apt-get install sendmail apt-get install sendmail-cf(一般上面一步已经安装此软件) apt-get install mailutils 查看是否安装成功:终端输入ps aux | grep sendmail root     23905  0.0  0.2  15104  2240 ...
分类:其他   时间:2014-01-21 09:31:31    收藏:0  评论:0  赞:0  阅读:592
Vitamio介绍
官网:http://www.vitamio.org/ Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过 1800 种应用在使用 Vitamio,覆盖用户超过 2亿 。 Vitamio 能够流畅播放720P甚至1080P高清...
分类:其他   时间:2014-01-21 09:28:46    收藏:0  评论:0  赞:0  阅读:403
《Apache MINA 2.0 用户指南》第十四章:状态机
本章对 MINA 框架中最复杂的一个主题 - 状态机进行了深入分析和讨论。内容包括状态机小例子、状态机的工作原理、注解匹配、状态继承、错误处理等等主题和内容,全文穿插大量示例代码,避免我们深陷于复杂的抽象的概念和描述中。...
分类:其他   时间:2014-01-21 09:28:26    收藏:0  评论:0  赞:0  阅读:353
免费馅饼
问题 dp可以解,在每个i 点位置,都有三种选择,1)原地“待饼” 2)左移 3)右移。这里位置可能会重复,所以我们还的加一个状态变量,就是时间,我们用dp[i,j]来表示在第i 秒,在第 j 的位置所得到的最多的馅饼。 则状态转移方程为 : dp [ i, j ] = max{ dp[ i + 1] [ j ] , dp [ i + 1] [ j - 1] , dp[i + 1] [ j +...
分类:其他   时间:2014-01-21 09:28:11    收藏:0  评论:0  赞:0  阅读:367
一个公司的管理之七,制度的建立需要严谨
制度建立需要尽量量化...
分类:其他   时间:2014-01-21 09:28:01    收藏:0  评论:0  赞:0  阅读:334
《Apache MINA 2.0 用户指南》第十五章:代理
本章对 MINA 的扩展主题 - 代理 进行探讨。但具体内容有待官方完善中。...
分类:其他   时间:2014-01-21 09:27:56    收藏:0  评论:0  赞:0  阅读:346
Common Subsequence
问题: dp问题,最长公共子串。 #define _CODE_DHOJ_A1159_ #ifdef _CODE_DHOJ_A1159_ #include #include const int M = 1001; char X[M]; char Y[M]; int dp[M][M]; inline int max(int a, int b) { return a > b ? a...
分类:其他   时间:2014-01-21 09:27:51    收藏:0  评论:0  赞:0  阅读:318
Humble Numbers
问题 dp问题 #define _CODE_HDOJ_A1058_DP_ #ifdef _CODE_HDOJ_A1058_DP_ #include #include /************************************************************************ f[1] = 1 for the factor 2, 3, 5 and 7...
分类:其他   时间:2014-01-21 09:27:46    收藏:0  评论:0  赞:0  阅读:417
一个维护成本低,容易修改的makefile
我对makefile的理解很简单:目标的依赖关系与目标创建规则。 列一下此前在makefile使用上遇到过的槛,希望看到这篇文章的人不再遇到: 1、如何将中间文件输入到一个指定的目录。 2、如何遍历目录获得构建的目标。 3、如何生成依赖关系。...
分类:其他   时间:2014-01-21 09:27:16    收藏:0  评论:0  赞:0  阅读:459
设计模式9——结构型模式之组合模式
定义:组合模式(CompositePattern),将对象组合成树形结构以表示“部分—整体”的层次结构。“Composite”使得用户对单个对象和对组合对象的使用具有一致性。 类型:结构型模式。 类图: 参与者: Computer,客户端,选择是否添加USB设备。 USBDevice,所有USB设备的抽象类,提供USB设备的基本通信接口。 USBMouse,单个对象...
分类:其他   时间:2014-01-21 09:27:01    收藏:0  评论:0  赞:0  阅读:332
How to fold up content in MediaWiki
If you paste a very very long code into mediawiki, you may find that code takes too much space that it is not easy to find the useful content. Why not add a new template that can fold up the code? ...
分类:其他   时间:2014-01-21 09:26:56    收藏:0  评论:0  赞:0  阅读:360
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!