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
简析回波
激光测距原理与方法
激光的测量方法大致有三种,脉冲法(激光
回波
法),相位法,三角反射法。脉冲法测量距离的精度一般是在+/-1米左右。另外,此类测距仪的测量盲区一般是15米左右。
我是小沙
·
2020-08-04 19:14
激光测距
三角法
脉冲式
回波定位
Qualcomm android camera 架构
简析
及如何debug
Qualcommandroidcamera架构
简析
及如何debug一.Camera模组(CCM)介绍:CCM一般包含四大件:镜头(lens)、传感器(sensor)、软板(FPC)、图像处理芯片(DSP
tamell5555
·
2020-08-04 18:59
缓存架构
“淘汰缓存”还是“更新缓存”3.缓存与数据库的操作时序4.缓存与数据库架构
简析
“缓存与数据库”的需求缓存是一种提高系统读性能的常见技术,对于读多写少的应用场景,经常使用缓存进行优化读操作流程:1.首先查询缓存
qq_29842929
·
2020-08-04 16:15
架构师之路
特征缩放
第二个是房屋数量,他的取值在0-5之间,如果你画出代价函数J(θ)的等值线,会非常细高如果在这种代价函数上运行梯度下降的话,你的梯度最终可能需要花很长时间,并且来
回波
动怎么处理这种问题呢。
学号_Y_1055
·
2020-08-04 15:03
高通LCD背光控制软件
简析
背光控制驱动分析1,Wledbacklight在driver/leds/目录下存放着系统背光以及LED灯的驱动程序,通常需要在驱动程序中构造好structled_classdev结构体,用来描述当前的led设备structled_classdev{constchar*name;intbrightness;intmax_brightness;intflags;…../*SetLEDbrightnes
简一商业
·
2020-08-04 15:08
Android之LCD开发
高通LCD之MDP code
简析
LCD相关code所在目录:kernel/drvier/video/msm/mdss/软件驱动主要分为三部分:MDP驱动DSI控制器驱动FrameBuffer驱动执行probe的先后顺序:MDPprobe→DSIprobe→FBprobe1、MDPprobe主要是对使用的硬件资源进行初始化,同时在fb设备中注册mdp的使用接口,mdss_fb_register_mdp_instance(&mdp5
简一商业
·
2020-08-04 15:08
Android之LCD开发
缓存架构设计二三事
“淘汰缓存”还是“更新缓存”3.缓存和数据库的操作时序4.缓存和数据库架构
简析
一、需求缘起场景介绍缓存是一种提高系统读性能的常见技术,对于读多写少的应用场景,我们经常使用缓存来进行优化。
justinsause
·
2020-08-04 15:29
programing
Java 位运算符
简析
Java位运算符1.&与运算符2.|或运算符3.~非运算符4.^异或运算符5.>右移运算符6.>>无符号右移运算符1.&与运算符概念:比较的是数值时,相对应位都是1,则结果为1,否则为013&1513转换为二进制110115转换为二进制11110000110100001111---------00001101转换为十进制132.|或运算符概念:比较的是数值时,只要有一个为1,那么结果就是1,否则就
进击的A_bo
·
2020-08-04 14:10
Java基础
原创
java
Windows API函数SetWindowLong
简析
函数原型1:LONGSetWindowLong(HWNDhWnd,//handletowindowintnlndex,//offsetofvaluetosetLONGdwNewLong//newvalue);hWnd:窗口句柄及间接给出的窗口所属的类。nindex:指定将设定的大于等于0的偏移值。有效值的范围从0到额外类的存储空间的字节数减4:例如若指定了12或多于12个字节的额外窗口存储空间,则
Jack-fan
·
2020-08-04 14:33
C++
C++开发实战及经验分享
正则表达式中Pattern类、Matcher类和matches()方法
简析
1.简介:java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher。Pattern:一个Pattern是一个正则表达式经编译后的表现模式。Matcher:一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达
weixin_30471065
·
2020-08-04 11:56
《深入理解java虚拟机》笔记——
简析
java类文件结构
一直不太搞得明白jvm到底是如何进行类加载的,在看资料的过程中迷迷糊糊,在理解类加载之前,首先看看java的类文件结构到底是怎样的,都包含了哪些内容。最直接的参考当然是官方文档:TheJava®VirtualMachineSpecification我写了一个最简单的java程序,根据这个程序来分析一下.class文件中到底都存了些什么。java程序:classPar{publicintx=5;pu
zhoufenqin
·
2020-08-04 10:24
jvm
Java
SpringBoot优雅的实现分页功能及原理
简析
前言分页功能是我们开发过程中常见的一个小功能,如何快速高效的实现一个分页功能呢。本文将带领大家快速搭建一个分页功能。引入依赖com.github.pagehelperpagehelper5.1.2实体封装接收分页参数实体封装需要分页的实体继承该实体,用以接收分页的参数publicclassBasePageReqListMsg{protectedfinalstaticintSIZE=20;prote
Aldeo
·
2020-08-04 09:46
Spring
Boot
java
springboot
分页
简析
TCP之三次握手与四次挥手。
今天来介绍一下十分重要的TCP三次握手建立连接和四次挥手断开连接。首先来看一下TCP的连接管理机制:一。三次握手建立连接1.首先客户端发送一个连接请求给服务端,而且必须在服务端进入监听状态之后发送,否则发送信息失败,因为只有监听状态下,系统才会接收请求并进行处理,这是第一次握手。服务器接收到请求之后,会应答客户端并发送SYN+ACK,告诉客户端开始连接,这是第二次握手。客户端收到消息之后再发送AC
飞电侠10
·
2020-08-04 09:38
ActivityManagerService启动流程
简析
ActivityManagerService(AMS)是Android中核心的服务,主要负责系统中四大组件的启动、切换以及应用进程的管理和调度等工作。下面主要是查看ActivityManagerService的启动流程,AMS由SystemServer.java启动,zygote进程会调用SyetemServer.java中的run方法开启相关服务。一、SystemServer.javaframe
white_wt
·
2020-08-04 07:15
Framework
WindowManagerService添加窗口流程
简析
---应用窗口的创建
Android系统中的窗体是屏幕上的一块用于绘制各种UI元素并能够响应应用户输入的一个矩形区域。从原理上来讲,窗体的概念是独自占有一个Surface实例的显示区域。比如Dialog、Activity的界面、壁纸、状态栏以及Toast等都是窗体。一、Android窗口类型在WindowManager类的内部类LayoutParams中定义了三种窗口类型(Applicationwindows,Sub-
white_wt
·
2020-08-04 07:15
Framework
axios实现原理
简析
axios原理还是属于XMLHttpRequest,因此需要实现一个ajax。还需要但会一个promise对象来对结果进行处理。以get请求为例,实现一个axios实现ajax的get请求varAjax={get:function(url,fn){//XMLHttpRequest对象用于在后台与服务器交换数据varxhr=newXMLHttpRequest();xhr.open('GET',url
不停留
·
2020-08-04 06:15
ObjC 多线程
简析
(二)- os_unfair_lock的类型和自旋锁与互斥锁的比较
在iOS10之后apple废弃了OSSpinLock自旋锁,使用os_unfair_lock来替代。在OSSpinLock的api注释中明确指出这是一个自旋锁,那么它的替代方案是一把什么类型的锁呢?我们知道自旋锁加锁的时候,等待锁的线程处于忙等状态,并且占用着CPU的资源。而互斥锁加锁的时候,等待锁的线程处于休眠状态,不会占用CPU的资源。那么我们探就加锁状态下的等待锁的线程的状态就可以得出os_
weixin_34384557
·
2020-08-04 05:07
Spring RestTemplate 中文乱码
简析
【3.2.3Release】
发现很多人碰到SpringRestTemplate有中文乱码的问题,网上有两种解决办法:第一种,修改StringHttpMessageConverter类:StringHttpMessageConverter类,默认是的编码是ISO-8859-1:publicstaticfinalCharsetDEFAULT_CHARSET=Charset.forName("ISO-8859-1");把Strin
weixin_33994429
·
2020-08-04 05:15
Vue-cli的一些配置文件的
简析
build——打包配置文件所在文件夹——"webpack.base.conf.js":打包核心配置文件——"build.js":构建生产版本,项目开发完成后通过build.js来构建生产包"process.env.NODE_ENV='production'":全局环境变量的设置,是生产模版本还是开发版本"webpack":打包配置"../config":默认加载文件夹的话,会去读取该文件夹下的in
weixin_33691700
·
2020-08-04 04:05
Vue.js源码学习三 —— 事件 Event 学习
源码
简析
其实看了前两篇的同学已经知道源码怎么找了,这里再提一下。
violet-jack
·
2020-08-04 03:29
前端开发
Vue.Js
【matlab】雷达成像系列 之 RM(Range Migration,距离迁徙)成像算法
本章内容重点•SAR成像几何关系;SAR
回波
模型;SAR成像模型;•RD成像算法;SAR成像质量;•距离徙动;距离校正;•实时成像;
回波
模拟;要求•掌握SAR
回波
模拟的过程;•理解距离徙动的概念;•掌握
Treysure
·
2020-08-04 03:01
MATLAB
信号处理
Matlab笔记
SOCKET,TCP/IP,UDP,HTTP,FTP总结
一、TCP/UDP,SOCKET,HTTP,FTP
简析
TCP/IP是个协议组(主要解决数据如何在网络中传输),可分为三个层次:网络层、传输层和应用层:网络层:IP协议、ICMP协议、ARP协议、RARP
进步一点点每天
·
2020-08-04 01:23
ANR分析思路
简析
1.ANR介绍1.1何为ANRANR全名ApplicationNotResponding,也就是"应用无响应".当操作在一段时间内系统无法处理时,系统层面会弹出上图那样的ANR对话框.1.2为什么会产生ANRAndroid里,App的响应能力是由ActivityManager和WindowManager系统服务来监控的.通常在如下两种情况下会弹出ANR对话框:1:KeyDispatchTimeou
inuyshsa
·
2020-08-04 00:35
android
简析
二叉排序树(c++实现)
BinarySearchTree定义每一个节点的值大于其左子树(若存在)任意节点,小于其右子树(若存在)任意节点。节点结构体:templatestructNode{//节点结构体Tkey;Node*lchild;Node*rchild;Node(Tk):key(k),lchild(nullptr),rchild(nullptr){}};二叉排序树类:功能包括增删查和两种遍历templateclas
kite97
·
2020-08-03 23:00
合成孔径雷达基于RDA算法的点目标仿真
第一次写这个程序,弄了好久,发现了各种问题,坐标系的范围问题,点目标的设置,
回波
信号的产生,距离压缩问题,RCMC校正问题,方位压缩问题等等,现在问题解决了,仿真做出来了。
风雨中的小小鸟
·
2020-08-03 22:02
距离多普勒(RDA)算法
AFNetworking封装思路
简析
一、AFNetworking的发展1.AFN1.0版本AFN的基础部分是AFURLConnectionOperation,一个NSOperation子类,实现了基于NSURLConnection相关的delegate+blocks,网络部分是由NSURLConnection完成,然后利用NSOperation的state(isReady→isExecuting→isFinished)变化来进行网络
一一爸
·
2020-08-03 21:49
iOS开发
简析
ServiceManager,ActivityManger,PackageManager等
1.ServiceManager,顾名思义,管理系统中的service,有:inputMethodService,ActivityManagerService等。在serviceManager中有两个重要的方法,add_service,check_service。系统的service通过add_service把自己的信息注册到serviceManager中,而当需要使用系统的service的时候,
唯一郭大侠
·
2020-08-03 21:16
小结
ACM寒假集训2019.1.28
题目链接:https://vjudge.net/contest/279650#problem/A思路
简析
:从输入项中找出最先两个相邻的“O”,如不存在,直接输出“NO”结束;若存在,则先把两个“O”改成两个
qq_20618369
·
2020-08-03 21:11
Android基础知识学习-Instrumentation启动源码
简析
Application与Activity是Android中非常重要的组件之其二,当然更多提起的还是Activity,它与用户界面有更直接的关系;当点击设备App图标时,界面上展示给用户能看到过程中,就包含启动Application与Activity的过程。应用运行的一刻,Android系统会为应用创建一个Application对象,这个对象有数据传递、数据共享和数据缓存等功能,它就如同一个容器一样
雨墨轩痕
·
2020-08-03 20:12
Android
Appium学习
Linux 音频系统
简析
Linux音频系统
简析
这是因为,音频系统本身就比其他架构更加复杂。OSI模型每一层都有自己的作用域和功能,每一层几乎不
柳柒
·
2020-08-03 20:51
linux
音频架构
alsa
oss
spring cloud gateway 整合ribbon、nacos discovery实现负载均衡源码
简析
本文源代码分析基于springcloud版本:Hoxton.SR3,springcloudalibaba版本:2.2.1.RELEASE。1springcloudgateway负载均衡入口springcloudgateway使用LoadBalancerClientFilter来实现载均衡的功能,该过滤器通过LoadBalancerClient.choose(ServerWebExchangeexc
a maple leaf
·
2020-08-03 20:01
spring
cloud
高通LCD之亮灭屏过程
简析
1、如何看亮灭屏时间adbshellkmsgcat|grepfb_blank2、code简介在kernel/drivers/video/msm/mdss/mdss_fb.c中,staticintmdss_fb_blank_sub(intblank_mode,structfb_info*info,intop_enable)blank_mode这个参数的值主要有两个,FB_BLANK_UNBLANK和
简一商业
·
2020-08-03 19:28
Android之LCD开发
选择排序示例及
简析
本文介绍选择排序法的示例及简要分析。示例代码如下:#include#includeintmain(){/*选择排序法函数声明*/intsort(intarray[],intn);intnum[5]={0};inti=0;/*接收用户输入的5个整型数*/printf("pleaseinput5integernumbers:\n");for(i=0;i<5;i++){scanf("%d",&num[i
liitdar
·
2020-08-03 19:13
算法
简析
大O表示法
一、说明在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度记作:T(n)=O(f(n))。它表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐近时间复杂度,简称为时间复杂度,其中f(n)是n的某个函数。这样用大写O()来体现算法时间复杂度的记法,我们称之为大O记法。二、推导方法用常数
Eric_HYD
·
2020-08-03 17:32
数据结构&算法
Hive Metastore 代码
简析
1.hivemetastore内部结构1.1包结构从package结构来看,主要的5个package,让我们来看看这几个package的内容(1)metastorepackage是metastore模块的入口,也是整个metastore模块的核心所在,里面包含了HiveMetaStore类作为整个模块的核心,接收来自hive的请求,返回需要的信息。(2)metastore.apipackage包含
godfrey90
·
2020-08-03 17:18
NoSQL
Hive
存储
数据库
java中的序列化和反序列化
简析
本文阅读目录一、什么是序列化和反序列化二、序列化和反序列化的主要作用三、实现序列化和反序列化的必备条件四、如何实现序列化和反序列化五、代码实现结果如下总结:序列化的实现条件注意点一、什么是序列化和反序列化Java序列化(Serialization):把java对象转换为字节序列的过程java反序列化(Anti-Serialization):通过这些字节序列在内存中新建java对象的过程。此字节序列
denglunwa1977
·
2020-08-03 16:29
常用排序算法原理
简析
前言本文只作一些概念性说明,后续会整理每种排序算法的具体实现。个人知识和能力有限,搜集整理和理解可能不到位,如有错误,欢迎指正插入排序原理跑n-1趟,对于p=1到N-1趟,插入排序保证从位置0到位置p(数组也是从0开始计算)的数据是有序的,从后面每次拿一个数组往前面插,找到有序的位置(如此时51为被插入数,则在34到64之间)。需要使用两次for循环,时间复杂度为O(n^2)希尔排序原理(缩减增量
anteoy
·
2020-08-03 14:27
算法
Activity组件
简析
本文学习拜读自罗升阳老师的《Android系统源代码情景分析》本文实验环境为Android6.0一概述二Activity组件应用实例(隐式)2.1MainActivity.java2.2SubActivityInProcess.java2.3SubActivityInNewProcess.java2.4配置2.4.1main.xml2.4.2sub.xml2.4.3strings.xml2.2.4
奶牛养殖场小马
·
2020-08-03 13:45
Android系统分析篇
ffmpeg实战教程(一)Mp4,mkv等格式解码为h264和yuv数据
代码实现的前提是对ffmpeg源码有一定的了解,如果你不了解可以看这里ffmpeg源码
简析
小码哥_WS
·
2020-08-03 13:07
ffmpeg
ffmpeg实战教程
ffmpeg源码
简析
(六)编码-av_write_frame(),av_write_trailer()
1.av_write_frame()av_write_frame()用于输出一帧视音频数据,它的声明位于libavformat\avformat.h,如下所示。intav_write_frame(AVFormatContext*s,AVPacket*pkt);简单解释一下它的参数的含义:s:用于输出的AVFormatContext。pkt:等待输出的AVPacket。函数正常执行后返回值等于0。a
小码哥_WS
·
2020-08-03 13:07
ffmpeg
冒泡排序示例及
简析
本文介绍冒泡排序示例及简要分析。冒泡排序的示例代码如下:#include#includeintmain(){ intnum[5]={0}; inti,j,k,tmp; i=0; j=0; k=0; tmp=0; /*接收用户输入的5个整型数*/ printf("pleaseinput5integernumbers:\n"); for(i=0;inum[k+1])
liitdar
·
2020-08-03 10:38
算法
用深度优先算法递归解决迷宫问题
算法
简析
:获得起点与终点,从起点开始对可行的方向进行上右下左顺序的路径检索,直到遇到迷宫出口。全局变量:StTypest;//保存现有路径SaveP
yingge_0110
·
2020-08-03 09:10
数据结构
深入java static关键字 浅析java类加载机制(解答java静态方法或变量无法访问非静态数据)
本文分为3大部分static的用法和例子
简析
java类加载机制为何java中static静态数据无法访问非static数据,但是反过来却可以1.static用法和解析类中静态数据
yabay2208
·
2020-08-03 09:51
java深入理解
DataFrame.groupby()
简析
groupby分组函数:返回值:返回重构格式的DataFrame,特别注意,groupby里面的字段内的数据重构后都会变成索引groupby(),一般和sun()一起使用,如下例:frompandasimportSeries,DataFramea=[['Li','男','PE',98.],['Li','男','MATH',60.],['liu','男','MATH',60.],['yu','男',
Van_Le
·
2020-08-03 08:44
DL
PY
学习笔记之
简析
安卓Android服务Service
简介服务分类代码
简析
与线程的区别启动服务的两种方式直接启动绑定服务服务的生命周期服务与活动之间的通信使用服务的重点之一:多线程IntentService前台服务前台服务的作用如何使用前台服务远程服务远程服务的作用如果定义一个远程服务跨进程通信
一只想修仙的猿
·
2020-08-03 08:28
学习笔记
运营商大数据系列(一) LTE信令数据
简析
一、通信业务的数据传输方式通信业务,从大体上说可以分为语音业务和数据业务两大类,从体量上来说,语音业务需要的带宽要明显小于数据业务。而通信系统处理这两种业务的交换技术就是:电路交换(CS)和分组交换(PS:packet)1、电路交换的意思既是在两个通信的终端之间分配专用物理传输通道,所以问题来了,这种方法对通信资源的占用很大。当业务量越来越大时,就会有大量资源浪费。2、分组交换既基于IP的数据包传
不会写代码的张某某
·
2020-08-03 07:42
滤波器的基础知识
1.32.滤波器的主要参数2.1中心频率:CenterFrequency2.2截止频率:CutoffFrequency2.3通带宽度:BandWidth2.4插入损耗2.5带内波动2.6带内驻波比2.7
回波
损耗
魏莘墨
·
2020-08-03 05:26
滤波器
实现一个可定制化的TabFlowLayout(二) -- 实现滚动和平滑过渡
效果图FlowHelper工程源码这次,我们来实现第二个模块,即view的滚动和使用Scroller平滑滚动,在这篇文章中,您将看到:View的事件传递
简析
ScrollerBy和ScrollerTo的区别
夏至的稻穗
·
2020-08-03 05:12
Android-实例
简析
API属性——API 23 view.View
参考:http://android.xsoftlab.net/reference/android/view/View.htmlpublicclassViewextendsObjectimplementsDrawable.CallbackKeyEvent.CallbackAccessibilityEventSourceAddedinAPIlevel1java.lang.Object↳androi
沈夜大祭司
·
2020-08-03 04:58
Android
API
23
中文版
侧扫声呐原理及应用
51799852一、原理1、工作原理侧扫声纳的基本工作原理与侧视雷达类似,侧扫声纳左右各安装一条换能器线阵,首先发射一个短促的声脉冲,声波按球面波方式向外传播,碰到海底或水中物体会产生散射,其中的反向散射波(也叫
回波
herryone123
·
2020-08-03 01:19
传感器
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他