本文是推测分析的结果,非真理性,因为JDK的源代码部分内容有限,不可把本文作为“真理”使用,仅提供参考提供给对底层感兴趣的小伙伴用来阅读之用!当然尽可能保证文章的客观性,所有的实验在各个平台进行了很多实验以及验证,算是对Array的Memory部分的一次心路历程,希望对大家有用!文章为Markdown直接转换,未进行代码格式化,代码不多自行阅读。...
分类:
编程语言 时间:
2015-01-12 17:41:52
收藏:
0 评论:
0 赞:
0 阅读:
336
如果一个Textview需要bg,很见的那,如果告诉你行间距需要是透明的,估计就头大了,不过我头大过一次了,希望以后别人不再头大
里面用到了canvas的clip操作,但是硬件加速的时候却不支持这个操作,所以,最好禁止硬件加速,并添加try控制,如果exception了,只好反放弃这个效果,让super方法了继续绘制
标签:
Android
[1].[文件...
分类:
其他 时间:
2015-01-12 17:41:43
收藏:
0 评论:
0 赞:
0 阅读:
305
这个系列会总结计算机,网络相关的一些重要的底层原理。很多底层原理大家上学的时候都学过,但是在学校的时候大部分的同学都是为了应付考试而学习,过几天全忘了。随着工作的时间越久,越体会到这些基础知识的重要性。做技术和练武功一样,当你到了一定的阶段,也会遇到一个瓶颈,突破了你的眼界就会大不同,突破不了,只能困在原地无法成长。我自己深有体会,这些基础知识,底层原理是助你打破瓶颈的灵丹妙药。当理解了一些底层原...
分类:
其他 时间:
2015-01-12 17:41:32
收藏:
0 评论:
0 赞:
0 阅读:
465
作为一个程序员,总会听人说起CPU、内存、主存、硬盘、主板等等一些高大上的专业术语,感觉自己弱爆了。
它们到底有什么用处,现在总结一下。方便需要的朋友了解。
一. CPU
CPU 是 Central Processing Unit 的简写,中文译为“中央处理器”,是计算机的大脑,负责计算、思考、处理数据、控制其他设备等,没有CPU,计算机就无从谈起,CPU的速度直接决定了电脑的运行速...
分类:
其他 时间:
2015-01-12 17:41:22
收藏:
0 评论:
0 赞:
0 阅读:
314
如果你的图片比较大,但是可显示的区域却是固定的,可是你又不想压缩图片,怎么办?ImageMarqueeView是个不错的选择
标签:
Android SDK
[1].[文件] ImageMarqueeView.java ~ 26KB 下载(57) 跳至 [1] [2]
[2].[文件] attrs.xml ~ 825B 下载(20)...
分类:
其他 时间:
2015-01-12 17:41:13
收藏:
0 评论:
0 赞:
0 阅读:
316
折线分割平面
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 18379 Accepted Submission(s): 12645
Problem Description
我们看到过很多直线分割平面的题目,...
分类:
其他 时间:
2015-01-12 17:41:02
收藏:
0 评论:
0 赞:
0 阅读:
262
修改 ztree 兼容 angularjs-ui-router...
分类:
其他 时间:
2015-01-12 17:40:52
收藏:
0 评论:
0 赞:
0 阅读:
465
BEETL实现模语言主动调用JAVA接口。第一次在模板语言中实现这功能。...
分类:
编程语言 时间:
2015-01-12 17:40:42
收藏:
0 评论:
0 赞:
0 阅读:
916
题目:有两个带头结点的单链表L1,L2,判断它们是否相交(它们中是否有相同的结点)
解题思路:
L1,L2中任何一个链表为空它们不相交
因为单链表中可能有环,所以分3种情况讨论
1、L1,L2中都没有环,那么可以通过判断它们中最后一个结点是否相同,来判断它们是否相交
2、L1,L2中一个有环,一个没有环,那么它们一定不相交
3、L1,L2中都有环,那么只有当它们的环相同时,它们才相...
分类:
其他 时间:
2015-01-12 17:40:32
收藏:
0 评论:
0 赞:
0 阅读:
348
Implement int sqrt(int x).
Compute and return the square root of x.
二分查找法:
class Solution {
public:
int sqrt(int x)
{
int high = INT_MAX;
int low = 0;
while(low...
分类:
其他 时间:
2015-01-12 17:40:12
收藏:
0 评论:
0 赞:
0 阅读:
323
从MapperScannerConfigurer看MyBatis自动扫描Mapper的机制...
分类:
移动平台 时间:
2015-01-12 17:40:02
收藏:
0 评论:
0 赞:
0 阅读:
1279
在项目中,都或多或少地使用的Tab布局,所以大都会用到ViewPager+Fragment,但是Fragment有个不好或者太好的地方。例如你在ViewPager中添加了三个Fragment,当加载ViewPager中第一个Fragment时,它会默认帮你预先加载了第二个Fragment,当你加载第二个Fragment时,它会帮你加载第三个Fragment。这样虽然有时很好,但是用户只需看一个Fr...
分类:
其他 时间:
2015-01-12 17:39:52
收藏:
0 评论:
0 赞:
0 阅读:
691
火云邪神语录:天下武功,无坚不破,唯快不破!Nginx的看家本领就是速度,Lua的拿手好戏亦是速度,这两者的结合在速度上无疑有基因上的优势。
最先将Nginx,Lua组合到一起的是OpenResty,它有一个ngx_lua模块,将Lua嵌入到了Nginx里面;随后Tengine也包含了ngx_lua模块。至于二者的区别:OpenResty是Nginx的Bundle;而Tengine则...
分类:
其他 时间:
2015-01-12 17:39:42
收藏:
0 评论:
0 赞:
0 阅读:
406
ProgressBar是一个很小却在很多地方都会用到的东西。也许是网络连接,也许APP本身有很多东西需要加载的。默认的只有一个旋转的菊花,对于打造一款个性的APP这显然是不够的。这里就使用CAShapeLayer打造一个个性的ProgressBar。这里只是抛砖引玉,你可以在这个基础上开发更适合你的。
CAShapeLayer是iOS开发中一个很强的东西,你可以用他开发出各种形状,还可以在上...
分类:
编程语言 时间:
2015-01-12 17:39:32
收藏:
0 评论:
0 赞:
0 阅读:
238
Volley框架源码修改,添加头部验证Hreaders问题...
分类:
其他 时间:
2015-01-12 17:39:22
收藏:
0 评论:
0 赞:
0 阅读:
1456
ActiveReocrd 模式
这种模式最大的特别就是简化了CURD 的操作,并且采用对象化的操作方式,便于使用
和理解。
//添加一条数据
$user = M('User');
$user->user = '火影忍者';
$user->email = 'huoyin@qq.com';
$user->date = date('Y-m-d H:i:s');
$user...
分类:
Web开发 时间:
2015-01-12 17:39:12
收藏:
0 评论:
0 赞:
0 阅读:
368
如果你的图片比较大,但是可显示的区域却是固定的,可是你又不想压缩图片,怎么办?ImageMarqueeView是个不错的选择
标签:
Android SDK
[1].[文件] ImageMarqueeView.java ~ 26KB 下载(57) 跳至 [1] [2]
[2].[文件] attrs.xml ~ 825B 下载(20)...
分类:
其他 时间:
2015-01-12 17:39:03
收藏:
0 评论:
0 赞:
0 阅读:
437
题目大意:给定n道菜和m个厨师,第i道菜需要p[i]份,第j个厨师做第i道菜需要时间t[i][j],求最长总等待时间
一个厨师做的倒数第一道菜对答案的贡献是时间的一倍,倒数第二道菜对答案的贡献是时间的两倍,以此类推
厨师们怒了!发动符卡·禁忌『p重存在』!
将每个厨师拆成Σp[i]个点,每道菜向每个厨师的第i个点连一条流量为1,费用为时间的i倍,每个点向汇点连一条流量为1费用为0的边,跑最小...
分类:
其他 时间:
2015-01-12 17:38:52
收藏:
0 评论:
0 赞:
0 阅读:
345
首先对于初学的,带大家认识 cocos2d-x 中坐标系的几个概念,参考
http://blog.csdn.net/tskyfree/article/details/8292544。其他的往下看。
弄懂坐标系是开始开发的重要的一步,为了不让大家头晕,现在我深入的为大家讲解一下,
本人原文地址:http://www.cnblogs.com/lyout/p/3292702.html。...
分类:
其他 时间:
2015-01-12 17:38:42
收藏:
0 评论:
0 赞:
0 阅读:
287