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
编程小结
【QT Excel】读写文件及踩坑处理
QTexcel
编程小结
excel基本结构excel当前工作文档excel的工作簿:worksexcel的表格集(1,2,3不是从零开始的):sheetexcel的每个单元格:cellexcel自动化办公接口
hinmer
·
2024-01-28 15:09
QT编程
qt
visual
studio
qt5
qtcreator
excel
并发
编程小结
文章目录1、volatile2、多线程3、锁4、AQS框架1、volatile1.1、内存屏障是什么?volatile关键字会使本地内存失效,读取主内存的变量吗?内存屏障就像是一个"壁垒",用于保证在这个"壁垒"之前和之后的操作顺序。在多线程编程中,如果没有内存屏障,处理器可能会根据自己的优化策略进行指令的重排序,这可能导致一些问题,比如一个线程修改了一个共享变量的值,但其他线程看不到这个修改。内
方生方死
·
2023-11-28 07:28
java
spring
开发语言
cuda核函数
编程小结
文章目录一、环境配置二、核函数代码书写格式三、小结一、环境配置几个注意事项先写在前面:环境问题:一定要VS2019以上的!!!切记注意,目前VS2019以下已经不更新了,这里我就是用的2019,然后下面参考文档还是2015,反正过程没错,把VS版本改成2019即可;GPU及CUDA版本:我这边是NVRTX3050Laptop和CUDA11.8版本,建议CUDA版本别太低;按照以下步骤在添加文件的时
Thomas_Cai
·
2023-10-13 13:06
深度学习
工程技术
cuda
nvidia
cuda核函数
java并发
编程小结
线程简介:线程是操作系统调度的最先单元,进程:线程=1:N关系,也就是说一个进程可以创建多个线程,至少包含一个线程。多线程可以最大限度的使用CPU和维护各线程之间的并发进行关系等。一、concurrent并发包locks部分:显式锁(互斥锁和速写锁)相关;atomic部分:原子变量类相关,是构建非阻塞算法的基础;executor部分:线程池相关;collections部分:并发容器相关;tools
程序大视界
·
2023-08-26 01:27
Qt自定义插件
编程小结
qt自定义组件开发步骤演示。以下所有步骤的前提是自己先编译Qtcreator源码,最好生成release版的QtCreator,否则自定义的插件嵌入QtCreator会失败!!!(这个网上教程很多)Step1:新建工程,选择其他项目->Qt4设计师自定义控件Step2:填写工程名,然后一路点击下一步,直至Step3Step3:填写控件类名,点击下一步Step4:若装了版本控制Git工具的话,最好选
weixin_30647065
·
2023-08-18 03:00
Mybatis的简单使用
目录概述HelloWorld接口式
编程小结
mapper.xml文件位置全局配置文件properties引入外部配置文件settings运行时行为设置typeAliases别名批量取别名typeHandlers
醉眼望云烟
·
2023-08-02 16:09
JAVA框架
mybatis
java
数据库
Unix网络
编程小结
——简单的服务器实现
1.前言要实现一个简易的服务器,需要几个步骤来与客户端建立连接,并接收客户端的数据进行处理。上图是实现TCP客户/服务器程序需要使用到的基本套接字函数。本篇以实现服务器端为主。2.socket()首先要调用socket函数得到一个监听套接字文件描述符作为起始,用于后续使用bind()和listen()使用时需要包含头文件“#include”。server.cpp#includeintmain(in
Blu_
·
2023-07-30 14:44
笔记
服务器
网络
unix
网络
编程小结
文章目录网络编程网络编程概述计算机网络:网络编程:网络编程的目的:网络编程核心要素:传输层两个重要的传输协议:TCP简单理解“三次握手,四次挥手”UDP网络模型TCP编程UDP编程网络编程网络编程概述计算机网络:将不同地理区域的具有独立功能的计算机,通过通信设备与通信线路连接起来,有功能完善的软件实现信息资源共享和信息传递的系统。网络编程:java语言是支持网络的,java把网络实现细节封装成不同
棪小木
·
2023-06-08 00:25
java笔记
java
〖哈哥职语〗- 不要再无效学习,编程高手掌握的是这种学习技巧
文章目录⭐️前言⭐️懒蚁效应学习法⭐️思维认知提升⭐️高效学习
编程小结
今天收到一位小伙伴的留言,告诉我说“不管是看书、博客、还是看视频都学不进去,感觉非常的吃力,有没有什么速成的方法。”
不渴望力量的哈士奇
·
2023-04-12 12:38
哈哥职语
懒蚁效应
高校学习方法
编程学习技巧
Java 异步编程 (5 种异步实现方式详解)
一、线程异步二、Future异步三、CompletableFuture异步四、SpringBoot@Async异步五、Guava异步Java异步
编程小结
什么是异步?
油腻的程序猿啊
·
2023-04-04 21:07
java
jvm
数据库
Java 异步编程 (5 种异步实现方式详解)
一、线程异步二、Future异步三、CompletableFuture异步四、SpringBoot@Async异步五、Guava异步Java异步
编程小结
什么是异步?
mikechen的互联网架构
·
2023-03-13 07:31
BAT架构技术系列
java
servlet
jvm
python面向对象程序设计实验总结_python面向对象
编程小结
这个是跟着教程一步一步走过来的,所以记下自己学习的过程。一、类基础1、类的定义class:class(父类名):>>>classhuman:...age=0...sex=''...name=''...>>>classstudent(human):...school=''...number=0...grade=0...>>>2、类的使用如果直接使用类名修改其属性,那么将影响已经实例化的对象。>>>c
眠或者恩三
·
2022-12-13 09:45
GDI+
编程小结
GDI+(GraphicsDeviceInterfacePlus图形设备接口加)是WindowsXP和WindowsServer2003操作系统的子系统,也是.NET框架的重要组成部分,负责在屏幕和打印机上绘制图形图像和显示信息。GDI+不但在功能上比GDI要强大很多,而且在代码编写方面也更简单,因此会很快成为Windows图形图像程序开发的首选。一、GDI+的特点和新增功能GDI+与GDI一样,
天才败类
·
2022-02-09 07:47
图形图像
gdi+
图形
编程
Image
非计算机专业,自学Python
编程小结
我本身是机器人工程专业,但对专业不是很感冒就打算自学编程。我自学的是Python,也是偶然的机会在中国大学MOOC看到北京理工大学嵩老师的python语言程序设计,让我一个小白体会到编程的魅力,从此学余时间总会观看编程相关的视频,下面小结一下我的一个学习过程。1.编程的网站中国大学MOOC,网易云课堂,腾讯课堂,B站2.编程的学习方法a.我首先会看看编程有啥好玩的实例,产生兴趣之后会不断的看一些关
Trade丿Life
·
2022-02-07 09:39
SpringBoot - Spring 家族的技术体系
SpringFramework的整体架构SpringBoot与Web应用程序支持运行期内嵌容器(传统Web容器&非阻塞式容器)自动配置内置的监控机制SpringCloud(Netflix)与微服务架构Spring5与响应式
编程小结
小小工匠
·
2021-05-16 00:41
【Spring
Boot2.X】
spring
boot
java并发
编程小结
线程简介:线程是操作系统调度的最先单元,进程:线程=1:N关系,也就是说一个进程可以创建多个线程,至少包含一个线程。多线程可以最大限度的使用CPU和维护各线程之间的并发进行关系等。一、concurrent并发包locks部分:显式锁(互斥锁和速写锁)相关;atomic部分:原子变量类相关,是构建非阻塞算法的基础;executor部分:线程池相关;collections部分:并发容器相关;tools
程序大视界
·
2020-09-14 12:35
并发编程
线程池
concurrent
java并发
编程小结
线程简介:线程是操作系统调度的最先单元,进程:线程=1:N关系,也就是说一个进程可以创建多个线程,至少包含一个线程。多线程可以最大限度的使用CPU和维护各线程之间的并发进行关系等。一、concurrent并发包locks部分:显式锁(互斥锁和速写锁)相关;atomic部分:原子变量类相关,是构建非阻塞算法的基础;executor部分:线程池相关;collections部分:并发容器相关;tools
程序大视界
·
2020-09-14 12:58
并发编程
线程池
concurrent
牛客网
编程小结
(四)——map
交易清单(京东2016实习生真题)金融证券行业超好的薪酬待遇,吸引了大批的求职者前往应聘,小东也不例外,准备应聘一家证券公司。面试官为考察她的数据分析、处理和编码能力,为她准备了以下问题。股票交易中,委托是指股票交易者在证券公司买卖股票。每手委托包括一个委托单号i、价格pi、买入或卖出标记di及交易数量qi。交易处理中,需要把同类业务(买入或卖出)中相同价格的所有委托合并起来,形成一个清单。清单的
dreamchasering
·
2020-09-11 01:24
编程
Linux多线程
编程小结
——干货
对于linux下的多线程而言,这里我们需要区分几个概念:1、信号量2、互斥变量(递归和非递归)3、条件变量4、共享锁(读写锁)(适用于读的次数远大于写的情况)信号量(sem)相当于是操作系统中PV操作的实现,支持wait和post操作,当信号量的值为0的时候,wait操作将会阻塞当前线程,而当post操作之后,信号量的值将递增1,阻塞线程将会恢复运行状态。信号量不一定是资源的锁定,也可以是某些计算
随风之影
·
2020-09-10 21:35
经验总结
Linux多线程
编程小结
Linux多线程
编程小结
前一段时间因为开题的事情一直耽搁了我搞Linux的进度,搞的我之前学的东西都遗忘了,很烦躁的说,现在抽个时间把之前所学的做个小节。
894508923
·
2020-09-10 18:50
Linux下多线程
编程小结
只要是进行Linux应用开发,多线程编程肯定是绕不开的,而线程和进程是两种有千丝万缕关系的模型,本文先不去讲太书面化的定义,先从一个入门+使用的角度来分析多线程。先说几个总结性的关键句:1、进程是资源分配的最小单位,线程是CPU调度的最小单位这句话的意思,关键是最后一句,线程是CPU调度的最小单位,也就是说,本质上操作系统调度的是线程而不是进程,因为任何一个进程都包含一个主线程,所以操作系统是对线
猪哥-嵌入式
·
2020-09-10 18:07
Linux
【转载】Linux多线程
编程小结
1.Linux进程与线程进程是资源分配的最小单位,线程是CPU调度的最小单位这句话的意思,关键是最后一句,线程是CPU调度的最小单位,也就是说,本质上操作系统调度的是线程而不是进程,因为任何一个进程都包含一个主线程,所以操作系统是对线程进行调度的,这一点,也解释了,为什么在线程中做各种循环执行程序(do..while、for、while)时,程序不会死机了,因为线程本身就是会被CPU循环调度。与进
lanhuazui10
·
2020-09-10 10:19
linux系统编程
一个典型makefile的写法
#关于pkg-config的使用,环境变量的设置以及其他linux技巧,请参考《linuxc
编程小结
》CFLAGS+=`pkg-config--cflagslibavformatlibavcodeclibavdevicelibswscalex264
ldpxxx
·
2020-08-21 09:00
云服务器linux
GDI+
编程小结
转载链接:http://blog.csdn.net/byxdaz/article/details/5972759GDI+(GraphicsDeviceInterfacePlus图形设备接口加)是WindowsXP和WindowsServer2003操作系统的子系统,也是.NET框架的重要组成部分,负责在屏幕和打印机上绘制图形图像和显示信息。GDI+不但在功能上比GDI要强大很多,而且在代码编写方面
自我修炼的小石头
·
2020-08-17 03:59
多线程 线程池 sock IO复用
1)iocp
编程小结
http://www.cnblogs.com/Hybird3D/archive/2012/02/02/2335000.htmlhttp://www.cnblogs.com/Hybird3D
smilestone322
·
2020-08-10 21:26
windows
网络编程
【网络
编程小结
(三)】利用多进程与多线程
在第一节的例子中,服务器是一个时间获取程序,只要一次write调用就能立刻完成客户端的任务,但是我们要想的是,服务端不一定每次都会这么快的完成任务,所以,要想办法加快服务端的处理速度。首先可以想到的是并行处理,c++有两种方式,一个是多进程,一个是多线程。下面描述这两种办法。一、压力测试我们的客户端应当有能力判断服务端处理的快慢,所以我们要写一个压力测试函数:voidrequest_to_serv
_六六先森
·
2020-08-10 03:08
读书笔记
【网络
编程小结
(二)】域名系统
域名系统一般指的是DNS协议,将我们填写的网址转换成点分十进制形式的ip地址(ipv4)。在这里我们不讨论DNS服务器的细节,只需要知道它是udp协议之上的即可,下面我们来学习如何用函数完成域名转换的目的。一、一组函数structhostent*gethostbyname(constchar*__name)name就是传入的字符串,如果网址是不合法的将返回null并且error设置为h_error
_六六先森
·
2020-08-10 03:36
读书笔记
【网络
编程小结
(三)】IO多路复用(1)
在我们之前的例子中,客户端把id发送过去,服务器端接收并处理这个id,总的来说客户端十分的简单,仅仅是,提前设定好一些消息,并且发送过去,然后等待响应。但是当我们有一种这样的客户端——等待用户输入,然后把输入内容传递给服务端。这样的话,传递给服务端的内容是由客户自己决定的,而不是一条固定的消息。有了这种场景以后,可以想象客户端程序要迭代地处理客户输入、服务器响应。我们把这看作两个读事件,就可以利用
_六六先森
·
2020-08-10 03:36
读书笔记
GDI
编程小结
图形设备接口(GDI)是一个可执行程序,它接受Windows应用程序的绘图请求(表现为GDI函数调用),并将它们传给相应的设备驱动程序,完成特定于硬件的输出,象打印机输出和屏幕输出。GDI负责Windows的所有图形输出,包括屏幕上输出像素、在打印机上输出硬拷贝以及绘制Windows用户界面。也就是Windows的图形编程。一、GDI体系结构1、GDI32.DLL导出的函数GDI提供几百个Wind
byxdaz
·
2020-08-05 16:36
windows界面编程
大数据技术之_16_Scala学习_04_函数式编程-基础+面向对象编程-基础
第五章函数式编程-基础5.1函数式编程内容说明5.1.1函数式编程内容5.1.2函数式编程授课顺序5.2函数式编程介绍5.2.1几个概念的说明5.2.2方法、函数、函数式编程和面向对象编程关系分析图5.2.3函数式
编程小结
aodawu2891
·
2020-07-31 15:05
第八章 异步编程模式
目录1异步编程的必要性1.1同步调用与异步调用1.2基于委托的异步调用1.3等待异步调用完成1.4处理异步调用时的异常1.5异步
编程小结
1异步编程的必要性.NET的异步编程技术主要分为两大块:“使用IAsyncResult
Mr.Devin
·
2020-07-14 00:29
.NET
开发要点精讲
R
编程小结
1
一、如何查看某个变量占用存储空间的大小?pryr::object_size()二、如何查看变量类型?class(a)mode(a)class比mode好使一些,对于data.frame,class给出的结果是data.frame,而mode给出的结果却是list。三、如何判断一个变量是否为空?is.na(x)#返回一个逻辑向量,TRUE为缺失值,FALSE为非缺失值四、如何在linux环境下调用R
巴顿庄园
·
2020-07-07 08:06
R语法
c++primer第十六章模板和泛型
编程小结
-16
第十六章---模板和泛型编程1、泛型编程:以独立于任何特定类型的方式编写代码。使用泛型程序时,我们需要提供具体程序实例所操作的类型或值。标准库的容器、迭代器和算法都是泛型编程的例子。每种容器(如:vector)都有单一的定义,但可以支持定义许多不同种类的vector,他们的区别在于所包含的元素类型。模板是泛型编程的基础。2、面向对象编程所依赖的多态性称为运行时多态性,泛型编程所依赖的多态性称为编译
清风lsq
·
2020-07-02 06:12
c++
c
面试
COM
编程小结
编程小结
一、Com概念所谓COM(ComponetObjectModel,组件对象模型),是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准。
zhou191954
·
2020-06-30 16:21
Windows
pthread
本篇转至:http://www.cnblogs.com/zhangxuan/p/6430034.html另一篇Linux多线程
编程小结
写的很好,值得参考。
雨田嘟嘟
·
2020-06-30 04:55
linux
Java中网络
编程小结
网络编程(理解)(1)网络编程:用Java语言实现计算间数据的信息传递和资源共享(2)网络编程模型(3)网络编程的三要素A:IP地址a:点分十进制b:IP地址的组成c:IP地址的分类d:dos命令e:InetAddressB:端口是应用程序的标识。范围:0-65535,其中0-1024不建议使用(系统端口)C:协议UDP:数据打包、有限制、无连接、效率高、不可靠TCP:建立数据通道、无限制(4)S
xiakexiaohu
·
2020-06-29 23:13
Java基础学习
JNI&NDK
编程小结
及建议
前言由于网上关于JNI/NDK相关的知识点介绍的比较零散而且不具备参照性,所以写了这篇JNI/NDK笔记,便于作为随时查阅的工具类型的文章,本文主要的介绍了在平时项目中常用的命令、JNI数据类型、签名等,便于查阅相关资料。文末相关参考资料比较适合刚接触或者不熟悉AndroidNDK开发的朋友参阅。常用命令javac编译java源文件生成.class文件由于JNI对应的头文件由javah工具根据对应
追云_似梦
·
2020-06-29 19:28
并发
编程小结
目录一、到底什么是线程?什么是进程?二、Python多线程情况下:三、Python多进程的情况下:四、为什么有这把GIL锁?五、Python中线程和进程(GIL锁)六、为什么要创建线程?七、为什么要创建进程?八、进程和线程的区别?九、线程创建的越多越好吗?十、生产者消费者模型解决了什么问题?十一、Lock和RLock的区别?十二、进程和线程以及协程的区别?十三、IO多路复用作用?十四、socket
weixin_30708329
·
2020-06-27 23:28
高性能
编程小结
高性能编程高性能编程多线程并发编程CPU性能优化手段线程通信线程池java内存模型Atomic相关类和CAS机制线程安全synchronizedvsLockReadWriteLock高并发网络编程NIO网络编程NettyNetty相关优化Java系统性能调优垃圾回收机制JVM参数及调优Tomcat参数调优高性能编程多线程并发编程CPU性能优化手段为了提高程序运行的性能,现代CPU在很多方面对程序进
xiao_fo
·
2020-06-26 22:32
班级作业
COM
编程小结
From:COM
编程小结
COM
编程小结
一、Com概念所谓COM(ComponetObjectModel,组件对象模型),是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准
TS_up
·
2020-06-26 19:42
Linux 并发
编程小结
一、可重入函数:可重入函数遵循以下三个特点。1.函数中不能使用任何非const的静态或者全局变量。这个比较好理解,共享的变量要保证是无法被修改的,大家都只作读取操作,自然没有竞争的问题。2.不能产生任何“副作用”,即不能对所处的环境产生影响。修改磁盘上的共享文件,依赖于环境变量.....总之,这个函数是完全孤立的,不会改变任何运行环境中的因素,这也包括使用定义在局部的static变量,这种变量将这
codetracer
·
2020-06-23 23:03
Linux
系统编程
linux
多线程
signal
initialization
gcc
编译器
牛客网
编程小结
(一)——回文序列
回文序列如果一个数字序列逆置之后跟原序列是一样的就称这样的数字序列为回文序列。例如:{1,2,1},{15,78,78,15},{112}是回文序列,{1,2,2},{15,78,87,51},{112,2,11}不是回文序列。现在给出一个数字序列,允许使用一种转换操作:选择任意两个相邻的数,然后从序列移除这两个数,并用这两个数字的和插入到这两个数之前的位置(只插入一个和)。现在对于所给序列要求出
dreamchasering
·
2020-06-23 05:38
编程
COM
编程小结
COM
编程小结
一、Com概念所谓COM(ComponetObjectModel,组件对象模型),是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准
byxdaz
·
2020-06-22 19:27
VC
GDI+
编程小结
GDI+(GraphicsDeviceInterfacePlus图形设备接口加)是WindowsXP和WindowsServer2003操作系统的子系统,也是.NET框架的重要组成部分,负责在屏幕和打印机上绘制图形图像和显示信息。GDI+不但在功能上比GDI要强大很多,而且在代码编写方面也更简单,因此会很快成为Windows图形图像程序开发的首选。一、GDI+的特点和新增功能GDI+与GDI一样,
byxdaz
·
2020-06-22 19:26
windows界面编程
gdi+
编程
图形
image
null
多线程
编程小结
(一)
1.背景知识Linux没有真正意义上的线程,它的实现是由进程来模拟,所以属于用户级线程,位于libpthread共享库(所以线程的ID只在库中有效),遵循POSIX标准。Windows下有一个真正的数据结构TCB来描述线程。Linux上两个最有名的线程库LinuxThreads和NPTL。Linux两个线程模型的比较:Linux线程模型的比较Linux下多线程虚拟地址空间的映射类似于用vfork创
sky_Mata
·
2020-06-21 07:50
Linux
多线程
编程小结
简单回顾image.pngNSThreadNSThread的常见用法-(void)创建及使用{//创建[NSThreaddetachNewThreadWithBlock:^{[selfdoSomething];}];[NSThreaddetachNewThreadSelector:@selector(doSomething)toTarget:selfwithObject:nil];NSThread
云无心
·
2020-05-17 15:21
JavaScript高级
编程小结
Undefined对未初始化的变量执行typeof操作符会返回undefined值,而对未声明的变量执行typeof操作符同样也会返回undefinedvarmessage;console.log(typeofmessage);//=>undefinedconsole.log(typeofgaga);//=>undefinedBoolean各种类型转换成Boolean的规则数据类型转成true的值
老马的春天
·
2020-03-05 20:05
计算机网络
丢包和吞吐量协议层次及服务模型攻击威胁下的网络计算机网络和因特网的历史小结第二章应用层应用层协议原理Web应用和HTTP协议文件传输协议FTP因特网中的电子邮件因特网中的目录服务DNSP2P应用TCP套接字编程UDP套接字
编程小结
第三章运输层概述和运输层服务多路复用和多路分解无连接运输
hwk603
·
2020-02-22 20:35
PHP
编程小结
扩展库l通过标记中的src属性,不但可以调用同一个服务器上的JS文件,还可以通过指定路径来调用其他服务器上的JS文件日期和时间Ø更改PHP语言中的时区设置有两种方法:修改php.ini,在[date]下的“;date.timezone=”选项,将其修改为“date.timezone=Asia/Hong_Kong”;2.在应用程序中,在使用时间日期函数之前添加函数date_default_timez
WebSSO
·
2020-02-01 15:04
『嗨威说』算法设计与分析 - 分治法思想小结
本文索引目录:一、分治算法的基本思想二、一道二分题点拨分治思想三、结对
编程小结
一、分治算法的基本思想:1.1基本概念:“分而治之”(Divideandconquer)方法(在ACM玩家中还有一种说法叫分治术
嗨威er
·
2019-10-13 01:00
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他