码迷,mamicode.com
首页 > 编程语言
redis单线程模型分析
redis原理 redis采用自己实现的事件分离器,效率比较高,内部采用非阻塞的执行方式,吞吐能力比较大。 不过,因为一般的内存操作都是简单存取操作,线程占用时间相对较短,主要问题在io上,因此,redis这种模型是...
分类:编程语言   时间:2015-05-03 12:08:22    阅读次数:257
SpringMVC 常用配置说明
springMVC配置用法的文章很多,但具体描述清楚的不多,这里主要介绍下常用的配置项的用法,以及它的解析类,springMVC处理内容有两种方式,一种是converter,另一种是ViewResolver,两种都能处理json,xml以及form内容格式。 <beans xmlns="http://www.springframework.org/schema/beans"...
分类:编程语言   时间:2015-05-03 12:07:04    阅读次数:266
java 简单排序
public class SortDemo { public static void main(String[] args) { int[] arr = { 12, 3, 4, 56, 688, 9 }; bubbleSort(arr); selectSort(arr); print(arr); } // 选择 public static void selectSort...
分类:编程语言   时间:2015-05-03 12:06:00    阅读次数:144
java 二分查找法
public class QueryDemo { public static void main(String[] args) { int[] arr2 = new int[] { 11, 3,32,34, 45, 56, 78 }; System.out.println("67在数组中的位置:" + halfSearch(arr2, 11)); } public static ...
分类:编程语言   时间:2015-05-03 12:04:10    阅读次数:149
C++中随机函数rand()和srand()的用法
一、rand()   函数名:   rand      功   能:   随机数发生器    用   法:   int rand(void);     所在头文件: stdlib.h   函数说明 :                 rand()的内部实现是用线性同余法做的,它不是真的随机数,因其周期特别长,故在一定                 的范围里可看成...
分类:编程语言   时间:2015-05-03 12:05:11    阅读次数:179
Java矩阵运算,jama包
Jama是一个基本的线性代数java包。包括一个基本的Matrix类和5个矩阵分解类。 Matrix类提供了基本的线性代数数值运算的功能,不同的构造函数可以构造双精度和浮点精度的二维数组,而不同的gets和sets方法可以返回子矩阵和矩阵元素。 基本的算术运算包括矩阵相加,矩阵相乘,矩阵范式以及基于矩阵元素的算术运算。打印矩阵的函数也包括在内。 矩阵的五大分解,涉及一对或三元组,排列向量...
分类:编程语言   时间:2015-05-03 12:03:04    阅读次数:597
C++类成员对象析构问题
代码块...
分类:编程语言   时间:2015-05-03 12:02:24    阅读次数:141
c++之拷贝构造函数
#include #include using namespace std; class name { public : name();//默认构造函数 name(char *pn); //构造函数 name(const name &obj);//拷贝构造函数 ~ name() ;//析构函数 protected : char *pname ; int size ;...
分类:编程语言   时间:2015-05-03 12:00:31    阅读次数:180
(数组)众数问题
题目:给一数组,如果存在众数,找出众数,即超过一半的数,如果不存在,返回-1.思路:众数:众数出现的次数大于其他所有数出现次数之和方法1:hashmap通过遍历数组,将数组每个数都通过hashmap来统计其出现的个数,如果某个数个数超过一半,则为众数。时间空间复杂度均为O(n)方法2:Moore V...
分类:编程语言   时间:2015-05-03 11:58:33    阅读次数:229
Looper Handler 多线程
Looper is created by default on main UI Property: // main ui thread, if Looper is initialized in another thread, it would be a new thread // class x.....
分类:编程语言   时间:2015-05-03 11:59:13    阅读次数:154
OC开发_Storyboard——多线程、UIScrollView
一、多线程1、主队列:处理多点触控和所有UI操作(不能阻塞、主要同步更新UI)dispatch_queue_t mainQueue = dispatchg_get_main_queue(); //获得主线程Dispatch_async(queue ,^{ }); ...
分类:编程语言   时间:2015-05-03 11:55:43    阅读次数:199
c# Java 比较
在学校里使用Java比较多,毕业后参加工作主要使用C#语言,现在简单回顾下这两种语言的差异。首先,两者都是面向对象语言,都是静态强类型语言。Java于C#先面市,是纯面向对象语言的一次探索。C#改进了Java的很多缺陷。比如集合类型,Java比较混乱,而C#则规整很多。实际上C#的简洁也是C#语言的...
分类:编程语言   时间:2015-05-03 11:53:32    阅读次数:127
Java入门记(五):容器关系的梳理(下)——Map
介绍Java容器中的常用Map。
分类:编程语言   时间:2015-05-03 11:53:07    阅读次数:250
机器学习算法思想简单梳理
朴素贝叶斯:有以下几个地方需要注意:1. 如果给出的特征向量长度可能不同,这是需要归一化为通长度的向量(这里以文本分类为例),比如说是句子单词的话,则长度为整个词汇量的长度,对应位置是该单词出现的次数。2. 计算公式如下:其中一项条件概率可以通过朴素贝叶斯条件独立展开。要注意一点就是的计算方法,而由...
分类:编程语言   时间:2015-05-03 11:52:54    阅读次数:248
(数组)只出现一次的数
题目:1、给一数组,所有的数都出现了两次,只有一个数出现了一次,求这个数。2、给一数组,所有的数都出现了两次,只有两个数出现了一次, 求这两个数。思路:位运算1、将数组里所有的数都做异或操作,因为相同的数异或之后就等于0,所以结果就是只出现一次的那个数。2、同样将数组里所有的数做异或操作,相同的数异...
分类:编程语言   时间:2015-05-03 11:50:33    阅读次数:141
A*算法的原理 <转>
第一部分:A*算法简介写这篇文章的初衷是应一个网友的要求,当然我也发现现在有关人工智能的中文站点实在太少,我在这里抛砖引玉,希望大家都来热心的参与。还是说正题,我先拿A*算法开刀,是因为A*在游戏中有它很典型的用法,是人工智能在游戏中的代表。A*算法在人工智能中是一种典型的启发式搜索算法,为了说清楚...
分类:编程语言   时间:2015-05-03 11:50:07    阅读次数:141
一天一学数据结构之归并排序
将若干个有序序列进行两两合并,直到所有待排记录都在一个有序序列为止。1、二路归并排序 对于任意一个给定长度为n的待排序列,其中的n个记录各自为一个有序序列(单个记录必定是有序的),然后把相邻的两个序列归并,组成一个新的有序序列,一次下去,直到归并成一个有序序列为止。把两个有序序列归并,数组ar...
分类:编程语言   时间:2015-05-03 11:48:57    阅读次数:134
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!