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高级编程系列
2021
Java高级
蚂蚁金服三面,终进大厂了!
蚂蚁金服一面:下午杭州的电话,问有没有空,果断有空,虽然感觉略显紧张,有点懵逼。面试的题目:HashMap和Hashtable的区别实现一个保证迭代顺序的HashMap说一说排序算法,稳定性,复杂度说一说GC可以保证的实习时长职业规划整体来说,一面的基础性问题比较多,所以博主基本都答出来了,准备过还是有些用处的。所以一面完了感觉还不错,接着第二天下午就二面了。Java程序员秋招三面蚂蚁金服,我总结
猿天下
·
2023-08-02 09:02
[QT
编程系列
-36]:数据存储 - 配置数据的存储方式种类:QSettings 、QSQLite 、QJSON
目录1.QT配置数据的管理和存储方式1.1概述1.2如何通知配置数据的变化2.QSettings详解1.QT配置数据的管理和存储方式1.1概述在Qt中,你可以使用多种方式来保存和管理配置数据。配置数据的用途:(1)应用程序重启后配置数据的保存(2)不用应用程序之间交换配置数据(3)应用程序内部不同对象之间交换配置数据以下是几种常见的方法:QSettings类:QSettings是一个方便的方式,用
文火冰糖的硅基工坊
·
2023-08-02 09:03
编程系列-QT
qt
oracle
开发语言
[QT
编程系列
-34]:科学计算 - QT对python语言和python库的支持, C++与python混合编程
目录第1章QT对python语言和python库的支持1.1概述1.2C++与Python的混合编程第2章PyQt(在python语言环境下,提供QT的编程环境)2.1概述2.2pyQTpython代码示例2.3PyQt的一般使用方法(在python环境下使用QT)2.4Qt环境中使用Python代码第3章PySide第1章QT对python语言和python库的支持1.1概述Qt对Python的
文火冰糖的硅基工坊
·
2023-08-02 09:03
编程系列-QT
qt
python
开发语言
[QT
编程系列
-35]:数据存储 - JSON格式配置数据的存储与通知
目录1.QJsonObject2QJsonDocument3JSON本文格式4.JSON示例5.JASON配置文件示例1.QJsonObjectQJsonObject是Qt的类之一,用于表示JSON对象。JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,常用于在不同系统之间传输和存储数据。使用QJsonObject,你可以创建、操作和访问JSON对象中的键值对
文火冰糖的硅基工坊
·
2023-08-02 09:00
编程系列-QT
qt
microsoft
开发语言
入职阿里巴巴,成为年薪百万阿里P7高级架构师需要必备哪些技术栈,带你来观望一下
达到年入百万的P7
Java高级
架构师级别,不仅要具备优秀的编程能力和系统设计能力,在技术视野和业务洞察力方面,也要有很深的积淀。
Java技能树
·
2023-08-01 10:17
java
mybatis
开发语言
入职阿里巴巴,阿里P7高级架构师需要哪些技术栈?
达到年入百万的P7
Java高级
架构师级别,不仅要具备优秀的编程能力和系统设计能力,在技术视野和业务洞察力方面,也要有很深的积淀。附上一张思维导图供大家参考学习!
ZzzzjQqqq
·
2023-08-01 10:46
java
Java工程师
程序员
java
开发语言
后端
架构
分布式
【
Java高级
】从一个小例子说明Java的synchronized、wait()和notify()机制
本文为原创文章,转载请注明出处查看[Java]系列内容请点击:https://www.jianshu.com/nb/45938443如果你不知道Java的重入锁等请参考:https://www.jianshu.com/p/ed96690edb86在Java中synchronized关键字用来控制同步,我们知道,synchronized控制一段同步代码块的时候,需要在里面传入一个对象,JVM就会使用
大栗几
·
2023-07-31 13:36
python套接字编程_Python套接字编程(1)——socket模块与套接字编程
在Python网络
编程系列
,我们主要学习以下内容:5.常见的Python异步编程框架6.协程在Python网络编程中的使用本文介绍Python下的基本套接字编程,主要基于socket模块,包括简单的TCP
唐小受和邱小胖
·
2023-07-30 16:43
python套接字编程
第四讲 赋予网页样式
文科
编程系列
课程-Web开发第四讲赋予网页样式目录引言1大小1.1长度单位1.1.1px(像素)1.1.2百分比1.2宽高1.1.1宽度1.1.2高度1.1.3边框2.颜色2.1颜色的三种表示形式2.1.1
菡萏_花开
·
2023-07-30 07:35
文科编程系列课程-Web开发
css
html
html5
css3
网页设计
【并发
编程系列
11】Java中12个原子(Atomic)操作类实现原理分析
前言我们知道i++操作实际上是线程不安全的,因为一个i++操作分为了三步:1、获取的i的值2、执行i+13、将i+1的结果赋值给i而这三步不是一个原子操作,多线程环境下就会出现线程不安全性问题。Java从JDK1.5开始,在java.util.concurrent.atomic包下提供了12个对应的原子类操作,让我们可以直接使用原子操作类来实现一个原子的i++操作。Java中一共提供了12个原子类
刀哥说Java
·
2023-07-29 23:29
2021-02-28
支撑课程(如数据库技术、网络技术、XML等)3)专业技能提高和扩展课程(如软件工程、UML、测试技术等)4)公共课程(高等数学、大学英语、思想道德与法律基础等)主要专业课程:Java语言程序设计案例教程、
Java
陈笑扬
·
2023-07-28 23:19
结构型设计模式之适配器模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-28 09:10
设计模式系列
设计模式
适配器模式
java
架构
c++
Java 高级实用技术
Java高级
一、集合框架和泛型1.集合框架1)定义:JAVAAPI的一部分,用于处理一组长度可变得数据。2)和数组的区别:数组的长度不可变,但是集合框架处理的数据长度可以动态变化。
wxy_kk
·
2023-07-27 20:51
java
泛型
语言
面向对象
技术
Java高级
编程之类集框架(集合类)
类集框架简介 在实际的开发中没有任何一项开发可以离开数组,但是传统的数组使用起来非常的繁琐,而且长度是其致命伤,正式因为长度问题,所以不可能大范围的使用,但是开发之中又离不开数组,所以就只能依靠一些数据结构来实现动态数组,而其中最为重要的两个结构:链表、树。但是面对这些数据结构的实现又不得不面对如下问题:数据结构的代码实现困难,对于一般的开发者是无法进行使用的对于链表或二叉树当进行更新处理的
forwardMing
·
2023-07-27 20:21
Java基础学习笔记
java
数据结构
链表
java高级
知识点_
JAVA高级
阶段知识点汇总
一、集合框架和泛型1.定义集合框架用于存储一组长度不定的元素。2.常用的接口和类接口:Collection、List、Set、Map、Iterator类:ArrayList、LinkedList、HashSet、HashMapList接口和Set接口均继承自Collection接口。3.使用特点List:存储的元素不唯一、有序。Set:存储的元素唯一、无序。Map:元素以键值对的方式进行存储。4.
四号学长
·
2023-07-27 20:21
java高级知识点
Java高级
Java高级
一、集合框架和泛型1.集合框架1)定义:JAVAAPI的一部分,用于处理一组长度可变得数据。2)和数组的区别:数组的长度不可变,但是集合框架处理的数据长度可以动态变化。
飞舞蝶恋花
·
2023-07-27 20:18
java基础
泛型
java
2023下半年在北京
java高级
开发面试所需要准备的知识和技巧
北京
Java高级
开发面试所需准备的知识和技巧随着互联网行业的快速发展,Java开发技术已经成为了众多企业的核心技术之一。在北京这个充满活力和机遇的城市,
Java高级
开发岗位的需求量一直居高不下。
蒙奇·D·路飞-
·
2023-07-27 19:12
java
面试
开发语言
行为型设计模式之策略模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:35
设计模式系列
设计模式
策略模式
c++
java
架构
Linux 多线程并发Socket服务端的实现( 11 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:35
Linux
通信架构实战
linux
架构
java
c++
服务器
网络
c语言
行为型设计模式之观察者模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:34
设计模式系列
设计模式
观察者模式
java
C++
架构
结构型设计模式之桥接模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:04
设计模式系列
设计模式
桥接模式
c++
架构
JAVA高级
篇--Stream流
1.方法应用对象方法引用:类名::实例方法.(参数1,参数2)->参数1.实例方法(参数2)packagecom.lpt.demo01;importjava.util.function.BiFunction;importjava.util.function.Function;importjava.util.function.Supplier;publicclassTest01{publicstat
big吉姆~
·
2023-07-26 23:18
java
开发语言
sed进阶之创建sed实用工具
shell脚本
编程系列
加倍行间距sed'$!G'data2.txt保留空间的默认值是一个空行,通过G命令可以将保留空间内的内容附加到模式空间内容之后,但是最后一行不需要附加,所以通过排除命令!
lang20150928
·
2023-07-26 00:30
shell
基础
linux
java
centos
sed进阶之模式替换
shell脚本
编程系列
&符号可以代表替换命令中的匹配模式,不管模式匹配到了什么样的文本,都可以使用&符号代表这些内容。这样就能处理匹配模式的任何单词了。
lang20150928
·
2023-07-26 00:00
基础
shell
bash
linux
服务器
sed进阶之改变执行流程
shell脚本
编程系列
分支b通常,sed编辑器会从脚本的顶部开始,一直执行到脚本的结尾(D命令是一个例外,它会强制sed编辑器在不读取新行的情况下返回到脚本的顶部)。
lang20150928
·
2023-07-26 00:59
基础
shell
linux
java
服务器
java高级
之面向对象(上)
1.类的定义与对象的创建packagetask01;importjava.util.Scanner;/**说明:根据提示,补充完整begin和end之间的代码。*(其他代码可以不用改)*//****************begin*****************///定义学生类名classStudent{publicStringname;publicintage;voidspeak(){Sys
ros275229
·
2023-07-25 20:00
java
开发语言
[QT
编程系列
-32]:科学计算 - QT支持的科学计算库
目录第1章QT中如何支持科学计算?1.1QT没有专门的科学计算库1.2QT没有专门的数学运算库1.3QT没有数字信号DSP处理库1.4QT没有类numpy库1.5QT支持的数学运算第2章QT数学库详解2.1QtMath2.2QVector2.3QMatrix第1章QT中如何支持科学计算?1.1QT没有专门的科学计算库在Qt中,虽然没有专门的科学计算库,但你可以使用一些第三方C++库来进行科学计算,
文火冰糖的硅基工坊
·
2023-07-25 18:47
编程系列-QT
qt
开发语言
c++
[QT
编程系列
-31]:多线程机制 - Qthread工作原理
目录一、Qthread工作原理二、QThread的start()方法三、QT线程的生命周期四、事件循环机制五、QThread自带信号六、如何在run函数中多次执行七、QThread什么时候发送finished信号八、为什么不建议改写run函数一、Qthread工作原理QThread是Qt中用于管理线程的类,它提供了一些方法和事件循环机制来控制线程的生命周期和行为。下面是QThread的内部工作原理
文火冰糖的硅基工坊
·
2023-07-25 18:47
编程系列-QT
qt
开发语言
C++
[QT
编程系列
-33]:科学计算 - 开源数值计算库GNU Scientific Library(简称GSL)
目录第1章简介1.1概述1.2主要功能1.3C++接口1.4在QT中使用GSL的步骤第2章GSLC++函数库2.1功能概述2.2代码示例第1章简介1.1概述GNUScientificLibrary(简称GSL)是一个开源数值计算库,旨在提供各种数学和科学计算的功能。它用于解决数学、物理、工程和计算科学中的复杂问题,并提供了一组丰富的功能和算法。以下是一些关于GNUScientificLibrary
文火冰糖的硅基工坊
·
2023-07-25 18:43
编程系列-QT
C++
qt
科学计算库
结构型设计模式之亨元模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-25 16:51
设计模式系列
设计模式
c++
架构
PyTorch DataLoader Num_workers-深度学习限速提升(pytorch系列-29)
PyTorchDataLoadernum_workersTest-加快速度欢迎来到本期神经网络
编程系列
。
peacefairy
·
2023-07-25 10:24
Pytorch系列
神经网络
python
【教女朋友 从 0 到 1 学
编程系列
】二、快速掌握前端基础
HTML通用声明head元素body元素常见元素表格Table有序列表ol和无序列表ul理解区块元素(block-level)和内联元素(inline)进阶使用CSSJS参考文档首先明确一点学习的最根本原则:预习:是不可能预习的复习:是不可能复习的那么如何能够教女朋友快速从零基础上手写代码,将成为本课时的最关键内容。前端的基础主要包括三个部分,HTML、CSS、JS,其中HTML和CSS是前端的基
Willin 老王带你躺平养老
·
2023-07-25 02:20
教女朋友
从
0
到
1
学编程
前端
经验分享
学习方法
改行学it
程序员创富
创业创新
职场和发展
结构型设计模式之代理模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-24 19:11
设计模式系列
设计模式
代理模式
架构
c++
结构型设计模式之装饰器模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-24 19:11
设计模式系列
设计模式
装饰器模式
java
c++
架构
结构型设计模式之外观模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-24 19:40
设计模式系列
设计模式
外观模式
java
架构
C++
Linux 网络通信epoll详解( 10 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-07-24 18:33
Linux
通信架构实战
linux
架构
java
c++
网络协议
springboot 统一异常处理(包含统一数据校验)
微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的
Java高级
交流:787707172,
程序员日常填坑
·
2023-07-24 18:01
阿里
Java高级
架构面试:熟悉TCP粘包、拆包?
声明:本文来自知乎,侵删。一、TCP粘包、拆包图解假设客户端分别发送了两个数据包D1和D2给服务端,由于服务端一次读取到字节数是不确定的,故可能存在以下四种情况:服务端分两次读取到了两个独立的数据包,分别是D1和D2,没有粘包和拆包服务端一次接受到了两个数据包,D1和D2粘合在一起,称之为TCP粘包服务端分两次读取到了数据包,第一次读取到了完整的D1包和D2包的部分内容,第二次读取到了D2包的剩余
大V认证鸠摩智
·
2023-07-23 14:23
[QT
编程系列
-2]:C++图形用户界面编程,QT框架快速入门培训 - 1- 预备知识
目录概述1.前置条件1.1C++1.2图形界面1.3图形程序集成开发环境1.4图形程序开发框架1.5跨平台特性1.6QT快速感知1.6.1QT的典型应用1.6.2QT的特点1.6.3QT跨平台集成开发环境1.6.4QT是一种UI开发框架1.6.5QT的主要函数库概述1.前置条件学习QT框架的前置条件可以包括以下几个方面:基本的编程知识:熟悉C++编程语言是学习QT的基础。理解面向对象编程(OOP)
文火冰糖的硅基工坊
·
2023-07-21 05:16
编程系列-QT
qt
开发语言
[QT
编程系列
-13]:QT快速学习 - 1- 初识
目录第1章QT的介绍1.1QTVSMFC1.2QT历史1.3QT的应用1.4QT学习方法1.5QT对象树1.62-8定律1.7QT优势:1.8QT支持的平台第2章QTUI是各种控件对象的堆积第3章QTUI是各种控件的堆积第4章控件窗口的控制第1章QT的介绍1.1QTVSMFCQt和MFC都是用于Windows平台的框架,用于开发图形用户界面(GUI)应用程序。它们都有各自的特点和适用场景。下面是对
文火冰糖的硅基工坊
·
2023-07-21 05:16
编程系列-QT
qt
开发语言
C++
[QT
编程系列
-14]:QT快速学习 - 2 - QT学习方法与步骤
学习Qt的方法可以遵循以下步骤:了解基础知识:开始之前,建议先了解一些基本的C++编程知识,例如面向对象编程、函数、类、指针等。这对理解Qt框架和语法将有很大帮助。阅读官方文档:Qt提供了完善的文档,其中包含了详尽的介绍和示例代码。阅读官方文档能够帮助你了解Qt的主要概念、类和模块,以及如何使用它们来开发应用程序。尝试示例代码:Qt的安装包中包含了大量的示例代码,通过运行这些示例代码,可以学习Qt
文火冰糖的硅基工坊
·
2023-07-21 05:16
编程系列-QT
qt
学习
学习方法
[QT
编程系列
-30]: 多进程机制 - QT Socket通信:QTcpSocket、QUdpSocket
目录第1章概述1.1概述1.2QTsocket通信的本质1.3QUdpSocket相关的信号1.4QTcpSocket相关的信号第2章UDP通信示例服务端代码:客户端代码:第3章TCP通信代码示例服务器端代码:客户端代码:第1章概述1.1概述在Qt中,通过套接字(socket)实现网络通信主要使用的是QTcpSocket和QUdpSocket类。QTcpSocket用于基于TCP协议的通信,而QU
文火冰糖的硅基工坊
·
2023-07-21 04:03
编程系列-QT
网络
qt
C++
[QT
编程系列
-27]:多线程机制 - 信号与槽实现不同对象之间通信的五种情形:线程内同步通信、线程内异步通信、线程间异步通信
目录理论基础:0.1信号与槽机制0.2线程的事件队列0.3线程的信号队列第1种情形:主线程上下文的两个对象之间同步通信第2种情形:主线程上下文的两个对象之间异步通信第3种情形:子线程给主线程上下文中的对象发送异步信号第4种情形:子线程给move到子线程上下文中的对象发送异步信号第5种情形:子线程给自身上下文的对象发送异步信号理论基础:0.1信号与槽机制参看前文.....0.2线程的事件队列在Qt中
文火冰糖的硅基工坊
·
2023-07-21 04:03
编程系列-QT
开发语言
qt
C++
[QT
编程系列
-29]:多线程机制 - 线程池
目录前言:使用线程池的场景第1章线程池概述1.1什么是线程池1.2线程池的好处第2章QTQThreadPool2.1概述2.2QRunnable任务对象=》可执行的对象2.3QThreadPool代码示例2.5执行结果演示前言:使用线程池的场景(1)需要执行的任务或数据处理是临时性的、执行完就立即空闲,而不是无限制的循环任务(2)需要执行的任务或数据处理是独立的(3)需要执行的任务或数据处理的数量
文火冰糖的硅基工坊
·
2023-07-21 04:32
编程系列-QT
qt
开发语言
C++
无脑吹!Alibaba《Java 面试官手册》突击版免费对外开放
小编也是苦寻良久找到了这一份2023年阿里巴巴
Java高级
架构师面试标准手册(对标P7+)的面试参考指南,质量嘎嘎高,不管最近要不要去面试,建议大家都保存一份!!学完之后不
肥肥技术宅
·
2023-07-21 00:56
java
开发语言
java
后端
面试
Log4j 史诗级漏洞,大厂都中招了!
推荐:花了2万多买的Java架构师课程全套,现在分享给大家,从软件安装到底层源码(
Java高级
互联网架构师VIP教程)昨天晚上一个ApacheLog4j2的高危漏洞被公开了,这个远程代码执行漏洞堪称史诗级别的漏洞
狂徒_张三
·
2023-07-20 06:28
SpringBoot 实现 elasticsearch 索引操作(RestHighLevelClient 的应用)
文章目录0.引入依赖1.实例创建与关闭2.创建索引3.测试索引库存在不存在4.删除索引库5.遍历导入数据6.批量导入数据(推荐)RestHighLevelClient是Elasticsearch官方提供的
Java
我有一颗五叶草
·
2023-07-20 00:25
ElasticSearch
elasticsearch
spring
boot
搜索引擎
[QT
编程系列
-25]:多线程机制 - QThread和MoveToThread简介
目录第1章简介1.1多线程的目的1.2QThread多线程使用方法1.3QT支持多线的步骤第2章QThread2.1概述2.2moveToThread第1章简介1.1多线程的目的QThread类提供了一个与平台无关的管理线程的方法。在Qt中建立线程的主要目的就是为了用线程来处理那些耗时的后台操作,比如大量运算,复制大文件,网络传输等。QT(也称为Qt框架)是一个用于开发跨平台应用程序的C++库。它
文火冰糖的硅基工坊
·
2023-07-19 18:10
编程系列-QT
qt
c++
多线程
[QT
编程系列
-23]: 多进程机制 - 启动和管理其他进程
目录代码示例1:代码示例2:进程与线程的区别代码示例1:在Qt中,可以使用QProcess类启动和管理其他进程。QProcess提供了执行外部程序、与其交互并获取结果的功能。下面是一个简单的示例代码,展示如何使用QProcess启动一个外部进程,并读取其输出:#include#include#includeintmain(intargc,char*argv[]){QCoreApplicationa
文火冰糖的硅基工坊
·
2023-07-19 18:10
编程系列-QT
qt
学习
开发语言
[QT
编程系列
-24]:多线程机制 - QT的数据通信机制
目录第1章QT常见的数据通信机制第2章示例代码1.信号和槽机制示例:2.共享数据/变量示例:3.本地套接字示例:第1章QT常见的数据通信机制在Qt中,有多种方式可以实现数据通信,下面列举了一些常用的方法:信号和槽机制:Qt的信号和槽机制是一种基于事件的机制,用于在对象之间进行通信。通过在发送方对象中定义信号,并在接收方对象中定义槽函数,并使用connect函数将信号和槽函数连接起来,就可以实现对象
文火冰糖的硅基工坊
·
2023-07-19 18:09
编程系列-QT
qt
开发语言
C++
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他