码迷,mamicode.com
首页 > 编程语言
零基础学python-8.7 字典常用方法
1.列举字典的值、键与对 >>> d={'a':1,'b':2,'c':3,'d':4} >>> list(d.keys ()) ['c', 'd', 'a', 'b'] >>> list(d.values ()) [3, 4, 1, 2] >>> list(d.items ()) [('c', 3), ('d', 4), ('a', 1), ('b', 2)] >>> 2.获取相对位置 ...
分类:编程语言   时间:2015-08-29 00:56:56    阅读次数:165
KMP算法-之next数组-详解
我们在一个母字符串中查找一个子字符串有很多方法。KMP是一种最常见的改进算法,它可以在匹配过程中失配的情况下,有效地多往后面跳几个字符,加快匹配速度。 当然我们可以看到这个算法针对的是子串有对称属性,如果有对称属性,那么就需要向前查找是否有可以再次匹配的内容。   在KMP算法中有个数组,叫做前缀数组,也有的叫next数组,每一个子串有一个固定的next数组,它记录着字符串匹配过程中失配情况...
分类:编程语言   时间:2015-08-29 00:56:27    阅读次数:184
C/C++常用头文件及函数汇总
C/C++头文件一览 C #include     //设定插入点 #include      //字符处理 #include      //定义错误码 #include      //浮点数处理 #include         //对应各种运算符的宏 #include     //定义各种数据类型最值的常量 #include     //定义本地化C函数 #inclu...
分类:编程语言   时间:2015-08-29 00:54:52    阅读次数:186
C++编程常用头文件及其包含函数汇总
1. #include是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。 当使用时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现;当使用的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使用cout。   2.#include 是C++里面的一个常用函数库, 等价于C中的stdlib.h>       所包...
分类:编程语言   时间:2015-08-29 00:54:09    阅读次数:338
EM算法概念
EM算法是一种非常经典的alternative optimizing算法。alternative optimizing的思想就是对于一个最优化问题,可以计算分为两步或者参数分为两个,就可以随机任意的选择一个起始值或位置,固定一个参数A,以另一个参数B进行优化,然后固定参数B,以参数A进行优化,直到收敛未知。前面博文中所讲述的K-means也就这样的一个过程,或者meanshift均值漂移也是这样。...
分类:编程语言   时间:2015-08-29 00:55:09    阅读次数:238
swift详解之十六-----------GCD基础部分
GCD基础部分注:本节主要详细讲解线程同步的一些基本概念和GCD基础部分GCD (Grand Central Dispatch) 首先我们来了解处理线程中的一些基本概念 : 串行:同时只能有一个任务被执行 并发:同时可以有多个任务执行 同步:同步任务会阻塞当前线程,知道任务完成 异步:预定的任务会完成但不会等它完成,因此,一个异步函数不会阻塞当前线程去执行下一个函数。 临界区:就是一段代码不能被并...
分类:编程语言   时间:2015-08-29 00:55:03    阅读次数:584
Java-HashMap源码分析及示例
纸上得来终觉浅,绝知此事要躬行  --陆游    问渠那得清如许,为有源头活水来  --朱熹 HashMap是一个散列表,存储的内容是键值对(key-value)映射。HashMap继承于AbstractMap并实现了Map、Cloneable、Serializable接口。 (1)HashMap不是线程安全的,同时key-value都可以为null,并且是无序的。 (2)H...
分类:编程语言   时间:2015-08-29 00:51:26    阅读次数:307
Springmvc集成Shiro实现权限管理
Springmvc集成Shiro实现权限管理 Shiro是一个安全框架,他可以集成其他开发开发框架 如:Springmvc,实现用户身份认证、权限管理等等功能,shiro详细的介绍也就不讲了,这里给出一些关键的知识点吧: 知识点: shiro中默认的过滤器 过滤器名称 过滤器类 描述 anon org.apache.shiro...
分类:编程语言   时间:2015-08-29 00:51:09    阅读次数:360
【java-日志组件】slf4j+logback配置及详解
文本主要介绍一下slf4j+logback在java工程中的配置,面向的读者是已经对slf4j+logback有一定了解的同学,不了解的同学,请看文章末尾的相关链接。以后会写一篇介绍slf4j框架的文章,其中会说明logback与之的关系。下面咱们进入正题。...
分类:编程语言   时间:2015-08-29 00:51:00    阅读次数:251
Java-TreeMap源码分析及示例
纸上得来终觉浅,绝知此事要躬行  --陆游    问渠那得清如许,为有源头活水来  --朱熹 TreeMap与Map的关系如下图: TreeMap介绍: (1)TreeMap是一个有序的key-value集合,是通过红黑树来实现的。 (2)TreeMap是继承于AbstractMap,所以他是一个Map,是一个key-value集合。 (3)TreeMap实现...
分类:编程语言   时间:2015-08-29 00:49:30    阅读次数:249
Java-Hashtable源码分析及示例
纸上得来终觉浅,绝知此事要躬行  --陆游    问渠那得清如许,为有源头活水来  --朱熹 和HashMap一样,Hashtable也是一个散列表,存储的内容也是键值对key-value映射。它继承了Dictionary,并实现了Map、Cloneable、io、Serializable接口。Hashtable是线程安全的,并且key和value不能为空,并且不是有序的。 H...
分类:编程语言   时间:2015-08-29 00:49:11    阅读次数:273
JavaScript中字符串处理的一些函数
废话,不多说,直接上代码(function(){ var methods = { camelize: function() { /** * Returns string with all...
分类:编程语言   时间:2015-08-29 00:48:56    阅读次数:414
条款5:了解C++默默编写并调用哪些函数(Know what functions C++ silently writes and calls)
1.default costructor / copy constructor / copy assignment 者三者的区别? 特别是copy constructor & copy assignment !!2.编译器可以暗自为class创建default构造函数、copy构造函数、copy ....
分类:编程语言   时间:2015-08-29 00:45:50    阅读次数:158
C++ 读取配置文件
#ifndef __CFG_OP_H__#define __CFG_OP_H__#ifdef __cplusplusextern "C" {#endif//获取配置项int GetCfgItem(char *pFileName /*in*/, char *pKey /*in*/, char * p....
分类:编程语言   时间:2015-08-29 00:44:20    阅读次数:193
第五讲.字典,集合,数组排序(快速排序,冒泡,默认排序)(源代码)
1 #import 2 3 int main(int argc, const char * argv[]) { 4 @autoreleasepool { 5 6 //字典的使用 7 8 //创建字典对象 9 NSDi...
分类:编程语言   时间:2015-08-29 00:44:11    阅读次数:223
Swift语言Storyboard教程:第二部
本文由CocoaChina翻译小组@TurtleFromMars翻译自raywenderlich,原文:Storyboards Tutorial in Swift: Part 2更新记录:该Storyboard教程由Caroline Begbie更新iOS 8和Swift相关内容。原文作者为教程编纂...
分类:编程语言   时间:2015-08-29 00:44:14    阅读次数:440
Java基础の乱弹琴一:assert关键字
一。概述assert:表示断言二。语法在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错误,Java在执行的时候默认是不启动断言检查的(这个时候,所有的断言语句都 将忽略!),如果要开启断言检查,则需要用开关-enabl...
分类:编程语言   时间:2015-08-29 00:43:14    阅读次数:164
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!