2017年4月25日

不引入新的数组,实现数组元素交换位置函数

摘要: 近期遇到一道C++的面试题。要求不引入新的数组,实现数组元素交换位置函数,看似挺简单的,却还是花费了我不少时间。这里记录下来。给大家一个简单的思路。题目的具体要求是: 不引入新的数组。实现数组元素交换位置函数:void swap(int a[], int m, int n);比方。设m为3,n为4。 阅读全文

posted @ 2017-04-25 19:43 yjbjingcha 阅读(464) 评论(0) 推荐(0) 编辑

前端框架(二)DIV多选复选框框的封装和MySql数据库存取

摘要: 图能够包括的寓意和含义是文字不能比拟的,先有一个效果图你也就知道这篇文章的主要内容是关于什么问题的。省去了一大堆文字的累述。看以下这张图: 这个需求就是要实现某个人具有第二种特性。具有多对多关系。比方某个人既喜欢运动、有喜欢上网等等。这样类似的需求在差点儿在每一个系统里面都有设计。并且非常多框架都实 阅读全文

posted @ 2017-04-25 18:21 yjbjingcha 阅读(1946) 评论(0) 推荐(0) 编辑

code[VS] 1048 石子归并

摘要: 题目描写叙述 Description 有n堆石子排成一列,每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子。一次合并的代价为两堆石子的重量和w[i]+w[i+1]。问安排如何的合并顺序,可以使得总合并代价达到最小。 输入描写叙述 Input Description 第一行一个整数n(n< 阅读全文

posted @ 2017-04-25 16:47 yjbjingcha 阅读(160) 评论(0) 推荐(0) 编辑

zookeeper工作原理解析

摘要: zookeeper一般用于distributed locking,并不适合用于distributed storage,由于zookeeper的每一个node。也叫做znode的存储容量限制是1M。 zookeeper里的角色主要有client,leader和learner。当中learner也包含o 阅读全文

posted @ 2017-04-25 15:51 yjbjingcha 阅读(323) 评论(0) 推荐(0) 编辑

浅析MySQL各种索引

摘要: MySQL各种索引(由于是浅析大多都不刻意区分搜索引擎) INDEX(普通索引):最主要的索引。没有不论什么限制 ALTER TABLE `table_name` ADD INDEX index_name ( `column` ) UNIQUE(唯一索引):与"普通索引"类似,不同的就是:索引列的值 阅读全文

posted @ 2017-04-25 14:31 yjbjingcha 阅读(1065) 评论(0) 推荐(1) 编辑

osx下查看jar文件

摘要: jar是java class的打包文件,我们能够将自己的项目打包为jar文件执行,也能够打包后当做第三方包查看,有时候我们须要查看一下一个jar文件里是否还有某个类以及对应的包,我们能够採用下面两种方式: ① 使用软件 jd-gui是一个跨平台的软件。我们能够方便的在osx等系统上安装,之后将jar 阅读全文

posted @ 2017-04-25 14:00 yjbjingcha 阅读(1017) 评论(0) 推荐(0) 编辑

TopCoder SRM624 BuildingHeightEasy 题解

摘要: 本题题意就是求有一组建筑物,问把这些建筑物的M个都统一到同一高度。须要的最小改动高度是多少? 题意隐含的意思就是由于是建筑物,所以不能降低,仅仅能添加了。 本题能够使用暴力搜索,由于数据量少。 可是事实上能够小排序。然后再求高度差的。 排序之后从第M个建筑物開始搜索。第M个建筑物与前面M个建筑物组成 阅读全文

posted @ 2017-04-25 13:01 yjbjingcha 阅读(168) 评论(0) 推荐(0) 编辑

ViewPager切换动画效果改动

摘要: 比方我们点击向右button,希望左边的view移动过来,有个平移效果,可是用系统默认的ViewPager切换的时候,会一闪而过。这是为什么呢? 由于viewpager外面事实上有个scrollview,你能够使用反射的方法,设置他的scroll时间。代码例如以下。 主要代码: //第一步: Lay 阅读全文

posted @ 2017-04-25 11:38 yjbjingcha 阅读(196) 评论(0) 推荐(0) 编辑

vim中的高亮全部同样单词的方法

摘要: 用vim时,想高亮显示一个单词并查找的方发。将光标移动到所找单词. 1: shift + "*" 向下查找并高亮显示 2: shift + "#" 向上查找并高亮显示 3: "g" + "d" 高亮显示光标所属单词。"n" 查找。 用vim时,想高亮显示一个单词并查找的方发。将光标移动到所找单词. 阅读全文

posted @ 2017-04-25 10:44 yjbjingcha 阅读(2840) 评论(0) 推荐(0) 编辑

NI License Activator 用法

摘要: 双击打开后,看到这种界面,将白色方格通过鼠标右击点绿就能够了。 NI <wbr>License <wbr>Activator <wbr>用法 可能会出现这样的情况,打开后,主界面里什么也没有。 解决的方法:点击菜单条的“options”。然后选“open license folder”,出来一个浏览 阅读全文

posted @ 2017-04-25 09:08 yjbjingcha 阅读(1358) 评论(0) 推荐(0) 编辑

导航