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
supabase原理篇
Cesium
原理篇
:6 Render模块(3: Shader)
在介绍Renderer的第一篇,我就提到WebGL1.0对应的是OpenGLES2.0,也就是可编程渲染管线。之所以单独强调这一点,算是为本篇埋下一个伏笔。通过前两篇,我们介绍了VBO和Texture两个比较核心的WebGL概念。假设生产一辆汽车,VBO就相当于这个车的骨架,纹理相当这个车漆,但有了骨架和车漆还不够,还需要一台机器人来加工,最终才能成产出这辆汽车。而Shader模块就是负责这个生产
weixin_33711647
·
2020-08-23 07:46
Android中的HashMap原理实践探索,重写equals(),为什么重写hashCode() 和 ==
HashMap的文章有很多可以先读读相关文章,及
原理篇
。
还记得梦想吗
·
2020-08-22 21:24
java进阶
Android
iOS进阶之路----高级开发之路
1.iOSRunTime详解—源码分析2.iOSRuntime详解—动态方法决议与消息转发3.iOS底层
原理篇
(一)----类的本质和底层实现4.iOS底层
原理篇
(二)----类的缓存5.iOS底层
原理篇
@Block_Smile
·
2020-08-22 19:55
iOS底层原理
iOS CoreAnimation专题——
原理篇
(三) CALayer的模型层与展示层
前言让我们从一个改变位置的动画开始瞎子和瘸子CAAnimation对presentationLayer的控制模型与显示的同步总结前言上一章中我们介绍了CALayer的可动画属性,然后研究了UIView的block动画实现原理。这一章我们将深入CALayer内部,通过简单的CABasicAnimation动画来探究CALayer的两个非常重要的属性:presentationLayer和modelLa
DHUsesAll
·
2020-08-22 18:11
iOS动画
Zookeeper学习系列【三】Zookeeper 集群架构、读写机制以及一致性原理(ZAB协议)
本章内容主要讲的是集群相关的原理内容,第一章可以当做是Zookeeper
原理篇
的基础部分,本章则是Zookeeper
原理篇
进阶部分,有关于Zookeeper集群的读写机制、ZAB协议的知识解析。
Richard_Yi
·
2020-08-22 12:01
java
zookeeper
注册中心
服务注册
Android动画之
原理篇
(四)
一.概述前面已介绍Android属性动画的启动方式:ObjectAnimatoranim=ObjectAnimator.ofFloat(targetObject,"alpha",0f,1f);//[见小节2.1]anim.setDuration(1000);//[见小节2.2]anim.start();//[见小节2.3]接下来从源码角度来分析这三条语句.二.流程分析2.1ObjectAnimat
锐心凌志
·
2020-08-22 12:26
android 电池(三):android电池系统
android电池(一):锂电池基本
原理篇
a
xubin341719
·
2020-08-22 11:20
S5PXX(三星)
android
linux
Spring Cloud Stream (2)-
原理篇
SpringCloudStream将消息投递和消费定义成3个概念,本文主要了解下这3个概念如何实现的,与不同的MQ是如何结合的。发布-订阅模式:当一条消息被投递到消息中间件之后,所有订阅次消息的Consumer都可以消费到这条消息。RabbitMQ里是通过Topic的Exchange来实现的。Kafka里是通过Toopic会被每个ConsumerGroup消费一次这个特性决定的。消费组:在微服务架
牛麦康纳
·
2020-08-22 09:42
Spring
cloud
小浩浩研究生复试整理 - 组成
原理篇
小浩浩研究生复试整理-组成
原理篇
分享Xmind脑图(百度网盘可下载PDF与Xmind源文件)链接:https://pan.baidu.com/s/1YqHCgHYQRYFU2GlBCuYNpA提取码:1oku
weixin_40594918
·
2020-08-22 04:00
考研复试脑图
SQL Server数据库表锁定原理以及如何解除表的锁定--示例演示
原理篇
:SQLServer数据库表锁定原理以及如何解除表的锁定有几个朋友留言建议结合例子来演示一下,上篇已经说过锁的几种类型,可以利用系统动态视图sys.dm_tran_locks查看到,重要的栏位如下
我爱菊花
·
2020-08-22 02:09
SQL
Server
一文读懂BERT(
原理篇
)
一文读懂BERT(
原理篇
)2018年的10月11日,Google发布的论文《Pre-trainingofDeepBidirectionalTransformersforLanguageUnderstanding
v17688854064
·
2020-08-21 16:52
短视频
网络唤醒(WOL)全解指南:
原理篇
什么是网络唤醒网络唤醒(Wake-on-LAN,WOL)是一种计算机局域网唤醒技术,使局域网内处于关机或休眠状态的计算机,将状态转换成引导(BootLoader)或运行状态。无线唤醒(Wake-on-Wireless-LAN,WoWLAN)作为WOL的补充技术,使用无线网卡去唤醒计算机。网络唤醒在一般的局域网环境里使用有限广播地址(255.255.255.255)即可,由于路由器都不转发目的地址为
ahuihun5901
·
2020-08-21 03:30
猫课蒋晖:课程更新:2016年直通车系列课程-
原理篇
在发布这个课程前,首先和大家作一个沟通。很多学员之前说我们的直通车课程怎么一年都没有怎么更新?很多2014年的课程仍然保留。其实这个是对于直通车的不理解。在过去的2年中,直通车最大的变化是从PC端转向了移动端。而在具体的规则这方面,核心并没有什么改变,很多的改变,只是操作界面的简化(内容也几乎没有变化)。投好直通车,就是这三条:选择转化率高的词语;优化图片点击率;优化页面转化率。所有的直通车策略,
猫课创始人蒋晖
·
2020-08-21 00:41
P2P技术详解(三):P2P中的NAT穿越(打洞)方案详解(进阶分析篇)
1、引言接本系列的上一篇《P2P技术详解(二):P2P中的NAT穿越(打洞)方案详解(基本
原理篇
)》,本篇将深入分析各种NAT穿越(打洞)方案的技术实现原理和数据交互过程,希望
JackJiang
·
2020-08-20 23:49
p2p
网络编程
P2P技术详解(三):P2P中的NAT穿越(打洞)方案详解(进阶分析篇)
1、引言接本系列的上一篇《P2P技术详解(二):P2P中的NAT穿越(打洞)方案详解(基本
原理篇
)》,本篇将深入分析各种NAT穿越(打洞)方案的技术实现原理和数据交互过程,希望
JackJiang
·
2020-08-20 23:49
p2p
网络编程
redis-Cluster第三篇redis-trib.rb 搭建&
原理篇
redis-trib.rb简介redis-trib.rb是采用Ruby实现的Redis集群管理工具。内部通过Cluster相关命令帮我们简化集群创建、检查、槽迁移和均衡等常见运维操作,使用之前需要安装Ruby依赖环境。搭建集群安装Ruby依赖环境wgethttps://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.gzyum-yinstallzli
风暴松鼠
·
2020-08-20 21:27
redis-cluster
redis
redis集群
redis-Cluster第三篇redis-trib.rb 搭建&
原理篇
redis-trib.rb简介redis-trib.rb是采用Ruby实现的Redis集群管理工具。内部通过Cluster相关命令帮我们简化集群创建、检查、槽迁移和均衡等常见运维操作,使用之前需要安装Ruby依赖环境。搭建集群安装Ruby依赖环境wgethttps://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.gzyum-yinstallzli
风暴松鼠
·
2020-08-20 21:50
redis-cluster
redis
redis集群
hystrix
原理篇
hystrix流程1、工作流程1.1工作流程图1.2工作流程说明:红圈:Hystrix命令执行失败,执行回退逻辑。也就是大家经常在文章中看到的“服务降级”。绿圈:四种情况会触发失败回退逻辑(fallback)。第一种:short-circuit,处理链路处于熔断的回退逻辑,在「3.#handleShortCircuitViaFallback()」详细解析。第二种:semaphore-rejecti
zhongzunfa
·
2020-08-20 20:57
hystrix
hystrix
高性能磁盘 I/O 开发学习笔记 -- 硬件
原理篇
曾经做嵌入式开发的我,现在做服务器开发,很多思路要转变。今天学习了服务器高性能IO设计,同时自己也还发散开去学习了其他的一些参考资料,顺便结合自己已有的一些知识,做为自己的学习笔记,总结和记录一下吧~~本文首先从硬件原理的角度,阐述提高硬盘I/O效率的途径。本文包括一些小知识,与高性能服务器开发没有直接关系,不感兴趣的话可以跳过。本文地址:https://segmentfault.com/a/11
amc
·
2020-08-20 20:50
c
c++
硬盘
io
服务器开发
高性能磁盘 I/O 开发学习笔记 -- 硬件
原理篇
曾经做嵌入式开发的我,现在做服务器开发,很多思路要转变。今天学习了服务器高性能IO设计,同时自己也还发散开去学习了其他的一些参考资料,顺便结合自己已有的一些知识,做为自己的学习笔记,总结和记录一下吧~~本文首先从硬件原理的角度,阐述提高硬盘I/O效率的途径。本文包括一些小知识,与高性能服务器开发没有直接关系,不感兴趣的话可以跳过。本文地址:https://segmentfault.com/a/11
amc
·
2020-08-20 20:50
c
c++
硬盘
io
服务器开发
从零开始学SpringBoot-JPA_JDBC_Hibernate_Mybatis概念
原理篇
前言我们知道,springboot操作mysql方式众多,Spring为各种支持的持久化技术,都提供了简单操作的模板和回调,目前大概有如下几种ORM持久化技术模板类JDBCorg.springframework.jdbc.core.JdbcTemplateHibernateorg.springframework.orm.hibernate.HibernateTemplateIBatisorg.sp
咸鱼君0808
·
2020-08-20 18:31
微信热修复开源库 Tinker imitator
原理篇
参考资料:微信Android热补丁实践演进之路简单来说,在编译时通过新旧两个Dex生成差异patch.dex。在运行时,将差异patch.dex重新跟原始安装包的旧Dex还原为新的Dex。这个过程可能比较耗费时间与内存,所以我们是单独放在一个后台进程:patch中。为了补丁包尽量的小,微信自研了DexDiff算法,它深度利用Dex的格式来减少差异的大小。它的粒度是Dex格式的每一项,可以充分利用原
魔都三帅
·
2020-08-20 12:31
Android
APM之
原理篇
APM,应用性能监控,有newrelic等产品,对APM感兴趣的应该不会不知道它了。主要功能就是统计分析应用的CPU、内存、网络、数据库、UI等性能,并提供错误日志捕获。编码人员需要做的仅仅是使用它提供的插件和jar包,增加一两行代码即可。接下来,本文会以android端的APM为例,分析它到底是用什么技术实现的,涉及到具体相关业务的,只会简单介绍,不作深入分析。ASMASM是一个字节码操作工具,
sgwhp
·
2020-08-20 11:45
Java
Android
Android周报第二十一期
1)Android应用启动优化:一种DelayLoad的实现和原理(下篇)上篇地址DelayLoad
原理篇
2)Android中如何计算App的启动时间?
刚子2015
·
2020-08-20 11:06
【快速开发VoIP】(使用Homebrew编译iOS linPhone SDK)
目录【快速开发VoIP】(
原理篇
)【快速开发VoIP】(Homebrew安装)【快速开发VoIP】(使用Homebrew编译iOSlinPhoneSDK)前言VoIP要使用到开源项目linphone,编译
雪中听风
·
2020-08-20 09:08
【快速开发VoIP】(Homebrew安装)
目录【快速开发VoIP】(
原理篇
)【快速开发VoIP】(Homebrew安装)【快速开发VoIP】(使用Homebrew编译iOSlinPhoneSDK)前言VoIP要使用到开源项目linphone,编译
雪中听风
·
2020-08-20 09:08
深入浅出计算机组成原理:分布式计算-如果所有人的大脑都联网会怎样?(第51讲)...
一、
原理篇
总结回顾今天是
原理篇
的最后一篇。过去50讲,我们一起看了抽象概念上的计算机指令,看了这些指令怎么拆解成一个个简单的电路,以及CPU是怎么通过一个一个的电路组成的。
weixin_30235225
·
2020-08-20 08:42
深入浅出计算机组成原理(部分)
XFFer_Content入门篇01冯·诺依曼体系结构:计算机组成的金字塔02给你一张只是地图,计算机组成原理应该这么学03通过你的CPU主频,我们来谈谈“性能”究竟是什么04穿越功耗墙,我们该从哪些方面提升“性能”
原理篇
霖烨·XF
·
2020-08-20 07:08
C/C++
opencv 金字塔图像分割
我所知的opencv中分割函数:watershed(只是看看效果,不能返回每类pixel类属),cvsegmentImage,cvPyrSegmentation(返回pixel类属)金字塔分割
原理篇
在这里
GarfieldEr007
·
2020-08-20 05:21
OpenCV
通信原理 面试题知识点复习
北交保研夏令营面试——通信
原理篇
(通信原理)第一章(4个)信息、消息、信号,信息(重点信息概念)信息:消息的内涵。对于接受者来讲就是,消息中的不确定度,不确定越多包含的信息量越大。
阳先生的小屋
·
2020-08-20 02:02
大学课程学习
YOLO 目标检测实战项目『
原理篇
』
YOLOv1YOLOv1创新:将整张图作为网络的输入,直接在输出层回归boundingbox的位置和所属的类别(将对象检测作为一个回归问题)速度快,onestagedetection的开山之作速度快,onestagedetection的开山之作之前的目标检测方法需要先产生候选区再检测的方法虽然有相对较高的检测准确率,但运行速度较慢。YOLO将识别与定位合二为一,结构简便,检测速度快,更快的Fast
机器视觉CV
·
2020-08-19 16:26
深度学习
分布式文件系统HDFS
原理篇
所谓分布式文件系统就是通过网络实现文件在多台主机上进行分布式存储的文件系统!它一般采用“客户端/服务器端”的模。分布式文件系统的结构如下图所示,分布式文件系统在物理结构上是由计算机集群的多个节点构成的。这些节点分为主节点(Namenode,也叫做名称节点)和从节点(Datanode,也叫做数据节点)。其中主节点负责文件和目录的创建、删除和重命名等,同时管理着从节点和文件块的映射关系,因此客户端只能
走出去拍拍照
·
2020-08-19 10:55
大数据技术
Cesium
原理篇
:6 Renderer模块(2: Texture)
Texture也是WebGL中重要的概念,使用起来也很简单。但有句话叫大道至简,如果真的想要用好纹理,里面的水其实也是很深的。下面我们来一探究竟。下面是WebGL中创建一个纹理的最简过程:varcanvas=document.getElementById("canvas");vargl=canvas.getContext("webgl");//创建纹理句柄vartexture=gl.createT
weixin_34345560
·
2020-08-19 05:45
Cesium
原理篇
:3D Tiles(2)数据结构
上一节介绍3DTiles渲染调度的时候,我们提到目前Cesium支持的Cesium3DTileContent目前支持如下类型:Batched3DModel3DTileContentInstanced3DModel3DTileContentPointCloud3DTileContentComposite3DTileContent其中Composite3DTileContent是复合数据,PointC
weixin_34327761
·
2020-08-19 05:44
极简生酮:
原理篇
上帝给了我一颗减肥的心,但没有给我一张减肥的嘴。——《八戒》所以你得做你自己的神。那么,你得先知道原理,方便看视频的酮学,直接拉到底看视频吧。一、文字版生酮饮食,又是一个减肥的新方法?实际上生酮饮食已经被研究并施行了一段时间。有许多人施行生酮饮食之后,都有不错的成效,那么究竟是什么让生酮饮食如此有效?大部分的减肥法通常简单的跟你说某某东西要吃某某东西不要吃,这样就可以减肥了。当然,大部分的减肥法通
生酮进化论
·
2020-08-19 00:25
编写变形的shellcode[
原理篇
]
X'Con04据说轰轰烈烈的结束了,马上安焦就毫无保留地把所有的演讲用幻灯都放了出来。作为菜鸟,我也好事地下载了一份来看,首先看到的是Plan9大虾的《高级shellcode设计技巧》。这篇文章似乎总结了一下当前Shellcode的各种技巧和设计思路,比较有意思的是当中提到的ADMMutate,虽然在2001年就有见过这个工具,但是似乎一直都在*nix下而且这么多年来没见过升级。闲下来没有事情的时
weixin_34327761
·
2020-08-18 23:39
程序设计 之 C#实现《拼图游戏》 (上)代码篇
原理详解请参考博客中拼图游戏(下)
原理篇
http://www.cnblogs.com/labixiaohei/p/6713761.html功能描述:1.用户自定义上传图片2.游戏难度选择:简单(3*3)
weixin_30293135
·
2020-08-18 17:07
也谈SSDT Hook(一)
一、
原理篇
1.关于系统服务。系统服务是由操作系统提供一组函数,使得开发者能够通过APIs直接或间接的调用。一个API可以对应一个系统服务,也可以一个API依赖多个系统服务。
int2e
·
2020-08-18 15:49
hook
c
windows
汇编
api
数据结构
你所能用到的BMP格式介绍(一)
原理篇
:一、编码的意义。让我们从一个简单的问题开始,-2&-255(中间的操作符表示and的意思)的结果是多少,这个很简单的问题,但是能够写出解答过程的人并不多。
weixin_34233421
·
2020-08-18 13:03
手把手让你了解linux上集群
原理篇
【图解】
http://freeze.blog.51cto.com/1846439/388957此文凝聚笔者不少心血请尊重笔者劳动,转载请注明出处。http://freeze.blog.51cto.com/随着Internet技术的迅猛发展,网络技术、性能的不断提高,高可伸缩性、高可用性、可管理性、价格有效性的网络服务技术将成为网络服务技术的主导。各种平台下的技术方案应运而生。本文试图以一篇完整的理论+实践
weixin_34384681
·
2020-08-18 12:05
【Linux内核分析与驱动编程】内核调试实验-
原理篇
实验
原理篇
1.1实验原理kgdb提供了一种使用gdb调试Linux内核的机制。使用KGDB可以象调试普通的应用程序那样,在内核中进行设置断点、检查变量值、单步跟踪程序运行等操作。
pkufenghao
·
2020-08-18 11:00
Linux
Linux内核分析与驱动编程
深入理解Java 8 Lambda(类库篇——Streams API,Collectors和并行)
Java8Lambda(语言篇——lambda,方法引用,目标类型和默认方法)深入理解Java8Lambda(类库篇——StreamsAPI,Collector和并行)深入理解Java8Lambda(
原理篇
chentuo5965
·
2020-08-18 10:28
深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)
Java8Lambda(语言篇——lambda,方法引用,目标类型和默认方法)深入理解Java8Lambda(类库篇——StreamsAPI,Collector和并行)深入理解Java8Lambda(
原理篇
chentuo5965
·
2020-08-18 10:28
Android 9.0 源码_机制篇 -- 全面解析 Handler 机制(
原理篇
)上
#开篇#核心源码#简述在整个Android的源码世界里,有两大利剑,其一是Binder机制,另一个便是Handler消息机制。消息机制涉及**MessageQueue/Message/Looper/Handler**这4个类。Handler是Android中引入的一种让开发者参与处理线程中消息循环的机制。我们在使用Handler的时候与Message打交道最多,Message是Hanlder机制向
Android征途
·
2020-08-18 05:41
iOS底层
原理篇
(十六) ---- 自旋锁 atomic
1.概念自旋锁:它是为实现保护共享资源而提出的一种锁机制。自旋锁与互斥锁比较类似,它们都是为了解决对某项资源的互斥使用。无论是互斥锁,还是自旋锁,在任何时刻,最多只能有一个保持者,也就说,在任何时刻最多只能有一个执行单元获得锁。调度机制上略有不同:互斥锁:如果资源已经被占用,资源申请者只能进入睡眠状态。自旋锁:不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋
@Block_Smile
·
2020-08-18 05:36
iOS底层原理
iOS底层
原理篇
(十五) ---- 条件锁NSCondition&NSConditionLock
1.NSCondition1.需求:生产者与消费者,生产者生产商品,消费者消耗商品,只有生产者产出的商品个数大于0时,消费者才能消费,否则等待生产者生产商品!2.实现:-(void)viewDidLoad{[superviewDidLoad];self.productCount=0;[selfwm_conditon];}-(void)wm_conditon{_condition=[[NSCondi
@Block_Smile
·
2020-08-18 05:36
iOS底层原理
iOS底层
原理篇
(十三)----synchronize源码分析
今天开始,学习一下iOS的相关锁!@synchronized首先来看一个经典的买票案例:-(void)viewDidLoad{[superviewDidLoad];self.ticketCount=20;[selfwm_testSaleTicket];}-(void)wm_testSaleTicket{dispatch_async(dispatch_get_global_queue(0,0),^{
@Block_Smile
·
2020-08-18 05:36
iOS底层原理
iOS底层
原理篇
(十四) ---- NSLock、NSRecursiveLock、@synchronize比较
首先看一个crash-(void)viewDidLoad{[superviewDidLoad];NSLog(@"123");[selfwm_crash];}-(void)wm_crash{for(inti=0;i0){NSLog(@"currentvalue=%d",value);testBlock(value-1);}[lockunlock];};testBlock(100);});}//这里只
@Block_Smile
·
2020-08-18 05:36
iOS底层原理
图解SSL和加密解密-
原理篇
1.SSL原理SecureSocketsLayer(安全的套接字层)位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。用于保障在Internet上数据传输之安全,利用数据加密技术,可确保数据在网络上之传输过程中不会被截取及窃听。2.SSL的会话过程SSL会话主要分为三步:1.客户端向服务器端索要并验正证书;2.双方协商生成“会话密钥”;对成密钥3.双方采用“会话密钥”进行加密通信;
skydust1979
·
2020-08-18 02:26
[机器学习-实践]支持向量机(SVM)从例子代码中学习
[机器学习-
原理篇
]支持向量机(SVM)深入理解1.用SVM的linear做鸢尾花分类利用sklearn中自带的dataset,鸢尾花数据库为例,进行二分类。
茫茫人海一粒沙
·
2020-08-17 13:10
Sklearn
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他