码迷,mamicode.com
首页 > 2015年06月10日 > 全部分享
Linux下使用Vi是方向键变乱码 退格键不能使用的解决方法
在Linux下编辑一些文件,这就涉及到了vi这个编辑器了。在Linux下,初始使用vi的时候有点问题,就是在编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现[A [B [C [D之类的字母,而且编辑错误的话,就连平时关于的退格键(Backspace键)都使用不了,只能用Delete来删除。针对这个问题,网上的答案有很多,例如是安装完整版的vim啊,编辑/etc/vim/vimrc....
分类:系统相关   时间:2015-06-10 08:56:52    阅读次数:177
基于数组实现Java 自定义Queue队列及应用
Java 自定义队列Queue:队列的抽象数据类型就是一个容器,其中的对象排成一个序列,我们只能访问和取出排在最前端( Front)的对象,只能在队列的尾部( Rear)插入新对象。正是按照这一规则,才能保证最先被插入的对象首先被删除( FIFO)。java本身是有自带Queue类包,为了达到学习目的已经更好深入了解Queue队列,自己动手自建java Queue类是个很好的学习开始: 基于数组的...
分类:编程语言   时间:2015-06-10 08:56:31    阅读次数:168
Tomcat源码阅读#1:classloader初始化
可以看到只有commonLoader才有配置,所以createClassLoader("server", commonLoader);与createClassLoader("shared", commonLoader);返回的都会是commonLoader。...
分类:其他好文   时间:2015-06-10 08:54:41    阅读次数:105
【ios开发学习 - 第三课】UITextField使用
//初始化textfield并设置位置及大小    UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];     //设置边框样式,只有设置了才会显示边框样式     text.borderStyle = UITextBorderStyleRoundedRect...
分类:移动开发   时间:2015-06-10 08:56:43    阅读次数:218
【ios开发学习 - 第四课】UIButton使用
一、创建 两种方法: 1. 常规的 initWithFrame 源码打印? UIButton *btn1 = [[UIButton alloc]initWithFrame:CGRectMake(10, 10, 80, 44)];   对代码创建View(UIControl继承自UIView,所以也是view)不甚了解的请参看: 《有关View的...
分类:移动开发   时间:2015-06-10 08:56:21    阅读次数:178
NOJ1113 斐波那契数应用 模拟
题目描述知道斐波那契数吗?下面是它的一个定义: F1 = 1 F2 = 2 Fn+1 = Fn+Fn-1 ,这里n>1每个正整数x 可写为不同斐波那契数的总和,因而意味着存在数k 和数 b1, b2, …, bk,使得x=b1*F1+ …+ bi*Fi+ … +bk*Fk, 其中bk = 1,bi (1≤i < k)为0或1。简言之,我们可写为: b(x) = (bk, bk-1, …, b1...
分类:其他好文   时间:2015-06-10 08:56:21    阅读次数:106
NOJ1119 仙林鼎山游乐园
题意给定一个有向无权图,问图中是否有环。思路用Floyd的形式进行预处理。eg[i][j]不仅仅表示有一条边连着i和j,而表示有一条i到j的路。 这样处理之后遍历所有的情况,如果发现正着和反着都可以,那就是存在环了。代码#include const int maxn = 55; int n; bool eg[maxn][maxn]; int main() { //freo...
分类:其他好文   时间:2015-06-10 08:54:10    阅读次数:108
面向对象学习【c++】
c++太弱了(其实是一点都不会!) 挖个坑来学习c++!代码1:#include #include #include #include #include #include #include #include #include <st...
分类:编程语言   时间:2015-06-10 08:55:57    阅读次数:142
多颗线段树+间隔点组成的区间求和 hdu4288 coder
题意: hdu4288 有3种操作:1.往集合里加入元素 2.删除集合里的元素 3.对集合里下标模5等于3的元素求和 加入和删除元素就是线段树里的单点更新,但第三种操作就不那么显然了。由于需要求和的元素都是模5等于3的等间隔的点,当我们对一个节点进行更新的时候,它的左子结点的满足条件的下标在这个节点肯定也满足条件,但右子节点模5等于3的下标并不是这个节点的模5等于3的下标,因为当...
分类:其他好文   时间:2015-06-10 08:55:33    阅读次数:162
linux下安装squid代理服务器
1.实验原理: 客户端的请求会先到代理服务器,代理服务器根据自己的acl来判断是否去请求WEB服务器。如果请求WEB服务器,会在自己硬盘建立缓存,如果有下次同样的请求,会直接从自己的缓存来返回 2.具体操作: /etc/squid/squid.conf内容: http_port 3128 cache_mem 128 MB cache_dir ...
分类:系统相关   时间:2015-06-10 08:53:27    阅读次数:294
POJ - 2446 Chessboard 二分图 最大匹配(输入坑)
题目大意:有一个n*m的棋盘,棋盘上面有k个洞。 现在要求你在这棋盘上面放1*2的矩形,使得棋盘上除k个洞之外的所有点都被1 * 2的矩形覆盖,且只覆盖一次解题思路:思路不难想到,将每一点作为两个点集(除洞之外),点集之间的联系表示该点能联通的点,这样二分图就构造完成了 只需要求出最大匹配数,再和n * m -k比较即可 输入是个坑啊,输入的坐标是(x,y),但是表示的缺失y行,x列#incl...
分类:其他好文   时间:2015-06-10 08:53:38    阅读次数:75
浅谈C语言中的联合体
联合体union       当多个数据需要共享内存或者多个数据每次只取其一时,可以利用联合体(union)。在C Programming Language 一书中对于联合体是这么描述的:      1)联合体是一个结构;      2)它的所有成员相对于基地址的偏移量都为0;      3)此结构空间要大到足够容纳最"宽"的成员;      4)其对齐方式要适合其中所有的成员; 下面...
分类:编程语言   时间:2015-06-10 08:52:38    阅读次数:178
C语言动态内存管理
1-概述 动态存储管理的基本问题是:系统如何按请求分配内存,如何回收内存再利用。提出请求的用户可能是系统的一个作业,也可能是程序中的一个变量。 空闲块 未曾分配的地址连续的内存区称为“空闲块”。 占用块 已分配给用户使用的地址连续的内存区称为“占用块”。 系统刚刚启动时,整个内存可看做一个大的“空闲块”,随着用户请求的进入,系统依次分配相应的内存。 在系统...
分类:编程语言   时间:2015-06-10 08:54:56    阅读次数:137
黑马程序员----java基础----面向对象思想和类的概述
面向对象(掌握) (1)面向对象 面向对象是基于面向过程的编程思想. 面向对象和面向过程的区别:面向过程强调的是每一个功能的具体步骤。面向对象强调的是对象,然后由对象去调用功能。 (2)面向对象的思想特点 A:是一种更符合我们思考习惯的思想 B:把复杂的事情简单化 C:让我们从执行者变成了指挥者...
分类:编程语言   时间:2015-06-10 08:52:45    阅读次数:132
黑马程序员----java基础----继承与多态,附相关面试题
继承(掌握) (1)把多个类中相同的成员给提取出来定义到一个独立的类中。然后让这多个类和该独立的类产生一个关系, 这多个类就具备了这些内容。这个关系叫继承。 (2)Java中如何表示继承呢?格式是什么呢? A:用关键字extends表示 B:格式: class 子类名 extends 父类名 {} (3)继承的好处: A:提高了代码的复用性 B:提高了代码的维护性 C:让类与类产生了一个关系,是多态的前提 (4)继承的弊端: A:让类的耦合性增强。这样某个类的改...
分类:编程语言   时间:2015-06-10 08:55:03    阅读次数:214
黑马程序员----java基础---抽象类和接口,附相关面试题
抽象类(掌握) (1)把多个共性的东西提取到一个类中,这是继承的做法。 但是呢,这多个共性的东西,在有些时候,方法声明一样,但是方法体。 也就是说,方法声明一样,但是每个具体的对象在具体实现的时候内容不一样。 所以,我们在定义这些共性的方法的时候,就不能给出具体的方法体。 而一个没有具体的方法体的方法是抽象的方法。 在一个类中如果有抽象方法,该类必须定义为抽象类。...
分类:编程语言   时间:2015-06-10 08:52:02    阅读次数:169
Reverse Words in a String -- leetcode
Given an input string, reverse the string word by word. For example, Given s = "the sky is blue", return "blue is sky the". Update (2015-02-12): For C programmers: Try to solve it in-place in...
分类:其他好文   时间:2015-06-10 08:53:02    阅读次数:96
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!