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
第三方库源码分析
docker cp
源码分析
dockercp
源码分析
最近在分析docker的几个cve的时候发现好多都与dockercp命令有关,故此从代码层面分析一下dockercp的实现流程dockercp简介dockercp命令用于宿主机和容器之间的文件传输
·
2023-08-15 16:02
docker云原生安全
vue
源码分析
(二十三)Vue之指令(v-show)
我们打开文件src/platforms/web/runtime/directives/show.js/*@flow*/import{enter,leave}from'../modules/transition'//recursivelysearchforpossibletransitiondefinedinsidethecomponentrootfunctionlocateNode(vnode:V
vue爱好者
·
2023-08-15 16:39
「Webpack5源码」seal阶段(流程图)分析(一)
webpack5核心流程专栏共有5篇,使用流程图的形式分析了webpack5的构建原理:「Webpack5源码」make阶段(流程图)分析「Webpack5源码」enhanced-resolve路径解析库
源码分析
·
2023-08-15 16:46
从AES
源码分析
AES对称加密如何生成key
key的说明key长度为16、24、32个字节,128、192、256个bit,使用SecureRandom生成随机字节jdk1.8.0_212jre/lib/ext/sunjce_provider.jar!/com/sun/crypto/provider/AESConstants.classpackagecom.sun.crypto.provider;interfaceAESConstants{
ppdouble
·
2023-08-15 15:55
java
AES
对称加密
crypto
keygenerator
iOS-底层原理:alloc & init & new
源码分析
写在前面:本文并非原创,再此使用也仅为学习记录,以便后期复习,原文作者:Style_月月,地址:https://www.jianshu.com/p/b72018e88a97一、学习底层原理,我们首先要找到Apple开源的代码库地址:1、Apple所有开源源码汇总地址,根据相应的版本查找对应的源码,以mac10.15为例:macOS-->10.15-->选择10.15-->搜索objc2、Apple
云霄_云霄
·
2023-08-15 14:33
python创建虚拟环境(非conda)
1、使用virtualenvPython的
第三方库
virtualenv能够帮助我们创建虚拟环境,安装命令如下:pipinstallvirtualenv使用virtualenv中的命令来创建虚拟环境的话,
午夜小学徒;
·
2023-08-15 14:16
python
python
conda
linux
组件化开发:cocoaPods怎么使用?
场景:项目实施了组件化开发,那么子工程怎么使用pods管理的
第三方库
?1.主工程,子工程,
第三方库
的关系在项目编译后,可以直接在Product目录里ShowInFinder,查找到项目的构建目录。
初灬终
·
2023-08-15 13:56
程序员必备技能之SpringBoot的自动装配原理,很详细,建议收藏!!!
2
源码分析
2.1Spring的IoCSpringBoot的本质是SpringFramework【IoC,AOP】的再
AI乔治
·
2023-08-15 12:46
Linq分区操作之Skip,SkipWhile,Take,TakeWhile
源码分析
Linq分区操作之Skip,SkipWhile,Take,TakeWhile
源码分析
二:linq的分区操作常用的分区操作:Take,TakeWhile,Skip,SkipWhile三:Take1.注释:
weixin_30907935
·
2023-08-15 12:55
c#
C# Linq
源码分析
之Take (一)
概要在.Net6中引入的Take的另一个重载方法,一个基于Range的重载方法。因为该方法中涉及了很多新的概念,所以在分析源码之前,先将这些概念搞清楚。Take方法基本介绍publicstaticSystem.Collections.Generic.IEnumerableTake(thisSystem.Collections.Generic.IEnumerablesource,Rangerange
懒人Ethan
·
2023-08-15 12:23
.Net
.Net
Core
C#基础
c#
linq
开发语言
Cappuccino的第63杯咖啡——Spring之AnnotationConfigApplicationContext
源码分析
Spring之AnnotationConfigApplicationContext
源码分析
源码分析
源码分析
以上一篇文章《Spring之Bean的生命周期》的代码进行
源码分析
AnnotationConfigApplicationContextapplicationContext
Mr. Cappuccino
·
2023-08-15 12:45
Spring
mr
spring
java
使用第三方模块
安装常用模块在使用Python时,我们经常需要用到很多
第三方库
,例如,上面提到的Pillow,以及MySQL驱动程序,Web框架Flask,科学计算Numpy等。
噜噜迅儿
·
2023-08-15 10:21
线程池工作原理深入解析
5.线程池的代码实现6.ThreadPoolExecutor
源码分析
7.ThreadPoolExecutor工作原理展示(重点)1.线程正常的生命周期我们知道,线程是有生命周期的,在中间不出现阻塞情况下
程序猿ZhangSir
·
2023-08-15 09:35
java
jvm
开发语言
String,StringBuffer,StringBuilder三者的异同?
char[]存储StringBUffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储StringBuilder:可变的字符序列;jdk5.0新增线程不安全,效率高;底层使用char[]存储
源码分析
最爱吃鸡肉卷
·
2023-08-15 08:49
java
开发语言
后端
linux qt 生成word报告_Qt 生成word、pdf文档
即通过QPrinter类来创建pdf;还有通过
第三方库
PoDoFo在qt的官网上对于word的操作介绍如
weixin_39909859
·
2023-08-15 05:22
linux
qt
生成word报告
MySQL使用C/C++访问
目录前言1.引入
第三方库
2.MySQL接口介绍总结前言哈喽,各位小伙伴,大家好!今天我们要讲的是关于如何使用C/C++语言访问数据库,实现对数据库内容的增删查改。
终为nullptr
·
2023-08-15 05:52
mysql
数据库
QT 使用
第三方库
QtXlsx操作Excel表
遂转向QT这边;QT有一个自带的类QAxObject,可以使用他去操作,但随着了解的深入,觉得他并不是很好,有很多其他缺陷(例如必须电脑安装了办公软件才可以进行操作等),所以继续调研,终于找到了QT的一个
第三方库
可以很好的实现
蚂蚁取经
·
2023-08-15 05:48
qt
开发语言
Java SPI机制
JavaSPI机制java的spi就是一种服务提供发现机制,在一方制定好接口规范后,通过spi的机制可以它的子实现类进行服务发现,以及加载它的子实现类,通过这种机制,让我们在引入
第三方库
时,不用讲
第三方库
中的类硬编码到我们的代码中
chiou722
·
2023-08-15 04:59
RPC总结
java
springmvc
springboot
dubbo
spi
webpack 那些事 (一)使用篇
最近在研究webpack,关于webpack鄙人计划写三篇文章:wepack的使用wepack的优化方案试读wepack的
源码分析
其原理其目的就是为了写下来印象深刻,理解通透,当然方便日出自己的查看,当然鄙人能力有限
duffy990
·
2023-08-15 04:15
JUC线程池:ThreadPoolExecutor
mp.weixin.qq.com/s/58OTplKPlFHtgfyRzcqbzw前提很早之前就打算看一次JUC线程池ThreadPoolExecutor的源码实现,由于近段时间比较忙,一直没有时间整理出
源码分析
的文章
longLiveData
·
2023-08-15 04:17
Android UiAutomator测试框架
源码分析
导读
前言竟然有人做这个框架的
源码分析
,你以为我疯了吧,还真有点,当初想提升能力,又不知道要干啥,就扎进去UiAutomator框架中,想看看自己能否看懂源码?
叫我王员外就行
·
2023-08-15 00:29
Android
UiAutomator
测试框架源码分析
android
UiAutomator
Ui自动化
使用SRI保护你的网站免受第三方CDN恶意攻击
对于一些热门的
第三方库
,在用户打开你的网页之前就很有可能在浏览别的网站时被浏览器缓存下来,这样就可以极大的提升网页加载速度。
沫之
·
2023-08-15 00:03
Vue+TS+Element-plus项目
目录后台管理系统实现1.项目搭建1.创建项目2.启动项目3.搭建
第三方库
element-plus1.安装2.完整引入3.按需导入2.登录页面1.下载插件2.配置路由3.样式配置4.设置背景图片5.表单展示
格鲁的斯图尔特
·
2023-08-14 23:30
Vue学习
前端
javascript
前端框架
vue
vue.js
多图详解:七种具体方法增强代码可扩展性
欢迎大家关注公众号「JAVA前线」查看更多精彩分享文章,主要包括
源码分析
、实际应用、架构思维、职场分享、产品思考等等,同时欢迎大家加我个人微信「java_front」一起交流学习1六大原则在设计模式中有六大设计原则
JAVA前线
·
2023-08-14 23:57
【JAVA】综合
java
开发语言
迎难而上ArrayList,
源码分析
走一波
先看再点赞,给自己一点思考的时间,思考过后请毫不犹豫微信搜索【沉默王二】,关注这个长发飘飘却靠才华苟且的程序员。本文GitHubgithub.com/itwanger已收录,里面还有技术大佬整理的面试题,以及二哥的系列文章。关于Java基础、Java面向对象编程、Java字符串、Java数组等方面的知识点已经可以告一段落了,小伙伴们可以在「沉默王二」公众号后台回复「小白」获取第二版手册。觉得不错的
沉默王二
·
2023-08-14 22:05
【SA8295P
源码分析
】69 - Android 侧添加支持 busybox telnetd 服务
【SA8295P
源码分析
】69-Android侧添加支持busyboxtelnetd服务一、下载busybox-1.36.1.tar.bz2源码包二、编译busybox源码三、将编译后的busybox打包编入
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-14 22:13
车芯
SA8295P
源码分析
SA8295P
QAM8295P
Busybox
Telnet
许多人大一就学了C语言,但是你觉得你学到啥了
C语言本身是一门很简单的语言,提供的实用功能不多,大部分要借助操作系统、
第三方库
、单片机来完成。也就是说,只学C语言基本什么也做不了,也基本找不到工作。
凌云C语言游戏开发
·
2023-08-14 22:51
TypeScript与Vue组合开发记录点(九)
TypeScript与Vue组合开发记录点(九)Lodash
第三方库
实现深克隆toFixed()JavaScriptArraysome()方法JavaScriptfind()方法promise方法的finally
疯子的梦想@
·
2023-08-14 20:43
前端
typescript
vue.js
javascript
zlm
源码分析
- 网络
TcpServer创建TcpServer::TcpServer(constEventPoller::Ptr&poller):Server(poller){setOnCreateSocket(nullptr);}Server::Server(EventPoller::Ptrpoller){_poller=poller?std::move(poller):EventPollerPool::Instan
donglicaiju76152
·
2023-08-14 20:30
音视频
网络
zlm
最详细的Linux TCP/IP 协议栈
源码分析
一.linux内核网络栈代码的准备知识1.linux内核ipv4网络部分分层结构:BSDsocket层:这一部分处理BSDsocket相关操作,每个socket在内核中以structsocket结构体现。这一部分的文件主要有:/net/socket.c/net/protocols.cetcINETsocket层:BSDsocket是个可以用于各种网络协议的接口,而当用于tcp/ip,即建立了AF_
linux大本营
·
2023-08-14 20:59
【DVWA系列】十四、JavaScript 攻击(
源码分析
&漏洞利用)
文章目录DVWACSPBypass绕过浏览器的安全策略一、Low级别二、Medium级别三、High级别四、Impossible级别DVWACSPBypass绕过浏览器的安全策略一、Low级别点击submit,发现页面返回“Yougotthephrasewrong.”页面提示需要我们提交单词success,将输入框单词改为success,点击submit,后台返回“Invalidtoken.”查看
Tigirs
·
2023-08-14 17:59
#
DVWA系列
渗透测试
Python Excel处理库openpyxl详解
转自:https://www.weidianyuedu.com/openpyxl是一个
第三方库
,可以处理xlsx格式的Excel文件。pipinstallopenpyxl安装。
xiaoyaozi2020
·
2023-08-14 16:19
python
excel
开发语言
初学者学习Python,目前建议用哪个Python版本呢?
目前最新的稳定版本是Python3.10,但是一些旧的
第三方库
可能不兼容Python3.x,所以也可以考虑使用Python2.7,具体根据自己的项目需求来,也是可以的。
字节跳远
·
2023-08-14 16:18
idea
WebRTC
源码分析
-TaskQueue(任务队列)-TaskQueueStdlib
可以参考这篇文章WebRTC
源码分析
-TaskQueue(任务队列)-TaskQueueBaseWebRTC版本:M842.正文2.0.预说明:TaskQueuePriorityToThreadPriorityrtc
Shiszhi
·
2023-08-14 16:48
WebRTC源码分析
音视频
webrtc
WebRTC
源码分析
-TaskQueue(任务队列)-TaskQueueBase
1.前言任务队列TaskQueue是WebRTC中非常核心的一部分,其主要功能是将任务投递到某一个线程执行。TaskQueue是WebRTC中进程交互很重要的方式。本文主要分析TaskQueue中最重要的基类TaskQueueBase。TaskQueue机制中涉及的其他类后续会继续补充。WebRTC版本:M842.正文2.0.预说明:线程局部存储任务队列不可避免地涉及到多线程的知识,此处仅简单介绍
Shiszhi
·
2023-08-14 16:18
WebRTC源码分析
音视频
webrtc
WebRTC
源码分析
之任务队列-TaskQueue
文章目录TaskQueue使用示例工程示例TaskQueue
源码分析
类关系图TaskQueueBase类声明CurrentTaskQueueSetter类TaskQueueStdlib类数据成员任务队列的创建销毁任务队列唤醒任务处理线程投递任务任务处理线程处理任务
玩转流媒体
·
2023-08-14 16:17
WebRTC源码分析
webrtc
c++
WebRTC
源码分析
之平台线程-PlatformThread
文章目录PlatformThread使用示例示例-创建执行一次的线程示例-创建可以执行多次的线程示例-高优先级线程先运行PlatformThread
源码分析
数据成员构造器和析构器设置线程的属性线程的入口函数创建线程回收线程小结
玩转流媒体
·
2023-08-14 16:16
WebRTC源码分析
webrtc
c++
Spring
源码分析
AnnotationConfigApplicationContext作为注解型IOC的入口ClassPathXmlApplicationContext作为XMLIOC的入口publicAnnotationConfigApplicationContext(Class...componentClasses){this();register(componentClasses);refresh();}传入
GoldenCrow
·
2023-08-14 16:43
Retrofit
源码分析
简介:retrofit一直是我从来没有考虑过使用的一款网络框架,理由是嫉妒。1.retrofit实际上就是对okhttp3的封装,并没有什么特殊的,或者说是提高性能的技术,只是通过注解的方式,让我们的应用扩展起来更加方便,但是由于我的个人习惯都是自己做一个类似retrofit这一层的接口层,所以在接触到retrofit的时候,第一感觉就是我的活被人抢了,首先说一下,retrofit所实现的几个部分
固执的毛毛虫
·
2023-08-14 15:10
Android:这是一份全面 & 详细的Retrofit 2.0
源码分析
指南
作者:Carson_Ho链接:https://juejin.im/post/5a9f36acf265da23a1416cb6前言在Android开发中,网络请求十分常用而在Android网络请求库中,Retrofit是当下最热的一个网络请求库今天,我将手把手带你深入剖析Retrofitv2.0的源码,希望你们会喜欢请尽量在PC端而不要在移动端看,否则图片可能看不清。在阅读本文前,建议先阅读文章:这
Android725
·
2023-08-14 15:38
android
移动开发
网络互联
谈谈我对Retrofit源码的理解
文章目录一、Retrofit简介二、使用介绍2.1app/build.gradle添加依赖2.2创建Retrofit实例2.3创建API接口定义文件2.4使用Retrofit进行网络请求三、
源码分析
3.1
Gerry_Liang
·
2023-08-14 15:08
源码分析
retrofit
rxjava
okhttp
如何安装python,配置环境变量,
第三方库
换源
python入门必会文章目录一、windows下python的安装二、手动将python配置到系统环境三、python
第三方库
换源的方法一、windows下python的安装打开官网(https://www.python.org
Jade_Youjun
·
2023-08-14 15:02
python
windows
开发语言
【python
第三方库
安装换源】
换源:pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple/其他国内
第三方库
的下载源地址:阿里云:http://mirrors.aliyun.com
宇智波.望
·
2023-08-14 15:31
python
conda
开发语言
“解决Python软件包安装问题 - 修改pip源地址“
“解决Python软件包安装问题-修改pip源地址”在使用Python开发中,我们经常需要安装各种各样的
第三方库
,而pip就是Python软件包的安装和管理工具。
code_kd
·
2023-08-14 14:58
python
pip
开发语言
Python
Conda安装
第三方库
卡在solving environment
现象安装
第三方库
(如pytorch)卡在solvingenvironment步骤解决方法删除镜像路径condaconfig--remove-keychannels设置sslcondaconfig--setssl_verifyfalse
jedi-knight
·
2023-08-14 14:27
解决方案
conda
java线程池(三):ThreadPoolExecutor
源码分析
[toc]在前面分析了Executors工厂方法类之后,我们来看看AbstractExecutorService的最主要的一种实现类,ThreadpoolExecutor。1.类的结构及其成员变量1.类的基本结构ThreadPoolExecutor类是AbstractExecutorService的一个实现类。其类的主要结构如下所示:ThreadPoolExecutor类的基本结构我们可以看看这个
冬天里的懒喵
·
2023-08-14 14:27
java.sql.Time 字段时区问题 Jackson
源码分析
意想不到的Time处理类
java.sql.Time字段时区问题系列文章目录第一章初步分析第二章Mybatis
源码分析
第三章Jackson
源码分析
意想不到的Time处理类文章目录java.sql.Time字段时区问题系列文章目录前言
来瓶小白干Oo
·
2023-08-14 14:36
学习
框架
Spring
java
Jackson
iOS组件化如何制作组件库
考虑到:•
第三方库
对Cocoapods的覆盖率比较广•Cocoapods功能强大•Cocoapods可参考的文案比较多,便于学习是的,我们是使用Cocoapods做组件化的。
刺骨寒
·
2023-08-14 13:07
java将中文字符串转为拼音(不带声调)
可以使用
第三方库
来实现中文转拼音的功能,比如使用pinyin4j这个库。首先,需要将pinyin4j库添加到项目的依赖中。可以通过Maven或者Gradle来添加依赖。
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ
·
2023-08-14 13:06
java
开发语言
java将字符串中文转为拼音
可以使用
第三方库
来实现中文转拼音的功能,比如使用pinyin4j这个库。首先,需要将pinyin4j库添加到项目的依赖中。可以通过Maven或者Gradle来添加依赖。
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ
·
2023-08-14 13:34
java
开发语言
上一页
130
131
132
133
134
135
136
137
下一页
按字母分类:
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
其他