码迷,mamicode.com
首页 > 2015年07月02日 > 全部分享
算法练习:两指针之有序数组去重
问题描述 给出一个有序数组,就地移除重复元素,保持每个元素只出现一次,并返回新数组的长度。   问题分析 这个比较简单,直接使用两个指针,一个在前,一个在后,扫描一遍数组即可。时间复杂度为O(n^2)。 比如数组A = { 1,1, 2, 3, 3 },看下图,思想简单明了。       代码实现 #include using namespace std; //去除数组...
分类:编程语言   时间:2015-07-02 22:45:49    阅读次数:244
Solr 智能提示(suggest)
在师出名门的基于lucene的solr搜索引擎中。提供了 拼写检查和智能提示这块功能。 拼写检查就是用来检查用户输入的检索内容是否存在,如果不存在则,给它提示出相近,或相似的内容。 而检索建议则是用户输入某个检索条件后,会立刻友好的给出一系列提示内容,并推荐首个出现的相似的词,作为推荐词。 也就是说 拼写检查是可以作为一个单独功能使用,但suggest一般引用拼写检查组件...
分类:其他好文   时间:2015-07-02 22:44:56    阅读次数:223
7. Laravel5学习笔记:如何定义自己的视图组件
视图组件视图组件就是在视图被渲染前,会调用的闭包或类方法。如果你想在每次渲染某些视图时绑定数据,视图组件可以把这样的程序逻辑组织在同一个地方。对上面的话,理解如下: 这个php代码运行的时间是在渲染视图之前 使用这个组件应该用于每次渲染时,都要绑定数据的视图上。这样子就可以从控制器分离出数据绑定逻辑。 它很好的提现了 单一职责 ,对它的概念阐述 请看这里使用在laravel5的文档中已经说明了如何构...
分类:其他好文   时间:2015-07-02 22:46:49    阅读次数:214
安装配置好openstack环境的虚拟机,需要修改ip时,在数据库中同步修改ip的方法
由于配置openstack 环境的时候,创建了很多表,都配置了本机的ip 所以当本机需要修改ip的 时候  就需要同步数据库中所有与环境有关的ip 方法: 1.进入数据库 [root@node Desktop]# mysql -uroot -p Enter password: Welcome to the MariaDB monitor.  Commands end with ; o...
分类:数据库   时间:2015-07-02 22:43:24    阅读次数:304
虚拟机性能监控与故障处理工具
Sun SDK 监控和故障处理工具 jps 虚拟机进程状况工具 格式 jps [option] [hostid] 本地虚拟机唯一ID: local virtual machine identifier,LVMID 进程ID:process identifier jps可以通过RMI 协议查询开启了RMI服务的远程虚拟机进程状态,hostid为RMI 注册表中的注册的主机名。...
分类:其他好文   时间:2015-07-02 22:44:38    阅读次数:178
如何在Windows DOS环境下格式化硬盘
在Windows环境下格式化硬盘的方法比较多,本文介绍如何在DOS环境下彻底格式化某硬盘。该方法主要适合于未分区或里面已经有不同操作系统的硬盘,因为这类盘插在电脑上,在设备管理器里面可以看到,但你在系统里找不到该盘符是无法识别的,这时你如果想彻底格式化该硬盘,可以在DOS环境下操作。以下是详细操作说明。 step1. 插上你的硬盘,确保设备管理器里面有此东东,如图1所示; 图 1 ste...
分类:Windows程序   时间:2015-07-02 22:42:39    阅读次数:298
【swift-总结】闭包
其实闭包就是函数 作为条件的函数闭包表达式首先声明一个数组var names = ["Charis", "Alex", "Ewa", "Barry", "Daniella"]将这个数组按照字母排序声明一个闭包函数func backwards(s1: String, s2:String) -> Bool { return s1 > s2 }sorted()函数返回一个数组,sort()函数...
分类:编程语言   时间:2015-07-02 22:43:53    阅读次数:179
【swift-总结】枚举
声明枚举enum Direction { case North case East case West case South }也可以使用一个caseenum Direct { case North, East, South }使用枚举var dirct = Direction.East dirct = .West相关值可以使用枚举存储任何相关指enum Pe...
分类:编程语言   时间:2015-07-02 22:43:03    阅读次数:160
Swift 数组
/*********************************************** Swift 数组 ***********************************************///在swift中,Array也没有可变和不可变类型之分,而且取决于用什么关键字来修饰,var就是可变,let就是不可变 在swift中,使用字面量来给一个...
分类:编程语言   时间:2015-07-02 22:43:28    阅读次数:164
UVA 11235--Frequent values+RMQ问题
题目链接:点击进入 以前也碰到过不需要修改,只需要单纯查询区间最值的题目,那时候都是用的线段树做的。但是现在大白书上提供了一个更好的算法。 当然这个题目本身还是不能直接套最大最小值的模板的,需要做一些转换。其中最主要的就是要将题目给的数据,处理成(a,b)这种格式,表示数字a连续出现b次,并且记录每个编号对应的段号。然后我们在处理过后的以段为表示单位的数据上进行RMQ查询了。代码如下:#incl...
分类:其他好文   时间:2015-07-02 22:41:06    阅读次数:187
一起talk GDB吧(第一回:GDB介绍)
各位看官们,大家好,从今天开始,我们讲大型章回体科技小说 :GDB。闲话休提,言归正转。让我们一 起talk GDB吧! 看官们,我们常说的GDB是一个绰号,它真正的名字是:The GNU Project Debugger.中文叫作GNU程序 调试器。和GCC一样,因为这个绰号的名声太大了,所以大家都这么称呼它。GDB生于八十年代,也是一 个典型的80后。它和GCC是亲兄弟,...
分类:数据库   时间:2015-07-02 22:42:13    阅读次数:157
awk条件语句
条件语句用于在执行操作之前做一个测试。在前面的章节中,我们看到了模式匹配规则的一些示例。模式匹配规则本质上就是影响输入循环的条件表达式。在这一部分,我们主要就在action中所使用的条件语句进行探讨。条件语句以if开头,并计算放在圆括号中的表达式。语法是: if (expression) action1 [else action2] 如果条件表达式expression的值...
分类:其他好文   时间:2015-07-02 22:42:13    阅读次数:396
深入浅出讲解:php的socket通信
1. php中常见的错误类型 1. 语法错误 * 1). 少写分号 * 2). 。 。。。。。 2. 环境错误 * 1). php 配置等待 3. 逻辑错误 * 1). 想用一个等号,结果使用了两个等号 2.已定义的错误类型 错误名 错误描述 E_ALL 所有的错误和报告 E_ERROR 致命的运行时错误,脚本的执行被 E_W...
分类:Web程序   时间:2015-07-02 22:42:02    阅读次数:161
物联网操作系统HelloX开发者入门指南
HelloX开发者入门指南HelloX是聚焦于物联网领域的操作系统开发项目,可以通过百度搜索“HelloX”,获取详细信息。当前开发团队正在进一步招募中,欢迎您的了解和加入。如果您希望加入HelloX的开发团队,建议参照下列步骤进行操作:1.      首先,请亲手熟悉和操作HelloX操作系统,这是我们开发的核心组件之一,所有其它组件(包括后台组件,终端产品等)都围绕HelloX操作系统展开。这...
分类:其他好文   时间:2015-07-02 22:40:24    阅读次数:205
mmap存储映射IO
mmap,munmap——#include void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset); int munmap(void *addr, size_t length); int mprotect(void *addr, siz...
分类:其他好文   时间:2015-07-02 22:40:02    阅读次数:191
Git常用命令
使用Git往Github上Push代码    我们使用Git作为版本控制,当然我们会和Github配合使用,一个本地库,一个远程库,两个搭配使用,可以为我们提供很多方便。但是往Github上Push代码可能不知道步骤的话还是要琢磨一点时间的 ,在这里我给大家说一下步骤: git remote add [name] [远程库的地址] 这一步是在本地添加一个远程库(这个库要事先在Github上建好),...
分类:其他好文   时间:2015-07-02 22:40:13    阅读次数:179
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl...
分类:其他好文   时间:2015-07-02 22:41:39    阅读次数:185
1863条   上一页 1 2 3 4 5 6 7 8 ... 110 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!