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
Java并发编程学习之路
【JAVA】:万字长篇带你了解
JAVA并发编程
【二】
目录【JAVA】:万字长篇带你了解
JAVA并发编程
【二】3.线程池池化技术线程池的概念与作用什么是线程池?
无难事者若执
·
2023-10-27 03:30
Java开发知识
java
多线程
并发
【路径规划】人工蜂鸟算法栅格地图机器人最短路径规划【含Matlab源码 2955期】
个人主页:海神之光代码获取方式:海神之光Matlab王者
学习之路
—代码获取方式⛳️座右铭:行百里者,半于九十。
Matlab领域
·
2023-10-27 02:46
Matlab路径规划(进阶版)
matlab
【路径规划】沙猫算法栅格地图机器人最短路径规划【含Matlab源码 2956期】
个人主页:海神之光代码获取方式:海神之光Matlab王者
学习之路
—代码获取方式⛳️座右铭:行百里者,半于九十。
Matlab领域
·
2023-10-27 02:46
Matlab路径规划(进阶版)
matlab
vue
学习之路
由问题(附实例及地址栏中的参数去除问题解决)
路由传参语法列表点击页this.$router.push(path:"",query:{"跳转页接收变量名":"当前页的值"})this.$router.push(path:"/sdf/test",query:{"id":this.ids})详情跳转页this.$route.query.跳转页接收变量名;letid=this.$route.query.id;列表点击页this.$router.pu
鱼小旭
·
2023-10-27 01:03
Vue.js学习日志
编程过程中的问题及解决办法总结
vue
前端
学习之路
13-CSS布局
文章目录盒子模型盒类型浮动定位position层叠顺序多列布局弹性盒布局table布局盒子模型CSS中的一个基本概念是盒模型(boxmodel)。可见元素会在页面中占据一个矩形区域,该区域就是元素的盒子(box),由四部分组成盒类型将display属性设置为block值会创建一个块级元素。块级元素会在垂直方向跟周围元素有所区别。通常在元素前后放置换行符也能达到这种效果,在元素和周围元素之间制造分割
夜里慢慢行456
·
2023-10-26 16:02
h5
OpenCV
学习之路
(十)轮廓的一些操作/contours返回值详解/轮廓类似详解
在findContours()函数中,我们一共返回了三个参数:image,contours,hierarchy。其中image代表的是修改之后的原图,contours代表的是轮廓,hierarchy代表的是轮廓的层次结构。我们主要来讨论一下第二个返回值:contours。以及轮廓可以进行的一些操作。contourscontours代表的是找到的轮廓,它是一个numpy中的列表结构,那么接下来就让我
量子西瓜
·
2023-10-26 14:23
OpenCV学习之路
GoLong的
学习之路
(九)语法之结构体(非常重要,不看就等于不会Go语言)
书接上回,上回书说到,map等数据结构,接下来说结构体文章目录类型别名和自定义类型自定义类型别名类型定义和类型别名的区别结构体结构体的定义结构体实例化基本实例化匿名结构体创建指针类型结构体并取用获取结构体指针取用结构体结构体初始化使用键值对初始化使用值的列表初始化结构体内存布局空结构体构造函数方法和接收者指针类型的接收者值类型的接收者任意类型添加方法结构体的匿名字段嵌套结构体嵌套匿名字段嵌套结构体
红蒲公英
·
2023-10-26 13:04
GoLong
学习
golang
服务器
GoLong的
学习之路
(十)语法之函数
书接上回,上回书说到,结构体,一言之重在于体。一体之重在于经。经之重甚于骨。这张就说go的经络—函数。文章目录函数函数如何定义参数可变参数返回值多返回值函数类型与变量高阶函数函数作为参数函数作为返回值匿名函数闭包defer语句底层逻辑内置函数panic/recover(错误处理)函数函数是组织好的、可重复使用的、用于执行指定任务的代码块。Go语言中支持函数、匿名函数和闭包。函数如何定义Go语言中定
红蒲公英
·
2023-10-26 13:59
GoLong
学习
算法
golang
案例为师实战为王-开启Python机器
学习之路
视频教程+课件
─章节01:Python基础与科学计算库numpy│课时1:Python基础2910.mp4│课时2:Python核心结构5750.mp4│课时3:Numpy数组3518.mp4│├─章节02:数据分析处理Pandas库│课时4:Numpy常用函数3344.mp4│课时5:Pandas数据处理方法5926.mp4│课时6:Pandas核心操作2542.mp4│├─章节03:回归算法│课时7:机器学
globals_11de
·
2023-10-26 13:28
学生的英语晨读让我回忆起自己学习英语的故事
听到学生朗读英语,很是怀念自己的英语
学习之路
。今天和大家分享一下自己英语学习心得。01谈到英语学科,自己从小就特别感兴趣,为啥感兴趣呢?就是因为小学英语老师特别器重我。
另类教书匠
·
2023-10-26 10:17
Java并发编程
解析 | 基于JDK源码解析Java领域中ReentrantLock锁的设计思想与实现原理 (一)
苍穹之边,浩瀚之挚,眰恦之美;悟心悟性,善始善终,惟善惟道!——朝槿《朝槿兮年说》写在开头在并发编程领域,有两大核心问题:一个是互斥,即同一时刻只允许一个线程访问共享资源;另一个是同步,即线程之间如何通信、协作。主要原因是,对于多线程实现实现并发,一直以来,多线程都存在2个问题:线程之间内存共享,需要通过加锁进行控制,但是加锁会导致性能下降,同时复杂的加锁机制也会增加编程编码难度过多线程造成线程之
朝槿木兮
·
2023-10-26 08:12
【论文阅读】DenseNet:Densely Connected Convolutional Network
CSDN话题挑战赛第2期参赛话题:学习笔记
学习之路
,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。
快乐小胡!
·
2023-10-26 08:36
论文阅读
(十)深入理解
Java并发编程
之ThreadPool线程池、工作原理、复用原理及源码分析
一、引言一般在开发过程中,一个功能是运行时长太久了,一般是通过什么方式去优化的?异步/多线程,对于一个业务方法而言,如果其中的调用链太长势必会引起程序运行时间延长,导致整个系统吞吐来量下降,而我们使用多线程方式来对该方法的调用链进行优化,对于一些耦合度不是特别高的调用关系可以直接通过多线程来走异步的方式进行处理,大大的缩短了程序的运行时长,但是如果我们的多线程创建方式是通过newThread();
竹子爱熊猫
·
2023-10-26 04:16
并发编程
java
多线程
面试
调优为王,java性能调优实战,
学习之路
的探索
怎样才能做好性能调优?开始之前,我先来讲一下我对性能调优的看法。在我看来Java的性能调优并不是像学习编程语言一样可以通过学习掌握,它是没有办法用直线的思维学会并掌握使用的,并且它对于程序员来说,对技术深度和广度有这十分高的门槛。显而易见,掌握性能调优并不是一件简单的事情。但是肯定是有办法能帮助我们的。接下来我就给大家分享一下我对于性能调优的一些心得。首先要有扎实的计算机基础其次,要习惯透过源码了
JavaMonsterr
·
2023-10-26 04:34
计算机
程序员
Java
java
开发语言
【JAVA】:万字长篇带你了解
JAVA并发编程
【一】
目录【JAVA】:万字长篇带你了解
JAVA并发编程
1.并发编程基础并发与并行并发(Concurrency)并行(Parallelism)线程与进程线程的状态与生命周期线程同步与锁2.Java并发工具类准备
无难事者若执
·
2023-10-26 02:57
Java开发知识
java
多线程
并发
我的学习:从本科到研究生的认识与实践经验总结
学习实践经历18年上大学以后,因为对计算机的喜爱和对未知编程技术的好奇和探索,选择了从零开始学习程序设计,经过实践,选择了转专业到计算机科学与技术,开始了我的计算机
学习之路
。
_Daredevil_
·
2023-10-26 01:04
我的实践
1024程序员节
AMS系列1——AMS启动流程
Android
学习之路
1.启动流程https://www.cnblogs.com/fanglongxiang/p/13594986.html系统启动,AMS起点前:系统启动后Zygote进程第一个fork
MrPeng1991
·
2023-10-25 21:09
android
os
学习之路
就是不断发现自己的不完美
在演讲的道路上,我发现自己越来越多的不足,但是人无完人,我通过不断的学习,从一个演讲小白到一个演讲高手,肯定是需要很多时间去打磨,2018年就快进入尾声了,我的2018年是我的学习年,我自从生完宝宝后,我就一直在坚持学习,都分别是学了什么呢?我现在回忆了一下,我的学习是循序渐进的,先从减肥开始吧,我生完宝宝体重重达到160斤,我简直不忍受我这个体重,打开整个衣柜都没有适合我穿的衣服,心里边那种痛呀
极致践行者上贝
·
2023-10-25 20:58
C++
学习之路
-隐式构造
隐式构造和explicit关键字什么叫调用隐式构造函数禁止隐式构造的发生什么叫调用隐式构造函数C++中存在隐式构造的现象:在某些情况下,会隐式调用单参数的构造函数构造函数分为无参构造函数,和有参构造函数。有参构造函数又分为单参数构造函数和多参数构造函数classPerson{intm_age;intm_height;public:Person()//无参构造函数{cout<<"Person()-"
Struggle¥
·
2023-10-25 19:55
C++本质
C++面向对象
学习之路
c++
学习
java
用Python实现求整数各位上数字之和
前言:建了一个CSDN博客,以记录编程
学习之路
,或许也会把一些与编程无关的技术发布在这里。
山绒鼠
·
2023-10-25 19:43
python
volatile关键字的原理及适用场景(摘选)
一、volatile的作用在《
Java并发编程
:核心理论》一文中,我们已经提到过可见性、有序性及原子性问题,通常情况下我们可以通过Synchronized关键字来解决这些个问题,不过如果对Synchronized
阿斯蒂芬2
·
2023-10-25 17:51
OpenGL ES
学习之路
(8.0) 光照的简单了解
光照基础在现实世界中的光照是极其复杂的,而且会受诸多因素的影响,这在计算机上无法完全模拟的。所以在OpenGL当中,使用的光照都是简化的模型,对现实灯光的情况近似地靠近,这样子处理起来就会比较简单一些。其中一个模型被称为冯氏光照模型(PhongLightingModel).冯氏光照模型主要分为环境光照(Ambient)和漫反射光照(Diffuse)以及镜面光照(Specular),图4为三种光照下
velue
·
2023-10-25 15:23
2019-07-24
中医专长的
学习之路
,益母草美容用中药美容,在我国历史悠久,每逢春夏,古人喜欢用花卉或野生植物来制成天然美容品。
杨黛安兮子君
·
2023-10-25 10:35
什么都不会的
学习之路
——vue
第一章Vue核心1.1Vue简介一套用于构建用户界面的渐进式JavaScript框架1.1.1Vue特点:1.采用组件化模式,提高代码复用率,且让代码更好维护2.声明式编码,让编码人员无需直接操作DOM,提高开发效率3.使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点1.1.2学习Vue之前要掌握的Js基础知识ES6语法规范、ES6模块化、包管理器、原型、原型链、数组常用方法、axios、p
忙着可爱ヾ
·
2023-10-25 09:06
vscode
vue.js
Python
学习之路
:五种数据容器
目录1.字符串2.列表3.元组4.字典5.集合6.数据容器的公共方法7.推导式8.数据类型转换(二)七种数据类型前面已经学习了整型,浮点型,布尔型,整型和浮点型都属于数值型下面继续学习字符串,列表,字典,集合,元组这五个数据类型数据类型(二)一.字符串str定义:由一对引号包裹的内容叫做字符串类型;也可以使用一对三引号包裹,此时可以实现格式化输出str1="""helloworld123"""pr
「已注销」
·
2023-10-25 01:44
Python入门
python
Java并发编程
——CompletableFuture源码解析
前言JDK8为我们带来了CompletableFuture这个有意思的新类,它提供比Future更灵活更强大的回调功能,借助CompletableFuture我们可以更方便的编排异步任务。由于CompletableFuture默认的线程池是ForkJoinPool,在讲CompletableFuture之前觉得有必要先简单介绍一下ForkJoinPool。一、ForkJoinPool工作原理For
小波同学
·
2023-10-25 01:39
Xamarin.Forms
学习之路
——MediaManager Nuget学习
Xamarin.Forms
学习之路
——MediaManagerNuget学习Demo效果图学习目标Demo结构Demo准备步骤修改Xamarin.Forms.Andriod属性(重要)修改Xamarin.Forms.Android.MainActivity.cs
DeadPool loves Star
·
2023-10-24 23:27
Xamarin.Forms
UI设计
android
visual
studio
前端
基于hutool实现国密SM2的加解密,简直不要太简单!
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-10-24 22:56
java
sm2
easypoi-实现动态列导出excel
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-10-24 22:56
excel
easypoi
Python(一)关键字、内置函数
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-10-24 22:50
Python
1024程序员节
python
GoLong的
学习之路
(八)语法之Map
文章目录Map初始化方式判断某个键是否存在map的遍历对value值遍历。对key值遍历使用delete()函数删除键值对按照指定顺序遍历map元素为map的切片值为切片类型的map做个题吧Map哈希表是一种巧妙并且实用的数据结构。它是一个无序的key/value对的集合,其中所有的key都是不同的,然后通过给定的key可以在常数时间复杂度内检索、更新或删除对应的value。在Go语言中,一个ma
红蒲公英
·
2023-10-24 18:08
GoLong
1024程序员节
golang
开发语言
数据结构
GoLong的
学习之路
(五)语法之数组
书接上回,上回书说到,循环语句,在go中循环语句的少了whlie这个关键词,但是与之for可以改这个改这个特点。并且在终止关键词中,又有标签可以方便,停止。这次说数组文章目录Array(数组)数组的初始化方法一方法二方法三数组遍历二维数组二维数组的遍历数组是值类型Array(数组)数组是同一种数据类型元素的集合。在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。(有点
红蒲公英
·
2023-10-24 18:37
GoLong
学习
服务器
运维
golang
GoLong的
学习之路
(六)语法之指针
书接上回,上回书中写道,数组已经和java中数组的区别。在go中数组的是数值类型,故需要指针指向数组的地址,从而进行修改。这次诉说,指针文章目录指针指针地址new和makenewmake指针区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。(难度直接向下)要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。指针地址在内存中,一个数据需要存储,但是不能光
红蒲公英
·
2023-10-24 18:37
GoLong
1024程序员节
golang
GoLong的
学习之路
(七)语法之slice(切片)
书接上回,上回书中写道:指针,并说明了基本引用类型分配内存new和特定情况下slice(切片),map,channel等集合函数的内存分配make。这篇文章就开始说明,slice。文章目录slice(切片)切片(Slice)的定义:部分切片表达式完整切片表达式make函数构造切片切片的本质切片之间不能直接比较切片的赋值拷贝使用copy()函数复制切片切片遍历append()方法为切片添加元素切片的
红蒲公英
·
2023-10-24 17:35
GoLong
1024程序员节
golang
Java
学习之路
的回顾与展望
Java
学习之路
的回顾与展望现在想来,我的
学习之路
还要从大二上学期开始,当时一直浑浑噩噩(上课就去凑个数,在宿舍就打游戏),过着一眼就能望穿整个大学生涯。
遇事不决问清风
·
2023-10-24 13:48
成长历程
java
经验分享
Flink
学习之路
-双11实时大屏背后指标计算
实时分析场景中,实时大屏似乎永远都是那最璀璨的星星。其中每年的天猫双11实时大屏几乎是家喻户晓。今天就带大家一起来看看双11实时大屏指标是如何计算的。一定要动手实现一遍,在动手过程中会发现一些问题,通过不断解决问题,才能夯实知识理解。通过本篇文章做到深入掌握如下知识点,欢迎探讨,共同学习和进步。1、checkpoing应用2、kafka数据源连接器构造,包含重要的水位线设置3、keywindow窗
一缕清风xyz
·
2023-10-24 01:41
实时数仓
flink
kafka
java并发编程
:管程、内存模型、无锁并发、线程池、AQS原理与锁、线程安全集合类、并发设计模式
文章目录基础1.进程与线程2.并发与并行3.同步与异步4.主线程与守护线程5.Thread与Runnable6.线程方法7.线程状态管程1.共享问题、临界区、竞态条件2.Monitor3.synchronized4.wait¬ify5.Park&Unpark6.活跃性7.ReentrantLock8.lockvssynchronized内存模型1.线程切换带来的原子性2.缓存导致的可见性3.
Henrik-Yao
·
2023-10-24 01:22
东北大学在校期间
高并发
JUC
线程池
锁
java
java并发编程
(十二)ReentrantLock深入浅出
一、ReentrantLock简介1.1特点ReentrantLock具有如下的特点:可重入可中断可设置超时时间可设置为公平锁支持条件变量后面会重点讲解其特点的实现原理。1.2代码结构其代码结构如下图:image.png有三个内部类,分别是:Sync、FairSync、NonfairSync。Sync继承自AbstractQueuedSynchronizer。AbstractQueuedSynch
我犟不过你
·
2023-10-23 19:27
Java集合容器面试题
主题链接Java基础知识面试题Java集合容器面试题
Java并发编程
面试题Java底层知识面试题Java常用框架面试题计算机网络面试题数据库面试题RabbitMQ面试题Redis面试题Elasticsearch
已是寒冬
·
2023-10-23 18:52
Java面试题
Java社招面试题
Java集合面试题
面试题
GoLong的
学习之路
(二)语法之基本数据类型
书接上回:我在GoLong的
学习之路
(一)中在常量最后说了iota的作用。今天这里我在介绍一下我学习Go语言中基本数据类型。
红蒲公英
·
2023-10-23 17:59
GoLong
学习
服务器
运维
golang
GoLong的
学习之路
(四)语法之循环语句
书接上回,上回说到运算符,这次我们说一个编程语言中最重要的一点:流程控制,及循环语句文章目录循环语句ifelse(分支结构)if条件判断特殊写法for(循环结构)forrange(键值循环)switchcasegoto(跳转到指定标签)break(跳出循环)(标签)continue(继续下次循环)循环语句Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复
红蒲公英
·
2023-10-23 17:59
GoLong
学习
golang
GoLong的
学习之路
(一)语法之变量与常量
目录GoLang变量批量声明变量的初始化类型推导短变量声明匿名变量常量iota(特殊)(需要重点记忆)GoLanggo的诞生为了解决在21世纪多核和网络化环境越来越复杂的变成问题而发明的Go语言。go语言是从KenThomepson发明的B语言和DennisM.Ritchie发明的c语言逐步演化过来的,是c语言家族的成员(在我看来,其实现在大部分还在用的语言与c语言分不开)Go语言有着和C语言类似
红蒲公英
·
2023-10-23 17:59
GoLong
golang
GoLong的
学习之路
(三)语法之运算符
书接上回,我们进展到了GoLong的基本数据类型,接下来说运算符(其实和常见的编程语言的逻辑规则一样)运算符运算符用于在程序运行时执行数学或逻辑运算。(不可谓不重要)Go语言内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符算术运算符运算符意义+相加-相减*相乘/相除++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。关系运算符运算符意义==检查两个值是否相等,如果相等
红蒲公英
·
2023-10-23 17:28
GoLong
学习
golang
跨越单线程限制:Thread类的魅力,引领你进入
Java并发编程
的新纪元
线程的概述线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所使用的数据,如线程执行函数中所定义的变量。注意:Java中的多线程是一种抢占机制而不是分时机制。抢占机制指的是有多个线程处于可运行状态,但是一个CPU同时只允许一个线程在运行,他们通过竞争的
技术琐事
·
2023-10-23 13:41
java
jdk
后端
养娃日常4
那天看到很赞的一段话,说父母终身学习的意义在于:经由漫长的阅读与
学习之路
,即使我们未来依然不是完美的父母,但那毕竟是我们走过千山万水才到达的高度。你有一个孩子,Ta喊你爸或妈,你一定就会做爸妈吗?
Paula_30ad
·
2023-10-23 09:59
Java多线程编程
java并发编程
基础知识线程概述进程:是CPU分配资源的最小单元,是程序的一次动态执行,它对应着从代码加载,执行至完成的一个完整的过程,它有自己的生命周期。
bobozhangshao
·
2023-10-23 09:49
敞开 拥抱 和解 解放
在经历了这么长的
学习之路
之后,我想说这句话也同样适用于学习成长中的我们自己。是的,每次上课提问老师问题的,或者跟老师互动交流多的学员得到的就越多,成长的就越快。就
7d55dcab425c
·
2023-10-23 03:19
Java并发编程
之synchronized原理
synchronized内置锁是一种对象锁(锁的是对象而非引用),作用粒度是对象,可以用来实现对临界资源的同步互斥访问,是可重入的。1.加锁的方式同步实例方法,锁是当前实例对象同步类方法,锁是当前类对象同步代码块,锁是括号里面的对象2.synchronized底层原理synchronized是基于JVM内置锁实现,通过内部对象Monitor(监视器锁)实现,基于进入与退出Monitor对象实现方法
逍遥白亦
·
2023-10-23 00:13
我的教学之路
就这样误打误撞,我进入了焦作师专,开启了自己的
学习之路
。在大学的时候,我不是一个很努力的人,或许是不愿
马玲河南登封东华镇南小
·
2023-10-22 23:05
Android
学习之路
(21) 进程间通信-AIDL与Servce基本使用
Service与Thread和进程之间的关系进程:应用程序在内存中分配的空间。(正在运行中的程序)线程:负责程序执行的单元,也称为执行路径。(需要线程来执行代码)。一个进程至少包含一条线程,如果一个进程中出现了条线程,此程序就为多线程程序。Service是一个组件:默认运行在Main线程(进程中)。和Thread没关系。如果Service在清单文件中用android:process属性另开进程运行
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-10-22 21:18
安卓
android
学习
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他