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
Srping学习系列
Java并发包源码
学习系列
:基于CAS非阻塞并发队列ConcurrentLinkedQueue源码解析
文章目录非阻塞并发队列ConcurrentLinkedQueue概述结构组成基本不变式head的不变式与可变式tail的不变式与可变式offer操作源码解析图解offer操作JDK1.6hops设计意图poll操作源码解析图解poll操作总结参考阅读非阻塞并发队列ConcurrentLinkedQueue概述我们之前花了很多时间了解学习BlockingQueue阻塞队列接口下的各种实现,也大概对阻
天乔巴夏丶
·
2023-09-09 21:02
Java并发编程
队列
算法
编程语言
链表
数据结构
学习系列
之单向链表的去重
单向链表的去重:所谓的去重,就是去除单向链表中重复的数据结点,代码如下:示例代码:intdel_rep_link_list(node_t*phead){if(NULL==phead){printf("入参为NULL,请检查..\n");return-1;}if(NULL==phead->next){printf("只有一个头结点\n");return-1;}if(NULL==phead->next
少年维克多
·
2023-09-09 08:46
数据结构学习系列
数据结构
学习
链表
c语言
linux
数据结构
学习系列
之单向链表的翻转与排序
单向链表的翻转:将第0个数据结点后面的所有数据结点,依次头插到头结点和第0个数据结点之间即可,代码如下:示例代码:intfilp_link_list(node_t*phead){if(NULL==phead){printf("入参为NULL,请检查..\n");return-1;}if(NULL==phead->next){printf("只有一个头结点\n");return-1;}if(NULL
少年维克多
·
2023-09-09 08:45
数据结构学习系列
数据结构
学习
链表
c语言
算法
linux
数据结构
学习系列
之单向链表的查找与修改
单向链表的查找:根据单向链表数据结点的位置查找数据,代码如下:示例代码:intsearch_link_list(node_t*phead,intpos,int*data){if(NULL==phead||NULL==data){printf("入参为NULL\n");return-1;}if(NULL==phead->next){printf("链表只有一个头结点,无其他的结点\n");retur
少年维克多
·
2023-09-09 08:45
数据结构学习系列
数据结构
学习
链表
c语言
算法
数据结构
学习系列
之两个单向链表的合并
两个单向链表的合并:创建两个单向链表p1和p2,合并p1和p2即可,代码如下:示例代码:intmerge_2_link_list(node_t*p1,node_t**p2){if(NULL==p1||NULL==p2||NULL==*p2){printf("入参合理性检查\n");return-1;}node_t*ptemp=p1;while(NULL!=ptemp->next){ptemp=pt
少年维克多
·
2023-09-09 08:08
数据结构学习系列
数据结构
学习
链表
青少年编程
算法
深度
学习系列
——6、深度强化学习
强化学习问题包含三个主要概念:环境状态行动奖励强化学习(ReinforcementLearning,RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题[1]。强化学习的常见模型是标准的马尔可夫决策过程(MarkovDecisionProcess,MDP)。按给定条件,强化学习
数据科学家修炼之道
·
2023-09-08 05:35
#
DL
深度学习
强化学习
【103】成为更美好的自己——精进
高效
学习系列
工作坊,我已经讲过很多场,不用备课也讲得很精采。这套课件我设计出来后,只微调过,没有大的改动。人到差不多水平,很难会有突破,如果有,一定是来自外面的条件的变动。
学习教练苏仲平
·
2023-09-08 02:19
容器Docker
学习系列
七~系统信息学习
前面了解的Docker学习的本地镜像管理还有镜像仓库的命令学习,怎么说呢其实这些命令已经够我们平常使用的了。但是如果随着发展我们在系统程序调优上可能就需要了解更多的知识。比如Docker系统信息,Docker版本信息,等等。这样才能在程序调优上帮助我们很多。我们今天就来了解下Docker系统信息和版本信息有关的命令。info用来显示系统信息,包含镜像和容器数量语法糖Dockerinfo[OPTIO
胖琪的升级之路
·
2023-09-07 19:32
SpringMVC
学习系列
(四)------常用注解以及controller返回值
前言 在SpringMVC中使用了很多的注解来方便我们的开发,在这里做个归纳汇总,方便查阅。正文(1)注解@RequestMapping通过此注解可以将url映射到某一个方法或者类上,它有个属性是value,可以配置多个,将多个请求映射到同一个方法。此注解也可以作用在类上,用来限制访问此类的所有方法的url。栗子:@RequestMapping(value=”login”)则对应的请求路径为
剑小纯
·
2023-09-07 00:47
SpringMVC
后端技术
注解
RequestMapping
ResponseBody
PYTHON知识点学习-字典
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的PYTHON
学习系列
专栏
Aileen_0v0
·
2023-09-06 16:23
python学习
学习
python
开发语言
数据结构
C++
学习系列
之DLL动态库使用
C++
学习系列
之DLL动态库使用啰嗦动态库的创建动态库的调用函数生成1.需要头文件函数定义(头文件)2.需要函数定义(函数文件)3.动态库中的头文件4.动态库中的主文件5.运行查看是否存在C#的调用的入口点
arriettyandray
·
2023-09-05 21:14
c++
c#
c++
学习
开发语言
C++
学习系列
之动态库报错问题
C++
学习系列
之动态库报错问题啰嗦问题解决总结啰嗦动态库已建,C++文件一加,全是报错,一片红。问题解决解决办法就是加标头总结小问题,记录一下。
arriettyandray
·
2023-09-05 21:14
c++
解决方案
学习
c++
C++
学习系列
之低版本VS跑高版本VS程序
C++
学习系列
之低版本VS跑高版本VS程序前言问题一报错问题解决问题二报错问题问题解决总结前言还是项目需要,需要C#调用C++文件,对应已有的C++程序,我先跑一下,看看效果,再去调用。
arriettyandray
·
2023-09-05 21:44
解决方案
c++
c++
学习
开发语言
C#
学习系列
之UDP同端口收发问题
C#
学习系列
之UDP同端口收发问题前言解决办法关于`JoinMulticastGroup`总结前言想测试自己的程序问题,建立了两个UDP程序,一个往端口中接到数就传出去,另一个从这个端口接数据来解析。
arriettyandray
·
2023-09-05 21:14
c#
解决方案
c#
学习
udp
Mybatis基础学习之一对多关系处理
这个Mybatis基础
学习系列
是用来记录我学习Mybatis框架基础知识的全过程(这个系列是参照B站狂神的Mybatis最新教程来写的,由于是之前整理的,但当时没有发布出来,所以有些地方可能有错误,希望大家能够及时指正
狂奔の蜗牛rz
·
2023-09-05 17:09
Mybatis基础学习
mybatis
一对多关系
mysql
java
idea
从0开始的OpenGL学习(三十七)-Text Rendering
星球大战片头文字从0开始的OpenGL
学习系列
目录想要在3D世界中绘制文字并不是那么简单的一件事,对类似OpenGL这样低层的API来说更是如此。
闪电的蓝熊猫
·
2023-09-05 10:06
微服务
学习系列
一:Nacos实现配置中心
系列文章目录第一章Nacos实现配置中心第二章Nacos实现注册中心目录系列文章目录前言一、什么是Nacos?二、使用步骤1.下载Nacos2.单机启动Nacos3.快速开始4.支持配置的动态更新5.支持自定义namespace的配置6.@RefreshScope的使用总结前言动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。动态配置消除了配置变更时重新部署应用和
yangyanping20108
·
2023-09-05 05:11
分布式
java
微服务
docker
自我
学习系列
之四:思维的误区:幸存者偏见——顺便推荐巴菲特最著名的演讲
“幸存者偏见”,洋文写作“survivorshipbias”或“survivalbias”,维基百科的链接在“这里”。这玩意儿属于“认知偏差”的一种。(关于“认知偏差”这个话题,俺博客上曾经写过几篇,比如:“沉没成本谬误”、“光环效应”、“从众心理”)如果用一句通俗的话来概括“幸存者偏见”,就是【死人没法开口】。如果要说得更具体点,那就是:当你在分析某个事物的时候,可能会面对诸多的证据(样本)。但
Doux_0623
·
2023-09-05 02:39
送你一个在线机器学习网站,真香!
https://campus.datacamp.com机器
学习系列
教程从随机森林开始,一步步理解决策树、随机森林、ROC/AUC、数据集、交叉验证的概念和实践。
生信宝典
·
2023-09-05 01:20
决策树
算法
机器学习
深度学习
人工智能
数据结构
学习系列
之顺序表的查找与排序以及去重
顺序表的查找:根据顺序表中数据元素的位置进行查找,代码如下:示例代码:intsearch_seq_list(list_t*seq_list,intpos,int*num){if(NULL==seq_list||NULL==num){printf("内存分配失败\n");return-1;}if(pos=seq_list->count){printf("查找位置不合理,查找失败\n");return
少年维克多
·
2023-09-04 21:39
数据结构学习系列
数据结构
学习
c语言
算法
PYTHON知识点学习-列表和元组
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的PYTHON
学习系列
专栏
Aileen_0v0
·
2023-09-04 17:10
python学习
学习
python
开发语言
算法
个人
学习系列
- Spring Boot使用RedisGeo实现位置查找功能
最近使用团油的时候总是觉得他的那个按照距离排序的功能很好,所以就试着研究一下。1.新建springboot项目1.1pom.xml添加redis依赖和lombok依赖org.springframework.bootspring-boot-starter-data-redisorg.projectlomboklombok1.18.16provided1.2application.yml#Redis数
·
2023-09-04 13:21
springbootredis
spring 5.0.x源码
学习系列
十: 观察者设计模式与Spring 事件驱动模型
theme:channing-cyan前言上篇博客spring5.0.x源码
学习系列
九:FactoryBean和BeanFactory主要介绍了spring中的两个特殊的bean,FactoryBean
avengerEug
·
2023-09-04 08:24
基于SSH的青年志愿者网站系统
系统使用数据库mysql(关系型数据库),前台技术JSP(css,js,ajax,el,java),项目技术:Struts+
srping
+Hibernate,使用Tomcat8,JDK8。
猫头鹰源码
·
2023-09-04 04:22
数据结构
学习系列
之单向链表的三种删除方式
方式1:删除单向链表头结点后的结点,即头删法,代码如下:示例代码:intdelete_link_list_1(node_t*phead){if(NULL==phead){printf("入参为NULL\n");return-1;}if(NULL==phead->next){printf("链表只有一个头结点,无其他的结点\n");return-1;}node_t*pdel=phead->next;
少年维克多
·
2023-09-03 21:35
数据结构学习系列
数据结构
学习
链表
青少年编程
算法
c语言
数据结构
学习系列
之单向链表的两种创建方式
方式1:通过返回值返回所申请的头结点所在的内存空间首地址,即创建单向链表的头结点,代码如下:示例代码:node_t*create_link_node_1(){node_t*phead=(node_t*)malloc(sizeof(node_t));if(NULL==phead){printf("内存分配失败\n");exit(-1);}//或者memset(phead,0,sizeof(node_
少年维克多
·
2023-09-03 21:34
数据结构学习系列
数据结构
学习
链表
c语言
算法
linux
数据结构
学习系列
之单向链表的三种插入方式
方式1:在单向链表的头结点和第0个结点之间插入新结点,即头插法,代码如下:示例代码:intinsert_link_list_1(node_t*phead,intdata){if(NULL==phead){printf("入参为NULL\n");return-1;}//创建新结点node_t*pnew=NULL;create_link_node_2(&pnew,data);//头插到链表pnew->
少年维克多
·
2023-09-03 21:04
数据结构学习系列
数据结构
学习
链表
c语言
linux
开发语言
数据结构
学习系列
之顺序表的清空与销毁
顺序表的清空:只需要将结构体变量的成员count赋值0即可清空顺序表;示例代码:intclean_seq_list(list_t*seq_list){if(NULL==seq_list){printf("入参为NULL\n");return-1;}seq_list->count=0;printf("清空顺序表完成\n");return0;}注意事项:形参传入到具有清空数据元素功能的函数后,需要做入
少年维克多
·
2023-09-03 21:04
数据结构学习系列
数据结构
学习
c语言
算法
linux
C++
学习系列
-- const 关键字
C++中引入了const关键字,被const关键字修饰的变量其值不能修改,是只读的。一const变量的初始化与存储1.const变量初始化时就需要赋初值,否则无法编译通过二const与指针指针常量:指针所指向的值不可改变,但是指针本身是可以改变的常量指针:指针本身是不可以改变的,但是所指向的值是可以改变的例子如下:intmain(){charp[]="woshihaoren!";char*p1="
在河之洲木水
·
2023-09-03 09:31
c++
学习
前端
C++
学习系列
-- string 实现
string是C++标准库的重要部分,主要用于字符串处理。这里我们自己实现一个简单版本的string.一思路string类中应该包含如下:1.类成员变量:char*m_data,利用char*指针存放字符串2.成员函数:2.1size(),用于返回字符串的长度,不包含字符'\0'2.2operator[](index),返回字符串中任意位置的字符2.3c_str(),将my_string转为cha
在河之洲木水
·
2023-09-03 09:30
c++
学习
开发语言
PYTHON-“人生重开模拟器“
共同学习交流本文由Aileen_0v0★原创CSDN首发如需转载还请通知⚠个人主页:Aileen_0v0★—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0★的PYTHON
学习系列
专栏
Aileen_0v0
·
2023-09-03 09:29
python学习
python
开发语言
算法
学习
游戏策划
PYTHON知识点学习-函数(上)[你还记得奥特曼的口号吗?]
共同学习交流.本文由Aileen_0v0★原创CSDN首发如需转载还请通知⚠个人主页:Aileen_0v0★—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0★的PYTHON
学习系列
专栏
Aileen_0v0
·
2023-09-03 09:29
python学习
python
学习
开发语言
PYTHON知识点学习-函数调用中return&print
共同学习交流.本文由Aileen_0v0★原创CSDN首发如需转载还请通知⚠个人主页:Aileen_0v0★—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0★的PYTHON
学习系列
专栏
Aileen_0v0
·
2023-09-03 09:29
python学习
python
开发语言
C++
学习系列
-- 智能指针 make_shared 与 make_unique
一make_shared1.1make_shared是什么?c++11中引入了智能指针shared_ptr,以及一个模板函数make_shared来生成一个制定类型的shared_ptr。1.2引入make_shared,解决了什么问题?make_shared的引入,主要有两点的提升:性能与异常安全C++11make_shared-简书(jianshu.com)性能有如下两种方式生成shared_
在河之洲木水
·
2023-09-03 09:58
学习
PYTHON知识点学习-函数(下)
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的PYTHON
学习系列
专栏
Aileen_0v0
·
2023-09-03 09:57
python学习
学习
python
数据结构
开发语言
PYTHON知识点学习-函数(中)
共同学习交流.本文由Aileen_0v0★原创CSDN首发如需转载还请通知⚠个人主页:Aileen_0v0★—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0★的PYTHON
学习系列
专栏
Aileen_0v0
·
2023-09-03 09:27
python学习
python
学习
开发语言
Flutter本地存储与数据库的使用和优化
Flutter、Golang、Python、编译原理、算法、Chrome原理
学习系列
文章抢先看请关注【码农帮派】:Flutter仅接管了渲染层,涉及到存储等操作系统底层的行为,还是需要依托于原生平台的特性
百家晓东
·
2023-09-03 09:42
Flutter
Android
iOS
Flutter
数据结构
学习系列
之顺序表的两种创建方式
方式1:通过返回值返回所申请的内存空间的首地址;示例代码:list_t*create_seq_list_1(){list_t*p=(list_t*)malloc(sizeof(list_t));if(NULL==p){printf("内存分配失败\n");exit(-1);}memset(p,0,sizeof(list_t));returnp;}注意事项:1.分配完内存地址空间后,一定要检查内存分
少年维克多
·
2023-09-03 06:20
数据结构
学习
c语言
算法
数据结构
学习系列
之顺序表的两种插入方式
方式1:在顺序表末端插入数据元素,代码如下:示例代码:intinsert_seq_list_1(list_t*seq_list,intdata){if(NULL==seq_list){printf("入参为NULL\n");return-1;}if(N==seq_list->count){printf("顺序表已满,插入失败\n");return-1;}seq_list->a[seq_list->
少年维克多
·
2023-09-03 06:20
数据结构
学习
c语言
算法
linux
数据结构
学习系列
之顺序表的两种删除方式
方式1:在顺序表的末端删除所存储的数据元素,代码如下:示例代码:intdelete_seq_list_1(list_t*seq_list){if(NULL==seq_list){printf("入参为NULL\n");return-1;}if(0==seq_list->count){printf("顺序表为空,删除失败\n");return-1;}seq_list->count--;return0
少年维克多
·
2023-09-03 06:15
数据结构
学习
c语言
linux
开发语言
数值优化(Numerical Optimization)
学习系列
-无梯度优化(Derivative-Free Optimization)...
数值优化(NumericalOptimization)
学习系列
-无梯度优化(Derivative-FreeOptimization)2015年12月27日18:51:19下一步阅读数4357更多分类专栏
weixin_30853329
·
2023-09-03 01:27
matlab
数值优化
找分布式工作复习
学习系列
---市面分布式框架解析之Megatron-LM(三)
想玩转GPT3这样的超大规模模型(例如175billionparameters=1750亿),那就有必要详细了解一下multi-node(多机)multi-gpu(多卡)的工作原理和细节。通过对Megatron的学习,期望掌握的是:Transformer如何通过multi-node,multi-GPU实现,例如其中的multi-headattentionlayer,point-wisefeed-f
加油11dd23
·
2023-09-02 23:50
bazel相关资料来源
的极致性能如何挖掘Bazel的极致性能_其它网站Bazel入门(4.RemoteCache)GoogleOpenSourceLive"Bazelday"Bazel和AOSP介绍本文属于如下文章中的子章节bazel
学习系列
章节汇总
m0_74043383
·
2023-09-02 23:27
bazel
maven3.X
学习系列
四 releases和snapshots的版本控制
我们知道snapshots版本是不稳定的版本,releases是稳定的版本。生产环境与开发环境应该使用不同的仓库来分离。之前说过版本号带有-snapshotsnexus会自动放入snapshots仓库,反之放入releases。我们只需要开发环境打包的时候带上-snapshots而生产环境的时候不带就可以做到两个环境的分离。下面来具体说说1、profilesmavenprofiles的可以定义不同
神秘空指针
·
2023-09-02 18:47
Pytorch
学习系列
-04-构建卷积神经网络实现CIFAR-10图片分类
对CIFAR-10数据集进行图像分类。数据集中的图像大小为32x32x3。定义卷积神经网络的结构这里,将定义一个CNN的结构。将包括以下内容:(1)卷积层:可以认为是利用图像的多个滤波器(经常被称为卷积操作)进行滤波,得到图像的特征。(2)通常,我们在PyTorch中使用nn.Conv2d定义卷积层,并指定以下参数:nn.Conv2d(in_channels,out_channels,kernel
骚火棍
·
2023-09-02 11:37
Pytorch学习系列
cifar-10图片分类
bazel
学习系列
章节汇总
bazel介绍以及其发展历史见链接:bazel安装见链接:bazel工程介绍和demo构建见链接:bazel构建原理见链接:bazel远程缓存(RemoteCache)见链接:bazel远程构建(RemoteExecution)见链接:bazel外部依赖管理见链接:bazel高效使用和调优见链接:bazel相关资料来源见链接:
m0_74043383
·
2023-09-01 19:02
学习
bazel
yuki在读书——《让未来现在就来》
在阅读和知识管理领域都是非常有代表性的,完成关于职场
学习系列
的文章近17万字。
Yuki1107
·
2023-08-31 05:10
这个忧伤的一月里读的一些书
机器
学习系列
书目作为这段时间学习
Lewisbase
·
2023-08-31 01:15
Prometheus
学习系列
(十五)之预警规则
警报规则允许您基于Prometheus表达式语言表达式定义警报条件,并将有关触发警报的通知发送到外部服务。每当警报表达式在给定时间点生成一个或多个向量元素时,警报将计为这些元素的标签集的活动状态。一、定义报警规则警报规则在Prometheus中以与记录规则相同的方式配置。带警报的示例规则文件将是:groups:-name:examplerules:-alert:HighErrorRateexpr:
飞雪K
·
2023-08-30 17:14
docker 学习-- 04 实践2 (lnpmr环境)
docker
学习系列
文章目录docker学习--01基础知识docker学习--02常用命令docker学习--03环境安装docker学习--04实践1(宝塔)docker学习--04实践2(lnpmr
小*-^-*九
·
2023-08-30 10:01
docker
docker
学习
容器
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他