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
开源框架源码学习
zookeeper源码分析系列一开篇基础知识剖析
目录最近开始对zookeeper源码进行学习,本篇为zookeeper
源码学习
的开篇,从整体上对zookeeper进行剖析.一、ZooKeeper总体介绍1.1、什么是zookeeperZooKeeper
meng_philip123
·
2023-03-20 04:40
python
开放
源码学习
代码片段,积累经验。类库丰富各种功能可直接搜索。历史与版本以python3.几版本为基础来学习。图片.png学习工具图片.pngipython是用来进行代码补充与修正的。
假装一米八
·
2023-03-19 21:22
mobx
源码学习
二
collect收集依赖本文是[mobx源码初步认识]第二篇本系列文章全部采用mobx较新版本:[v6.2.0]技术前提在阅读之前,希望你对以下技术有所了解或实践,不然可能会影响你对本文的理解ES6装饰器:decoratorES6代理:proxy定义对象属性:Object.defineProperty实现简易版观察者模式mobx中observable-object和observable-value包
小a草
·
2023-03-19 21:31
通过
源码学习
G1GC —— 新生代自适应策略
0.最近发现有个Java写的sidecar程序本来运行很平稳,忽然YoungGC的频率就开始升高,新生代大小频繁的调整,最终是在一轮MixedGC之后才恢复平稳。根据以往学习的理论知识可知G1有一个特性就是自适应调整新生代的大小,避免停顿时间超过阈值,以实现MaxGCPauseMillis的软实时目标。但是出现这种频繁调整的情况是很不正常的,k8s容器的稳定性会差一些,偶尔会遇到一些很诡异的cpu
袁世超
·
2023-03-19 17:30
Go 开发环境:通过 iTerm + Oh My Zsh 打造终端!
OhMyZsh是一个用于管理Zsh配置的
开源框架
,有着非常多的插件支持,比如代码高亮、代码提示、各种语言支持等,还有很多主题可选择,让终端界面更加美观。
Go语言进阶
·
2023-03-19 15:59
Vue 编译之parse的思想探讨
楔子笔者公司的前端小组掀起了Vue
源码学习
小组,前后几个月的共同学习,让小组成员都已经对Vue对大致框架有了个模糊对轮廓。现在已经进入第二阶段:整理。
轩辕无枫
·
2023-03-19 08:17
AFNetWorking总结
.支持返回数据序列化4.支持文件上传,断点下载,5.自带多线程,防死锁6.处理了Https证书流程,节省移动端开发7.支持网络状态判断AFNetWorkingAFNetWorking一款轻量级网络请求
开源框架
Daniel131
·
2023-03-19 06:39
spring
源码学习
分析(一)
1.@Configuration标注在类上,表示这是一个spring的配置类。使用@bean注解向容器中添加一个组件2.@bean标注在方法上,表示向容器中添加一个组件。组件的类型为返回值的类型;组件的id默认为方法名,也可以指定组件的名称@bean(value="bean的名称")。3.@CompentScan标注在类上,用来进行包扫描,扫描@component、@Controller、@Ser
息息小眠虫
·
2023-03-19 04:28
RedisTemplate和Jedis的区别以及Spring Data Redis的使用
SpringData是用于简化数据库访问的
开源框架
,包括:jdbc,jpa,elasticsearch,redis.......SpringDataRedis是SpringData旗下的一个子模块,用于简化
Alex-HH
·
2023-03-18 17:44
spring
redis
java
OkHttp
源码学习
之二 RetryAndFollowUpInterceptor
上一篇讲到在RealInterceptorChain的proceed方法中,首先由RetryAndFollowUpInterceptor处理请求Interceptorinterceptor=interceptors.get(index);//调用当前拦截器的intercept方法Responseresponse=interceptor.intercept(next);...returnrespon
leilifengxingmw
·
2023-03-18 16:19
Qt项目中导入FFmpeg开源库
1.简介FFmpeg是音视频编解码的
开源框架
,下面主要是如何在Qt工程中导入FFmpeg,以及在导入FFmpeg过程中遇到的一些问题与问题解决方法2.下载FFmpeg库解压库文件,并将其放到合适的目录,
saltcc
·
2023-03-18 14:45
01-核心实现-Core Container-Spring
源码学习
spring整体架构Spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块spring整体架构(1)CoreContainer(核心容器)包含的模块就和图上的一样,就不重复写了。(这张图多看几遍,越看越经典,哈哈)Beans和Core是架构的基础部分,提供IoC和依赖注入属性。这个基础部分概念指的是BeanFactory,它提供对Factory的模式的经典实现来消除对程序性
大碗茶
·
2023-03-18 12:26
SpringBoot 2.2.5 整合阿里
开源框架
EasyExcel 2.1.6,附带整理好的Excel操作工具类,Excel文件转Csv格式工具类
前言:该博客主要是记录自己学习的过程,方便以后查看,当然也希望能够帮到大家。说明EasyExcel重写了poi对07版Excel的解析,降低了内存消耗,对模型转换进行了封装,然后写了下简单案例。完整代码地址在结尾!!第一步,导入maven依赖com.alibabaeasyexcel2.1.6org.apache.poipoi4.1.0org.apache.poipoi-ooxml4.1.0第二步,
天不生我小金
·
2023-03-17 22:58
一个案例搞定策略模式
当然也有我们平时不太常用,但众多优秀的
开源框架
中广泛使用的设计模式,例如著名的网络框架retrofit使用的「代理模式」、okhttp使用的「责任链模式」。
HurryYu_YZH
·
2023-03-17 20:50
Thread类深度剖析-
源码学习
1线程简介首先我们要清楚的是,任何程序想要实现线程都需要内核线程的支持,至少要有一个,不然程序无法执行。用户线程和内核线程的比例(M:N)体现了线程的不同实现方式。而对于高版本的Java(1.3及以后版本),一个Java的Thread就对应一个操作系统的线程。/***可以创建多个线程**每个线程都有优先级。*指优先级越高,越有可能先执行。因为高优先级的拥有更多资源,更容易抢到CPU资源而已。*线程
Java孟
·
2023-03-17 16:48
Spring,SpringMVC,SpringBoot的常用注解
其核心就是控制反转(IOC),和面向切面(AOP),简单的说就是一个分层的轻量级
开源框架
桂亭亭
·
2023-03-17 14:23
java
Spring
spring
spring
boot
面试
阅读源码的好处
开源框架
的源码一般都很优雅。
zdp071
·
2023-03-17 13:01
给新手----编译VSOMEIP保姆级别教程
前言:当你学习了SOMEIP理论基础后,一定很希望上手实操一波吧,本文档以SOMEIP协议里比较成熟的VSOMEIP
开源框架
为例,带你从0到1实现
开源框架
的下载到上手,坐稳啦,开车!!!!
jax_fanyang
·
2023-03-17 12:11
git
linux
ubuntu
golang
源码学习
之WaitGroup
数据结构//sync/waitgroup.gotypeWaitGroupstruct{noCopynoCopy//不可复制,只能指针传递//对齐的8byte存储状态,另外4byte存储信号。状态的高32位counter计数器,低32位waiter计数器//counter未执行完的goroutine。waiter正在等待的goroutine。那么WaitGroup可以放多少goroutine呢?2^
ihornet
·
2023-03-17 11:53
翻译 aop
springboot
源码学习
identityHashCode与hashCode区别1.identityHashCode会返回对象的hashCode,而不管对象是否重写了hashCode方法。
JefferChang
·
2023-03-17 06:43
Bootsrap,我爱你啥子嘛?
很多人第一时间会想到Bootstrap这款基于Html、Css、Javascript的前端
开源框架
,优点是简洁灵活,使得Web开发更加快速、简单。缺点是...额,懵逼状态,尴尬中。
吴朋个人博客
·
2023-03-16 21:49
C++ Cartographer的入口node main详细讲解
目录Run函数读取配置参数构建地图构建器Node类的初始化开始轨迹与结束轨迹啃一下谷歌优秀的激光SLAM
开源框架
-Cartographer.这个框架算法简单,但是程序部分太多需要学习的地方了.不论是整体框架的结构
·
2023-03-16 18:38
只写Python一遍代码,就可以同时生成安卓及IOS的APP,真优秀
前言:用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择我们使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的
开源框架
,使用Python和Cython编写,对于多点触控有着非常良好的支持
妄心xyx
·
2023-03-16 16:51
AFNetworking 3.x
源码学习
(网络会话模块主流程梳理)
AF的源码主要分为以下五个部分,最近主要研读了核心模块--网络会话的代码,做一做笔记,方便以后查阅。源码结构.jpg很多公司的网络模块都是基于AF封装的,如果发HTTP请求的话,我们直接使用的是AFHTTPSessionManager。它是继承AFURLSessionManager类的,只是对其做了一层HTTP请求的封装,方便直接使用。先来一张示意图,了解以下大概的流程,以免待会看代码看到懵逼。流
YouKnowZrx
·
2023-03-16 10:02
备战金三银四必看:2021最新版Java春招手册(五大面试专栏)
本宝册共分为五大面试专栏,分别是性能优化、微服务、并发编程、
开源框架
、分布式等。image>**注意:如若需要下载全套,添加小助理vx:mxzFAFAFA即可!!
码农小芷
·
2023-03-16 08:40
Qt Creator
源码学习
笔记01,初识QTC
阅读本文大概需要4分钟QtCreator是一款开源的轻量级IDE,整个架构代码全部使用C++/Qt开发而成,非常适合用来学习C++和Qt知识,这也是我们更加深入学习Qt最好的方式,学习了解官方人员是如何开发一款软件的下载一般我们下载Qt进行安装的时候会默认安装好QtCreator,此时安装的是可执行程序,而我们今天要讲的是下载源码并且编译,那么首先要到官方仓库中下载某个版本的源码下载方式有两种,下
devstone
·
2023-03-16 03:27
第二个五年计划
多研究
开源框架
。2.改善工作方式和工作习惯,向大佬多学习。3.努力赚钱,这个是第一位。希望在明年的这个时候工资能够提高0.5倍。4.好好锻炼身体。5.坚持写作。6.增加工作之外收入。
武龙雨
·
2023-03-16 02:55
golang
源码学习
之timer/ticker
源码目录time/time.go(1.1.4.1)数据结构///time/sleep.gotypeTimerstruct{C0{ifrnow==0{rnow=nanotime()}forlen(pp.timers)>0{//timers集合大于0,循环iftw:=runtimer(pp,rnow);tw!=0{iftw>0{pollUntil=tw}break//checkTimers结束}ran
ihornet
·
2023-03-16 02:26
[Android开源APP]WanAndroid
WanAndroidWanAndroid官方内链APP,最美玩安卓客户端Wanandroid主页GitHub主页酷安主页前言开发初期主要是为了试水一些自己开发的
开源框架
,但是后面发现本人对这个APP的使用频率还是挺高的
goweii
·
2023-03-15 22:22
go-zero教程——项目简介
最近go-zero微服务
开源框架
非常火热。go-zero作为一个平时也会捣鼓一下后端开发的移动端开发人员,自然也是想试试手,看看文档手撸一款小东西。
Ningxi_
·
2023-03-15 21:19
Nginx
源码学习
——配置项生效的大体流程
摘要:Nginx服务在启动时就会读取配置文件,配置文件影响着服务的工作方式、性能优化等诸多方面,我们以core和event模块为例,看看在Nginx服务的启动过程中,配置项是怎么一步步从被读取到最终生效的。配置文件路径一般来说,配置文件名为:nginx.conf.保存在/usr/local/nginx/conf,/etc/nginx,或/usr/local/etc/nginx.也可以由用户指定路径
丹丘生___
·
2023-03-15 19:02
Vue学习笔记---keep-alive
源码学习
1.使用2.源码分析1.props:keep-alive支持配置的属性作为prop传入props:{include:[String,RegExp,Array],//缓存包含组件exclude:[String,RegExp,Array],//缓存不包含组件max:[String,Number]//最大缓存组件}2.created:创建组件缓存数组以及标识数组created(){this.cache=
洛千陨
·
2023-03-15 15:39
Vue学习笔记
vue.js
javascript
ecmascript
使用过的iOS第三方库
OC系列MJRefresh:MJ大神的
开源框架
,上下拉刷新控件,集成十分方便,11k+星MJExtension:MJ大神的
开源框架
,用于解析json数据生成model,7k+星DZNEmptyDataSet
codingchou
·
2023-03-15 15:20
macos系统上调试FFmpeg的三种方式
FFmpeg作为一个集录制、转换、音/视频编码解码功能为一体的
开源框架
,自然也需要考虑怎样去和当下流行的视频分析技术融合。本文解决一个问题:如何单步调试FFmpeg的代码。
音视频开发老舅
·
2023-03-15 14:14
音视频开发进阶
音视频
“金三银四”程序员不得不刷的四大系列面试题,springboot常用注解面试题
开源框架
系列Mybatis有关于Mybatis的整个面试专题一共有将近40个不同的知识点,在问题之间相互延伸,层层递进。
普通网友
·
2023-03-15 11:20
程序员
面试
java
后端
Spring的概述及Spring6快速入门
Spring是一款主流的JavaEE轻量级
开源框架
,Spring由“Spring之父”RodJohnson提出并创立,其目的是用于简化Java企业级应用的开发难度和开发周期。
小小程序○
·
2023-03-15 07:48
开发学习
spring
java
maven
intellij
idea
VUE3
源码学习
(一)
最近工作不是很忙,从尤雨溪公布VUE3源码以后,就想着找个机会读一下,也是比较忙,也是不太会TypeScript所以一直就搁置了,这段时间工作不是很忙,趁着上班时间学了一天TypeScript,因为有C#和JS基础,所以学起来也挺快的,然后就迫不及待的翻开了源码,emmmmm,这都是啥???我水平不行,直接点开看的话,真的是,连猜带懵,猜这些个代码是啥意思,这个模块是干嘛的,看了一上午实在是看不下
马上拥有人鱼线的牙签
·
2023-03-15 07:26
程序员的技能成长——1.1如何学习新的编程语言——阅读《程序员的三门课(技术精进、架构修炼、管理探秘)》
重点学什么主要分为以下三部分:基础知识:基本语法、关键字、变量与常量、数据类型、异常处理、文件处理、编程思想(面向对象、面向过程、函数式编程)、多线程并发应用知识:网络编程、数据处理、内置函数、日志调试、单元测试开源类库、
开源框架
kafka同学
·
2023-03-15 06:36
水文
35岁难找工作,40岁没人要:年长的程序员都去哪里了
**360°全方面性能调优:**设计思想与代码质量优化+程序性能优化+开发效率优化**解读
开源框架
设计思想:**热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava响应式编程框架设计
考研专业组
·
2023-03-15 02:45
Android
经验分享
面试
android
Spring面试题(2022)
Spring1、什么是springSpring是一个
开源框架
,它是为了解决企业应用开发的复杂性而创建的。一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
普通网友
·
2023-03-15 02:05
面试
学习路线
阿里巴巴
spring
面试
java
运维
算法
mobx
源码学习
三
react-mobx基础学习:observer和inject本文是[mobx源码初步认识]第三篇本文讲解react-mobx连接mobx的方式该文章采用react-mobx较新版本:[v7.1.0]技术前提在阅读之前,希望你对以下技术有所了解,不然可能会影响你对本文的理解1,ES6装饰器:decorator2,react组件和props3,react-context的使用(可选)4,react-f
小a草
·
2023-03-15 02:36
在使用go-zero创建api成功,但访问失败,报400错误
问题描述最近在尝试使用
开源框架
go-zero,user的api已成功运行在8888端口,尝试访问api时报错:C:\Users\Carino>curl-i-XPOSThttp://127.0.0.1:8888
vivisol
·
2023-03-15 02:05
golang
服务器
linux
创建项目及包管理yarn create vite
源码学习
目录1.引言2.走进“yarncreatevite”的源码2.1Vite创建项目的方式:2.1.1终端交互方式创建项目:2.1.2终端指定模版创建项目:2.2源码分析:2.2.1终端参数解析:2.2.2交互收集数据:2.2.3目录初始化:2.2.4拷贝模板文件夹:2.2.5重写gitignore名称:2.2.6重写package字段:2.2.7后续操作提示:3.总结1.引言我们在编程学习的过程中也
·
2023-03-15 01:37
君正 mips 平台交叉编译 ncnn
无第三方依赖,跨平台,手机端cpu的速度快于目前所有已知的
开源框架
。
拾光夕拾
·
2023-03-14 22:13
Java 面试之技术框架
Spring简介Spring是一种用来简化企业级应用开发的
开源框架
,包括SpringFramework,SpringData,SpringSecurity,SpringBoot,SpringMVC等。
「已注销」
·
2023-03-14 22:09
java
代理模式
spring
okHttp
源码学习
(二)
1.okHttp中的五大拦截器RetryAndFollowUpInterceptor链接重试与重定向拦截器拦截器:RetryAndFollowUpInterceptor,主要就是完成两件事情:重试与重定向重试:while(true){if(canceled){streamAllocation.release();thrownewIOException("Canceled");}Responsere
Dalvik_
·
2023-03-14 18:01
2022.08.16记录工作心得
在网上找了一个
开源框架
,尝试修改成自己能用的基础架构,改了包名后导包导吐了
魅瞳_e4f6
·
2023-03-14 15:39
python 有哪些自动化测试库
2、RobotFramework:用于自动化测试的
开源框架
,可以用来测试各种应用程序和系统,使用它可以编写简洁易懂的测试用例。
火云邪神666
·
2023-03-14 11:53
测试用例
python
开发语言
webpack 3.X - 4.X 之升级之旅
此次升级以TTK前端
开源框架
的ttk-app-core项目做为实例。欢迎各路大神加入我们。文章最末附图升级前后
行走的蛋白质
·
2023-03-14 10:04
beego
源码学习
-ORM,SQL解释器
配置ORMtypeORMdemoControllerstruct{beego.Controller}func(this*ORMdemoController)Get(){//注册数据驱动orm.RegisterDriver("mysql",orm.DRMySQL)//mysql、sqlite3、postgres这三种是beego默认已经注册过的,所以可以无需设置//注册数据库ORM必须注册一个别名为
噫那里有条咸鱼
·
2023-03-14 09:38
上一页
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
其他