E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
简析回波
hadoop生态圈各组件介绍及关系
简析
hadoop生态圈到底有多少组件?hadoop生态圈中包含很多组件,比如HDFS、Mapreduce、Hive、Hbase等等,这些组件在构建和使用hadoop平台过程中都是必要的吗?哪些是可选的?它们之间有可替代性吗?本文将以整理各组件特点及关系为出发点,初步走进hadoop生态圈。组件名功能及作用优势局限应用场景相关功能组件HDFS分布式文件系统。存储是大数据技术的基础(1)高吞吐量访问;(2
two_snails
·
2020-07-14 02:47
数据分析
Java异步编程
简析
Java异步编程引言Java的异步编程其实是一个充分利用计算机CPU资源,不想让主程序阻塞在某个长时间运行的任务上,这类耗时的任务可以是IO操作、远程调用以及高密度计算任务。如果不使用多线程异步编程,我们的系统就会阻塞在耗时的子任务上,会导致极大延长完成主函数任务的时间。Java以及提供了丰富的API,来完成多线程异步编程。从NIO、Future,CompletableFuture、Fork/Jo
Java搬砖师
·
2020-07-14 02:25
集合13-TreeMap使用场景
简析
0-继承结构1-简介TreeMap的底层实现原理基于红黑树实现的排序MapTreeMap增删改查的时间复杂度TreeMap的增删改查和统计相关的操作的时间复杂度都为O(logn)TreeMap的key和value的要求由于实现了Map接口,则key的值不允许重复(重复则覆盖),也不允许为null,按照key的自然顺序排序或者Comparator接口指定的排序方法进行排序。value允许重复,也允许
zhanglbjames
·
2020-07-14 02:32
【Android项目】本地FM收音机开发及源码
简析
【Android项目】本地FM收音机开发及源码
简析
目录1.概述2.收音机的基本原理3.收音机其他信息RDS功能4.Android开发FM收音机源码解析5.App层如何设计本地FM应用6.总结1.概述本地
郑Jabo
·
2020-07-14 01:36
Android-随笔知识
Angular2工程文件
简析
今天简单介绍一下Angular2工程搭建好后,目录中的各个文件。官方请参考这里。官方文档是有一点落后的。请注意,创建的项目都是用TypeScript开发的文件主目录.png下面主要介绍一些目前这个学习阶段我们需要知道的文件src/app:和我们新手开发主要相关的文件主要就是/app文件夹。我们写的各个模块、组件的代码都要放在这里。src/assets:这里存放着我们需要的各个静态资源,比如你的
胡不归vac
·
2020-07-14 00:52
Java数据结构与算法之数据结构-逻辑结构-集合(一)------集合类
简析
本讲内容:集合collection讲集合collection之前,我们先分清三个概念:colection集合,用来表示任何一种数据结构Collection集合接口,指的是java.util.Collection接口,是Set、List和Queue接口的超类接口Collections集合工具类,指的是java.util.Collections类。SCJP考试要求了解的接口有:Collection,S
以墨言智
·
2020-07-13 21:44
Java数据结构与算法
Pod挂载Volume失败问题分析
|存储系统
简析
存储也是Kubernetes中比较重要而复杂的系统,功能比较庞大,涉及到不同组件
woqutechteam
·
2020-07-13 21:43
K8S
共享单车物联网技术
简析
共享单车自诞生之日起,便以如火如荼之势席卷全球,成为时下智慧生活最热点的名词之一,墙边街角,五颜六色的共享单车随处可见,每个人的手机里都或多或少的安装了几款共享单车的APP。要说其中的佼佼者,莫过于阿里扶持的ofo、腾讯支持的摩拜、以及口碑和骑行体验都挺不错的小蓝单车(可惜已经树倒猢狲散,成为过去式了。)图1市面上常见的共享单车这里不去争论它们孰优孰劣,也不去纠结各自的前景如何,单从一个理工男的角
weixin_30569033
·
2020-07-13 17:51
mysql 数据库优化之执行计划(explain)
简析
数据库优化是一个比较宽泛的概念,涵盖范围较广。大的层面涉及分布式主从、分库、分表等;小的层面包括连接池使用、复杂查询与简单查询的选择及是否在应用中做数据整合等;具体到sql语句执行效率则需调整相应查询字段,条件字段,索引使用等。对于sql语句执行效率,可以通过数据库查看sql语句执行计划来进行优化。数据库执行explain命令,结果如下:涉及字段含义:id:执行顺序号,值越大,越先执行select
weixin_30312659
·
2020-07-13 16:48
基于散列的集合
简析
-HashMap、HashSet、LinkedHashSet、LinkedHashMap
HashMap
简析
基于散列的集合中,HashMap应该是用的最多的键值对容器,既然用的这么频繁,我觉得还是很有必要搞清楚原理,而写出来,思路会更清晰。
轻风无言
·
2020-07-13 15:06
集合
微信小程序实时音视频功能
简析
(live-pusher与live-player)
使用须知2017年下半年,微信6.5.21版本支持在线音视频功能。开发者可以通过两个音视频组件和实现实时地在线直播、视频通话、语音通话等功能。上述功能需要用到两个小程序媒体组件中的两个:live-pusher与live-player。下文简单介绍两这个组件的基础知识。仅可以带你入门,如果是高手请绕行。注册小程序注册小程序请单击微信公众平台,完成注册后,在小程序管理页面的【开发】>【基本配置】中记录
代码搬运媛
·
2020-07-13 13:21
微信小程序专栏
「JavaScript学习笔记」 JavaScript 中的变量声明
简析
update:2017-10-23更新了文中一些表达以及添加了JS编译部分的理解。2018-06-06这篇文章能更好的理解ES6的let和const理解ES6中的暂时死区(TDZ)先前看到方方老师最新的文章《我用了两个月的时间才理解let》,以下是对该文章的学习结合自己理解总结的笔记。由于自己对JavaScript的编译和运行理解的不是非常深,文中对于JavaScript引擎的编译部分的理解可能并
这名字真不对
·
2020-07-13 13:07
Mstar Amlogic智能电视芯片
厂商
简析
:Mstar:晨星半导体,成立与2002年5月,总部位于我国台湾。Mstar在智能电
rayxiang520
·
2020-07-13 12:49
文学回忆录16-中世纪波斯文学
图片发自App说
回波
斯文学:1.波斯文学跟中国文学一样,都太早熟。从十世纪后,十三十四世纪是波斯诗的黄金时代。2.波斯诗分两类,
刘小麦同学
·
2020-07-13 12:33
spring学习三-AOP之面向切面编程
目录1AOP的使用1.1没有异常通知1.2有异常通知2AOP源码
简析
2.1从EnableAspectJAutoProxy注解说起2.2导入的AspectJAutoProxyRegistrar类2.3AnnotationAwareAspectJAutoProxyCreator
孟诸
·
2020-07-13 10:12
spring
java8 stream().map().collect()
简析
1.java8stream().map().collect()的简单使用ListproductsList=productsService.findAll();//从数据库查询商品集合现在想获取商品的分类ID;在后续的逻辑处理中要用;常用的方法我们大家都知道,用for循环,ListcategoryIdsList=newArrayList();//定义一个集合来存储商品分类IDfor(inti=0;i
心飞意泠
·
2020-07-13 10:09
Java8流式处理
Java攻城狮
java
stream
健身记录3
3.波球运动2:一脚踩波球,另一脚悬空,保持平衡,悬空角尽力向后,点地后返
回波
球上。双手可向前伸以保持平衡。双脚各后蹬10次。做此运动时,支撑脚明显非常费劲,此时,可以协助其保持平衡。4.平地后
luccy99
·
2020-07-13 09:14
简析
ClassLoader
ClassLoader是什么?Java程序运行时,按需动态加载各类编译之后的.Class文件,以保证程序的正常运行。如果.Class文件缺失,则会抛出ClassNotFoundException.Java中的ClassLoaderJava默认提供了3个ClassLoader:BootstrapClassLoader:启动类加载器。负责加载JAVA中的核心库。ExtClassLoader:扩展类加载
Redvelvet
·
2020-07-13 09:17
URL链接中的utm_source,utm_medium
简析
工作中需要分析一些链接,统计分析一些信息。比如如下的链接:http://lightapplication.xxxx.com/?utm_source=ucweb&utm_medium=cpt&utm_term=zhilian&utm_content=textlink&utm_campaign=nov这个链接中带有一些参数,这些参数是什么意思呢,一直很好奇,现在需要用到这些信息了,对于网站主,这些参数
sanfendi
·
2020-07-13 08:17
计算广告
简析
ThreadLocal
看到ThreadLocal的时候多少总会跟线程安全关联在一起,因为在线程安全中涉及到共享数据,但是如果不使用共享数据如何来保证线程安全呢?网上有文章分析说,ThreadLocal的出现是为了从另外的一个角度来解决线程安全的问题,以空间换时间,每个线程拥有一份属于自己的数据副本,线程在运行过程中彼此不互相打扰,进水不犯河水。这是对ThreadLocal的一个初步感性的认识,但是真正去理解的时候,又发
zouzls
·
2020-07-13 08:01
LayoutInflater源码
简析
之明确参数作用
关于LayoutInflater的基本用法就不再累述了,本篇主要通过分析inflate()的源码搞清几个参数的作用。首先来看一个Demo,这个Demo很简单就是通过调用LayoutInflater的inflate方法获取一个蓝色背景的TextView并以match_parent的形式添加到一个300dp*100dp的RelativeLayout上,我们传递不同的参数来看一下实现效果之间的差别。先来
2DogSon
·
2020-07-13 08:13
ToLua++原理
简析
每一个C++类有一个metatable类中的成员函数是直接以存在metatable中的;类中的成员变量则会生成存取函数并分别将存入metatable中名为".set"/".get"的二级table中;子类的metatable的metatable是父类的metatable;每个metatable都会被设置一组metamethod比如__newindex/__index其中:__newindex首先获
麻子
·
2020-07-13 07:52
Lua
Lua
Cocos
Quick
C++
简析
duff device
达夫设备是一个很棒的迂回循环展开法,是由TomDuff在Lucasfilm时所设计的。它的传统的形态是用来复制多个字节的:registern=(count+7)/8;/*count>0assumed*/switch(count%8){case0:do{*to=*from++;case7:*to=*from++;case6:*to=*from++;case5:*to=*from++;case4:*t
Joe_HUST
·
2020-07-13 07:59
ES6---Promise
简析
和请求封装
1、Promise的特点a、Promise是异步编程的一种解决方案。b、Promise的状态不受外部影响,一旦建立就会立即执行,无法中途取消;c、一旦状态发生改变之后就不会改变。2、Promise状态a、pending(操作进行中),在此时无法得知目前处于哪个阶段(是开始还是完成阶段);b、fulfilled(已经完成),也可以是resolve阶段;c、rejected(已经失败)3、promis
jiuwanli666
·
2020-07-13 06:51
ES6
雷达系统 学习笔记(二)
第二章雷达中信号检测的过程1、雷达信号各管理单元①匹配滤波器:使雷达接收机输出的信噪比达到最大,也就使
回波
信号的检测能力最大化。
Fying2016
·
2020-07-13 04:25
雷达
MTK平台CAMERA驱动框架解析
一,Camera架构及流程
简析
整个框架分为三个部分:hal部分逻辑调用,kernel层的通用驱动sensorlist.c和具体IC的驱动xxxx_mipi_raw.c。
Tonghua_D
·
2020-07-13 04:35
MTK
家装| 改造
简析
从去年开始,一直有关注《梦想改造家》《暖暖的新家》等家装改造类节目,页爱看装修文章,对《梦想改造家》尤为喜爱,该节目以真人秀的方式记录家庭从前到后的改造过程,这让节目的主角从房子转移到了人,入选对象的困苦故事和破旧的房子一起,放在了镜头前面。而最初“指导装修”的目的,也转化为“揭示家给予人的意义,见证家装改造给予人的幸福”。1.陋室之屋出生成长于北上广的大城市,寸土寸金的城市房价,也让地地道道的本
lala惠
·
2020-07-13 03:41
Handler、MessageQueue、Looper和Thread原理
简析
1.Handler官方介绍一个Handler允许您发送和处理与线程的MessageQueue相关联的消息和Runnable对象。每个Handler对象都与一个线程和该线程的消息队列相关联。当您创建一个新的Handler时,它将绑定到正在创建Handler对象的线程/消息队列——从那时开始,它将向该消息队列传递消息和runnables,并将它们(消息和runnables)从消息队列中取出时执行它们。
mayundoyouknow
·
2020-07-13 02:09
Android源码分析
运放(一):稳定性分析
(2)运放稳定性问题
简析
1)不稳定源于输出到反馈的延时过大运放的开环输出阻抗和电路的容性负载,会构成延时电路。另外一个,运放的反馈电阻与运放的并联输入电容,Cin也构成延时电路。
Chris.Cheung
·
2020-07-13 02:45
硬件基础
微信小程序——wx:request请求&Node.js编写api接口
简析
wx.request1.urlurl:'开发者服务器接口地址'接口地址填写你小程绑定的合法域名就可以,本地测试的话文章底部番外会提到。
Reaper_MXBG
·
2020-07-13 01:17
Pod挂载Volume失败问题分析
存储系统
简析
存储也是Kubernetes中比较重要而复杂的系统,功能比较庞大,涉及到不同组件中
Docker_
·
2020-07-13 00:13
MTK Camera 上电流程
简析
一:硬件二:Cameraimagesensor驱动模块驱动加载三:上电分析一硬件二:Cameraimagesensor驱动模块驱动加载分五步走://HAl层命令通道staticlongCAMERA_HW_Ioctl(structfile*a_pstFile,unsignedinta_u4Command,unsignedlonga_u4Param){switch(a_u4Command){caseK
奶牛养殖场小马
·
2020-07-13 00:52
Linux驱动
java容器--ArrayList源码
简析
注:本文的java环境为:maxosx10,jdk81、前言说到ArrayList,就不得不说Array。光看名字,还以为这2个是同一个东西。其实不然。Array:指容量为固定的数组,常见的初始化方法如下:String[]names={"david","tom","kate"};在声明的时候直接声明了内部元素,这样jvm就可以快速的分配给指定大小的空间。同时,看Array源码可知,Array的方法
zclzhangcl
·
2020-07-12 23:50
java编程基础
java基础
【Java集合-2】HashMap
简析
HashMap是一个散列表,以键值对(key-value)格式存储内容。1HashMap概要HashMap继承关系如下:java.lang.Object↳java.util.AbstractMap↳java.util.HashMappublicclassHashMapextendsAbstractMapimplementsMap,Cloneable,Serializable{}结构图:由上图可知,
云深i不知处
·
2020-07-12 22:24
#
Java编程
雷达原理-运动目标检测与测速
文章目录多普勒效应及其应用动目标显示雷达盲速、盲相的影响及其解决途径
回波
和杂波的频谱及动目标显示滤波器动目标检测(MTD)多普勒效应及其应用多普勒效应连续波雷达连续波雷达收发天线不共用脉冲雷达(脉冲多普勒雷达
XXXXiaojie
·
2020-07-12 21:54
雷达原理
ArrayList和HashMap
简析
HashMap:无序,存储个数不固定,可以动态添加数据,以键值对的形式存储数据,其中键是不能重复的,值是可以重复的。1、声明:HashMapmap;2、定义:HashMapmap1=newHashMap();//推荐HashMapmap2=newHashMapmap3=newHashMap();3、常用的方法:put()往集合添加数据(键值对)size()键值对的个数get(key)返回指定键所映
Insist__
·
2020-07-12 21:17
javase基础
iOS FMDB多线程之FMDatabaseQueue使用
FMDatabaseQueue源代码
简析
:1:FMDatabaseQueue初始化由此可知,dispatch_queue_create第二
Lee_Jo
·
2020-07-12 21:18
skynet.newservice的实现
简析
使用过skynet的童鞋都知道,一般新启动一个服务是调用skynet.newservice函数。至于他的代码实现,相信没有多少人会去看,这篇文章会讲明白为什么skynet.newservice要这么实现。刚开始的时候,我以为sky.newservice只是启动了一个参数是lua文件名的snlua服务,例如skynet.newservice('room'),我天真的认为他的实现如下:localsvr
Shonm
·
2020-07-12 20:12
skynet
skynet源码剖析
Linux C编程---指针数组
简析
(二维数组、多级指针)
讲到指针和数组,先给大家看一道例题:题目:填空练习(指向指针的指针)1.程序分析:2.程序源代码:main(){char*s[]={"man","woman","girl","boy","sister"};char**q;intk;for(k=0;k*的优先级,所以这首先是个数组,然后才是指针,所以是指针数组;(int*)p[],()和[]优先级相等,但()是左结合,所以(int*)p[]先是指针
zqixiao_09
·
2020-07-12 20:01
C
基础
指针
二维数组
c语言
linux
Linux RCU锁
简析
最近遇到一个问题,大压力测试下咬狗了,定位出来跟RCU相关,还是先简单的捋一捋RCU,也好看看后面能否对RCU做些特定场景下的优化。网上RCU相关的技术博客比较多,先列几个可供参考的:MagicBoy201写的《再谈Linux内核中的RCU机制》http://blog.chinaunix.net/uid-23769728-id-3080134.html这篇博客写的比较宏观一些。《linux内核RC
zhuhaishi
·
2020-07-12 20:56
Linux
SpringBoot Session Redis 实现与
简析
一、SpringSessionRedis1、配置springsessionredis相关maven依赖org.springframework.bootspring-boot-starter-redisorg.springframework.sessionspring-session-data-redis2、项目配置springsession存储类型为redis,并对redis配置spring.se
风语落尘
·
2020-07-12 19:10
Spring
Python - 八皇后问题
简析
。
八皇后问题简介:将8个皇后放入8*8的棋盘中,任意两个皇后不能在同一条直线或对角线上。(可引申至n皇后问题)示例-目标输出结果:Method-1暴力随机法,通过无限随机找到一个符合条件的解:(用到random,copy)找到一个解的效率很高,但找到全部解方面效率低。#Method1-暴力随机importrandomimportcopydimension=8total=0#Checkifthelis
xuxl97
·
2020-07-12 17:16
Algorithm
Learning
泛型
简析
——(一)泛型是什么?
泛型定义泛型,即”不确定的参数类型”,使代码可应用于多种不同的类型,而不再是仅限于一种确定的类型。泛型使我们可以通过参数确定类要使用的类型。泛型的使用方法泛型类泛型类的定义需要将类型参数列表放在类名的后面classclassName{}例:publicclassTest{privateTt;publicTgetT(){returnt;}publicvoidsetT(Tt){this.t=t;}pu
xing23333
·
2020-07-12 17:42
学习
Java
泛型
简析
——(二)类型擦除的限制
上一节简单地对泛型进行了介绍,我们差不多都对泛型有了一个大概的了解,这一节我们将会继续深入地去了解泛型的限制,了解它能做什么,不能做什么。看下面一段代码:Listlist0=newArrayListlist1=newArrayListerasure=newErasure{privateTt;publicErasure(Tt){this.t=t;}publicTgetT(){returnt;}pub
xing23333
·
2020-07-12 17:42
学习
汽车公开课顾爷
简析
国产车系列之宝骏510的外观与配置!
宝骏510外观一角如今国产车大有异军突起的态势,顾爷今天就以最近上市的宝骏家族中的宝骏510作为《顾爷有约》汽车公开课栏目的素材,从外观和配置方面给车友做以简单分析,和众车友共勉国产车的配置及工艺!宝骏510作为一款全新车型,远的不说,就以其时尚饱满的前脸造型,可谓魅力十足!宝骏510从外观来看,前脸采用的分层式设计的大灯,造型硬朗,层次分明!上方是日间行车灯,大灯则位于底部左侧。右侧则是雾灯。这
顾爷有约
·
2020-07-12 12:25
Mybatis之获取Connection
简析
2019独角兽企业重金招聘Python工程师标准>>>注:Mybatis版本是3.5.0。Mybatis的DefaultSqlSession是怎么从DataSource获得Connection的呢?先来看下openSessionFromDataSource方法,因为DefaultSqlSession的实例化就是从这个方法中开始的,如List-1所示。List-1DefaultSqlSessionF
weixin_34396103
·
2020-07-12 10:08
某数加密的流程与原理
简析
啃了这么长时间,基本上已经把某数的套路摸了个八九不离十,不愧是中国反爬界的集大成者,感觉收获满满,这里就简单记录一下分析成果。注意:某数在不同的网站上有不同的版本,其流程也略有不同,这里的流程不一定适用于其它网站。工具和资料之前的文章1-记录了之前尝试的其它方法之前的文章2-对加密混淆后的js的一些初步分析awesome-java-crawler-我收集的爬虫相关工具和资料java-curl-我编
weixin_34343308
·
2020-07-12 09:11
DPDK中断机制
简析
DPDK通过在线程中使用epoll模型,监听UIO设备的事件,来模拟操作系统的中断处理。一、中断初始化在rte_eal_intr_init()函数中初始化中断。具体如下:1、首先初始化intr_sources链表。所有UIO设备的中断都挂在这个链表上,中断处理线程通过遍历这个链表,来执行设备的中断。2、创建intr_pipe管道,用于epoll模型的消息通知。3、创建线程intr_thread,线
weixin_30399055
·
2020-07-12 05:04
孩子体质不好有哪些症状
中医
简析
育儿、养生;食疗、推拿呵护孩子健康。孩子体质怎样,是父母都关心的问题。个人认为,家长只要细心一些,在养育孩子的过程中多观察,就能很好的把握孩子的健康成长。
兔2兔
·
2020-07-12 05:04
Hyperledger Fabric 1.0 实例
简析
第一课 network_setup.sh分析
以fabric-samples/balance-transfer例子:1.具体流程fabric/examples/e2e_cli目录下存有文件network_setup.sh用于一键部署环境并测试chaincode示例代码。其中包括两个部分,一个是利用generateArtifacts.sh脚本文件配置组织关系和颁发证书,另一个是docker-compose-cli.yaml用于根据配置启动集群并
一生中所爱
·
2020-07-12 00:47
区块链那些事儿
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他