
个人编程开发测试学习技术生活日志
文章平均质量分 84
cmdssd1
这个作者很懒,什么都没留下…
展开
-
关于各种排序复杂度,哈夫曼树,路由器作用
一些杂七杂八的基础知识原创 2016-06-30 12:57:49 · 1840 阅读 · 0 评论 -
suite0001关于ABCD类地址
四大类地址,分别要记住网络位、主机位,各占多少位,每类地址以0,10,110,1110,11110打头的,从而衍生出十进制范围的问题原创 2016-07-01 14:39:25 · 933 阅读 · 0 评论 -
suite0001关于路由器
路由器位于第三层网络层,可以隔离广播,可以地址转换,可以选择路由,可以多播组播,面向多个目标原创 2016-07-01 13:55:35 · 315 阅读 · 0 评论 -
b-tree源代码
/*****************************************************************************Copyright (c) 1994, 2015, Oracle and/or its affiliates. All Rights Reserved.Copyright (c) 2012, Facebook Inc.This pro转载 2015-09-17 10:50:17 · 1960 阅读 · 0 评论 -
c++ class 与 struct 的区别!
http://stackoverflow.com/a/1127406/1381196原创 2015-09-17 10:35:17 · 516 阅读 · 0 评论 -
HashMap解决hash冲突的方法
HashMap解决hash冲突的方法博客分类: jvm虚拟机 在Java编程语言中,最基本的结构就是两种,一种是数组,一种是模拟指针(引用),所有的数据结构都可以用这两个基本结构构造,HashMap也一样。当程序试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例:HashMap m=new HashMap转载 2015-09-12 22:34:21 · 411 阅读 · 0 评论 -
腾讯-拥抱变化
原创 2015-09-07 20:41:59 · 451 阅读 · 0 评论 -
海量数据处理:十道面试题与十个海量数据处理方法总结
说明:本文分为俩部分,第一部分为10道海量数据处理的面试题,第二部分为10个海量数据处理的方法总结。有任何问题,欢迎交流、指正。出处:http://blog.youkuaiyun.com/v_JULY_v。 ------------------------------------------ 第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。此题,在我之前的一篇文章:十转载 2014-09-16 13:09:48 · 541 阅读 · 0 评论 -
说一下Docker(一)
对于提高服务器的性能,原创 2014-09-14 14:56:45 · 444 阅读 · 0 评论 -
object-c基础知识(不断更新)
1.判断某个对象属于它的类或它的子类-(BOOL)isKindOfClass:classObj2.判断某个对象属于它的类不包括子类-(BOOL)isMemberOfClass:classObj3.判断对象是否能响应某个消息-(BOOL)respondsoSelector:selector4.判断一个类是否能响应某个消息+(BOOL)instanceRespondToSelector:s原创 2014-08-29 18:55:54 · 650 阅读 · 0 评论 -
Linux系统的启动过程
Linux系统的启动必然是从原创 2014-09-19 17:41:35 · 513 阅读 · 0 评论 -
iOS开发初探(一)
ios开发与桌面开发的很大不同在于,单窗口()原创 2014-09-07 15:36:29 · 650 阅读 · 0 评论 -
iOS开发初探(二)
对于object-c,类的属性定义有一种原创 2014-09-09 03:05:27 · 422 阅读 · 0 评论 -
安装低版本Ubuntu和GCC[转]
Ubuntu10.04 下载地址:http://download.chinaunix.net/download.php?id=31673&ResourceID=12776 安装gcc-4.1:Ubuntu 10.04下默认的GCC版本是GCC 4.4.1,而大多时候,我们需要使用GCC4.1.2,所以需要自己安装低版本的GCC 4.1.2。不过我尝试过,安装版本为4.1的转载 2014-09-19 17:48:21 · 551 阅读 · 0 评论 -
关于Vmware Workstation 安装 MAC OS
对于没有足够预算原创 2014-08-23 02:28:34 · 2574 阅读 · 0 评论 -
算法学习(一)
1.散列表:一个数组,它的每个下标原创 2014-09-18 18:12:16 · 475 阅读 · 0 评论 -
Linux下Java环境变量配置
一 。修改/etc/profilevi /etc/profile将export JAVA_HOME=/usr/java/jdk1.6.0_xyexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHexport CLASSPATH=.:/usr/java/jdk1.6.0_07/lib:/usr/java/jdk1.6.0_xy/j转载 2014-09-25 14:06:03 · 512 阅读 · 0 评论 -
搭建Linux0.11系统环境
http://sourceforge.net/projects/bochs/files/bochs/2.4/Bochs-2.4.exe/download转载 2014-09-24 07:10:33 · 3268 阅读 · 0 评论 -
Maven
原创 2015-08-27 13:33:17 · 393 阅读 · 0 评论 -
java の finally
java の finally转载 2015-03-03 23:05:44 · 379 阅读 · 0 评论 -
深入详解搜索算法
a.表示:搜索算法是基于待搜索的数据结构进行的,组织数据结构最高效的有三种方法:线性表、树(图)、动态生成的结构。1.回溯法:简单地讲就是深度优先搜索,但是在搜索的过程中的中间节点上进行判断是否要继续搜索它的子树,否则返回父节点继续开始其他部分的深度优先搜索。回溯法的基本过程是:定义解空间,即用穷举法列出所有可能解的形式;然后视每一个元素为节点或者分支构建一个空间树;最后在该结构上进行回溯搜索原创 2014-12-03 02:35:31 · 596 阅读 · 0 评论 -
你必须背下的几个经典算法[2nd]
红黑树、0-1背包问题等详细剖析原创 2014-10-16 11:00:42 · 1824 阅读 · 0 评论 -
The Pyramid Match Kernel学习[1]
翻译原文:翻译 2014-10-11 11:13:44 · 3200 阅读 · 0 评论 -
Nosql-Druid(Mark)
Mark: Druid-Shanghai-Presentation转载 2014-11-08 21:30:30 · 471 阅读 · 0 评论 -
Linux启动为什么没有最先调用main函数?
学过C语言的人都知道,用C语言设计的程序都有一个main函数,而且是从main函数开始执行的。Linux 0.11的代码是用C语言编写的。奇怪的是,为什么在操作系统启动时先执行的是三个由汇编语言写成的程序,然后才开始执行main函数;为什么不是像我们熟知的C语言程序那样,从main函数开始执行呢。通常,我们用C语言编写的程序都是用户应用程序。这类程序的执行有一个重要的特征,就是必须在操作系转载 2014-09-27 17:39:16 · 2957 阅读 · 0 评论 -
你必须背下的几个经典算法
(一)外部排序算法1.基础知识:二路归并排序基本思想:使用递归将每一次分割的剩下的队列中数据的一半和另一半进行逐式比较,不断递归,直到使整个队列的数据在写回时是有序的。(逐式比较: 将队列1和队列2的队首元素进行大小的比较,小的写入缓冲区数据队列的末尾,一次比较,直到两个队列元素全部写入为止)2.对于空间复杂度的思考二路归并排序的空间复杂度是待排数据队列的大小,即O(n原创 2014-09-03 14:01:07 · 1039 阅读 · 1 评论