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
开源库源码解读
vue vant van-uploader使用compressorjs解决拍照上传的图片被旋转 90 度方法,图片压缩上传
效果图:部分手机在拍照上传时会出现图片被旋转90度的问题,这个问题可以通过compressorjs或其他
开源库
进行处理。compressorjs是一个开源的图片处理库,提供了图片压缩、图片旋转等能力。
船长在船上
·
2023-10-29 17:28
Vue
前端开发
vue.js
瑞芯微RK3399/RK3568+FPGA硬件加速设计方案
首先我们了解下android系统常用的图像识别框架一:调用一些不
开源库
进行识别旷视的图像识别及OCR文字识别库,及其他厂家如阿里,百度,华为,腾讯的OCR文字识别库等。二:调用一些
开源库
进行识别一
深圳信迈科技DSP+ARM+FPGA
·
2023-10-29 17:44
瑞芯微
tensorflow
人工智能
FPGA
PCIE
RK3399
Spring
源码解读
-AOP切面执行顺序
前言之前写过一篇关于AOP的文章,以为对AOP有了大概的了解,可最近使用下来,心中的疑惑越来越大,于是又开始了源码debug之旅,主要的疑惑有两个AOP切面的执行优先级AOP切面的参数是如何传递的此处吐槽一下AOP的一大堆概念,什么连接点,通知,十分好奇是不是翻译得不好Advice与Advisor我们经常会看到Advice、Advisor,他们代表什么呢?Advice是通知,Advisor是增强器
肥肥技术宅
·
2023-10-29 14:57
java
spring
java
后端
redis6.0源码分析:简单动态字符串sds
结构模型数据结构苛刻的数据优化数据结构优化uintX_t对齐填充sds优势O(1)时间复杂度获取字符串长度二进制安全杜绝缓冲区溢出自动扩容机制——sdsMakeRoomFor方法内存重分配次数优化sds最长是多少部分API
源码解读
创建
路飞H
·
2023-10-29 12:07
redis
redis
stm32hal库硬件IIC使用OLED(SSD1306)
在百度搜了一圈也没发现什么好的,github上也有的是一堆答辩,找到一个用起来很不错的就分享一下github上的一个
开源库
。链接如下https://github.com/
沉睡的小灰
·
2023-10-29 09:05
stm32
stm32
单片机
嵌入式硬件
Swagger基础入门
致力于解决接口规范化、标准化、文档化的
开源库
,一款真正的开发神器。它能够自动生成接口文档和客户端服务端代码,做到代码和接口的一致性,让我们花精力去修改接口文档。
Hacah
·
2023-10-29 03:17
AFN 3.0学习总结(九)
参考:AFNetworking3.0
源码解读
(九)之AFNetworkActivityIndicatorManager说明:很多内容都是摘抄原文,只是根据自己的需要进行摘抄或者总结,如有不妥请及时指出,
油麦菜洋葱头
·
2023-10-29 03:05
san.js
源码解读
之工具(util)篇——bind函数兼容
一、源码解析/***Function.prototype.bind方法的兼容性封装**@param{Function}func要bind的函数*@param{Object}thisArgthis指向对象*@param{...*}args预设的初始参数*@return{Function}*/functionbind(func,thisArg){varnativeBind=Function.proto
Kinghiee
·
2023-10-29 00:14
san.js
javascript
开发语言
ecmascript
san.js
san.js
源码解读
之工具(util)篇——splitStr2Obj函数
一、源码解析/***将字符串逗号切分返回对象**@param{string}source源字符串*@return{Object}*/functionsplitStr2Obj(source){varresult={};each(//2source.split(','),//1function(key){//3result[key]=key;});returnresult;}把字符串通过split函数
Kinghiee
·
2023-10-29 00:14
san.js
javascript
开发语言
ecmascript
san.js
san.js
源码解读
之工具(util)篇——nexttick函数
vuev2.7.14nextick源码解析在了解san.js的nexttick之前先来看一下vue的实现方式,因为它是有参考vue的nexttick的实现。关键代码会有注释functionnoop(){};//空函数constisIE=UA&&/msie|trident/.test(UA);//判断是否是IEconstisIOS=UA&&/iphone|ipad|ipod|ios/.test(UA
Kinghiee
·
2023-10-29 00:14
san.js
javascript
开发语言
ecmascript
san.js
san.js
源码解读
之模版解析(parseTemplate)篇——readIdent函数
一、源码分析/***读取ident*这里的ident指标识符(identifier),也就是通常意义上的变量名*这里默认的变量名规则为:由美元符号($)、数字、字母或者下划线(_)构成的字符串**@inner*@param{Walker}walker源码读取对象*@return{string}*/functionreadIdent(walker){varmatch=walker.match(/\s
Kinghiee
·
2023-10-29 00:39
san.js
javascript
开发语言
ecmascript
san.js
源码分析
Linux上搭建百度brpc框架
一、brpc依赖三个
开源库
:是gflags,protobuf和leveldb。gflags是用于像Linu
yinjun66
·
2023-10-28 10:56
C++
brpc
gflags
protobuf
leveldb
Flink Streaming-Sink
大数据技术AIFlink/Spark/Hadoop/数仓,数据分析、面试,
源码解读
等干货学习资料100篇原创内容公众号圣诞节快乐该连接器提供了对Flink文件系统抽象支持的文件系统中的分区文件的访问.文件系统连接器本身就被包括在
hyunbar
·
2023-10-28 02:49
Flink
大数据
flink
big
data
hadoop
Virtual DOM(虚拟DOM)的实现原理
创建项目4.2导入Snabbdom4.3Snabbdom使用示例创建一个helloworld创建一个带新节点并进行替换清空节点内容4.4模块常用模块模块使用模块使用步骤代码演示5、`Snabbdom`
源码解读
December_shi
·
2023-10-27 21:36
Vue
vue
C++|根据模板文件写DOCX文件
参考使用
开源库
github地址:DocxFactoryhttps://github.com/DocxFactory/DocxFactory示例word:转换后word:参考转换代码:#pragmacomment
奇树谦
·
2023-10-27 09:51
C/C++/qt
c++
开发语言
Android-推荐一个引导层的
开源库
(NewbieGuide)
图片来源网络,入侵必删在日常Android业务开发当中,我们肯定会有关于新手引导的需求。我们怎么快速实现呢?这里推荐一个快速实现的框架。NewbieGuide这是一款可以通过简洁链式调用新手引导层的库,一行代码实现引导层的显示,自动判断首次显示,当然也可以通过参数配置来满足不同的显示逻辑和需求。NewbieGuide的引入需要在项目级的build.gradle加入:allprojects{repo
阿博聊编程
·
2023-10-27 08:15
Spring RequestContextHolder
1.
源码解读
@NullablepublicstaticRequestAttributesgetRequestAttributes(){RequestAt
Ocean@上源码
·
2023-10-27 05:49
Spring
spring
java
后端
HashMap中红黑树扩容split()
HashMap中红黑树的扩容和链表的扩容相似,都是拉高低链表,拆分链表扩容的
源码解读
见:HashMap扩容操作resize(链表扩容)上源码finalvoidsplit(HashMapmap,Node[
crazyK.
·
2023-10-27 04:19
源码
java
哈希
面试
源码
python标准库threading
源码解读
【二】
转载至我的知乎文章:https://zhuanlan.zhihu.com/p/93024096紧接上一篇文章:https://www.jianshu.com/p/5a488fab56cb分割线目录1.Event的介绍和用法2.Event源码解析分割线1.Event的介绍和用法可以参考下:https://cloud.tencent.com/developer/article/1328495Event
甘蔗JS
·
2023-10-26 20:44
Spring Boot整合Spring Fox生成Swagger文档
SpringFox简介Springfox是一个用于在Spring应用程序中生成Swagger文档的
开源库
。
Miaow.Y.Hu
·
2023-10-26 17:12
#
Spring
spring
spring
boot
后端
【QTC++】不使用QT6PDF模块,200行代码编写一个可编辑PDF的阅读器
PDF模块,通过两百行代码编写一个支持阅览与任意位置插入图片的PDF编辑器,并且还可以拓展其他功能一、准备工作PDF文档的显示:我们使用poppler这个pdf库,poppler是一个用于渲染pdf文件的
开源库
Flywithdawn
·
2023-10-26 16:44
1024程序员节
qt
c++
pdf
linux
在Go项目中二次封装Kafka客户端功能
在本文中使用了Kafka的一个高性能
开源库
Sarama,Sarama是一个遵循MIT许可协议的ApacheKafkaGo客户端库,该
开源库
地址为:GitHub-IBM/sarama:Saramaisa
二进制空间安全
·
2023-10-26 14:55
编程语言应用
kafka
分布式
golang
windows下使用FFmpeg
开源库
进行视频编解码完整步聚
最终解码效果:1.UI设计2.在控件属性窗口中输入默认值3.复制已编译FFmpeg库到工程同级目录下4.在工程引用FFmpeg库及头文件5.链接指定FFmpeg库6.使用FFmpeg库引用头文件extern"C"{#include"libswscale/swscale.h"#include"libavdevice/avdevice.h"#include"libavcodec/avcodec.h"#
林鸿群
·
2023-10-26 13:24
FFMPEG
ffmpeg
视频编解码
Node.js的安装以及配置npm全局模块路径和缓存路径
node.js的软件包生态系统npm是全球最大的
开源库
生态系统。npm:Node.js下的包管理器,可以在https://www.npmjs.com/查找需要的软件包。
xiaokanfuchen86
·
2023-10-26 11:55
#
nodejs
npm
node.js
缓存
Golang中sync.Pool详解及使用方法
在Golang的很多标准库和很多知名的
开源库
中,都可以看到大量使用sy
路多辛
·
2023-10-26 08:07
Golang系列知识讲解
开发语言
后端
golang
基于.Net Core3.1 与signalR实现一个即时通讯工具(一)
ASP.NETCore是一个
开源库
,可简化向应用添加实时SignalRWeb功能
忧天的杞人
·
2023-10-26 07:02
用.Net
Core
SignalR
做一个即时通讯工具
即时通信
.net
OpenFeign实现分析、源码解析
源码解读
(省略)总结:源码分析:如何发送http请求?源码分析:配置体系–待续
沙琪玛--充电站
·
2023-10-26 05:16
spring
cloud
OpenFeign
iOS开发最常用三方库集合OC版(三方库、插件、博客等等)(17-7-28更新)
4145a80dec45#TimLiu-iOS最新更新日期:17-7-28欢迎大家多多贡献和提出宝贵的意见.Swift版本点击这里欢迎加入QQ交流群:594119878介绍这是一个用于iOS开发的各种
开源库
zhanglizhi111
·
2023-10-26 02:47
第三方控件
springboot
源码解读
一、源码SpringApplication.class主流程,其中重点在刷新应用上下文refreshContext(context).//启动计时器StopWatchstopWatch=newStopWatch();stopWatch.start();//加载SpringApplicationRunListener监听器并开启ConfigurableApplicationContextcontex
Love is beautiful
·
2023-10-26 00:41
spring
boot
java
springboot源码
Android指定日期加任意天数后返回相加后的日期
第一个想到的是
开源库
,无奈,好用但是太大了600多kbo(╥﹏╥)oimplementation'net.danlew:android.joda:2.9.5'publicstaticStringplusDay
老西子
·
2023-10-25 22:54
iBatis
源码解读
-SqlMapConfig.xml配置解析
一、前言最近在看iBatis源码,发现之前很多的细节已经忘记的差不多了,正所谓好记性不如烂笔头,于是决定将看源码的过程用博客记录下来,希望自己可以坚持下来。iBatis算是一个退休的框架了,现在用的比较多的一般是MyBatis,但是之前的老项目一直在用,所以自己工作中也算是频繁与之打交道,所以我决定从最基础的开始研究一下其具体的实现逻辑。框架一般都是前辈们历经千辛万苦打磨出来的,所以要理解其实现有
安静点就睡吧
·
2023-10-25 22:09
优化Recorder H5录音:可边录边转码上传服务器,支持微信提供Android IOS Hybrid App源码
RecorderH5GitHub
开源库
随着支持功能的增多,音频转码处理效率渐渐的跟不上需求了,近期抽时间对音频转码部分进行了升级优化,以支持更多实用的功能。
高坚果兄弟
·
2023-10-25 21:59
大模型的实践应用4-ChatGLM-6b大模型的结构与核心代码解读,最全的ChatGLM模型架构介绍与
源码解读
大家好,我是微学AI,今天给大家介绍一下大模型的实践应用4-ChatGLM大模型的结构与核心代码解读,最全的ChatGLM模型架构介绍与
源码解读
,本文介绍将ChatGLM-6B的模型结构,与设计原理。
微学AI
·
2023-10-25 15:50
大模型的实践应用
1024程序员节
chatGLM
大模型
用于创建CMake-MSVC工程的Python脚本
资源3.5资源下载0.前言最近学习使用GoogleTest为自己的垃圾代码做测试,但GoogleTest支持CMake来构建工程,于是学了学CMake(见这篇文章CMake基础知识学习),顺便也想学学
开源库
的项目组织方式
Copperxcx
·
2023-10-25 14:12
python
CMake
python
visual
studio
cmake
c++
单元测试
modbus tcp 主站-基于libmodbus
开源库
一、知识点介绍在ModbusTCP协议中,主站被称为客户端(Client),它是发起通讯的一方。主站的功能类似于RTU主站,会向从站(服务器)发起数据请求。主站通过TCP/IP协议与从站进行通讯,发送查询操作数据的请求,并接收从站返回的响应数据。主站可以同时与多个从站进行通讯,每个从站都有一个唯一的地址标识。在ModbusTCP协议中,主站可以通过IP地址和端口号来识别从站。二、modbustcp
嵌入式学习和实践
·
2023-10-25 10:45
tcp/ip
开源
网络
网络协议
HashMap元素的插入流程以及扩容操作
数据结构与算法之HashMap1.元素的存取流程2.hash函数3.
源码解读
4.一些问题的探讨为什么我们需要*hash()*函数,而不是直接用*key*的*hashcode*直接计算下标java8中为什么头插法改成尾插法
Croatoanlus
·
2023-10-25 04:05
数据结构与算法
java
算法
hashmap
muduo网络库源码复现笔记(二十四):实现多线程服务器
muduo网络库的核心代码只有数千行,在网络编程技术学习的进阶阶段,muduo是一个非常值得学习的
开源库
。目前我也是刚刚开始学习这个网络库的源码,希望将这个学习过程记录下来。
liangximin2046
·
2023-10-25 00:47
muduo
网络
多线程
后端
【嵌入式
开源库
】timeslice的使用,完全解耦的时间片轮询框架构
完全解耦的时间片轮询框架构简介项目代码timeslice.htimeslice.clist.hlist.c创建工程移植代码实验函数说明timeslice_task_inittimeslice_task_addtimeslice_tak_deltimeslice_get_task_num结尾简介timeslice是一个时间片轮询框架,他是一个完全解耦的时间片轮询框架,他的使用非常方便,该项目一共有四
凉开水白菜
·
2023-10-24 22:13
开源库
1024程序员节
深入剖析JAVA8线程池核心原理(底层
源码解读
)
目录前言1.线程池简介1.1线程基本概念1.2线程池基本概念1.2.1为什么用线程池1.2.2原理1.2.3线程池状态1.2.4执行过程2.工作原理2.1参数介绍2.2源码解析2.2.1基础概念:CTL2.2.2源码调试场景2.2.3源码调试过程2.3注意点3.线程池在业务中的实践3.1选型3.2参数调优3.2.1传统调优3.2.2自适应调优4.实战使用4.1CompleteFuture组合使用4
ZhzZhi
·
2023-10-24 21:54
多线程
线程池
多线程
线程池
源码
Android-分享一个对RecyclerView二次封装的库(EasyRecyclerView)
图片来源网络,入侵必删在日常的Android开发当中,我们肯定会有使用到RecyclerView的需求,这里分享一个对RecyclerView二次封装的
开源库
——EasyRecyclerView。
阿博聊编程
·
2023-10-24 16:29
s_log_safe开源log库
s_log_safe开源log库s_log_safe库是一个采用MITLicense协议开源的、小巧的、基于s_log(https://github.com/smallerxuan/s_log.git)
开源库
和
smallerxuan
·
2023-10-24 14:10
嵌入式
C语言
RTOS
log库
线程安全log库
log
s_log_safe
C语言log
zookeeper
源码解读
之-源码编译
学习更多zookeeper源码,请关注公众号"初学大数据"一、编译前准备1.下载zookeeper源码gitcloneclone-bbranch-3.5.5https://github.com/apache/zookeeper.git2.下载Ant#1.下载Anthttps://downloads.apache.org/ant/binaries/apache-ant-1.10.8-bin.zip#
进击吧大数据
·
2023-10-24 13:25
zookeeper
zookeeper
大数据
Rtrofit2+Okhttp让网络请求更简单
Rtrofit与Okhttp简介提到Rtrofit和Okhttp就不得不说到square团队,这是一个非常优秀的团队,其团队奉献了不少优秀的
开源库
。
Wain丶
·
2023-10-24 12:52
Android
Retrofit2
Retrofit
Okhttp
Retrofit
Retrofit2详解
Retrofit详解
Electron学习
文章目录一、简介二、配置三、进程三、创建应用四、打包五、总结一、简介Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个
开源库
。
lee_824
·
2023-10-24 09:36
WEB学习
前端网络请求都有哪些方式?webSocket 是什么?
这道题目主要考察对前端网络请求知识点的掌握,能够对各种请求的优缺点能够了如指掌掌握,并能够对
开源库
axios的原理了如指掌。前端中提供的原生网络请求有如下几种:XMLHTTPRequestLeval
lefex
·
2023-10-24 04:18
网络
http
python
websocket
socket
多线程-
源码解读
CompletionStage
CompletionStage源码/***Astageofapossiblyasynchronouscomputation,thatperformsan*actionorcomputesavaluewhenanotherCompletionStagecompletes.*Astagecompletesuponterminationofitscomputation,butthismay*inturn
余生爱静
·
2023-10-24 02:09
Twitter|GraphJet:推特的实时内容推荐(论文+
源码解读
)
以下内容具有主观性,有些问题的理解和回答不一定准确,仅供参考。翻译不确定的后面都有原文。1.论文1.1论文的动机是什么?作者在追溯基于图推荐的系统的进化过程,发现了两大趋势(更快更广)。趋势一是批处理到实时处理的演变,最初推荐几乎都是大约每隔一天批量生成的,后面发现实时生成推荐才更符合推特的实时性特点(无论是关于名人八卦、世界大事还是亲人的活动,推特主打的就是一个快)。趋势二是推荐的范围更广,一开
苏钟白
·
2023-10-24 00:12
推荐系统
twitter
大数据
人工智能
推荐算法
总结Android各类常用三方框架
1.下拉刷新Android-Ptr-Comparison-Android下拉刷新
开源库
对比,非常nice!!Android-PullToRefresh-最经典、最多人用的下拉刷新、加载更多。
franksight
·
2023-10-23 20:50
Android
Studio
Android
三方框架
Java 中节省 90% 时间的常用的工具类
image今天我们就一起来看看可以节省90%的加班时间的第三方
开源库
吧,第一个介绍的必须是Apache下的Commons库。第二个是google开源的Guava库。
Java架构大仙
·
2023-10-23 16:02
mybatis
源码解读
------读取配置文件
背景mybatis作为一个轻量级的ORM框架,凭借着动态SQL,嵌套结果等技术风靡一些公司,作为一个初级程序员,看一些优秀的框架代码对于个人编码能力的提升有着不错的效果,其中的技术选型,设计模式等也是值得学习的。先来一段普通的mybatis的代码:InputStreaminputStream=Resources.getResourceAsStream("SqlMappingConfig.xml")
[奸笑]这个不是斜眼笑[奸笑]
·
2023-10-23 12:07
java
开发语言
后端
mysql
mybatis
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他