原题链接:https://leetcode.com/problems/reverse-linked-list/
题目:
Reverse a singly linked list.
Hint:
A linked list can be reversed either iteratively or recursively. Could you implement both?
...
分类:
其他好文 时间:
2016-06-12 03:03:53
阅读次数:
135
本文,主要有以下内容:面向对象与面向过程的区别、类和对象、对象引用和指针、类方法和实例方法(this关键字的使用、值传递、可变参数类型)、类变量和非静态变量、递归和方法重载、访问权限修饰符、构造器、用递归实现1+2+3+...+100的和的代码、基于GUI的验证姓名和年龄的有效性的中年类的代码、打印所有汉字的代码...
分类:
其他好文 时间:
2016-06-12 03:03:31
阅读次数:
197
关于Android或linux的引导流程,网上大都是从开机开始讲述的,或者直接跳过bootloader引导阶段,直接从init进程开始说起。这里我从手机正常运行状态开始,到重启状态以及重启之后的状态略做陈述,意在给读者展开一个更加直白的整机引导框架。...
分类:
其他好文 时间:
2016-06-12 03:01:53
阅读次数:
252
屏幕适配之百分比方案详解Android设备碎片化十分严重,在开发过程中的适配工作也非常很繁琐,有关屏幕适配的介绍请看之前的文章屏幕适配。最近看到DrawerLayout,support v4中提供的类,想到对google提供的这些支持库,自己一点都不熟悉,想着看看Google提供的支持库都有什么内容。结果看着看着在最后忽然看到了Percent Support Library。寻思怎么还百分比呢?仔细...
分类:
其他好文 时间:
2016-06-12 03:00:33
阅读次数:
210
Button 即按钮,在游戏界面中最常用的元素之一。Button具有3中状态: pressed, unpressed, checked。点击Button按钮时, checked状态触发。 同样Button也是一个Table,可以当做承装其它Actor的容器。Button的preferred size由背景图片和里面的装载的演员决定的。点击Button时ChangeEvent事件被触发...
分类:
其他好文 时间:
2016-06-12 02:59:31
阅读次数:
492
乐观是一首激昂优美的进行曲,时刻鼓舞着你向事业的大路勇猛前进。——大仲马一、概述Drag拖拽;ViewDrag拖拽视图,拖拽控件;ViewDragHelper拖拽视图助手,拖拽操作类。利用ViewDragHelper类可以实现很多绚丽的效果,比如:拖拽删除,拖拽排序,侧滑栏等。本篇主要讲解简易侧滑栏的实现。注意:ViewDragHelper是作用在一个ViewGroup上,也就是说他不能直接作用到被...
分类:
其他好文 时间:
2016-06-12 03:00:52
阅读次数:
279
自定义View详解虽然之前也分析过View回执过程,但是如果让我自己集成ViewGroup然后自己重新onMeasure,onLayout,onDraw方法自定义View我还是会头疼。今天索性来系统的学习下。onMeasure/**
*
* Measure the view and its content to determine the measured width a...
分类:
其他好文 时间:
2016-06-12 02:59:22
阅读次数:
231
《FFMpeg视频开发与应用基础——使用FFMpeg工具与SDK》视频教程已经在“CSDN学院”上线,视频中包含了从0开始逐行代码实现FFMpeg视频开发的过程,欢迎观看!链接地址:FFMpeg视频开发与应用基础——使用FFMpeg工具与SDK工程代码地址:FFmpeg_Tutorial我们平常最常用的音视频文件通常不是单独的音频信号和视频信号,而是一个整体的文件。这个文件会在其中包含音频流和视频流...
分类:
其他好文 时间:
2016-06-12 02:58:16
阅读次数:
236
关于大数据的实时流处理,AWS提供了传统方案和完全host方案
传统方案是EC2上面部署flume (采集)、kafka(数据转存)、storam(流处理)完全host方案是Kinesis。使用Kinesis还是需要用户通过API来将手机、网站点击、IoT、传感器等各类数据源的数据接入,并允许用户编写Kinesis的Worker来处理...
分类:
其他好文 时间:
2016-06-12 02:57:31
阅读次数:
847
1 方案设计
四节点基本信息:
10.192.44.148
10.192.44.149
10.192.44.150
10.192.44.151
每台设备1个128G的ssd系统盘,4个2T的数据盘
usr:root
pwd:9b648
1.1 网络方案
目前先采用单网卡方案,即每台设备使用一个网卡。IP地址即采用目前的地址。
后续将管理网络、存储网络、存储管理网络、虚拟机网络...
分类:
其他好文 时间:
2016-06-12 02:58:24
阅读次数:
534
分支的衍合
把一个分支中的修改整合到另一个分支的办法有两种:merge 和 rebase(译注:rebase 的翻译暂定为“衍合”,大家知道就可以了。)。在本章我们会学习什么是衍合,如何使用衍合,为什么衍合操作如此富有魅力,以及我们应该在什么情况下使用衍合。
基本的衍合操作
请回顾之前有关合并的一节(见图 3-27),你会看到开发进程分叉到两个不同分支,又各自提交了更新。
...
分类:
其他好文 时间:
2016-06-12 02:56:33
阅读次数:
252
Lasso Regression标签(空格分隔): 监督学习在数据挖掘和机器学习算法的模型建立之初,为了尽量的减少因缺少重要变量而出现的模型偏差问题,我们通常会尽可能的多的选择自变量。但是在实际建模的过程中,通常又需要寻找 对响应变量具有解释能力的自变量子集,以提高模型的解释能力与预测精度,这个过程称为特征选择。...
分类:
其他好文 时间:
2016-06-12 02:56:22
阅读次数:
2307
1. 高可用方案
1.1 网络
网段划分:
管理网络:10.192.44.148~10.192.44.151(需要接网线,后台登陆,openstack各组件的endpoint使用)
外部网络:10.192.45.211-10.192.45.220,这里外部网络需要一个段,供虚拟机绑定浮动IP使用
虚拟机网络:192.168.0.0/24 (需要实际网卡,但不需要接网线)
存储集群网...
分类:
其他好文 时间:
2016-06-12 02:55:57
阅读次数:
2080
web项目一旦部署完毕,项目中的图片、CSS以及JS基本上很少发生变动,那么假如把这些组件缓存在浏览器客户端,而不再从服务器上获取,那么网站的访问者在首次访问网站后,后续的请求将会大量减轻服务器的请求压力。这一举动,带来的性能提升,可以称作完美!那么如何做呢?那就是为组件添加Expires(期限)头!...
分类:
其他好文 时间:
2016-06-12 02:56:00
阅读次数:
134
问题1:transform动画为什么没有经过大量的重绘?
解答:为什么 transform 没有触发
repaint 呢?(1)简而言之,transform 动画由GPU控制,支持硬件加速,并不需要软件方面的渲染。(2)浏览器接收到页面文档后,会将文档中的标记语言解析为DOM树。DOM树和CSS结合后形成浏览器构建页面的渲染树。渲染树中包含了大量的渲染元素,每一个渲染元素会被分到一个图层中,...
分类:
其他好文 时间:
2016-06-12 02:56:08
阅读次数:
159
http://www.cnblogs.com/skywang12345/p/java_threads_category.html障碍器CyclicBarrier概述Java5中,添加了障碍器类,为了适应一种新的设计需求,比如一个大型的任务,常常需要分配好多子任务去执行,只有当所有子任务都执行完成时候,才能执行主任务,这时候,就可以选择障碍器了。CyclicBarrier是一个同步辅助类,允许一组线程...
分类:
其他好文 时间:
2016-06-12 02:52:52
阅读次数:
139