进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f...
分类:
系统服务 时间:
2016-05-06 15:07:36
收藏:
0 评论:
0 赞:
0 阅读:
280
大部分内容转自:
http://www.linuxidc.com/Linux/2014-08/105302.htm
用VMware装了个Ubuntu的虚拟机吗,前坑未填,又增新坑。
在这里学了一下,基本的目录结构:
http://www.linuxidc.com/Linux/2015-07/120815p4.htm
目录管理的生存向命令:
http://...
分类:
系统服务 时间:
2016-05-06 15:07:24
收藏:
0 评论:
0 赞:
0 阅读:
178
android电量消耗分析,优化,android6.0-doze模式app standby...
分类:
移动平台 时间:
2016-05-06 15:07:14
收藏:
0 评论:
0 赞:
0 阅读:
193
持续集成?
持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
先看下我的需求
持续集成,
使用cocoapod管理第三方控件,
使用pgy分发,
同时管理三个版本(内测版,开发版,AppStore上线版),并且每个版本都要做到尽量高...
分类:
其他 时间:
2016-05-06 15:07:05
收藏:
0 评论:
0 赞:
0 阅读:
146
在曲线生成中使用的并行方法类似于显示线段中使用的方法。我们既可采用顺序算法按曲线分段分配处理器,也可以提出其他方法将处理器分配给屏幕的不同区域。
显示圆的并行中点方法是,将45°到90°的圆弧分成等长子圆弧,并给每段子圆弧配置一个处理器。然后类似于并行Bresenham画线算法,需要对每个处理器建立初始y值并确定参数pk的值。接着计算整个子圆弧的像素位置,并通过对称性得到其他八分圆中的位置。同样,并行椭圆中点算法将第一象限内的椭圆弧分割成等长弧,并将这些弧分配给各个处理器,在其他象限中的像素位置可由...
分类:
编程语言 时间:
2016-05-06 15:06:54
收藏:
0 评论:
0 赞:
0 阅读:
221
对象的创建一个简单的创建对象语句Clazz instance = new Clazz();包含的主要过程包括了类加载检查、对象分配内存、并发处理、内存空间初始化、对象设置、执行ini方法等。主要流程如下:1. 类加载检查JVM遇到一条new指令时,首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类的加...
分类:
编程语言 时间:
2016-05-06 15:06:45
收藏:
0 评论:
0 赞:
0 阅读:
154
1. 引言Java平台一个最大的优势是在于它的自动内存管理,这样可以使得Java的开发者不用自己去编写代码来进行内存的管理,从而从复杂的内存管理的工作抽身出来专注于业务逻辑的开发。这篇文章主要是针对sun公司J2SE5.0发布版本的HotSpot虚拟机的内存管理做一个大致的介绍。主要介绍了内存管理中一些可用的垃圾回收器(garbage collector),以及提供一些在垃圾回收器的选择和配置、垃圾...
分类:
编程语言 时间:
2016-05-06 15:06:35
收藏:
0 评论:
0 赞:
0 阅读:
207
Problem Description
Write a program to determine the summation of several sets of integers.Input
The input file will consist of up to 250 sets of integers, where each set contains at most 100 integer...
分类:
其他 时间:
2016-05-06 15:06:25
收藏:
0 评论:
0 赞:
0 阅读:
114
首先Throws(抛出)几个自己学习过程中一直疑惑的问题:
1、什么是类加载?类加载的时机?
2、什么是类初始化?什么时候进行类初始化?
3、什么时候会为变量分配内存?
4、什么时候会为变量赋默认初值?什么时候会为变量赋人为设定的初值?
5、类加载器是什么?
6、如何编写一个自定义的类加载器?
首先,在代码编译后,就会生成JVM(Java虚拟机)能够识别的二进制字节流文件(*...
分类:
其他 时间:
2016-05-06 15:06:15
收藏:
0 评论:
0 赞:
0 阅读:
126
1:知识背景
软件系统可以看成是由一组关注点组成的,其中,直接的业务关注点,是直切关注点。而为直切关注点提供服务的,就是横切关注点。
2:面向切面的基本原理什么是面向切面编程
横切关注点:影响应用多处的功能(安全、事务、日志)
切面:
横切关注点被模块化为特殊的类,这些类称为切面
优点:
每个关注点现在都集中于一处,而不是分散到多处代码中
服务模块更简洁,服务模块只需关注核心代...
分类:
编程语言 时间:
2016-05-06 15:06:04
收藏:
0 评论:
0 赞:
0 阅读:
487
为什么(用Visual Studio)?有许多IDE可用于Babylon.js开发, Visual Studio是其中之一.通过Visual Studio你将能够将库和你的代码一起编译,而且能测试两者(库和你的代码).编译模式在深入之前,你需要明白有两种编译模式可用来编译Babylon.js.发布模式你可以使用Gulp脚本来创建主发布文件(babylon.js, babylon.max.js, ba...
分类:
Web开发 时间:
2016-05-06 15:05:55
收藏:
0 评论:
0 赞:
0 阅读:
481
public class ImageUrl {
public static final String[] url = {"http://img.blog.csdn.net/20140406140008281?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VvbGluX2Jsb2c=/font/5a6L5L2T/fontsize/400/fil...
分类:
其他 时间:
2016-05-06 15:05:47
收藏:
0 评论:
0 赞:
0 阅读:
200
机器学习中常会用随机梯度下降法求解一个目标函数 L(Θ)L(\Theta) ,并且常是最小化的一个优化问题:
min L(Θ)min \ L \left(\Theta\right)
我们所追求的是目标函数能够快速收敛或到达一个极小值点。而随机梯度法操作起来也很简单,不过是求偏导数而已,但是为什么是这样呢?为什么算出偏导数就能说下降得最快?初期并不很明了,后来看过一些数学相关的知识才稍微明白了一点...
分类:
其他 时间:
2016-05-06 15:05:35
收藏:
0 评论:
0 赞:
0 阅读:
255
Item M12:理解"抛出一个异常"与"传递一个参数"或"调用一个虚函数"间的差异
从语法上看,在函数里声明参数与在catch子句中声明参数几乎没有什么差别:
class Widget { ... }; //一个类,具体是什么类
// 在这里并不重要
void f1(Widg...
分类:
编程语言 时间:
2016-05-06 15:05:24
收藏:
0 评论:
0 赞:
0 阅读:
284
std::string源码探秘和性能分析本文主要讲c++标准库的string的内部实现,以及对象拷贝的性能分析。...
分类:
其他 时间:
2016-05-06 15:05:14
收藏:
0 评论:
0 赞:
0 阅读:
204
什么是 UGUI
UGUI 是 Unity 自带的一套 GUI 系统,含有基本的一些 UI 控件。
UGUI 控件有哪些?
我们常用的有 Canvas,Text,Image,Button,Toggle,Slider,Scroll Bar,Scroll View,Input Field。
怎样新建 UI 控件
在 Hierarchy 中右键添加
在菜单栏的 Component 中添加Can...
分类:
其他 时间:
2016-05-06 15:05:05
收藏:
0 评论:
0 赞:
0 阅读:
445
Android解析JSON数据详解
JSON(JavaScript Object Notation) 定义:一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org
JSON的结构:...
分类:
移动平台 时间:
2016-05-06 15:04:54
收藏:
0 评论:
0 赞:
0 阅读:
192
进程地址空间
内核中的函数以相当直截了当的方式获得动态内存:
1.__get_free_pages()和alloc_pages()从分区页框分配器中获得页框。
2.kmem_cache_alloc()和kmalloc()使用slab分配器为专门或通用对象分配快。
3.vmalloc()和vmalloc_32()获得一块非连续的内存区。...
分类:
系统服务 时间:
2016-05-06 15:04:45
收藏:
0 评论:
0 赞:
0 阅读:
210
STL学习——Vector篇
vector简介vector的数据安排及操作方式与array非常相似,两者的区别在于空间运用的灵活性。array是静态空间,一旦配置了,就不能改变;要换个大(或小)一点的可以,但琐碎的事由客户端完成:首先配置一块新空间,然后将元素从旧址一一搬往新址,再把原来的空间释还给系统。而vector是动态空间,随着元素的加入,它的内部机制会自动扩充空间以容纳新元素。它对内存的合理...
分类:
其他 时间:
2016-05-06 15:04:34
收藏:
0 评论:
0 赞:
0 阅读:
224
apache的poi提供了支持MS Office文档操作的java API。jXLS则是基于poi提供了支持Excel模版操作的API。
jXLS的主页是:http://jxls.sourceforge.net,似乎国内不能访问,需要代理。
下面是一些例子,以及我对导出到多个sheet的一个封装。
先定义一个模版:
这里的jxls tag和JSP的tag很像,varStat...
分类:
其他 时间:
2016-05-06 15:04:25
收藏:
0 评论:
0 赞:
0 阅读:
233