- 博客(48)
- 收藏
- 关注
转载 深入理解红黑树
红黑树是平衡树的一种,保证最坏情况下操作时间复杂度为O(lgo(n))。红黑树的应用比较广泛,比如作为C++中STL的set和map的底层数据结构,Java集合中TreeSet和TreeMap的底层数据结构等。学习红黑树,可以把二叉查找树作为参考,这样有助于加深理解。红黑树的操作主要包括节点旋转、插入、删除等操作,下面咱们就一一来看:1、红黑树性质每个节点是红色的,或者是黑色的...
2016-05-31 20:31:00 86
转载 可视格式化(CSS 终极之南 随笔)
文档的可视格式化分为两部分。 竖直方向的渲染格式化和水平方向的渲染格式化。 文档的渲染是以CSS的盒子模型为基础进行的。 CSS盒子模型从内到外是 内容->内部空白->边框->外部空白。width和height属性设置的是内容区域的大小。背景颜色和图片一直覆盖布展到border下面。外部空白 Margin的值可以是负值,其他都不能为负。 下面开始前需要普及...
2016-05-31 18:10:00 84
转载 R语言介绍
R语言简介R语言是一种为统计计算和图形显示而设计的语言环境,是贝尔实验室(Bell Laboratories)的Rick Becker、John Chambers和Allan Wilks开发的S语言的一种实现,提供了一系列统计和图形显示工具。S语言也是目前比较流行的统计软件S-PLUS的基础。http://hovertree.com/R语言的创始人Ross Ihaka和Robert Gen...
2016-05-31 15:06:00 80
转载 处理哈希冲突的闭散列方法-线性探测
说到哈希冲突,就必须谈到哈希函数了。什么时候哈希函数 哈希冲突函数hv(i),用于在元素i发生哈希冲突时,将其映射至另一个内存位置。什么是哈希冲突 哈希冲突即关键字不同的元素被映射到了同一个内存位置,包括由同义词冲突和非同义词冲突。处理哈希冲突的方法很多,这里浅谈一下处理哈希冲突的闭散列方法:线性探测如下图所示 在上图中,这里key取8。实现线性探测代...
2016-05-31 13:57:22 147
转载 LB负载均衡中LVS搭建DR模式
LVS架构从逻辑上可分为调度层(Director)、server集群层(Realserver)和共享存储层LVS可分为三种工作模式: NAT(调度器将请求的目标ip即vip地址改为Realserver的ip,返回的数据包也经过调度器,调度器再把源地址修改为vip)依赖防火墙TUN(调度器将请求来的数据包封装加密通过ip隧道转发到后端的realserver上,而re...
2016-05-30 17:15:17 84
转载 论文笔记之: Bilinear CNN Models for Fine-grained Visual Recognition
Bilinear CNN Models for Fine-grained Visual RecognitionCVPR 2015 本文提出了一种双线性模型( bilinear models),一种识别结构,该结构由两个特征提取器产生,两个输出是图像每一个位置的外积(outer product),然后进行 pool,得到最终的图像描述算子。这种结构可以对局部 pairw...
2016-05-30 01:08:00 159
转载 [Android] 缓存机制
移动开发本质上就是手机和服务器之间进行通信,需要从服务端获取数据。反复通过网络获取数据是比较耗时的,特别是访问比较多的时候,会极大影响了性能,Android中可通过缓存机制来减少频繁的网络操作,减少流量、提升性能。实现原理 把不需要实时更新的数据缓存下来,通过时间或者其他因素 来判别是读缓存还是网络请求,这样可以缓解服务器压力,一定程度上...
2016-05-26 18:04:28 43
转载 DEDECMS之一 安装配置
一、织梦安装1.建好数据库、数据库用户名密码以及权限2.上传代码到服务器,根目录赋予所有权限3.打开网址,一步步安装即可二、配置1.删除安装目录下的所有文件2.系统系统设置:配置网站基本信息图片水印设置:关闭掉水印功能,否则有织梦网默认水印 ...
2016-05-26 16:12:00 104
转载 Nginx 反向代理配置
上篇博文介绍了Nginx的做为http服务器的配置,下面介绍下Nginx的反向代理配置。ngx_http_proxy_module1.proxy_pass URL;上下文:location, if in location, limit_exceptproxy_pass后面的路径不带uri时,其会将location的uri传递给后端主机;location /uri/...
2016-05-25 23:02:23 69
转载 如何解决源码包安装时的依赖性问题
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://chenguang.blog.51cto.com/350944/1034095不管是初步跨入Linux殿堂的新手,还是具有多年经验的专家,在安装或编译软件包的过程中或多或少的都会遇到包的依赖问题,从而导致安装过程无法继续,比如管理员...
2016-05-25 16:41:00 314
转载 python网络编程socket之多进程
#coding:utf-8__author__ = 'similarface'import os,socket,threading,SocketServerSERVER_HOST='localhost'SERVER_PORT=0BUF_SIZE=1024ECHO_MSG='HELLO'class ForkedClient(): def __init...
2016-05-25 11:24:00 226
转载 网络中进程通信-----socket
一、什么是socket?socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。我的理解就是Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)。(1)socket()函...
2016-05-24 19:23:35 77
转载 Linq之延迟加载特性
目录写在前面系列文章延迟加载总结写在前面上篇文章介绍了linq中常见的几个关键字,并列举了几个例子,算是对linq如何使用有了初步了解。上篇文章中也提到了,能够使用linq的场合有一个要求:实现IEnumerable<T>泛型接口,或者类型兼容(可以通过Cast方法转换,比如ArrayList)。系列文章Linq之Lambd...
2016-05-24 11:44:28 50
转载 Webrtc入门——基于阿里云ubuntu 最新webrtc Android平台编译详细说明
折腾了好多天,终于将webrtc Android平台的demo编译出来了,发现即使完全按照webrtc官网的编译指南,还是会碰到各种问题。而网上又没有更全面的说明,最后是通过查看webrtc 批处理脚本才最终一步步解决问题。写下这篇文章,希望对大家有帮助。 在编译的过程中,感觉webrtc编译实在是太难了, 但是完成了编译之后,感觉webrtc编译其实是很简单的,...
2016-05-22 21:51:00 80
转载 cobbler pxe-menu
对应的文件在 /var/lib/tftpboot/pxelinux.cfg下 如果profile的pxe-menu设置为1的话,就可以默认显示在menu上了。可以手动选择要下发哪一个profile。 但是在做集群的时候,都是自动下发的,要么设置default system,要么创建指定mac的system,不要自己手动选择。...
2016-05-20 17:12:00 105
转载 不固定参数的存储过程
我们知道存储过程是不支持不固定参数情况的(包括数组参数),可是有时候我们的参数又必须是不固定的,怎么办呢?我想此时不妨使用字符串参数来帮助我们解决这种情况,利用字符串分割的方法将一个参数分割成数个参数来解决。下面我们看一个例子:假设现在给你一个产品信息列表(显示出各个商品的基本信息),现在我想要根据所选择商品进行统计(任意选择几种),例如统计出价格&...
2016-05-19 18:08:00 368
转载 jvm执行流程(static代码块和初始化快和父类子类执行过程)
大家猜想一下,结果会是什么?为什么会是这样呢?1.jvm加载StaticBlock的main方法前,要看SubClass中是否有静态的变量和语句,如果有,先给这些静态的变量分配存储空间和执行静态语句(不是静态方法),且由于SubClass的父类中也有静态的变量,根据继承的特性,则先执行父类Parent的静态数据的初始化,然会执行子类的静态数据的...
2016-05-19 14:04:13 70
转载 多线程-方法介绍
1.sleep和wait的区别?1.sleep必须指定时间,wait可以指定可以不指定。2.sleep和wait都可以让线程处于冻结状态,释放执行权。(相同点)3.持有锁的线程执行sleep,不释放锁,持有锁的线程执行到wait释放锁。4.sleep到时间会自动醒,wait没有指定时间,只能被其他线程通过notify唤醒。2.如何让线程走向消亡...
2016-05-17 21:43:00 52
转载 web.xml
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaL...
2016-05-17 13:33:50 42
转载 Servlet监听器
一、监听器概述 监听你的web应用,监听许多信息的初始化,销毁,增加,修改,删除值等 Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。 1.Listener是Servlet的监听器2.可以监听客户端的请求、服务端的操作等。3.通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession...
2016-05-17 12:23:00 52
转载 JavaSE学习总结第04天_Java基础语法3
04.01 选择结构switch语句的格式及其解释switch语句的格式:switch(表达式){ case 值1:语句体1;break; case 值2:语句体2;break; ...... default:语句体n+1;break;}格式解释:switch表示这是switch语句表达式的取值:byte,short,int,char,J...
2016-05-15 17:58:00 69
转载 视频摘要视频浓缩
视频摘要 视频浓缩(一)视频摘要又称视频浓缩,是对视频内容的一个简单概括,以自动或半自动的方式,先通过运动目标分析,提取运动目标,然后对各个目标的运动轨迹进行分析,将不同的目标拼接到一个共同的背景场景中,并将它们以某种方式进行组合。视频摘要在视频分析和基于内容的视频检索中扮演着重要角色。视频录像存在存储数据量大,存储时间长等特点,通过录像寻找线索,获...
2016-05-14 20:57:00 733
转载 使用 Map-Reduce 统计Web 服务器 access.log 日志文件
1.6.Map-Reduce1.6.1.使用 Map-Reduce 统计Web 服务器 access.log 日志文件首先将web服务器access.log倒入到mongodb,参考http://netkiller.github.io/article/log.html。格式如下:{ "_id" : ObjectId("5155...
2016-05-14 14:32:21 74
转载 Open*** 打破你上网的烦恼
一、Ope***简介:Open×××是一个用于创建虚拟专用网络(Virtual Private Network)加密通道的免费开源软件。使用Open×××可以方便地在家庭、办公场所、住宿酒店等不同网络访问场所之间搭建类似于局域网的专用网络通道。Open×××使用方便,运行性能优秀,支持Solaris、Linux 2.2+(Linux 2.2+表示Linux 2.2及以上版本,...
2016-05-14 12:39:30 175
转载 java8 如何进行stream reduce,collection操作
一、概念介绍 在java8JDK包含许多聚合操作(如平均值,总和,最小,最大,和计数),返回一个计算流stream的聚合结果。这些聚合操作被称为聚合操作。JDK除返回单个值的聚合操作外,还有很多聚合操作返回一个collection集合实例。很多的reduce操作执行特定的任务,如求平均值或按类别分组元素。JDK提供的通用的聚合操作:S...
2016-05-13 11:41:44 72
转载 Spring mvc json null
http://blog.csdn.net/zdsdiablo/article/details/9429263
2016-05-11 21:16:00 53
转载 地铁译:Spark for python developers --- 搭建Spark虚拟环境2 ...
这一段,主要是 Spark 的基本概念,以及Anaconda的基本组成。理解SparkHadoop 随着数据的增长水平扩展,可以运行在普通的硬件上, 所以是低成本的. 数据密集型应用利用可扩展的分布处理框架在大规模商业集群上分析PB级的数据. Hadoop 是第一个...
2016-05-09 20:37:47 80
转载 Comparable与Comparator的区别
前几天在项目中遇到了一个将复杂对象进行排序的问题:计算BingMap地图上距离当前位置5KM内发生事故(TrafficIncident)的点到当前位置的距离,并按距离升序排序。距离都算出来了,但这些TrafficIncident对象的排序却难到了我。经同事提醒,Comparable或Comparator是一个不错的选择。于是在网上搜索了一些资料,...
2016-05-09 15:44:48 45
转载 评论意见
组别对各个组意见各组对kitkat意见1界面简单二维码地址输入功能只有显示功能23字体太小,而且摆的位置我感觉有点不太恰当登陆界面,发布查看完善界面要简洁,方便用户使用41 数据增加添加修改法完善2 连接数据保存3共功能完善方便使用5跳转要流畅2无...
2016-05-06 18:02:00 44
转载 《UNIX环境高级编程》第一章总结
第一章 UNIX 技术知识unix的口令文件一般情况下是/etc/passwd文件口令文件中的登录项一般有7个以冒号进行分割的字段组成:登录名,加密扣了,数字用户ID(224),数字组ID(20),注释字段,起始目录(比如:/home/rollen),以及shell程序(/bin/ksh)。unix目录的起始目录叫做root,他的名字是一个字符/...
2016-05-06 13:34:39 37
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人