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
FastDFS--原理篇
美团Robust实践—
原理篇
Robust是美团新出的hotfix方案,市场上的热更新方案也很多比如基于multiDex的Tinker和基于nativehook方案的阿狸的Andfix,本文先不做与其他hotfix方案的对比,主要说明Robust的原理等。原理图基本原理如上图所示,Robust会在旧的类里面插入一个静态的字段ChangeQuickRedirect,当这个字段为空时,执行旧的方法,不为空时,就可以对badMeth
fry_ss
·
2019-12-25 16:58
自定义View实战篇(二)实现小说翻页二 基本原理
本文实现小说翻页的基本原理自定义View实战篇(二)实现小说翻页二实现翻页动画、阴影、内容一、简介首先感谢hmg25的Android实现书籍翻页效果----
原理篇
,本文参考其实现,旨在巩固这方面的知识,
Active_Loser
·
2019-12-25 09:24
iOS+面试+思维 进阶之路
iOS+思维进阶篇
原理篇
第一节:《Objective-C高级编程》学习笔记Objective-C之GCD多线程(一)Objective-C之GCD多线程(二)Objective-C之Blocks(三)Objective-C
三秋树下
·
2019-12-24 23:50
P2P技术详解(三):P2P中的NAT穿越(打洞)方案详解(进阶分析篇)
1、引言接本系列的上一篇《P2P技术详解(二):P2P中的NAT穿越(打洞)方案详解(基本
原理篇
)》,本篇将深入分析各种NAT穿越(打洞)方案的技术实现原理和数据交互过程,希望
helloJackJiang
·
2019-12-24 11:00
视频直播的技术原理和实现思路方案整理[转]
原理篇
何李石:七牛直播云服务技术详解直播模型及其实现一个通用的直播模型一般包括三个模块:主播方、服务器端和播放端。
daos
·
2019-12-24 06:54
ssh密钥对登录安全吗?实践篇
原理篇
》了解了ssh密钥对登录原理后,接下去就是实践的问题了,这是大部分人更关心的知识,其中也有一些隐藏的陷阱。
虞大胆的叽叽喳喳
·
2019-12-22 17:23
正则表达式之
原理篇
背景最近公司规范出来后,关于字符串不提倡用“+”进行拼接,于是自己写了个function,利用正则表达式来进行匹配。对于正则表达式,之前不了解原理,每次要用的时候查一下,很浪费时间。内容基础知识;正则表达式引擎;贪婪与非贪婪模式;DFA与NFA引擎;回溯机制及常见的回溯形式基础知识1.占有字符:正则表达式匹配过程中,如果子表达式匹配到东西,而并非是一个位置,并最终保存到匹配的结果当中2.零宽度:只
Cassie_CHM
·
2019-12-22 14:44
Docker
原理篇
前提docker是linux系统上的,虽然官网提供了windows和MacOS版本的安装包,但它们都是靠虚拟机或类似的技术支撑的。换句话说,为了方便你的阅读,希望你已经了解些许linux的知识。共识docker和容器不是一个意思,docker包含实现虚拟化技术的一系列技术,而容器(container)只是其中的一个组件。Docker可以给你带来什么?更快交付你的应用(Fasterdeliveryo
Mr_Alpha
·
2019-12-22 07:04
直播基本介绍
如何快速的开发一个完整的iOS直播app】(
原理篇
)【iOS开发】关于视频直播技术,你想要知道的都在这里了(二)处理如何快速搭建一个完整的手机直播系统搭建一个完整的手机直播都包含哪些必须的环节:推流端(
yf_js
·
2019-12-21 18:01
《安卓-深入浅出MVVM教程》
原理篇
-01 MyLiveData(最简单的LiveData)
简介背景这几年MVP架构在安卓界非常流行,几乎已经成为主流框架,它让业务逻辑和UI操作相对独立,使得代码结构更清晰。MVVM在前端火得一塌糊涂,而在安卓这边却基本没见到几个人在用,看到介绍MVVM也最多是讲DataBinding或介绍思想的。偶尔看到几篇提到应用的,还是对谷歌官网的ArchitectureComponents文章的翻译。相信大家看别人博客或官方文档的时候,总会碰到一些坑。要么入门教
IT天宇
·
2019-12-21 12:37
iOS动手做一个直播(
原理篇
)
开篇传输简单示意图上篇文章主要给出了代码,但是并没有详细说明直播相关的知识,这篇文章就说一下直播的相关理论知识。附上直播代码篇地址。推流腾讯直播平台,阿里直播平台,百度直播平台提供均为RTMP的推流和HLS/RTMP等拉流.推流是一个直播不可缺少的成分,说起推流都会说基于RTMP协议,那什么是RTMP呢?RTMP全称:RealTimeMessagingProtocol(实时消息传送协议)1)、工作
夜3033
·
2019-12-21 12:07
webpack HMR(热替换)-
原理篇
之webpack-hot-middleware
前言:1、webpack-hot-middleware的作用是实现模块的热替换,一般和webpack-dev-middleware(WDM原理)配合使用。2、热替换使用的是服务端推送技术EventSource(EventSource简介)例子例子编写看这里的PART2,或者直接下载来看github地址正文(这个图是我捋顺代码的图,可以忽略,下文不打算围绕着此图说明,有兴趣的可以看下)WHM.png
linelinesoeasy
·
2019-12-21 00:25
浅谈Android文件管理器的几种实现方式(
原理篇
)
浅谈Android文件管理器的几种实现方式为了完成毕业设计,我花费了一个多月的时间来研究并实现文件管理器。由于之前没有实现过文件管理器的经验(只是偶尔为了方便自己操作电脑上的文件,临时用Java写几个函数来处理一下文件),因此,我对于文件管理器的某些实现没有什么思路。为了明白一个完整的文件管理器的具体实现,我决定借助开源的力量——阅读一些开源的文件管理器源码。阅读源码最重要的一点就是要有目的性,不
知用改创
·
2019-12-20 19:04
用机器学习打造聊天机器人(六)
原理篇
本文是用机器学习打造聊天机器人系列的第六篇,主要介绍代码中用到的相关算法的原理。了解算法原理,可以让我们知道程序背后都做了些什么,为什么有时候会出现错误以及什么场景下选择哪种算法会更合适。word2vec我们使用的词向量模型就是基于word2vec训练的,word2vec是Google在2013年推出的一个NLP工具,它的特点是将所有的词向量化,这样词与词之间就可以定量的去度量他们之间的关系,挖掘
程序员一一涤生
·
2019-12-20 17:00
二代测序的基因组数据分析入门(illumina测序
原理篇
)
本着“三百六十行,行行转生信”的崇高宗旨,基础科研、生物学出身的小编在今年成功进入生信圈,入坑的时候才发现贵圈真的是太乱了,不仅要敲的了代码,跑的了数据,而且跨行不太成功的我还要怒扛鱼饲料、单刀斩鲤鱼。忽然想起了那天在夕阳下拉网的我,那是我逝去的青春(本人海洋生物专业的偶)。入坑了就要坚持下去啊有没有?不然毕不了业谁会对我负责呢。于是小编收起了不学无术的泪水。毕竟搞生信也是高薪行业永不失业,学好了
科研猫
·
2019-12-19 17:37
iOS面试题11-
原理篇
《2018iOS面试题系列》1、runtime怎么添加属性、方法等ivar表示成员变量class_addIvarclass_addMethodclass_addPropertyclass_addProtocolclass_replaceProperty2、是否可以把比较耗时的操作放在NSNotificationCenter中首先必须明确通知在哪个线程中发出,那么处理接受到通知的方法也在这个线程中调
八级大狂风AM
·
2019-12-17 18:58
【如何快速的开发一个完整的iOS直播app】(推流篇)
前言在看这篇之前,如果您还不了解直播原理,请查看这篇文章如何快速的开发一个完整的iOS直播app(
原理篇
)开发一款直播app,肯定需要流媒体服务器,本篇主要讲解直播中流媒体服务器搭建,并且讲解了如何利用
袁峥
·
2019-12-17 11:00
深入剖析Java关键字之synchronized(源码篇)
一、摘要 在《深入剖析Java关键字之synchronized(
原理篇
)》中,我们从使用和原理上面分析了synchronized关键字,我们知道,synchronized是通过monitor监视器锁来实现
SunnyMore
·
2019-12-17 04:52
《聪明人的10个工程思维》
来源:孤独大脑(id:lonelybrain)作者:老喻在加上:
原理篇
什么人能靠创业发大财?在这里,钱其实是一个计量工具,用于量化我们如下这个思考:创业成功最关键的个人要素是什么?
混沌大学
·
2019-12-17 00:00
Android插件技术——
原理篇
导语插件化技术最早从2012年诞生至今,已经走过了5个年头。从最初只支持Activity的动态加载发展到可以完全模拟app运行时的沙箱系统,各种开源项目层出不穷,在此挑选了几个代表性的框架,总结其中的技术原理。由于本人水平有限,插件化框架又相当复杂,文中若有错误或者不准确的地方望高手指点。内容概要插件化技术一、发展历史插件化技术最初源于免安装运行apk的想法,这个免安装的apk可以理解为插件。支持
junesolar
·
2019-12-16 02:45
深入理解线程池
原理篇
深入理解线程池
原理篇
现在CPU都是有多个核心,并行已经成为事实,一方面我们希望最大限度利用机器性能(利用多线程提高吞吐率),另一方面机器的硬件资源是有限的,我们也不能无限制的去申请,幸运的是,JDK已经为我们提供了
Android高级架构探索
·
2019-12-15 22:23
iOS面试中经常遇到的问题(
原理篇
一)
近期在准备找工作和面试的事,闲暇之余,总结我近期面试的一些常见问题与心得。自己做一下笔记,也给近期需要面试的同学一些参考,文章如有不严谨、错误或侵权之处,欢迎各路大牛提出并指正。大致问题应该是这样的:首先会问几个深度稍微高点的问题(如响应者链如何执行的、KVO的底层实现原理、coreFrameworks等),然后再转到基础问一些老生常谈的问题(如tableView的优化、关于三种多线程的用法等)。
马威明
·
2019-12-15 18:17
iOS 学习路线
前言:世界上哪有什么天才,我只是把别人喝咖啡的时间用在工作上了iOS基础知识点网址(Rao神分享,对比一下,包含48篇文章)一、基础1、史上最详细的iOS之事件的传递和响应机制-
原理篇
2、UINavigationBar
MaybeLove00
·
2019-12-15 08:53
iOS
原理篇
(三): 关于Category
什么是类别(Category)Category的使用场合Category实现原理+load()和+initialize()总结一、什么是类别类别(Category)是Objective-C中一个灵活的类扩展机制,用于在不获悉、不改变原来代码的情况下往一个已经存在的类中添加新的方法,Category扩展的新方法有更高的优先级,会覆盖类中同名的已有方法。类别的设计体现了面向对象的核心原则,即开放封闭原
Smy_D
·
2019-12-14 21:27
热修复系列一:
原理篇
比较TinkerQZoneAndFixRobust类替换✅✅❌❌So替换✅❌❌❌资源替换✅✅❌❌全平台替换✅✅✅✅即时生效❌❌✅✅性能损耗⬇️⬆️⬇️⬇️Class加载过程image.pngPathClassLoader只是个包装类,不会加载文件。在Android中,Dalvik能执行的文件之一是dex文件。我们编写的.java文件会被编译为class文件然后打包成dex文件。Dalvik就是将会
徐爱卿
·
2019-12-12 23:15
MySQL 执行计划详解
MySQL
原理篇
MySQL索引机制MySQL体系结构及存储引擎MySQL语句执行过程详解MySQL执行计划详解MySQLInnoDB缓冲池MySQLInnoDB事务MySQLInnoDB锁MySQLInnoDBMVCCMySQLInnoDB
那些年的代码
·
2019-12-10 17:00
把鸡蛋丢进醋缸,它就变成了——彩蛋!
原理篇
这里利用了鸡蛋壳的化学性质和其中的天然色素。鸡蛋壳的棕色主要来自名叫“原卟啉IX”的化合物,而这些色素绝大部分都聚集在蛋壳的最外层。
果壳网
·
2019-12-10 00:00
kotlin入门潜修之特性及其
原理篇
—异常
本文收录于kotlin入门潜修专题系列,欢迎学习交流。创作不易,如有转载,还请备注。写在前面三人行,必有我师焉。——与君共勉。java中异常很多语言都有异常机制,异常能够改变正常的程序执行流程,主要用于终止一些非法的逻辑流程。这些流程如果我们不及时终止,则可能会引起后续的一系列错误甚至程序崩溃。我们都知道java中有两类异常,一类是受检异常,另一类是运行时异常。受检异常是指,在编译期间就必须要进行
寒潇2018
·
2019-12-08 11:12
从Android优雅权限框架理解AOP思想(2)
原理篇
前言上一个大的系列文章叫"手把手讲解",历时10个月,出产博文二十余篇,讲解细致,几乎每一篇都提供了详实的原理讲解,提供了可运行githubDemo,并且针对Demo中的关键地地方进行了重点拆解。相信每一位详细阅读文章的同行都会有所收获。但是,讲解虽详细,但是缺乏对于技术的深度的挖掘。从今天开始开辟新的专题:移动架构师专业技能深入浅出,以一步步成为架构师为目标,详述一项架构师技能的最直接使用价值,
波澜步惊
·
2019-12-07 11:15
最全的连麦直播技术点整理-AnyRTC
RTMPvsRTMFP大话直播android音视频点/直播模块开发一些基本概念【如何快速的开发一个完整的iOS直播app】(
原理篇
)姚东(YY),金山18667号码农,张云龙(全民TV),何李石(七牛)
小白龙vip
·
2019-12-07 05:33
ZooKeeper原理、应用与面经总结
一、
原理篇
为什么需要ZooKeeper?
YitaiCloud
·
2019-12-07 00:05
Android Jetpack架构组件(三)一文带你了解Lifecycle(
原理篇
)
本文首发于微信公众号「后厂村码农」前言在上一篇文章中,我们学习了如何去使用Lifecycle,当然之会使用是不够的,还需要了解它的原理,这是成为优秀工程师必备的。这篇文章就来学习Lifecycle的基本原理。1.Lifecycle的生命周期状态事件和状态Lifecycle使用两个枚举来跟踪其关联组件的生命周期状态,这两个枚举分别是Event和State。State指的是Lifecycle的生命周期
刘望舒
·
2019-12-06 23:05
如何开发出一款仿映客直播APP项目实践篇 -【采集篇 】
【目录】如何开发出一款仿映客直播APP项目实践篇-【
原理篇
】如何开发出一款仿映客直播APP项目实践篇-【采集篇】如何开发出一款仿映客直播APP项目实践篇-【服务器搭建+推流】如何开发出一款仿映客直播APP
_方丈
·
2019-12-06 22:47
“机器学习实战”刻意练习——分类问题:支持向量机
参考:Python3《机器学习实战》学习笔记(八):支持向量机
原理篇
之手撕线性SVM-Jack-Cui-CSDN博客深入理解拉格朗日乘子法(LagrangeMultiplier)和KKT条件-XianlingMao
nanashi_F
·
2019-12-02 18:42
算法
机器学习
python
机器学习
SVM
Swift 中的 weex
weexios集成参阅:Weex学习与实践:iOS
原理篇
swift集成weex首先将weexsdk集成到项目中,同OC将weex的WeexSDK.framework导入屏幕快照2016-11-14下午5.20.51
John_LS
·
2019-12-02 07:54
《程序员必读职业规划书》
作者从原理、准备、操作三部分来讲程序员职业规划这个话题,
原理篇
告诉我们你的使用价值、市场需求、信息透明度决定了你的交换价值;准备篇最具价值的是使用商业画布工具来分析个人职业画布,针对其中的9项做相应职业准备
路人夏
·
2019-12-02 02:02
原理篇
|肠易激病因三:食物不耐受
什么是食物不耐受食物不耐受是一种慢性食物过敏,是一种由IgG抗体引起的复杂的食物不良反应性疾病。人的免疫系统把进入人体内的某种或多种食物当成有害物质,针对这些物质人体产生过度的保护性免疫反应,产生食物特异性IgG抗体,这些抗体与食物颗粒形成免疫复合物(Ⅲ型变态反应),引起人体组织(包括血管)发生炎症反应,并表现为全身各系统的症状与疾病。食物在进入消化道后,理论上应被消化到氨基酸、脂肪酸和单糖水平,
胖先生_美国功能医学
·
2019-12-01 19:12
原理篇
|肠易激病因一:肠漏症
我在读初中的时候,经常会感到慢性疲劳。这种疲劳感觉具体说不上来,似有似无的那种,提不上劲,让人很不舒服,而且我注意力无法集中,那时总以为是读书太累太辛苦了。我脸上会有很多痤疮,很大脓包的那种,我以为是青春痘。还有眼睛常常干涩,关节处会感到疼痛。总之,除了肠胃病外,我感觉自己身上还有很多其他毛病,貌似都不严重,但都有那么一点。这些症状的发生都是偶然的吗?绝对不是!其中有一部分原因,是肠漏症!!!什么
胖先生_美国功能医学
·
2019-12-01 18:49
如何开发出一款仿映客直播APP项目实践篇 -【
原理篇
】
大多内容其他博客给出不错详解就整理摘抄到此篇,
原理篇
相关技术点主要来自于袁峥Seemy
_方丈
·
2019-12-01 07:15
原理篇
|肠易激病因二:麸质过敏
如果你接触过SCD饮食、AIP饮食,你一定会知道这些饮食都提倡无麸质饮食。那么,什么是无麸质饮食呢?麸质是指小麦中含有的一种特殊蛋白质,它使面团具有坚固的结构,在醒发时,麸质蛋白会形成网状结构,让面团得以发酵,并具有弹性和耐嚼的口感,也就是我们常说的面筋。无麸质饮食是指去除所有麦麸的饮食方式,如拒绝三明治、吐司、燕麦、啤酒、披萨、鲜面、意大利面等,甚至包括酱料、蛋糕、面包、饼干等食物。改吃不含麦麸
胖先生_美国功能医学
·
2019-11-30 06:58
学习CNN系列一:
原理篇
CNN的发展历程:1962年,卷积神经网络的研究起源于Hubel和Wiesel研究毛脑皮层的发现局部互连网络可以有效降低反馈神经网络的复杂性。1980年,CNN的第一个实现网络:Fukushima为解决模式识别问题基于神经元间的局部连通性和图像的层次组织转而提出的新识别机。1998年,第一个多层人工神经网络——LeNet5,也是第一个正式的CNN模型(LeCun,用于手写数字分类)。共7层:2个卷
candy任平生
·
2019-11-29 22:00
数据库的主从复制-
原理篇
很早就整理了,现在闲了写出来。解决场景当一台数据库服务器塌机后,能使用主/从数据库快速切换。保证项目的稳定性。主从复制主要解决数据库的备份,恢复。实现原理MySQL主从复制涉及到三个线程,一个运行在主节点(logdumpthread),其余两个(I/Othread,SQLthread)运行在从节点。原理图主节点binarylogdump线程当从节点连接主节点时,主节点会创建一个logdump线程,
焚_44b3
·
2019-11-29 21:29
kotlin入门潜修之特性及其
原理篇
—注解
本文收录于kotlin入门潜修专题系列,欢迎学习交流。创作不易,如有转载,还请备注。写在前面路漫漫其修远兮,吾将上下而求索。——与君共勉。注解注解在编程语言中是一种特殊的机制、是用来描述代码的元数据。在我看来,注解首先简洁了代码,使得我们编码变得言简意赅;其次,注解解耦了系统,同时还让系统之间保持了一定的联系(比如不再像配置文件那样,和代码完全独立);最后,注解能及时有效的反馈错误(编译时报错)。
寒潇2018
·
2019-11-29 09:47
iOS窥探KVO底层实现
原理篇
最近小编公司招聘iOS,于是小编从网上找了几道面试题,来考察候选人iOS开发方面的技术水平,其中有一道面试题便是KVO底层实现是什么?如何手动出发KVO?修改成员变量的值会出发KVO吗?KVC赋值会出发KVO吗?当你了解KVO实现原理后,这几道面试题自然不在话下.接下来我将通过代码和讲解来窥探KVO背后的奥秘.image.png首先创建一个Person类内部有个name属性,然后创建p1和p2两个
大兵布莱恩特
·
2019-11-29 05:55
MySQL InnoDB 实现高并发原理
MySQL
原理篇
MySQL索引机制MySQL体系结构及存储引擎MySQL语句执行过程详解MySQL执行计划详解MySQLInnoDB缓冲池MySQLInnoDB事务MySQLInnoDB锁MySQLInnoDBMVCCMySQLInnoDB
殷建卫
·
2019-11-20 09:00
MySQL InnoDB MVCC
MySQL
原理篇
MySQL索引机制MySQL体系结构及存储引擎MySQL语句执行过程详解MySQL执行计划详解MySQLInnoDB缓冲池MySQLInnoDB事务MySQLInnoDB锁MySQLInnoDBMVCCMySQLInnoDB
殷建卫
·
2019-11-19 14:00
MySQL InnoDB 锁
MySQL
原理篇
MySQL索引机制MySQL体系结构及存储引擎MySQL语句执行过程详解MySQL执行计划详解MySQLInnoDB缓冲池MySQLInnoDB事务MySQLInnoDB锁MySQLInnoDBMVCCMySQLInnoDB
殷建卫
·
2019-11-18 18:00
MySQL InnoDB 事务
MySQL
原理篇
MySQL索引机制MySQL体系结构及存储引擎MySQL语句执行过程详解MySQL执行计划详解MySQLInnoDB缓冲池MySQLInnoDB事务MySQLInnoDB锁MySQLInnoDBMVCCMySQLInnoDB
殷建卫
·
2019-11-18 10:00
MySQL 执行计划详解
MySQL
原理篇
MySQL索引机制MySQL体系结构及存储引擎MySQL语句执行过程详解MySQL执行计划详解MySQLInnoDB缓冲池MySQLInnoDB事务MySQLInnoDB锁MySQLInnoDBMVCCMySQLInnoDB
殷建卫
·
2019-11-15 09:00
MySQL 语句执行过程详解
MySQL
原理篇
MySQL索引机制MySQL体系结构及存储引擎MySQL语句执行过程详解MySQL执行计划详解MySQLInnoDB缓冲池MySQLInnoDB事务MySQLInnoDB锁MySQLInnoDBMVCCMySQLInnoDB
殷建卫
·
2019-11-11 09:00
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他