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
Android-源码学习
【五】CocosCreator-CCScheduler.js源码分析
PS:只是看
源码学习
过程中把认为重要的内容以笔记的形式记录下来。【1】HashTimerEntry:用于保存指定target的事件定时器相关参数的数据结构。
0zien0
·
2024-01-14 01:24
开发语言
creator
源码分析
typescript
Redis源码分析:基础概念介绍与启动概述
仅作为相关内容的学习记录,有关Redis
源码学习
阅读比较广泛的便是《Redis设计与实现》一书,浏览学习该书之后,觉得相关内容还是觉得抽象的高度比较高,故对照着代码再阅读学习一下。
小屋子大侠
·
2024-01-13 19:51
服务端
redis
nosql
数据库
spring 5.0.x
源码学习
系列五: AnnotationConfigApplicationContext类refresh方法之invokeBeanFactoryPostProcessor(一)
前言上篇博客spring5.0.x
源码学习
系列四:AnnotationConfigApplicationContext类register方法作用主要介绍了register方法的作用。
avengerEug
·
2024-01-13 12:45
Android-
通过JNI和NDK生成so库
正在工作时,突然被同事问到:“秘钥放在哪里比较安全,X总说我这样写不行。”其实很多时候,app都需要用到一些敏感的数据,例如加密的秘钥、一些渠道的APP_ID等,但如果被别人反编译拿到这些数据,就很有可能会造成损失。那怎么增加被获取的难度?就是将这些数据放到C/C++的文件内,然后将其生成为so库,交给app应用层去调用。因为C/C++反汇编的难度,怎么都比反编译一个apk要难,这样就能更加有效地
超人TIGA
·
2024-01-12 22:00
android-
安卓如何开启前台服务?foregroundService的使用方法,什么是前台服务?
Demo代码,androidstudio平台可直接运行点击打开DemoAndroid技术生活-QQ交流群:723592501开启前端服务步骤1.AndroidManifest.xml添加权限2.继承Service复写onStartCommand4.在需要的地方开启Service1.Service的相关配置列表1.AndroidManifest.xml添加权限AndroidManifest.xml添
我是giggleman
·
2024-01-12 20:43
android前台服务:
android前台服务:
android-
安卓如何开启前台服务?foregroundService的使用方法,什么是前台服务?_foregroundservicetype-CSDN博客
睿智闷骚男
·
2024-01-12 20:12
android相关
android
关于Tomcat
源码学习
这里是一些建议
关于Tomcat
源码学习
,可以从以下方面开始:了解Tomcat的基本架构首先,了解Tomcat的整体架构,包括Catalina(核心容器)、Jasper(JavaServerPages引擎)和Coyote
KevinAha
·
2024-01-12 08:29
tomcat
java
SpringBoot中使用单例模式+ScheduledExecutorService实现异步多线程任务(若依
源码学习
)
场景若依前后端分离版手把手教你本地搭建环境并运行项目:若依前后端分离版手把手教你本地搭建环境并运行项目_本地运行若依前后端分离-CSDN博客设计模式-单例模式-饿汉式单例模式、懒汉式单例模式、静态内部类在Java中的使用示例:设计模式-单例模式-饿汉式单例模式、懒汉式单例模式、静态内部类在Java中的使用示例_静态类java饿汉-CSDN博客Java中创建线程的方式以及线程池创建的方式、推荐使用T
霸道流氓气质
·
2024-01-11 13:43
SpringBoot
spring
boot
单例模式
学习
PyTorch项目
源码学习
(2)——Tensor代码结构初步学习
PyTorch版本:1.10.0TensorTensor是Pytorch项目较为重要的一部分,其中的主要功能如存储,运算由C++和CUDA实现,本文主要从前端开始探索学习Tensor的代码结构。结构探索PyTorch前端位于torch目录下,从_tensor.py可以找到Tensor的python定义,可以看到其继承自torch._C._Tensorbase而Tensorbase的定义可以从tor
_int_me
·
2024-01-11 09:17
PyTorch源码
pytorch
c++
python
深度学习
人工智能
PyTorch项目
源码学习
(1)
PyTorchPyTorch是一个开源的深度学习框架,项目地址https://github.com/pytorch/pytorch在学术工作中的使用频率较高。其主体由C++开发,PyTorch是Torch的Python调用版本。学习PyTorch项目源代码的目的在于学习其中的实现方法与技巧,增加训练优化经验以及丰富设计思路。资料整理目前网上相关的资料较少(或者说信息空间大都被Pytorch应用相关
_int_me
·
2024-01-11 09:46
PyTorch源码
pytorch
学习
人工智能
深度学习
React
源码学习
(一):如何学习React源码
本系列
源码学习
,是基于v16.13.1,v17.x与v16.x区别并不太大!一、如何正确的学习React源码?
青叶小小
·
2024-01-11 01:46
Android-
黑名单来电自动静音
当前几乎每个手机中都有很名单的功能,被列入黑名单的用户不能打进电话和发进短信。我们下面举一个简单的实例来实现黑名单来电自动静音的功能。实现步骤:1、添加一个EditText来输入黑名单用户的号码2、添加一个TextView来显示当前设备的状态(待机/通话中/来电中)3、新建一个内部类mPhoneCallListener继承PhoneStateListener,并实现onCallStateChang
见哥哥长高了
·
2024-01-10 21:32
Android-
消息机制Handler
Handler的机制:Android消息传递机制就是handler。在多线程的应用场景中,将工作线程中需更新UI的操作信息传递到UI主线程,从而实现对UI的更新处理,最终实现异步消息的处理。多个线程并发更新UI的同时保证线程安全。Handler只是一个入口,核心的是Message、MessageQueue、Looper(循环器)。handler添加消息到消息队列,处理循环器分派的消息。Messag
龙腾腾
·
2024-01-09 15:32
android
java
开发语言
Android-
多线程
线程是进程中可独立执行的最小单位,也是CPU资源(时间片)分配的基本单位,同一个进程中的线程可以共享进程中的资源,如内存空间和文件句柄。线程有一些基本的属性,如id、name、以及priority。id:线程id用于标识不同的线程,编号可能被后续创建的线程使用,编号是只读属性,不能修改。name:线程的名称,默认值是Thread-(id)daemon:分为守护线程和用户线程,我们可以通过setDa
龙腾腾
·
2024-01-09 01:35
android
java
jvm
Android-
设计模式
设计模式23种经典的设计模式。它们又可以分为三大类:创建型、结构型、行为型。创建型常用的有:单例模式、工厂模式(工厂方法和抽象工厂)、建造者模式。不常用的有:原型模式。结构型常用的有:代理模式、桥接模式、装饰者模式、适配器模式。不常用的有:门面模式、组合模式、享元模式。行为型常用的有:观察者模式、模板模式、策略模式、职责链模式、迭代器模式、状态模式。不常用的有:访问者模式、备忘录模式、命令模式、解
龙腾腾
·
2024-01-09 01:05
android
设计模式
Android-
性能优化
启动优化冷启动时间的统计:通过注解+AOP面向切面编程的方式。先定义有value和type两个参数的注解文件,在Application的attachBaseContext方法,在第一个Activity获取焦点,即onWindowFocusChanged方法加注解,AOP选取的切入点就是加了我们自定义注解的方法,AOP的Advice用的around,在记录和计算冷启动时间之后,会调用joinPoin
龙腾腾
·
2024-01-09 01:05
android
性能优化
Android-
多路摄像头实现总结(Camera - UVC)
原生Android-Camera类打开一个摄像头没有问题,打开多个会在open()的时候报错。注意原生camera要在surface之后在open,否则会报错。也就是说不要直接在oncreate里open。(相机Open前要设置surface,这个surface就是底层用来渲染预览画面的,如果surface都没有create,底层将无法渲染,我想这就是为什么open不了的原因吧)参考:androi
奔跑的_迷彩狼
·
2024-01-08 19:43
android
JNI
uvc
android
camera
ndk
【Spring Boot
源码学习
】SpringApplication 的定制化介绍
SpringBoot
源码学习
系列SpringApplication的定制化介绍一、引言二、往期内容三、主要内容1.基础配置1.1设置关闭Banner1.2设置自定义Banner打印对象1.3设置应用程序主入口类
Huazie
·
2024-01-08 11:07
开发框架-Spring
Boot
spring
boot
源码学习
Spring应用类定制化介绍
基础配置
数据源配置
长安链
源码学习
-- 交易池(四)
上一节已经对交易池的执行逻辑、数据结构等进行分析,本节将对txQueue和commonBatchPool进行分析。1.txQueue txQueue的数据结构为无锁并发队列,在文件annular_lockfree_queue.go中,看名字也可以看出其为循环无锁队列。实现思路如下:1)定义存储数组,以及写入游标、读取游标,假设capacity=6,读取游标readerIdx、写入游标writer
明神特烦恼
·
2024-01-07 23:20
Android-
针对Dao层的单元测试
Android的单元测试大家都不陌生,必要的单元测试可以提高工作效率,省去大量的在Android真机或者虚拟机上的调试,提高代码质量。尤其是在团队项目开发中,为自己写的代码负责,提高项目后期的可维护性。这篇文章算是个人心得体会吧。前几天接了一个任务就是对团队中现有的一个项目的dao层写单元测试(数据访问对象),该项目中的数据库适配器(MyDataBaseAdapter)中集成了大量的关于数据库中增
Jeremy_Ji
·
2024-01-07 22:56
K8s 之 kube-scheduler
源码学习
主要分为四个模块本地部署简介整体架构源码解析1.本地部署windows环境需要先安装一个DockerDesktop下载地址:https://hub.docker.com/search?type=edition&offering=community下载的版本要和自己本地的k8s源码版本一致.DockerDesktop安装好了,从阿里云镜像服务下载Kubernetes所需要的镜像,在Windows上,
积跬步方至千里
·
2024-01-07 20:02
个人笔记
kubernetes
kube-scheduler
golang
源码学习
之设计模式(单例模式)
众所周知,单例模式分为饿汉式和懒汉式,昨天在看了《spring5核心原理与30个类手写实战》之后才知道饿汉式有很多种写法,分别适用于不同场景,避免反射,线程不安全问题。下面就各种场景、采用的方式及其优缺点介绍。饿汉式(绝对的线程安全)代码示例1.第一种写法(定义即初始化)publicclassSingleton{privatestaticfinalSingletoninstance=newSing
奔跑的小虾米
·
2024-01-07 14:38
Spring
源码学习
(三)自定义标签
spring系列转载自掘金VipAugushttps://juejin.cn/user/2348212565601415/posts看了这篇,自定义Spring标签不是梦~又来填坑啦,上一篇讲完默认标签的解析,这篇笔记记录一下自定义标签的解析吧。我们知道,Spring源码的核心模块是Spring-core和Spring-beans,在此基础上衍生出其他模块,例如context、cache、tx等模
带鱼真好吃
·
2024-01-07 05:09
spdlog
源码学习
前言spdlog是一个跨平台c++的开源日志库,可以headonly使用,包含部分modernc++语法,更是兼容了c++20format,支持异步和格式化输出,通俗易懂,适合阅读。源码下载here用法直接贴上了example.cpp的代码////Copyright(c)2015GabiMelman.//DistributedundertheMITLicense(http://opensource
Tearsゆ
·
2024-01-06 22:23
c++
日志库
001FreeCAD
源码学习
--Application.cpp
目录1Application::runApplication()源码2Application::runApplication()注释此代码为FreeCAD-main\FreeCAD-main\src\Gui下面的Application.cpp的内容1Application::runApplication()源码voidApplication::runApplication(){conststd::
东方.既白
·
2024-01-06 19:15
FreeCAD源码学习
freecad
给Flutter + FireBase 增加 badge 徽章,App启动器 通知红点。
(已经配置好的可以忽略此提示)Firebase配置教程:flutter+firebase云消息通知教程(
android-
安卓、ios-苹果)_flutterfirebase_messagingios环境配置
玫瑰花开一片一片
·
2024-01-06 06:42
flutter
flutter
firebase
徽章
消息推送
Android-
自定义注解-反射基础
Let’sgo上一章
Android-
自定义注解-注解基础-自定义注解我们基本上入门了这个注解的基本的东西,具体用途我们还需要学了反射之后就大概有个印象了。
MonkeyLei
·
2024-01-06 02:37
(NeRF学习)NeRF复现 win11
目录一、获取源码二、环境三、准备数据集1.下载数据集方法一:官方命令方法二:官网下载数据集2.修改配置四、开始训练1.更改迭代次数2.开始训练方法一:方法二:3.使用预训练模型五、NeRF
源码学习
一、获取源码
噫吁嘻嘻嘻嘻
·
2024-01-06 01:14
三维重建
学习
pytorch
人工智能
android-
架构规范
前言在开发中,一个良好的开发习惯以及一个开发规范可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。当随着需求的不断变更,需要维护项目的时候。当随着项目的代码量的提升,需要重构的时候。你会明白一个好的开发规范多么多么的重要。这里整理一下自己android开发中的一些规范。希望对各位有帮助。命名规范包命名规范包名全部采用小写主包名采用[公司性质].[公司名称].[项目名称]
剑巴
·
2024-01-05 17:04
【二】CocosCreator-CCGame.js源码分析
PS:只是看
源码学习
过程中把认为重要的内容以笔记的形式记录下来。
0zien0
·
2024-01-04 20:48
javascript
typescript
Game.js
CocosCreator
源码分析
【三】CocosCreator-CCDirector.js源码分析
PS:只是看
源码学习
过程中把认为重要的内容以笔记的形式记录下来。【1】cc.director:cc.Director的一个单例对象。
0zien0
·
2024-01-04 20:46
javascript
typescript
源码分析
CCDirector.js
虚引用的使用
本文目的通过学习虚引用的使用,敲开LeakCanary
源码学习
的大门。
Parallel_Lines
·
2024-01-04 14:00
Vue 2.x
源码学习
笔记
前置准备了解类型检查工具-flowflow是facebook出品的JavaScript静态类型检查工具。Vue.js2.x的源码利用了flow做了静态类型检查,先了解Flow有助于对源码的阅读。源码下载利用git将vue源码GitHub地址clone到本地目录设计├──compiler//编译相关├──core//核心代码├──platforms//不同平台的支持├──server//服务端渲染├
dashingdog
·
2024-01-04 06:06
Seata 1.5.2
源码学习
(Server端)
Client端的
源码学习
上一篇已讲过,详见《Seata1.5.2
源码学习
》,今天来学习Server端的源码。
Naruto4
·
2024-01-02 19:31
Seata
java
分布式
数据库
【Spring源码】1.彻底理解IOC,什么是bean(什么是BeanDefinition和BeanFactory)
同时,Spring框架里面大量运用了接口和设计模式,在后面的
源码学习
中都会体现。
蓬莱阁-阁主
·
2023-12-30 14:53
Spring源码
spring
java
后端
【Seata
源码学习
】篇五 注册分支事务
【Seata
源码学习
】篇五分支事务注册1.远程服务调用绑定XID回到事务模版方法类TransactionalTemplate中beginTransaction(txInfo,tx);Objectrs;try
秋日的晚霞
·
2023-12-29 20:26
seata源码学习
学习
Android-2019新项目个人最新工程结构(每个人都不一样,都怀揣梦想)
记录下最近的工程结构,之后如果有更好的再回味下...之前的封装过程MonkeyLei:
Android-
基本的MVP结构的模板工程(泛型,Rx通用请求,BaseAdapter实践目录链接)以及完善后的工程
MonkeyLei
·
2023-12-29 06:21
文心ERNIE
源码学习
与实践:为超越ChatGPT打下技术基础!
ERNIE学习与实践:为超越ChatGPT打下技术基础!ERNIE是BERT相爱相杀的好基友,由ERNIE发展起来的文心大模型,是GPT3.0的强劲竞争对手,未来还会挑战ChatGPT的江湖地位!在“BERT学习与实践:为紧追潮流ChatGPT做好技术准备!”项目中,我们从源码到微调从头实践,对BERT有了较详细的了解。在了解BERT的基础上,本项目从头从源码到部署进行了学习和实践。不想当将军的士
skywalk8163
·
2023-12-28 10:21
人工智能
chatgpt
人工智能
nlp
深度学习
飞桨
mybatis
源码学习
------ResultSetHandler之嵌套映射
DefaultResultSetHandler的handleRowValues方法中有两个分支,一个用于处理嵌套映射,一个用于处理简单映射,本文讲分析其处理嵌套映射的分支。handleRowValues方法的定义如下:publicvoidhandleRowValues(ResultSetWrapperrsw,ResultMapresultMap,ResultHandlerresultHandler
A股慈善家
·
2023-12-28 08:41
源码学习
mybatis
mybatis
mybatis源码
嵌套映射
Shiro
源码学习
(一)Filter的创建
一、从web.xml到Spring容器我们在使用spring配置shiro时,有两处需要配置Filter相关的地方:shiroFilterorg.springframework.web.filter.DelegatingFilterProxyshiroFilter/* -->-->/common/**=anon/search/**=anon/static/superAdmin/**=role
finalcola
·
2023-12-28 07:24
源码
shiro
Shiro
源码
Filter
拦截器
Tomcat 7
源码学习
笔记 -7 请求转发forward和重定向redirect
在servlet里面接收到一个请求以后,处理完毕,根据需要可以有几种选择:1.直接提交response,比如response.getWriter().println();这个比较简单,而且不怎么使用,毕竟动态生成html不是很好的选择2.将请求转给其它的资源(比如:forward到jsp,html,servlet)这个有两种方法可以选择,但是无论哪种方法,都是转发到当前context(web应用)
blogzhoubo
·
2023-12-28 07:40
源代码学习笔记
JAVA
WEB编程
servlet
forward
redirect
302
【MyBatis】
源码学习
03 - 类型处理器 TypeHandler
文章目录前言参考目录学习笔记1、`type`包中类的归类总结2、类型处理器2.1、`TypeReference`类3、类型注册表3.1、`TypeHandlerRegistry#getTypeHandler`前言本文内容对应的是书本第8章的内容,主要是关于类型处理器TypeHandler的学习。这一章节的学习有些地方理解还不算深入,Debug之后还是有些不太能够理解的地方,到了后面的章节深入学习之
MichelleChung
·
2023-12-28 07:49
MyBatis
学习笔记
mybatis
11.React
源码学习
-任务调度
任务调度任务调度图解:[图片上传失败...(image-8a93f2-1595402854629)]源码在react-reconciler下的ReactFiberScheduler.js内:scheduleWork:functionscheduleWork(fiber:Fiber,expirationTime:ExpirationTime){//更新Fiber及所有子树的expirationTim
goodman__
·
2023-12-27 12:48
【OpenGauss
源码学习
—— 列存储(获取表大小)】
获取表大小概述pg_table_size函数calculate_table_size函数calculate_table_file_size函数CalculateCStoreRelationSize函数calculate_relation_size函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考
J.Kuchiki
·
2023-12-26 09:37
OpenGauss
gaussdb
数据库
ArrayList
源码学习
笔记(3)
时隔两年,重新读ArrayList源码,轻松了很多,以问题的方式记录一下收获装饰器模式注释中提到ArrayList本身不是线程安全的,注释如下:*Notethatthisimplementationisnotsynchronized.*IfmultiplethreadsaccessanArrayListinstanceconcurrently,*andatleastoneofthethreadsm
flushmeteor
·
2023-12-26 05:04
java
Go
源码学习
:bufio包-1.1-bufio.go-(1)
bufio包官方文档Go
源码学习
-索引目录一、bufio包的作用bufio包是Go语言标准库中提供的一个缓冲I/O功能的工具包。
风不归Alkaid
·
2023-12-26 02:00
Go源码学习
golang
学习
数据库
Android-
断点续传
简介其实断点续传的原理很简单,从字面上理解,所谓断点续传就是从停止的地方重新下载。断点:线程停止的位置。续传:从停止的位置重新下载。用代码解析就是:断点:当前线程已经下载完成的数据长度。续传:向服务器请求上次线程停止位置之后的数据。原理知道了,功能实现起来也简单。每当线程停止时就把已下载的数据长度写入记录文件,当重新下载时,从记录文件读取已经下载了的长度。而这个长度就是所需要的断点。httpURL
有腹肌的豌豆Z
·
2023-12-25 16:49
kubelet
源码学习
(二):kubelet创建Pod流程
本文基于Kubernetesv1.22.4版本进行
源码学习
4、kubelet创建Pod流程syncLoop()的主要逻辑是在syncLoopIteration()方法中实现,Pod创建相关代码只需要看处理
邋遢的流浪剑客
·
2023-12-25 12:10
#
Kubernetes
kubernetes
kubelet
controller-runtime
源码学习
本文基于controller-runtimev0.11.2版本进行
源码学习
kubebuilder、operator-sdk这些框架都是在controller-runtime基础上做了一层封装,方便开发者快速生成项目的脚手架
邋遢的流浪剑客
·
2023-12-25 12:40
#
Kubernetes
kubernetes
kubebuilder
kubelet
源码学习
(一):kubelet工作原理、kubelet启动过程
本文基于Kubernetesv1.22.4版本进行
源码学习
1、kubelet工作原理1)、kubelet核心工作kubelet的工作核心就是一个控制循环,即:SyncLoop(图中的大圆圈)。
邋遢的流浪剑客
·
2023-12-25 12:08
#
Kubernetes
kubernetes
kubelet
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他