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
Caffe源码学习
muduo
源码学习
(五) 实现TCP网络库(下)
前言上一篇文章介绍了连接的创建,引出了TcpConnection类。其作用就是处理socket上的IO事件,执行各种回调。本文介绍TcpConnection对断开连接、读取数据、发送数据的处理。断开连接连接的关闭分为主动断开和被动断开,两者的处理方式基本一致。muduo采用的连接关闭方式:被动断开,其核心函数为TcpConnection::handleClose()。书中提到,如果需要主动断开,添
荏苒何从cc
·
2023-08-19 01:09
华为昇腾计算产业解读
昇腾计算框架华为从基础硬件(昇腾系列NPU)出发衍生出一套和现有的人工智能体系不同的架构昇腾计算架构层级现行架构体系应用机器视觉,自然语言处理,语音处理框架Pytorch,Tensorflow,MXNet,
Caffe
酌泠
·
2023-08-18 22:42
【OpenGauss
源码学习
—— 执行算子(hash join 算子)】
执行算子(hashjoin算子)连接算子hashjoin算子ExecInitHashJoin函数HashJoinState结构体TupleTableSlot结构体JoinState结构体PlanState结构体ExecInitHashJoin函数部分代码介绍ExecHashJoin函数调试信息ExecEndHashJoin函数ExecReScanHashJoin函数总结声明:本文的部分内容参考了他
J.Kuchiki
·
2023-08-18 17:51
OpenGauss
postgresql
数据库
gaussdb
《HeadFirst设计模式(第二版)》第八章代码——模板方法模式
代码文件目录:
Caffe
ineBeveragepackageChapter8_TemplateMethodPattern;/***@Author竹心*@Date2023/8/17**/publicabstractclass
Caffe
ineBeverage
轩下小酌
·
2023-08-18 14:15
设计模式
模板方法模式
java
分布式 | 从 dble 日志分析到 MySQL
源码学习
作者:袁琳铸爱可生DBLE团队开发成员,主要负责DBLE需求开发,故障排查和社区问题解答。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。背景在客户的生产环境中,dble.log时常出现nohandler日志。虽然没有影响客户业务的正常使用,但是需要调查下这个日志打印的原因是什么以及什么样的场景才会打印该日志。分析首先对dble和mysql的日志进行
ActionTech
·
2023-08-18 07:40
DBLE
dble
mysql
dble案例分析
Docker
源码学习
进度(2)
3.容器资源限制的实现(Cgroup,subsystem,hierarchy)总的思想是向Cgroup里的文件写限制内容实现。①subsystem相关结构实现typeResourceConfigstruct{MemoryLimitstringCpuSharestringCpusetstring}//set,apply,remove都是通过将内容写入到cgroup文件中来实现的typeSubsyst
speakspeak
·
2023-08-18 06:55
LRU算法与
Caffe
ine、Redis中的缓存淘汰策略
推荐阅读AI文本OCR识别最佳实践AIGamma一键生成PPT工具直达链接玩转cloudStudio在线编码神器玩转GPUAI绘画、AI讲话、翻译,GPU点亮AI想象空间资源分享「java、python面试题」来自UC网盘app分享,打开手机app,额外获得1T空间https://drive.uc.cn/s/2aeb6c2dcedd4AIGC资料包https://drive.uc.cn/s/607
KK_crazy
·
2023-08-18 00:58
缓存
算法
redis
Vue3 —— computed 计算属性及
源码学习
该文章是在学习小满vue3课程的随堂记录示例均采用,且包含typescript的基础用法前言本篇文章主要学习computed的基本使用方式、简单购物车实战、源码理解一、基本使用computed支持两种定义方式:选项式、函数式1、选项式传入对象格式,对象内部有get、set函数即可读可写firstName:lastName:fullName:{{fullName}}设置fullNameimport{
Unique·Blue
·
2023-08-17 18:48
Vue3
Vue3
计算属性
computed
Vue3 —— watch 监听器及
源码学习
该文章是在学习小满vue3课程的随堂记录示例均采用,且包含typescript的基础用法前言在vue3中,必须是ref、reactive包裹起来的数据,才可以被watch监听到一、基本使用1、语法:watch(source,cb,options)source是监听的目标,有4种书写形式:reactive形式的响应式数据ref形式的响应式数据数组形式:监听多个响应式数据时(应该用的不多)挨个放进数组
Unique·Blue
·
2023-08-17 18:16
Vue3
vue3
watch
29.Netty源码之服务端启动:创建EventLoop&Selector流程
highlight:arduino-light源码篇:从Linux出发深入剖析服务端启动流程通过前几章课程的学习,我们已经对Netty的技术思想和基本原理有了初步的认识,从今天这节课开始我们将正式进入Netty核心
源码学习
的课程
然而,然而
·
2023-08-17 15:05
.net
python
开发语言
Glide
源码学习
-三大缓存
Glide
源码学习
-三大缓存文章目录Glide
源码学习
-三大缓存Lru算法一、Glide执行流程二、三大缓存1.活动缓存2.内存缓存3.磁盘缓存图片加载流程(三级缓存):Lru算法Lru算法基于linkedHashmap
骑车的码农
·
2023-08-17 05:08
android
【OpenGauss
源码学习
—— 列存储(创建表)】
列存储什么是列存储?语法实现语法格式参数说明示例源码分析(创建表)语法层(Gram.y)子模块(utility.cpp)总结声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1.0的开源代码和《OpenGauss数据库源码解析》一书以及OpenGauss社区学习文档什么是列存
J.Kuchiki
·
2023-08-16 23:03
OpenGauss
gaussdb
postgresql
数据库
【OpenGauss
源码学习
—— 执行算子(SeqScan算子)】
执行算子(SeqScan算子)执行算子概述扫描算子SeqScan算子ExecInitSeqScan函数InitScanRelation函数ExecSeqScan函数总结声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1.0的开源代码和《OpenGauss数据库源码解析》一书
J.Kuchiki
·
2023-08-16 23:03
OpenGauss
数据库
gaussdb
数据库
PyTorch称霸学界,TensorFlow固守业界,ML框架之争将走向何方?
从早期的学术框架
Caffe
、Theano到如今有
深度学习技术前沿
·
2023-08-16 17:13
百度Apollo
源码学习
之Bazel编译介绍
image.png什么是BazelBazel是一个类似于Make的编译工具,是Google为其内部软件开发的特点量身定制的工具,如今Google使用它来构建内部大多数的软件。(怪不得看起来很像Android.bp语法O(∩_∩)O)Google认为直接用Makefile构建软件速度太慢,结果不可靠,所以构建了一个新的工具叫做Bazel,Bazel的规则层级更高。image.png开始使用Bazel
Lee_5566
·
2023-08-16 14:05
【Linux】搞定 libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found
不知道神队友是怎么把这个问题搞出来的,总之就是装
caffe
的matlab接口应该是升级或者降级了gcc?做了个软链接,然后matlab崩了,机器也死机了,重启后直接界面都打不开了。。。
phdsky
·
2023-08-16 10:07
工程开发
libstdc++
gcc
linux
【深度学习】
Caffe
中的Protobuf版本问题
今天突然有个妹子告诉我
caffe
跑崩了,可我一年前明明跑的好好的。。。
phdsky
·
2023-08-16 10:36
工程开发
caffe
protobuf
linux
python
SofaRpc
源码学习
篇-netty以及跟dubbo骚操作,负载均衡
蚂蚁金服开源-SofaRpc
源码学习
篇netty很重要的三个类NettyByteBuffer(直接跳过没
大鸡腿同学
·
2023-08-16 09:26
中间件
中间件
Mybatis
源码学习
(十二):拦截器(结束篇)
一、前文回顾在前几篇文章中我们学习了Mybatis中的一级二级缓存。今天将要开始一个新的模块也是本系列的最后一个模块了,拦截器。二、拦截器和过滤器提到拦截器我们会很自然的联想到和他功能很相似的过滤器,在讲解Mybatis拦截器之前,我们有必要先简单的比较一下这两者。过滤器(Filter):它依赖于servlet容器。在实现上,基于函数回调,它可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能
你可以叫我仔哥呀
·
2023-08-15 21:41
Mybatis源码学习
mybatis
学习
java
Qt Creator
源码学习
笔记 05,菜单栏是怎么实现插件化的?
阅读本文大概需要6分钟对于一个多插件的IDE软件来说,支持界面扩展是必不可少的,今天我们来看看在QtCreator当中是如何实现界面扩展的概述界面扩展无非就是在其它插件中访问修改主界面当中的一些菜单、参数,或者添加、删除某些菜单,目前很多大型软件都是支持插件化开发的前几篇我们一起看了QtCreator的主界面其实很简单,主界面包括一个菜单栏,模式工具栏,内容区域以及状态栏,如下图所示:我们看到的其
流浪的鹅卵石
·
2023-08-15 20:54
Qt学习之路
Qt
Creator
Qt
软件框架
编程那些事
技术
编程
2019-05-04 Day12
池化层的特征没有要学习的参数通道数不发生变化对微小位置变化具有鲁棒性7.4卷积层和池化层的实现7.4.14维数组使用numpy.ndarray来表达7.4.2基于im2col的展开im2col即imagetocolumn,在
caffe
BA蓬莱传说
·
2023-08-15 13:16
linux网络编程-libevent
epollselectpoll等5支持I/O和信号等事件1.libevent的安装登录官方网站:http://libevent.org,查看相关信息libevent源码下载主要分2个大版本:1.4.x系列,较为早期版本,适合
源码学习
cat_fish_rain
·
2023-08-15 03:41
linux
网络
libevent
epoll
poll
select
了解一下Caffine
Caffinehttp://blog.itpub.net/69912579/viewspace-2755308/一、简介
Caffe
ine是基于Java8开发的、提供了近乎最佳命中率的高性能本地缓存组件,
我喜欢山,也喜欢海
·
2023-08-14 17:30
私人干货
spring
java
后端
webrtc
源码学习
- 3种异步处理
文章目录1、webrtc3中异步调用方式2、具体实现2.1TaskQueue2.2AsyncInvoker2.3SynchronousMethodCall1、webrtc3中异步调用方式在webrtc任务中有3种不同的异步处理方式,用于解决不同的问题,如下1)taskqueue每个队列上有一个线程执行,线程不需要指定2)asyncTask在指定的线程上执行,需要指定线程3)SynchronousM
~小泽~
·
2023-08-14 16:48
webrtc
webrtc
caffe
-ssd
gitclonehttps://github.com/weiliu89/
caffe
.gitcd
caffe
gitcheckoutssd./data/VOC0712/create_list.sh.
justrightquite
·
2023-08-14 06:16
Retrofit
源码学习
个人主页:https://chengang.plus/文章将会同步到个人微信公众号:Android部落格1基本使用@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_retrofit);newThrea
cg1991
·
2023-08-13 18:28
Unity3D浅学
慕课网上有课程,下载手机App就可以搜到十分基础目标是把属性与生活拆成
源码学习
,然后尝试给它加一个场景。
山树x
·
2023-08-13 16:58
【Redis
源码学习
】准备工作
一、获取源码可以去redisgithub上边clone一份或redisdownload网站下载一份。这里选择版本为5.0.二、安装注1:把src/Makefile里的OPTIMIZATION?=-O2改为OPTIMIZATION?=-O0,这样可以用gdb进行调试注2:Linux平台下,确保系统安装了gcc否则make时会遇到问题,参考以下链接解决redis安装fatalerror简单来说,red
爱吃芝麻球
·
2023-08-13 13:40
redis
学习
数据库
golang sql
源码学习
记录
sql总结golang只实现了框架,用于如何连接数据库,具体的数据库连接的驱动,由各类数据库实现,如postgresql为pg,mysql为mysql,整体实现为driver目录下定义各种接口,接口定义得比较细致,可能一个函数就对应一个接口,sql目录下实现整体框架,DB结构体为整体入口,Open函数会创建DB,使用DB调用各类操作函数接口接口定义在driver目录下driver.Driver,具
ase2014
·
2023-08-13 11:50
golang源码阅读
golang
Pytorch源码搜索与分析
其中:C10C10,来自于
Caffe
TensorLibrary的缩写。这里存放的都是最基础的Tensor库的代码,可以运行在服务端和移动端。
taoqick
·
2023-08-13 09:44
pytorch
人工智能
python
Spring
源码学习
之IDEA搭建Spring源码Debug环境
一、前言大家肯定都debug过spring的源码,看看bean的创建过程,有个缺点不能自己随意的添加注释。学习开源框架的源码时,搭建一个可以方便地进行调试的环境是非常重要的,不明白的地方也可以修改一下源码的东西!看了好多文章,都是比较老的,现在跟着搭建是有问题的,踩了很多坑,最终完成搭建,整理一下思路还是比较清晰的,让我们一起来试试吧!二、下载导入Idea本次小编使用的Idea版本为2021.3,
掉发的小王
·
2023-08-12 16:46
spring
spring
学习
intellij-idea
mint-ui
源码学习
四 —— 列表相关组件学习
除了一些基础的组件,几个列表组件让我非常好奇。所以这里来学习一下loadmoreinfinitescroll和indexlist这四个组件。PS:我通过问答的方式有针对性的解决这些组件的一些问题,如果有其他问题欢迎在本文后面留言一起探讨。loadmore如何实现拖拽效果并触发loadmore行为?首先来看看如何对列表进行拖拽,首先是在loadmore组件最外部的div上添加了动态的style属性:
VioletJack
·
2023-08-12 12:40
「Vue
源码学习
」常见的 Vue 源码面试题
「Vue
源码学习
」常见的Vue源码面试题,看完可以说“精通Vue”了吗?_前端赵十三的博客-CSDN博客
代意如
·
2023-08-12 10:51
vue.js
前端
【ROS】fsd_algorithm架构学习与源码分析(致敬)
喜欢的朋友可以关注一下,下次更新不迷路文章目录:smirk:1.项目介绍:blush:2.架构学习:satisfied:3.
源码学习
1.项目介绍------------------叮叮叮!!!
Frank学习路上
·
2023-08-12 09:32
c++ROS自动驾驶
学习
c++
开源
ros
基于Redis
源码学习
基础软件开发
文章目录前情提要SDS数据结构学习hash表学习C语言的二级指针用法Rehash过程学习Zset有序set结构skiplist寻找元素的逻辑跳表节点指针层级--随机生成ziplist-->listpack结构转换前情提要deps目录(redis依赖的第三方、一些客户端的redis演进发展代码和Lua的脚本源码),src目录(功能模块源码),tests目录(功能测试代码),utils目录(Redis
稳定的穷
·
2023-08-12 06:58
Linux
redis
学习
lua
spring 5.0.x
源码学习
系列一: 构建spring源码
spring5.0.x
源码学习
系列之构建spring源码一、环境准备Spring5.0.x源码下载:gitclonehttps://github.com/spring-projects/spring-framework.git-b5.0
avengerEug
·
2023-08-12 04:27
Redux
源码学习
https://blog.csdn.net/weixin_38208314/article/details/108367672
小怪兽大作战
·
2023-08-12 02:29
Ubuntu18.04使用
caffe
-gpu编译.cpp文件
前言
caffe
实战书籍中提供的编译选项是在cpu-only模式下可以正常编译的,但是如果是使用GPU模式的,就需要将Opencv和Cuda的动态库也链接进来。.
Not灬Alone
·
2023-08-11 22:40
为
Caffe
添加 Python3 支持
Python2已近生命终点,然而
Caffe
却受硬件厂商的拥护。于是我们尝试在Python3环境下编译
Caffe
。
图波列夫
·
2023-08-11 20:29
DeepLearning
Caffe
Caffe
Python3
boost
【深入理解 线程池】
深入理解线程池介绍
源码学习
线程池的类继承体系ThreadPoolExector核心数据结构核心配置参数线程池的执行流程如图:线程池的优雅关闭线程池的生命周期正确关闭线程池的步骤任务的提交过程分析任务的执行过程
echo_huangshi
·
2023-08-11 20:07
多线程编程
java
线程池源码
AQS
spring类的compareTo()方法
源码学习
java中的compareto方法,返回参与比较的前后两个字符串的asc码的差值publicintcompareTo(StringanotherString){//1.获取需要比较的两个字符串的长度intlen1=value.length;intlen2=anotherString.value.length;//2.取两个字符串长度的最小值intlim=Math.min(len1,len2);//
Mrmcling
·
2023-08-11 15:41
lancet: 【推荐】--
源码学习
一个全面、高效、可复用的go语言工具函数库;可以学习源码的好的地方,这个是个工具库,建议最好的办法是在项目中导入后,然后查看他的各个源代码进行学习使用golangd中,查看导入包以及他的源代码;中文文档的学习一、lancet:1.1lancet:一个全面、高效、可复用的go语言工具函数库github地址:https://github.com/duke-git/lancet1.2建议使用的时候用gi
雨师@
·
2023-08-11 14:00
golang语言实战代码
golang30天
golang
开发语言
后端
Vue3 —— reactive 全家桶及
源码学习
该文章是在学习小满vue3课程的随堂记录示例均采用,且包含typescript的基础用法前言上一篇学习了ref全家桶,在此基础上一起学习下reactive全家桶一、reactive对比refref可以接收所有类型,reactive只能接收object类型(array、object、Map、Set)ref在取值和赋值时都要通过.value,reactive不需要reactive不能直接整体赋值,因为
Unique·Blue
·
2023-08-11 13:30
Vue3
vue3
reactive全家桶
reactive源码学习
Vue3 —— to 全家桶及
源码学习
该文章是在学习小满vue3课程的随堂记录示例均采用,且包含typescript的基础用法前言本篇主要学习几个api及相关源码:toReftoRefstoRaw一、toReftoRef(reactiveObj,key)接收两个参数,第一个是响应式对象,第二个是指定的key作用:将响应式对象的一部分也变为响应式,通过.value修改toRef对非响应式对象无能为力,修改后视图不会更新若直接解构reac
Unique·Blue
·
2023-08-11 13:00
Vue3
vue3
toRef
toRefs
toRaw
Vue2
源码学习
Vue2源码分析基于Vue2.6.10版本vue2.0在实现“响应数据绑定”的同时引入了virtual-dom。目录结构dist----------------------------------构建后文件的输出目录xamples-----------------------------存放使用Vue开发的的例子flow---------------------------------类型声明(V
YBFQ_WH
·
2023-08-11 10:13
【Apollo】Apollo-ros版本架构学习与源码分析
喜欢的朋友可以关注一下,下次更新不迷路文章目录:smirk:1.项目介绍:blush:2.架构学习:satisfied:3.
源码学习
1.项目介绍Apollo1.0源码注释项目Github地址:https
Frank学习路上
·
2023-08-11 07:54
c++ROS自动驾驶
架构
学习
c++
开源
apollo
Golang
源码学习
(一)----从0开始学编程
一、Go
源码学习
的环境搭建(CentOS_8)选择的是CentOS8中最小化安装前往家目录cd创建go工作空间mkdirgocdgomkdirrepos获取安装包wgethttps://dl.google.com
而鱼儿and-fish
·
2023-08-10 22:28
Golang
golang
学习
centos
【Spring Boot
源码学习
】自动装配流程源码解析(上)
自动装配流程源码解析(上)引言往期内容主要内容1.自动配置开关2.加载自动配置组件3.自动配置组件去重总结引言上篇博文,笔者带大家从整体上了解了AutoConfigurationImportSelector自动装配逻辑的核心功能及流程,由于篇幅有限,更加细化的功能及流程详解还没有介绍。本篇开始将从其源码入手,重点解析细化后的自动装配流程源码。往期内容在开始本篇的内容介绍之前,我们先来看看往期的系列
Huazie
·
2023-08-10 17:19
开发框架-Spring
Boot
spring
boot
自动装配流程
加载自动装配
Vue3 —— ref 全家桶及
源码学习
该文章是在学习小满vue3课程的随堂记录示例均采用,且包含typescript的基础用法前言本章ref全家桶主要包括以下几个api和对应源码的学习:refisRefshallowReftriggerRefcustomRef一、api各自的使用1、ref使用vue3定义响应式数据主要通过ref、reactiveref可定义任何类型数据,reactive用来定义对象类型ref定义的数据,修改时要通过.
Unique·Blue
·
2023-08-10 14:53
Vue3
vue3
ref源码
ref全家桶
ModuleNotFoundError: No module named ‘google.protobuf‘
import
caffe
不成功,报错import
caffe
ModuleNotFoundError:Nomodulenamed'google.protobuf'方法1:直接pipinstallprotobuf
慕思侣
·
2023-08-10 14:19
caffe
人工智能
深度学习
上一页
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
其他