51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#分析
一篇文章带您读懂List集合(源码分析)
今天要分享的Java集合是List,主要是针对它的常见实现类ArrayList进行讲解内容目录什么是List核心方法源码剖析1.文档注释2.构造方法3.add()3.remove()如何提升ArrayList的性能ArrayList可以代替数组吗?什么是List List集合是线性数据结构的主...
代码星球
·
2020-08-31
一篇
文章
带您
读懂
List
6.3 基于二分搜索树、链表的实现的集合Set复杂度分析
在【6.1】节与【6.2】节中分别以二分搜索树和链表作为底层实现了集合Set,在本节就两种集合类的复杂度分析进行分析:测试内容:6.1节与6.2节中使用的书籍。测试方法:测试两种集合类查找单词所用的时间//创建一个测试方法Set<String>set:他们可以是实现了该接口的LinkedListSet和BS...
代码星球
·
2020-08-31
基于
二分
搜索
链表
实现
1.7针对封装数组的简单复杂度分析
完成了数组的封装之后我们还需对其进行复杂度分析:此处的复杂度分析主要是指时间复杂度分析,算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。1.简单概念在各种不同算法中,若算法中语句执行次数为一个常数,则时间复杂度为O(1),另外,在时间频度不相同时,时间复杂度有可能相...
代码星球
·
2020-08-31
针对
封装
数组
简单
复杂度
Oracle分析函数Over()
说明:聚合函数(如sum()、max()等)可以计算基于组的某种聚合值,但是聚合函数对于某个组只能返回一行记录。若想对于某组返回多行记录,则需要使用分析函数。说明:over()在什么条件之上; partitionby按哪个字段划分组; orderby按哪个字段排序;注意: (1)使用rank()/...
代码星球
·
2020-08-31
Oracle
分析
函数
Over
SpringMvc demo示例及源码详细分析
我们的开发架构一般都是基于两种形式,一种C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器/服务器。在JavaEE开发中,几乎全部都是基于B/S架构的开发。那么在B/S架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在我们的实际开发中使用的非常多。表现层 也就是我们长说的web层。...
代码星球
·
2020-08-31
SpringMvc
demo
示例
源码
详细
Memcached的原理分析与配置
•高并发访问数据库的痛楚:死锁! •硬盘IO之痛:本机:AspNet:HttpRuntime.Cache •多客户端共享缓存 •Net+Memory>>IO •读写性能完美Redies:Mm,1S:读取可以1W次。写:10W •超简单...
代码星球
·
2020-08-31
Memcached
原理
分析
配置
Kinect v2控制鼠标原理分析和源码
https://blog.csdn.net/baolinq/article/details/54381284此程序为利用Kinectv2实现用手指隔空控制鼠标,是我另一个项目的一部分,因为在另外那个项目中鼠标的click是通过一种特殊的方式实现的,因此这个程序只实现了用手控制鼠标的移动,并没有点击的功能。相比Leapm...
代码星球
·
2020-08-30
Kinect
v2
控制
鼠标
原理
10 使用 OpenCV、Kafka 和 Spark 技术进行视频流分析
问题引起 基于分布式计算框架Spark的室内防盗预警系统首先用摄像头录一段视频,存在电脑里,下载一个ffmpeg的软件对视频进行处理,处理成一张张图片,然后通过hadoop里边的一个文件系统叫做hdfs进行储存,之后进行分析。用spark将hdfs中存储的图片进行读取,调用opencv的人形识别算法将图片中有...
代码星球
·
2020-08-30
使用
OpenCV
Kafka
Spark
技术
裸奔的智能插座:博联Broadlink SP2/SP mini的分析、破解
https://www.jianshu.com/p/028b10bc3dd1智能设备的联动通常采用IFTTT的方式,但这种方式受限于官方软件提供的功能。想要自主地灵活控制,需要有官方SDK,或知道协议细节。本文通过捕获、分析BroadlinkSP设备(含SP2和SPmini)的协议数据,达到重放(replay)控制的效...
代码星球
·
2020-08-29
裸奔
智能
插座
博联
Broadlink
Blinker 后台数据分析
如何解析出后台服务器认证信息,供自己的设备连接。测试程序天气增加了Debug输出信息功能1手机APP添加控件信息 2硬件烧录程序#defineBLINKER_PRINTSerial#defineBLINKER_MQTT#defineBLINKER_DEBUG_ALL#include&l...
代码星球
·
2020-08-29
Blinker
后台
数据分析
kube-proxy源代码分析
摘要:假设你对kube-proxy的工作原理有一定的了解。本文基于kubernetesv1.5代码对kube-proxy的源代码文件夹结构进行了分析,并以iptablesmode为例进行了完整流程的源代码分析,给出了其内部实现的模块逻辑图,希望对你深入理解kube-proxy有所帮助。请參考我的还有一篇博文:kube-...
代码星球
·
2020-08-29
kube-proxy
源代码
分析
J.U.C--locks--AQS分析
看一下AbstractQueuedSynchronizer(下面简称AQS)的子类就行知道。J.U.C中宣传的封装良好的同步工具类Semaphore、CountDownLatch、ReentrantLock、ReentrantReadWriteLock、FutureTask等尽管各自都有不同特征,可是其内部的实现都与A...
代码星球
·
2020-08-28
J.U.C--locks--AQS
分析
创业公司做数据分析(五)微信分享追踪系统
作为系列文章的第五篇,本文重点探讨数据採集层中的微信分享追踪系统。微信分享。早已成为移动互联网运营的主要方向之中的一个,以WebH5页面(以下称之为微信海报)为载体。利用微信庞大的好友关系进行传播,实现宣传、拉新等营销目的。以下图为例,如果有一个海报被分享到了微信中,用户A与B首先看到了这个海报,浏览后又分享给了自...
代码星球
·
2020-08-28
创业
公司
数据分析
微信
分享
Activity的启动流程分析
Activity是Android应用程序的四大组件之中的一个,负责管理Android应用程序的用户界面,一般一个应用程序中包括非常多个Activity,他们可能执行在一个进程中。也可能执行在不同的进程中。我们主要通过启动在不同进程中的Activity,来分析Activity的启动流程及AMS对Activity的管理逻辑...
代码星球
·
2020-08-28
Activity
启动
流程
分析
基于社交网络的情绪化分析IV
By白熊花田(http://blog.csdn.net/whiterbear)转载需注明出处,谢谢。前面进行了微博数据的抓取,简单的处理,类似度分析。后面两篇进行学校微博的情感分析。这里试图通过字典分析的方式计算学校微博的情感倾向。主要分为积极情感,消极情感,客观。这里字典分析的情感分析和机器学习方式进行情感分析均參考...
代码星球
·
2020-08-28
基于
社交
网络
情绪化
分析
首页
上一页
...
31
32
33
34
35
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他