杂记
AI蒸汽人
这个作者很懒,什么都没留下…
展开
-
[c/c++]杂记
1.基本类型字节数与struct与union字节大小 char :1个字节 char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器) short int : 2个字节 int: 4个字节(与操作系统位数相关) unsigned int : 4个字节(与操作系统位数相关) float: 4个字节 double: 8个字原创 2017-03-27 15:14:23 · 207 阅读 · 0 评论 -
[java]杂记4
1.使用Thread建立的线程默认情况下是前台线程,在进程中,只要有一个前台线程未退出,进程就不会终止。主线程就是一个前台线程。而后台线程不管线程是否结束,只要所有的前台线程都退出(包括正常退出和异常退出)后,进程就会自动终止2.ResultSet结果集读取数据的方法主要是getXXX() ,他的参数可以使整型表示第几列(是从1开始的),还可以是列名。3. 启动一个线程的方法是 start()原创 2017-03-08 20:23:05 · 258 阅读 · 0 评论 -
[java]杂记
因为java允许将数据成员声明为final,却不赋初值。但是,blank finals必须在使用之前初始化,且必须在构造函数中初始化原创 2017-02-28 16:05:48 · 274 阅读 · 0 评论 -
【MySql】杂记
1.mysqldump常用于MySQL数据库逻辑备份。 二进制日志文件 中提供了执行mysqldump之后对数据库的更改进行复制所需要的信息。2.要显示存储过程传出的值,需要使用show关键字3.MySQL数据类型-decimal 对于精度比较高的东西,比如money,我会用decimal类型,不会考虑float,double,因为他们容易产生误差,numeric和decimal同义,numer原创 2017-06-01 21:50:03 · 439 阅读 · 0 评论 -
【算法-查找】杂记
1.二分查找(折半查找) 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则原创 2017-04-19 14:44:34 · 708 阅读 · 0 评论 -
[linux]杂记
1.Linux下History命令主要用于显示历史指令记录内容, 下达历史纪录中的指令 。History命令语法: [www.linuxidc.com@linux]# history [n] [www.linuxidc.com@linux]# history [-c] [www.linuxidc.com@linux]# history [-raw] histfiles2 孤儿进程:一个父进程原创 2017-03-22 14:45:33 · 318 阅读 · 0 评论 -
[java]杂记3
1.String的equal()方法public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString原创 2017-03-07 18:25:36 · 227 阅读 · 0 评论 -
【机械学习】杂记
1.详细 CRF简介Conditional Random Field:条件随机场,一种机器学习技术(模型)CRF由John Lafferty最早用于NLP技术领域,其在NLP技术领域中主要用于文本标注,并有多种应用场景,例如:分词(标注字的词位信息,由字构词)词性标注(标注分词的词性,例如:名词,动词,助词)命名实体识别(识别人名,地名,机构名,商品名等具有一定内在规律的实体名词)本文主要原创 2017-04-24 13:36:00 · 394 阅读 · 1 评论 -
【数据结构-队列】杂记
1.循环队列是队列的一种顺序存储结构,用队尾指针 rear 指向队列中的队尾元素,用排头指针 front 指向排头元素的前一个位置。循环链表是用不连续的存储单元存储数据,它有一个表头结点,队头指针指向表头结点,最后一个结点的指针域指向表头结点。二叉链表是树的二叉链表实现方式。栈是一种特殊存取方式的线性表。2.循环队列解决的是“假溢出”问题,但是仍然会出现真正的溢出问题 假溢出指的是下标原创 2017-04-23 15:56:54 · 254 阅读 · 0 评论 -
【数据结构-数组】杂记
1.合并两个已排序的数组/** * @author iamzken * 2015-8-28 * 合并两个有序数组 * */ public class Sorter2 { public static void merge2SortedArray(int[] a , int[] b , int[] c){ //a数组的当前索引 int i = 0; //b数组的当原创 2017-04-23 21:54:50 · 575 阅读 · 0 评论 -
【数据结构-链表】杂记
1.在单链表的开始结点之前附设一个类型相同的结点,称之为头结点。头结点的数据域可以不存储任何信息,头结点的指针域存储指向开始结点的指针(即第一个元素结点的存储位置)。 作用 1、防止单链表是空的而设的.当链表为空的时候,带头结点的头指针就指向头结点.如果当链表为空的时候,单链表没有带头结点,那么它的头指针就为NULL. 2、是为了方便单链表的特殊操作,插入在表头或者删除第一个结点.这样就保持了原创 2017-05-02 15:31:15 · 216 阅读 · 0 评论 -
【算法-排序】杂记
1.快速排序最坏情况就是每次选的基准数都和其他数做过比较,共需比较( n -1) + ( n -2) + … + 1 = n( n -1) /22. 空间复杂度。冒泡排序,简单选择排序,堆排序,直接插入排序,希尔排序的空间复杂度为O(1),因为需要一个临时变量来交换元素位置,(另外遍历序列时自然少不了用一个变量来做索引) 快速排序空间复杂度为logn(因为递归调用了) , 归并排序空间复杂是O原创 2017-04-25 21:16:24 · 755 阅读 · 1 评论 -
【数据结构】杂记
1.哈尔夫曼树2.前序遍历:(根–>左–>右) 1.访问根节点 2.前序遍历左子树 3.前序遍历右子树 中序遍历:(左–>根–>右) 1.中序遍历左子树 2.访问根节点 3.中序遍历右子树 后序遍历:(左–>右–>根) 1.后序遍历左子树 2.后序遍历右子树 3.访问根节点原创 2017-03-27 15:02:09 · 216 阅读 · 0 评论 -
【数据结构-栈】杂记
前缀、中缀、后缀表达式 举例:(3 + 4) × 5 - 6 就是中缀表达式- × + 3 4 5 6 前缀表达式3 4 + 5 × 6 - 后缀表达式中缀表达式(中缀记法) 中缀表达式是一种通用的算术或逻辑公式表示方法,操作符以中缀形式处于操作数的中间。中缀表达式是人们常用的算术表示方法。 虽然人的大脑很容易理解与分析中缀表达式,但对计算机来说中缀表达式却是很复杂的,因此计算表达式的值原创 2017-04-30 14:08:27 · 238 阅读 · 0 评论 -
【java】杂记2
1.Arrays.asList() 将一个数组转化为一个List对象,这个方法会返回一个ArrayList类型的对象, 这个ArrayList类并非java.util.ArrayList类,而是Arrays类的静态内部类!用这个对象对列表进行添加删除更新操作,就会报UnsupportedOperationException异常。 2.ConcurrentHashMap使用segment来分段和管原创 2017-03-04 16:21:17 · 282 阅读 · 0 评论 -
【javascript】杂记
1.settimeout函数是指定毫秒数后调用函数或者是计算表达式的,而settimeout设置为0s,他被js放在队列中,要等别人执行完,他才会执行。console.log('1');setTimeout(function(){console.log('2');},0);console.log('3');1 3 22 . null和undefined是不同的,但它们都表示“值的空缺”,判断原创 2017-05-30 12:31:43 · 607 阅读 · 0 评论