码迷,mamicode.com
首页 > 编程语言
[Leetcode] implement strStr() (C++)
题目:Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.Update (2014-11-02):The...
分类:编程语言   时间:2014-11-09 06:16:02    阅读次数:221
python 学习笔记之基础知识(2)
1、输入输出: 输出:print,如下>>> print 'Hello World'Hello World 输入:input(),row_input()推荐使用row_input(),input()会默认你输入的数据类型是对的,导致一些错误,除非特别需要,尽量用row_input>>> name.....
分类:编程语言   时间:2014-11-09 06:15:02    阅读次数:126
UNIX环境编程学习笔记(26)——多线程编程(一):创建和终止线程
lienhua342014-11-08在进程控制三部曲中我们学习了进程的创建、终止以及获取终止状态等的进程控制原语。线程的控制与进程的控制有相似之处,在表 1中我们列出了进程和线程相对应的控制原语。表 1: 进程原语和线程原语的比较进程原语线程原语描述forkpthread_create创建新的控制...
分类:编程语言   时间:2014-11-09 06:13:37    阅读次数:266
Javascript 基础常用对象介绍
数组 类型( 栈 ?&& ?队列 ) 1)var arr = new Array();括号中的长度可以不指定,原因就是js中的数组长度是可以动态改变的 2)类似于java中的list容器,长度可变(arr.length=num),元素类型任意。 3)arr.p...
分类:编程语言   时间:2014-11-09 01:10:33    阅读次数:304
Java的集合类
在Java的java.util包中,有一批类被称为集合类 集合类,顾名思义,就是存放对象的集合的类,可以是数组形式【ArrayList】,也可以是链表形式【LinkedList】,也可以是两种形式结合【HashMap】。 Java的集合类的父类是Collection接口,主要分为三大类:List、Map、Set。 其中,List是一组元素的集合,最常用到的为ArrayList、LinkedL...
分类:编程语言   时间:2014-11-09 01:09:58    阅读次数:256
多线程之Lock锁和读写锁ReadWriteLock
JDK1.5之后有提供了另一种加锁方式Lock锁。Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。此实现允许更灵活的结构,可以具有差别很大的属性,可以支持多个相关的Condition 对象。 锁是控制多个线程对共享资源进行访问的工具。通常,锁提供了对共享资源的独占访问。一次只能有一个线程获得锁,对共享资源的所有访问都需要首先获得锁。不过,某些锁可能允许对共享资源并发访问,如ReadWriteLock 的读取锁。 synchronized 方法或语句的使用提供了对与每...
分类:编程语言   时间:2014-11-09 01:08:16    阅读次数:305
程序猿之--C语言细节15(预处理命令细节#error、运算符#和##、__FILE__、__LINE__)
主要内容:预处理命令细节#error、运算符#和##、__FILE__、__LINE__ #include /* 包含这个头文件,并不是将其所有函数都链接进程序*/ /* ##运算符 */ #define MK_ID(n) i##n /* 表示将两个记号连接 */ int MK_ID(1), MK_ID(2),MK_ID(3); /* 预处理后变成int i1,i2,i3;*...
分类:编程语言   时间:2014-11-09 01:08:51    阅读次数:301
ElasticSearch的javaAPI之Client
翻译的原文:http://www.elasticsearch.org/guide/en/elasticsearch/client/java-api/current/client.html#node-client 翻译ElasticSearch的javaAPI之Client 本节描述了elasticsearch提供的Java API,所有elasticsearch操作使用client对象执行...
分类:编程语言   时间:2014-11-09 01:03:29    阅读次数:362
JavaScript语言基础7
JavaScript中的数组是个新概念,...
分类:编程语言   时间:2014-11-09 01:03:11    阅读次数:195
初识Python(3)__Python 数字
数字类型关于删除数字对象按照Python 的法则, 你无法真正删除一个数值对象, 你仅仅是不再使用它而已。如果你实际上想删除一个数值对象的引用, 使用 del 语句Python支持四种数字类型整型:通常被称为只是整数或整数,是正或负整数,不带小数点。长整型:非常长的整型,在数字最后有L,如“5192...
分类:编程语言   时间:2014-11-09 00:59:32    阅读次数:363
[算法Tutorial]Adversary Argument,对手论证
分类:编程语言   时间:2014-11-09 00:59:28    阅读次数:901
python 学习笔记,selenium 自动化测试 更新开始
学python快两个月了,因为时间很少,经常都是每天只能看半个到一个钟的时间,有些东西看了又忘记了!所以从今天起,每天更新自己学习python 和 selenium 自动化测试的总觉,每天进步一点,好记性不如烂笔头,就从今天开始吧! -------------I Wil...
分类:编程语言   时间:2014-11-09 00:59:02    阅读次数:165
JavaScript中的字符串操作
JavaScript中的字符串操作一、概述 字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多...。JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操...
分类:编程语言   时间:2014-11-09 00:55:37    阅读次数:365
冒泡排序
void sort(int* a, int size){ for (int i = 0; i a[j]) { int t = a[j + 1 ]; a[j + 1] = a[j]; ...
分类:编程语言   时间:2014-11-09 00:53:15    阅读次数:209
python 学习笔记之基础知识(1)
1、数据类型: a、整型 int() 像一些正整数什么的 1 2 43 4 这些>>> 1/20表示整除 b、浮点型 float 类似带标点的小数,0.1 0.5 1.6 >>> 1.0/20.5浮点型可以计算精确值,算法中只要有一个数是浮点型,则结果也为浮点型关于整除 “//”,这个即使是用...
分类:编程语言   时间:2014-11-09 00:52:05    阅读次数:213
vc++播放wav音频文件
播放wav音频文件的方式:1.从vc++资源里读取音频文件,然后播放2.从硬盘,找到指定路径的音频文件,然后播放代码实现:方式1: LPCTSTR lpstrWav = NULL; // IDR_WAVE1 是资源里音频文件的名称 lpstrWav = MAKEINTRESOURCE(IDR_WA....
分类:编程语言   时间:2014-11-09 00:52:19    阅读次数:369
C++虚函数及虚函数表解析
一、背景知识(一些基本概念)虚函数(Virtual Function):在基类中声明为 virtual 并在一个或多个派生类中被重新定义的成员函数。纯虚函数(Pure Virtual Function):基类中没有实现体的虚函数称为纯虚函数(有纯虚函数的基类称为虚基类)。C++ “虚函数”的存在是为...
分类:编程语言   时间:2014-11-09 00:52:12    阅读次数:378
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!