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
PDK编程
JAVA并发
编程
之synchronized与Lock锁详解
synchronized与Lock锁synchronized和ReentrantLock都是Java中提供的互斥锁。从功能上来说,你使用无论哪个,功能向都是一样的。today主要分析这两种锁他的实现逻辑。没把锁都聊两个维度的内容:加锁(排队等待)和释放锁wait¬ify、await&signal一、ReentrantLock锁特性要聊ReentrantLock,首先大家必须要知道AQS是什么
一只经常emo的程序员
·
2024-02-19 10:10
java
java
dreamweaver
开发语言
JAVA并发
编程
之ConcurrentHashMap详解
ConcurrentHashMap一、ConcurrentHashMap写入数据流程一般在项目中使用ConcurrentHashMap时,都是作为JVM缓存使用的。ConcurrentHashMap是线程安全的。如果你项目涉及到了多个线程都会操作key-value结构时,别用HashMap,一定要上ConcurrentHashMap。在方法局部内,只有当前线程使用时,才可以用HashMap。Con
一只经常emo的程序员
·
2024-02-19 10:40
java
java
开发语言
LV.23 D3 STM32 GPIO口操作平台介绍 学习笔记
一、GPIO的基本概念及寄存器介绍1.1GPIO接口简介通用输入输出接口GPIO是嵌入式系统、单片机开发过程中最常用的接口,用户可以通过
编程
灵活的对接口进行控制,实现对电路板上LED、数码管、按键等常用设备控制驱动
djjyy
·
2024-02-19 10:37
stm32
学习
笔记
大厂的供应链采购系统设计
作者简介:魔都技术专家兼架构,多家大厂后端一线研发经验,各大技术社区头部专家博主,
编程
严选网创始人。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。
·
2024-02-19 10:16
后端
go、Java、python三门语言的优缺点和各自擅长做什么
Go、Java和Python是当前非常流行的
编程
语言,每种语言都有其特定的优点和缺点,以及特定的适用场景。首先,我们来看看Go语言。
·
2024-02-19 10:37
Python自动化测试之异常处理机制知识讲解
二、异常处理合集2.1异常处理讲解在正式介绍异常处理之前,需要先让大家了解一个概念:
编程
是不可能存在完美的,总有考虑不到的情况,因为人无完人,人类是有缺陷的,更何况
编程
是出自人类之手,在真实项目中不要相信
咖啡 加剁椒
·
2024-02-19 10:34
软件测试
python
java
前端
软件测试
自动化测试
功能测试
程序人生
Promise 与异步
编程
Promise是JavaScript中的一个重要概念,与前端的工作更是息息相关。因此本文将整理一下Promise在日常工作中的应用。概念从MDN|使用Promise中我们能学习到Promise的基础使用与错误处理、组合等概念,可以将Promise的特点概括为:Promise对象有三种状态,且状态一旦改变就不会再变。其值记录在内部属性[[PromiseState]]中:pending:进行中fulf
·
2024-02-19 10:02
golang工程组件篇:高性能RPC框架gRPC之0Auth2认证与拦截器
Golang是一种快速、高效的
编程
语言,它在云计算和分布式系统中广泛使用。随着软件工程越来越复杂,RPC(远程过程调用)框架成为了重要的组件之一。
SMILY12138
·
2024-02-19 10:32
golang
rpc
开发语言
曾两次夺得年度
编程
语言,也曾跌至百名开外 | TIOBE 2 月榜单发布...
整理|郑丽媛出品|CSDN(ID:CSDNnews)近日,2月TIOBE
编程
语言榜单已最新出炉,一起来看看有什么值得开发者关注的新变化吧!
CSDN资讯
·
2024-02-19 10:52
golang
开发语言
后端
基于SpringBoot+Vue的图书个性化推荐系统 (源码+文档+包运行)
一.系统概述本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象
编程
思想进行项目开发。
Mini_yidian
·
2024-02-15 10:17
计算机毕设实战案例
Java毕设实战案例
spring
boot
vue.js
java
图书推荐系统
Shell 学习笔记(一)-Shell脚本
编程
简介
一什么是shell?shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。为什么要
小关暗器
·
2024-02-15 10:45
学习
笔记
linux
最全面透彻的RabbitMQ指南
所有主要的
编程
语言均有与代理接口通讯的客户端库。
后端Q
·
2024-02-15 10:14
.NET
java
rabbitmq
中间件
分布式
十大.NET Core性能优化技巧
使用异步
编程
.NETCore支持异步
编程
模型,这有助于减少线程阻塞,提高应用程序的响应能力。在IO密集型或网络请求等场景中,应优先考虑使用async和await关键字进行异
后端Q
·
2024-02-15 10:14
.NET
.netcore
性能优化
Java基础-异常与多线程
一.异常1.基础概念异常抛出机制:出现异常,创建异常类型的对象,抛出以捕获;异常的根父类:throwable-两个子类:exception(
编程
错误等)和error(jvm无法解决严重问题,eg:堆,栈内存溢出
tmy99
·
2024-02-15 10:04
java
前端
数据结构
周六 2020-08-08 24:00 - 08:00 晴 4h56m
2020-8-8休息的一天一时间记录0:008:00休息-睡觉8:008:008:152-
编程
工具-刷题0:158:158:40饭早10:258:409:082-
编程
工具-刷题0:289:089:15交流
么得感情的日更机器
·
2024-02-15 10:16
【雕爷学
编程
】MicroPython手册之麦哲伦 STM32H743 延时和计时
MicroPython是为了在嵌入式系统中运行Python3
编程
语言而设计的轻量级版本解释器。
驴友花雕
·
2024-02-15 10:01
MicroPython手册
stm32
嵌入式硬件
单片机
python
麦哲伦
STM32H743
延时和计时
MicroPython
如何使用Python进行自然语言处理
Python作为一门功能强大且易于使用的
编程
语言,拥有丰富的NLP库和工具,使得它成为进行自然语言处理的绝佳选择。
程序员~小强
·
2024-02-15 10:57
python
自然语言处理
easyui
今天就一个字:累-20220416-日更Day28
原计划送孩子上
编程
课时顺道去剪个头发,谁吃曾想去到人家那儿店面在装修,白白浪费了路程时间。接完孩子后回家,开始做午饭。
糖糖82
·
2024-02-15 10:40
C++中类和结构体的区别(代码说明)
1主要区别区别类结构体默认访问权限私有公有是否支持多态支持不支持是否支持继承支持支持是否可以定义构造函数和析构函数可以可以常用场景封装数据和行为,实现面向对象
编程
封装简单的数据2代码示例①类classPerson
马上到我碗里来
·
2024-02-15 10:46
#
C语言大师
c++
算法
开发语言
结构体
类
你的Python 基础知识是成体系的吗?这套核心知识体系思维导图送给你!
2Python语言基础3标准数据类型(一)数值&字典&集合4标准类型补充5标准数据类型(二)序列对象6标准数据类型(三)字符串7条件&循环8【进阶】条件&循环9函数&模块10【进阶】函数11模块12面向对象
编程
数据万花筒
·
2024-02-15 09:54
Java常见异常类型总结——程序员必看系列
前言大家好,我是chowley,春节假期马上结束了,我也开始着手准备春招了,这篇来总结一下常见的异常类型Java异常在Java
编程
中,异常是不可避免的一部分,程序员需要了解和处理各种类型的异常。
Chowley
·
2024-02-15 09:39
QALog
java
开发语言
面试官:介绍一下Exception和Error之间的区别
主体在Java
编程
中,Exception和Error都是Java中的可抛出对象,它们都是Throwable类的子类,但在使用和处理上有着不同的特点。
Chowley
·
2024-02-15 09:09
QALog
word
基于C#
编程
建立泛型Matrix数据类型及对应处理方法
一、简介上一篇文档中描述了如何写一个Vector类,本次在上一篇文档基础上,撰写本文,介绍如何书写一个泛型Matrix,可以应用于int、double、float等C#数值型的matrix。本文所描述的Matrix是一个泛型,具有不同数值类型Matrix矩阵构造、新增、删除、查询、更改、深度复制、显示元素值、vector运算、扩展等功能。整体代码如下所示。另外,在编写Matrix类时,为了调用Ve
心网千结
·
2024-02-15 09:07
C#
c#
开发语言
Matrix
泛型
.NET Core性能优化技巧
1.使用异步
编程
.NETCore支持异步
编程
模型,这有助于减少线程阻塞,提高应用程序的响应能力。在IO密集型或网络请求等场景中,应优先考虑使用async和await关键字进
会飞的贤鱼
·
2024-02-15 09:01
.netcore
性能优化
C++面向对象
编程
:基于对象(无成员指针)
在面向对象
编程
中,类(Class)和对象(Object)是两个非常重要和基本的概念,类(Class)包含成员数据和实现行为的函数,当然还提供构造函数来创建对象。
Python编程导师
·
2024-02-15 09:41
【JavaScript】async 和 await
await2.async函数的返回值3.处理多个异步操作4.Promise.all与async/await的结合使用5.错误处理6.总结在JavaScript中,async/await是一种更为现代和优雅的异步
编程
方式
好久不见的流星
·
2024-02-15 09:17
JavaScript
javascript
前端
开发语言
【JavaScript】回调函数
文章目录1.什么是回调函数2.回调函数的用法作为函数参数作为匿名函数3.处理异步
编程
4.解决回调地狱问题5.总结在JavaScript中,回调函数是一种重要的
编程
模式,特别是在处理异步操作时。
好久不见的流星
·
2024-02-15 09:46
JavaScript
javascript
开发语言
前端
(delphi11最新学习资料) Object Pascal 学习笔记---第5章第1节(动态数组)
顺便说一句,动态数组是大多数现代
编程
语言中唯一的一种结构形式。动态数组是动态分配的,并进行引用计数(使得参数传递更快,因为只传递引用
langfengyl
·
2024-02-15 09:16
Object
Pascal
Handbook
学习
笔记
delphi
delphi11
Object
Pascal
分布式缓存上—浅谈缓存的理解
文章目录1.概述1.1概念1.2作用1.3原理2.缓存的分类2.1CDN缓存应用场景优点2.2反向代理缓存应用场景2.3本地应用缓存应用场景缓存介质实现1.通过
编程
实现2.Ehcahe缓存数据过期策略3
ZNineSun
·
2024-02-15 09:39
分布式
缓存
CDN
设计原则
反向代理
过期策略
麒麟V10更换OpenJDK为Oracle JDK
中国长城信创社区目录1简介2准备工作3卸载原有OpenJDK组件3.2查看默认安装版本3.3卸载默认安装版本4安装OracleJDKrpm包5验证1简介JDK(JavaDevelopmentKit)是Java平台
编程
中使用的软件开发环境
你可知这世上再难遇我
·
2024-02-15 08:34
运维
银河麒麟
银河麒麟
Oracle
JDK
Open
JDK
【教程】Rustscan端口扫描工具,3秒扫描6w+端口
Rustscan的开发语言是Rust,这是一种现代的、安全的、并发的、实用的
编程
语言,它具有高性能、内存安全、类型安全、零成本抽象等特点。Rustscan使用Rust的
夜莺yeying
·
2024-02-15 08:02
#
工具教程
网络安全
web安全
网络
测试工具
网络协议
2023全网最详细的银河麒麟操作系统,Java运行环境【jdk】安装
无论你是
编程
小白,还是有一定基础的程序员,这个专栏都能满足你的需求。我会用最简单易懂的语言,带你走进代码的世界,让你从零开始,一步步成为
编程
大师。让我们在代码的世界里畅游吧!
默o。
·
2024-02-15 08:59
Linux
银河麒麟
linux
运维开发
银河麒麟
jdk安装
jdk
java
java环境配置
Altium Designer 软件介绍
AltiumDesigner是业界首例将设计流程、集成化PCB设计、可
编程
器件(如FPGA)设计和基于处理器设计的嵌入式软件开发功能整合在一起的产
Kilento
·
2024-02-15 08:27
Altium
Designer
Altium
Designer硬件设计
神经网络和深度学习
原著作者:michael_nielsen前往神经网络和深度学习神经网络和深度学习是一本免费的在线图书,这本书将教给你:神经网络,是一个由于生物启发的
编程
规范,使计算机通过观察数据进行学习深度学习,一种强大的神经网络学习技术神经网络和深度学习目前为图像识别
灰斗儿
·
2024-02-15 08:40
【雕爷学
编程
】Arduino动手做(201)---搭建行空板开发环境之Mind+
编程
2
【Arduino】168种传感器模块系列实验(资料代码+仿真
编程
+图形
编程
)实验二百零一:D
驴友花雕
·
2024-02-15 08:52
单片机
嵌入式硬件
Arduino
物联网
python
DFRobot
行空板
java高级
编程
教程课后题答案,相关资料参考
谈起MyBatis,我先提个问:什么是MyBatis?MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以对配置和原生Map使用简单的XML或注解,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录…而今天咱要聊的就是Aliba
Java阿里面试题
·
2024-02-15 08:21
程序员
java
后端
面试
探索IDE的世界:什么是IDE?以及适合新手的IDE推荐
引言在
编程
的世界里,集成开发环境(IDE)是我们日常工作的重要工具。无论是初学者还是经验丰富的开发者,一个好的IDE都能极大地提高我们的
编程
效率。那么,什么是IDE呢?
白猫a~
·
2024-02-15 08:15
编程
ide
深入浅出解析指针:从概念到实践
在
编程
的世界中,指针是一个非常重要且强大的工具。无论你是初学者还是经验丰富的开发者,理解并熟练使用指针都将极大地提升你的
编程
能力。今天,我们就来一起探讨指针的奥秘。
白猫a~
·
2024-02-15 08:15
编程
java
算法
数据结构
指针
C
【C++】友元、初始化列表、内部类、static修饰成员详解
.static成员2.1概念2.2特性2.3小总结3.C++11成员变量初始化新用法4.友元4.1友元函数4.2友元类5.内部类5.1概念及特性总结前言提示:这里可以添加本文要记录的大概内容:在C++
编程
中
@forever@
·
2024-02-15 08:09
C++
c++
windows
开发语言
类和对象
C++基础
【C++】模板(超详细!!!!!!)
文章目录前言1.泛型
编程
2.函数模板2.1函数模板概念2.2函数模板格式2.3函数模板的原理2.4函数模板的实例化2.5模板参数的匹配原则2.6声明和定义分离3.类模板3.1类模板的定义格式3.2类模板的实例化
@forever@
·
2024-02-15 08:09
C++
c++
数据结构
模板
函数模板
类模板
保持住你写代码的姿势,你就是黑带了
一天的
编程
工作坊刚一听会觉得会不会很枯燥呢?没想到时间过的飞快。老师风趣的讲解,小伙伴们结对
编程
的热火朝天,不同想法的碰撞,总是能引发对身边工作的思考。也总是会引起想马上尝试改变一下的冲动。
Bruce_Talk
·
2024-02-15 08:40
Java
编程
思想——第一章:对象导论
1.抽象过程1.1Java语言的五个基本特性万物皆对象;程序是对象的集合,它们通过发送消息来告知彼此所要的做的;每个对象都有自己的由其他对象所构成的存储;每个对象都拥有其类型;某一特定类型的所有对象都可以接受同样的消息。对象具有状态、行为和标识。意味着每一个对象都可以拥有内部数据和方法,并且每一个对象都可以与其他对象区分开来(每一个对象在内存中都有一个唯一的地址)。2.每个对象都有一个接口因为类描
代夫阿普曼
·
2024-02-15 07:03
Java 并发
编程
之一——天生的多线程语言
《Java并发
编程
》专栏旨在从头讲解Java并发
编程
的相关知识。为初学者和相关开发的同学提供一个由浅入深、由内到外的学习方向。如果文章中存在错误或者讲解不清楚的地方,欢迎大家互相讨论和指正!
君若雅
·
2024-02-15 07:58
深入理解
Java
并发编程
java
后端
51单片机
编程
基础(C语言):电子时钟(LED1602作为显示)
题目要求:审题时这个题是用数码管来显示的,数码管显示时钟我完成了一个,只是要求跟他不一样,所以这次想用LCD1602来显示,所以我先用LCD1602完成,再用数码管完成(其实也只要在我之前的项目基础上改一下就OK了)。其实从第一个要求就看出来了,数码管无法显示:,只能显示.这次我用LCD显示,把所以得.改为:1、显示“时.分”进行显示,例如“12.18”,其中.每秒闪烁一次。2、能够校正时间的时和
爱学C语音的猫
·
2024-02-15 06:56
51单片机编程应用
51单片机
c语言
单片机
51单片机
编程
基础(C语言):LED点阵屏
点阵屏介绍类似于数码管,要用到肉眼视觉效应。扫描,才能把每一个LED都能选中,从而显示我们想要的图形,否则,只能一次点亮一个LED,LED使用51单片机点阵屏电路图:实际连接顺序如下图:D0~D7控制行。P07~P00控制列D0~D7连接到74HC595上。OE:OutputEnable,代表输出使能在介绍74HC595模块时,首先介绍一下J24模块,要是想使用74HC595模块,就必须要将OE端
爱学C语音的猫
·
2024-02-15 06:24
51单片机编程应用
51单片机
c语言
嵌入式硬件
python语言常见面试题:如何在Python中实现多态?
多态(Polymorphism)是面向对象
编程
中的一个重要概念,它允许你使用相同的接口(通常是方法名)来处理不同类型的对象。在Python中,多态通常是通过继承和重写父类中的方法来实现的。
广寒舞雪
·
2024-02-15 06:52
python
python
开发语言
IDEA日志操作、分组设置日志级别、lombok快速创建日志对象
目录一日志的作用二日志的操作1创建记录日志的对象2使用3设置日志输出级别方式1方式2*方式3:分组设置日志级别(推荐)三快速创建日志对象方法1手动写*方法2lombok快速创建日志对象一日志的作用1
编程
期调试代码
梨轻巧
·
2024-02-15 06:50
SpringBoot2
Java
intellij
idea
JavaScript学习01:快速入门
JavaScript是脚本语言JavaScript是一种轻量级的
编程
语言。JavaScript是可插入HTML页面的
编程
代码。JavaScript插入HTML页面后,可由所有的现代浏览器执行。
诺卡先生
·
2024-02-15 06:18
JavaScript
学习
测试开发之自动化篇 —— 使用Selenium IDE录制脚本!
2.WebDriver包括一组为不同语言、浏览器提供的类库和驱动,用
编程
的方式来识别和操作网页及其元素。3.SeleniumGrid提供主从架构的、分布式测试执行环境,由H
程序员小 濠
·
2024-02-15 06:45
自动化测试
技术分享
软件测试
自动化
selenium
ide
自动化测试
接口测试
测试工程师
软件测试
【Python网络
编程
之Ping命令的实现】
作者:“码上有前”文章简介:Python开发技术欢迎小伙伴们点赞、收藏⭐、留言Python网络
编程
之Ping命令的实现代码见资源,效果图如下一、实验要求二、协议原理2.1Ping工作原理2.2Ping命令作用
码上有前
·
2024-02-15 06:42
Python
网络
python
开发语言
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他