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
ExecSource实现分析
django的as_view方法
实现分析
django的类视图拥有自动查找指定方法的功能,通过调用是通过as_view()方法实现urls.pyfrommeduo_mall.demoimportviewsurlpatterns=[url(r'register/$',views.Demo.as_view())]views.pyfromdjango.views.genericimportViewclassDemo(View):defget(s
weixin_30832351
·
2020-08-19 04:51
拓扑排序和关键路径课程设计
.31.2程序功能...31.3运行环境...32.本组课题...32.1课题...32.2本人任务...33.程序功能简介...43.1拓扑排序算法分析...43.2关键路径算法分析...44.功能
实现分析
yang13563758128
·
2020-08-18 19:02
C语言
通过shell
实现分析
nginx日志,自动封单个IP访问量大于指定值的国外IP
nginx的nginx.conf中http段或者server段中引入拒绝访问的IP列表include/usr/local/nginx/conf/blockip/*/*/*.conf;2.写shell脚本
实现分析
访问日志
lampNick
·
2020-08-18 16:08
webserver
linux
AES加密算法的原理详解与
实现分析
AES简介高级加密标准(AES,AdvancedEncryptionStandard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图:密码学中的高级加密标准(AdvancedEncryptionStandard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES(
·
2020-08-18 10:42
双端队列
实现分析
双端队列的主要操作是push_back(),pop_back(),push_top(),pop_top(),我们可以用双端队列来适配queue和stack。SGIstl中queue和stack的默认容器都是双端队列deque。deque是怎么实现的呢?deque由两级的数组构成,一级的数组每个元素指向一个大块,这个大块是一个要存放的数据的数组,我们可以叫它二级数组。每个大块存满之后就要申请新的空间
jollyjumper
·
2020-08-18 08:18
算法讨论
Arduino_Core_STM32---pinMode()
实现分析
Arduino_Core_STM32—pinMode()
实现分析
文章目录Arduino_Core_STM32---pinMode()
实现分析
pinMode()定义预备知识`PortNames.c/h`文件解析
顶点元
·
2020-08-18 06:29
本地缓存与分布式缓存的优缺点、适用场景与
实现分析
一、缓存的概念在服务端编程当中,缓存主要是指将数据库的数据加载到内存中,之后对该数据的访问都在内存中完成,从而减少了对数据库的访问,解决了高并发场景中数据库容易成为性能瓶颈的问题;以及基于内存的访问速度高于磁盘的访问速度的原理(数据库读取数据一般需要从磁盘读取),提高了数据的访问速度和程序性能。根据缓存是否与应用进程属于同一进程,可以将内存分为本地缓存和分布式缓存。本地缓存是在同一个进程内的内存空
服务端开发
·
2020-08-18 03:14
分布式架构
美多商城前后端分离逻辑
美多商城注册页面前后端
实现分析
要实现的业务逻辑,明确在这个业务中需要涉及到几个相关子业务,将每个子业务当做一个接口来设计:分析接口的功能任务,明确接口的访问方式与返回数据:接口的请求方式,如GET、POST
顽强的小白
·
2020-08-18 00:16
WebRTC-Android 源码导读(二):预览
实现分析
在本系列第一篇中,我们分析了WebRTC-Android相机采集的实现,本文中我们将分析预览的实现。有过一定相机开发经验的朋友可能会疑惑,预览还有什么好分析的,不是直接camera.setPreviewDisplay或者camera.setPreviewTexture就能在SurfaceView/TextureView上预览了吗?实际上预览还有更高级的玩法,尤其是需要加上图像处理功能(美颜、特效)
HappinessLee
·
2020-08-17 07:36
webrtc
线性同余算法以及java中随机数的
实现分析
关于随机数的生成,其实方法有很多,主要分为两类,硬件生成和软件生成。先说下硬件生成的方法,芯片厂商intel出产的就有一种芯片,专门用于生成随机数,其原理是利用电阻和振荡器来产生噪声作为信息源生成随机数。噪声一般都是无规律的,因此利用此方法生成的肯定就是真随机数了。此芯片一般集成在intel芯片组中。其实我们一般见的电路中都是有噪声的,只不过该噪声对电路实现的功能影响不大,而且一般的电路都有减弱噪
akavyi
·
2020-08-16 23:33
算法
使用umijs实现登录鉴权功能
如果鉴权失败,则跳转到登录页面进行登录,登录成功,返回之前的页面实现方式umijs官方文档,在.umirc.js自定义路由的时候,添加wrapper,实现鉴权拦截然而折腾很久,还是没实现,于是用自己的方法实现
实现分析
首先写一个鉴权页面
xuehuayu.cn
·
2020-08-16 15:48
js
react
webpack
js之深浅拷贝
:现有一个数组Array对象,需要在两个不同模块上展示,分别为模块A和模块B,现需求为模块A循环展示Array的所有信息,模块B在Array的基础之上添加一个字段,且不影响字段A的正常展示最终效果如下
实现分析
烎烎~
·
2020-08-16 07:50
js
vue
keras的dataloader
实现分析
2
这里用numpy实现了一个keras的dataloader一个小栗子,dataloader生成是一个元组----(img_batch,label_batch),img_batch为(n,h,w,c)形状;下面生成一个batch-size为2的img_batch#importkerasimportnumpyasnpimportosa=np.random.randint(0,3,(2,3),dtype
树莓派派酒
·
2020-08-16 05:50
DataLoader
VPP-BIHASH
实现分析
/vppinfa/bihash_template.h本文件为本数据结构的核心头文件概念一key-value-pair键-值-对。组成HASH表的各元素,在C语言中,一般定义成一个struct,其中一部分是key,另一部分是value。每1个key在hash表中只能出现1次通过key用来计算hash值。不同的key可能计算出相同的hash值,如果表中存在2个这样的表项,则称这2个表项hash冲突。概
weixin_40870382
·
2020-08-16 03:53
VPP
linux select()函数
实现分析
linuxselect()函数
实现分析
intselect(intn,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout
养成写博客的习惯
·
2020-08-15 23:58
Linux
ARM架构kprobe应用及
实现分析
(11 原理)
1拷贝探测的code,插入特殊指令(ARM是插入未定义指令)2CPU运行到未定义指令,会产生trap,进入ISR,并保存当前寄出去的状态通过LINUX的通知机制,会执行“pre_handler”(前提是你已经注册过了)3进入单步模式,运行你备份出来的代码(此代码运行的是拷贝出来的,防止别的CPU也恰巧运行到此位置)4单步模式后,运行“post_handler”,恢复正常模式,接着运行下面的指令。参
李子
·
2020-08-15 14:45
kprobe
Sensors Analytics可视化埋点代码阅读笔记
这是一个代码阅读笔记,而不是
实现分析
,想要深入学习亲自阅读源码才是最好的。SensorsAnalytics是一款sdk端开源的统计工具,并在各语言各平台上有相应的SDK。
Synaric
·
2020-08-15 13:51
学习笔记
ffmpeg-hls
实现分析
[时间:2018-05][状态:Open][关键词:流媒体,stream,HLS,ffmpeg,demuxer,avformat]0引言本文将关注于FFmpeg中的HLS相关实现,相关代码在libavformat/hls.c中(我所使用的Ffmpeg版本是4.0的),分析hls_demuxer的主要实现逻辑。本文作为我之前的HLS综述的后续文章,也是ffmpeg框架分析的后续文章。前者介绍了HLS
weixin_34221073
·
2020-08-15 11:56
【设计模式】策略模式
文章目录策略模式模式动机定义类图
实现分析
优点缺点使用环境策略模式模式动机完成一项任务,往往可以有多种不同的方式,每一种方式称为一个策略,我们可以根据环境或者条件的不同选择不同的策略来完成该项任务。
编程芝士
·
2020-08-15 10:49
设计模式
【JMeter实战】使用TCP Sample进行TCP性能测试
基于产品定位和系统
实现分析
,该流量监控系统可以进行多种业务的流量监控和分析。系统通过采集业务传输设备(交换机、路由器等)的流量信息,进行分析和评估。主要过程是,系统与设备建立管理通道,设备定时
水滴测试
·
2020-08-15 08:09
JMeter
tolua++
实现分析
项目正在使用cocos2dx的lua绑定,绑定的方式是tolua++。对大规模使用lua代码信心不是很足,花了一些时间阅读tolua++的代码,希望对绑定实现的了解,有助于项目对lua代码的把控。从阅读结果上来看,起码在内存管理上,帮助还是很大的。1.tolua++如何将c++对象导入到lua里tolua++为每一个传入lua的对象建立一个userdata,userdata的值,是c++对象的地址
wtyqm
·
2020-08-15 04:51
ZRender实现粒子网格动画实战
效果
实现分析
通过上面显示的效果图,能够看出,这样的效果就是在Canvas中生成多个可移动的点,然后依据点之间的距离来确定是否连线。思路比較简单。实现问题:保持Canvas100%显示resize时。
weixin_34161029
·
2020-08-15 00:32
实现一个类似Webpack的基础打包工具
文章目录引入步骤简述具体
实现分析
文件源码解析分析依赖关系源码解析生成最终代码源码解析引入其实在Webpack官网,可以看到官方对于Webpack的定位是一个打包工具。
Meskjei
·
2020-08-14 23:30
前端
Webpack
mapdb
实现分析
转载地址:http://hill007299.iteye.com/blog/2031208最近在研究mapdb,整理的一些笔记,与大家分享下。MapDB特性mapdb是一个内嵌的纯java的数据库,提供了并发的HashMap、TreeMap、Queue,可以基于堆外或者磁盘来存储数据。用户可以通过配置选择不同的机制来提高性能,比如可以配置多种不同的cache来减少反序列化的开销,提高读取性能;可以
seapeak007
·
2020-08-14 19:39
mapdb
leetcode448. 找到所有数组中消失的数字c++实现
示例:输入:[4,3,2,7,8,2,3,1]输出:[5,6]代码
实现分析
Silverdew*
·
2020-08-14 18:06
leetcode题
MapDB
实现分析
最近在研究mapdb,整理的一些笔记,与大家分享下。MapDB特性mapdb是一个内嵌的纯java的数据库,提供了并发的HashMap、TreeMap、Queue,可以基于堆外或者磁盘来存储数据。用户可以通过配置选择不同的机制来提高性能,比如可以配置多种不同的cache来减少反序列化的开销,提高读取性能;可以开启异步写引擎,使用后台线程来进行序列化和存储更新,来提高插入性能,减少rt。它支持ACI
hill007299
·
2020-08-14 17:30
j2ee和框架
Sentinel流控实现原理+代码
实现分析
目录原理分析第一点、拦截点第二点、流控的具体实现NodeSelectorSlotClusterBuilderSlotStatisticSlotFlowSlotDegradeSlotSystemSlot源码分析创建SlotChain执行SlotChain的entry方法执行Slot的entry方法原理分析Sentinel流控涉及两个方面:1、方法的拦截、处理2、多种流控规则、策略的实现第一点、拦截点
智慧的牛
·
2020-08-14 17:37
#
框架
#
源码分析
linux网络
实现分析
(2)——数据包的接收(从链路层到ip层)
linux网络
实现分析
(2)——数据包的接收(从链路层到ip层)——lvyilong316任何数据包在由驱动接收进入协议栈都会经过netif_receive_skb函数,可以说这个函数是协议栈的入口。
weixin_34343000
·
2020-08-14 05:29
bilibili ,B站视频预览缩略图
实现分析
Bilibili,B站视频缩略图快速预览实现再分析因为需要对抓取到的B站视频播放源进行预览,所以对B站视频预览进行了分析。如果你对这方面有兴趣,可以和我们一群程序员交流学习,共同进步6956234591.设想我们一般会认为,一个视频入库,首先转码,完成切分。当用户播放时,分片请求,快速响应。请求预览缩略图,会认为是直接传指针在进度条的时间向服务端请求这个时间点的画面,然后在界面显示。2.验证按照设
ucsheep
·
2020-08-13 20:19
技术
android高仿微信表情输入与键盘输入(详细
实现分析
)
转载请注明出处(请尊重原创!谢谢~):http://blog.csdn.net/javazejian/article/details/52126391出自【zejian的博客】 表情与键盘的切换输入大部分IM都会需要到,之前自己实现了一个,还是存在些缺陷,比如说键盘与表情切换时出现跳闪问题,这个困扰了我些时间,不过所幸在Github(其代码整体结构很不错)并且在论坛上找些解决思路,再加上研究了好
zejian_
·
2020-08-13 10:42
android
实战案例
Redisson分布式锁
实现分析
RedissonLock核心分析样例分析在分析RedissonLock前首先得大致了解下redis的lua脚本,以及执行lua脚本的方式,因为RedissonLock的核心代码就是lua脚本代码lua脚本样例:localtimes=redis.call('incr',KEYS[1])iftimes==1thenredis.call('expire',KEYS[1],ARGV[1])endiftim
wenj91
·
2020-08-12 18:44
Redisson
Redisson 分布式锁
实现分析
(一)
Why分布式锁java.util.concurrent.locks中包含了JDK提供的在多线程情况下对共享资源的访问控制的一系列工具,它们可以帮助我们解决进程内多线程并发时的数据一致性问题。但是在分布式系统中,JDK原生的并发锁工具在一些场景就无法满足我们的要求了,这就是为什么要使用分布式锁。我总结了一句话,分布式锁是用于解决分布式系统中操作共享资源时的数据一致性问题。设计分布式锁要注意的问题互斥
zl1zl2zl3
·
2020-08-12 18:44
redis
分布式锁
Arduino实现数码管动态显示
之前一直以为公共端要么是解地要么是接电源(3.3或5v),但是今天弄了半天我发现只要接口有电位差即可没听课导致课堂作业没写出来,回来调了两个小时才完成题目:三位数码管从01亮到99,用arduino
实现分析
与解答
_jym
·
2020-08-12 17:08
arduino
Java虚拟机垃圾回收(一) 基础:回收哪些内存/对象 引用计数算法 可达性分析算法 finalize()方法 HotSpot实现
Java虚拟机垃圾回收(一)基础回收哪些内存/对象引用计数算法可达性分析算法finalize()方法HotSpot
实现分析
在《Java内存区域JVM运行时数据区》中了解到各数据区有些什么特点、以及相关参数的调整
Kerry___
·
2020-08-12 17:29
JVM
代理模式实现根据文件类型上传到不同的文件服务器
环境springboot2.1.15阿里oos服务器fastdfs服务器文件服务应用小文件如图片上传到fastdfs上,大文件如视频上传到阿里云oos服务器上分布式文件代理服务器实现
实现分析
1、FileUpload
array_it
·
2020-08-12 16:52
设计模式
基于LINUX系统的音乐播放器
做了个音乐播放器的项目,要求能
实现分析
歌词,歌词滚屏,唱到的那一句显示红色。可以通过数字键1,2来选择要播放的歌曲,但是要按三遍。
Flywithdawn
·
2020-08-12 16:51
ARM 如何实现绝对地址的跳转
跳转到SDRAM需使用LDR伪指令LDRPC,=SDRAM来
实现分析
:b指令是相对跳转指令,可以看到起反汇编代码是完全一样的,它依赖于当前PC寄存器的值,不管此代码链
wfq0624
·
2020-08-12 00:33
ARM
殷-黑马旅游第3天V3
1.2实现效果1.3
实现分析
由于线路数据过多需要使用分页技术展示数据。页面上显
阿扎姆王子
·
2020-08-12 00:48
旅游网
讲师模块前端开发
一、后台系统路由
实现分析
1、入口文件中调用路由src/main.js......importrouterfrom'.
@白长生
·
2020-08-11 19:05
《闲扯Redis六》Redis五种数据类型之Hash型
二、
实现分析
由上述结构图可知,Hash类型有以下两种实现方式:1、ziplist编码的哈希对象使用压
七哥有话说
·
2020-08-11 19:23
redis
《闲扯Redis八》Redis字典的哈希表执行Rehash过程分析
原文解析二、
实现分析
1.rehash过程分析扩展和收缩哈希表的工作可以通过执行rehash(重新散列)操作来完成。Redis对字典的哈希表执行rehash的步骤:1.为字典的
七哥有话说
·
2020-08-11 19:23
redis
面试官:换人!他连进程、线程、协程这几个特点都说不出
前言在操作系统课程的学习中,很多人对进程线程有大体的认识,但操作系统教材更偏向于理论叙述,本文会结合Linux系统
实现分析
,更加印象深刻。
wx5d30212829a35
·
2020-08-11 16:27
多线程
高并发
编程
不带头结点的单链表(java实现)
不带头结点的单链表java
实现分析
:我们先说带头结点的单链表,带头结点的单链表在初始化时产生一个head结点,其data域和next域均为空。对带头结点的单链表进行操作分为头部操作和尾部操作。
约翰兰博之西安分博
·
2020-08-11 12:52
数据结构(java实现)
初窥wireshark fiddler等抓包工具及部分
实现分析
做过网络方面开发的同学都知道,一个适用的抓包工具对工作问题的分析是很有用的。前段时间我也在折腾网络方面的相关开发,所以又重新使用了一下网络抓包工具。接下来就介绍一下现在用的比较多的几个网络抓包工具。基本介绍:1、wireshark:wireshark的前身是Ethereal,2006年因为其创始人GeraldCombs的跳槽而改名为wireshark。它是一个跨平台的软件,可以在unix系列、li
LisztLee
·
2020-08-11 11:36
tools
network
V8 引擎中的 JavaScript 数组
实现分析
与性能优化
数组是JavaScript语言的一项基本功能,几乎每个JavaScript应用程序中都会大量应用数组。由于V8的源程序公开,其运行机制可以通过分析其源程序来深入了解。通过分析JavaScript数组在V8中的实现,可以在编写JavaScript程序时明显提高程序性能。1、JavaScript数组的特点在很多高级语言中都实现了数组,C语言里面的数组是一个典型实现,其特点是一组有序数据的集合[6],用
微个日光日
·
2020-08-11 01:49
web前端
cocos2d-x开发
hashmap C++
实现分析
及std::unordered_map拓展
今天想到哈希函数,好像解决冲突的只了解了一种链地址法而且也很模糊,就查了些资料复习一下1、哈希Hash就是把任意长度的输入,通过哈希算法,变换成固定长度的输出(通常是整型),该输出就是哈希值。这种转换是一种压缩映射,也就是说,散列值的空间通常远小于输入的空间。不同的输入可能会散列成相同的输出,因此不能从散列值来唯一地确定输入值。简单的说,哈希就是一种将任意长度的消息压缩到某一固定长度的信息摘要函数
weixin_34275734
·
2020-08-10 23:27
Vue核心思想-数据驱动的
实现分析
数据驱动数据驱动是Vue的核心思想之一,指视图由数据驱动生成,通过修改数据来实现了对视图的修改,而非直接操作DOM。DOM变成了数据的映射,我们把重点放在了数据的逻辑处理上,提高了开发效率。VirtualDOM就是一个js对象去描述一个DOM节点,在Vue中是用VNode这个class去描述。Vue的挂载过程挂载的目标就是把模板渲染成为最终的DOM。主要是分为render和update两个过程。$
Bolt_li
·
2020-08-10 22:20
Vue2.0
Java的LockSupport.park()
实现分析
LockSupport类是Java6(JSR166-JUC)引入的一个类,提供了基本的线程同步原语。LockSupport实际上是调用了Unsafe类里的函数,归结到Unsafe里,只有两个函数:publicnativevoidunpark(Threadjthread);publicnativevoidpark(booleanisAbsolute,longtime);isAbsolute参数是指明
横云断岭
·
2020-08-10 16:51
C++
并行
jvm
Java
Webkit中HTML5 Video的
实现分析
转自http://blog.csdn.net/horkychen/article/details/7855814(一)-基本结构及HTMLMediaElement&MediaPlayer以下为针对Webkit中HTML5Video实现原理的分析和学习总结。至于其中的UML图档,可以到下面的github链接中下载。首先预览一下Webkit中和Video相关的主要的类的层次结构:其中主要的类为HTML
ustcxiangchun
·
2020-08-10 11:06
Webkit中HTML5 Video的
实现分析
(一) - 基本结构及HTMLMediaElement & MediaPlayer
以下为针对Webkit中HTML5Video实现原理的分析和学习总结。至于其中的UML图档,可以到下面的github链接中下载。首先预览一下Webkit中和Video相关的主要的类的层次结构:其中主要的类为HTMLMediaElement,MediaPlayer以及RenderVideo(左下角).HTMLMediaElement代表了DOM结点,其继承关系可以追溯到Node,也就是DOM的结点。
iteye_6481
·
2020-08-10 08:10
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他