首页 > 编程语言
join()、park()、yield()会不会释放当前线程持有的锁?
stop()、suspend()、Thread.sleep()都不会释放线程所持有的锁。但join()、park()、yield()会不会释放当前线程持有的锁?下面通过一些实例来验证一下 代码如下 import java.util.Date; import java.util.concurrent. ...
分类:编程语言   时间:2021-05-01 16:38:06    收藏:0  评论:0  赞:0  阅读:63
模拟退火算法(1)Python 实现
1、模拟退火算法 模拟退火算法借鉴了统计物理学的思想,是一种简单、通用的启发式优化算法,并在理论上具有概率性全局优化性能,因而在科研和工程中得到了广泛的应用。 退火是金属从熔融状态缓慢冷却、最终达到能量最低的平衡态的过程。模拟退火算法基于优化问题求解过程与金属退火过程的相似性,以优化目标为能量函数, ...
分类:编程语言   时间:2021-05-01 16:36:51    收藏:0  评论:0  赞:0  阅读:21
JavaWeb--Cookie&Session
Cookie&Session Cookie 1. 什么是Cookie? Cookie 是一个保存在客户机中的简单的文本文件, 这个文件与特定的 Web文档关联在一起, 保存了该客户机访问这个Web 文档时的信息, 当客户机再次访问这个 Web 文档时这些信息可供该文档使用;这些信息以键值对的形式保存 ...
分类:编程语言   时间:2021-05-01 16:35:21    收藏:0  评论:0  赞:0  阅读:22
Text cleaning with Excel VBA
1. The Problem Recently I came across a project that my colleagues heavily rely themself on excel. Normally that is not a problem and I do think excel ...
分类:编程语言   时间:2021-05-01 16:34:22    收藏:0  评论:0  赞:0  阅读:20
9.1.python网络通信基础概念
如果发送者和接受者是一个局域网,那么数据链路层的报头就是他们的MAC地址, 直接通过MAC地址就可以通信了,直接在局域网内广播, 广播的信息是MAC地址,IP地址,TCP,数据,解析到IP的时候,是谁的IP就接收,不是就丢弃 依次解析: 物理层 转换二进制 数据链路层 MAC地址,IP地址,TCP, ...
分类:编程语言   时间:2021-05-01 16:34:06    收藏:0  评论:0  赞:0  阅读:15
c语言中volatile的关键字作用
c语言中volatile的关键字作用 狄泰学院,唐老师的课学习而来 1. 背景 ? 在嵌入式领域,我们往往有的时候需要根据一个标记 flag或者变量(全局的)来进行不同策略的程序执行。 ? 在非编译器优化的形式下 debug模式下,不会出任何问题 ? 但是我们对外发布的时候,往往都是 release ...
分类:编程语言   时间:2021-05-01 16:31:57    收藏:0  评论:0  赞:0  阅读:30
c++刷leetcode记录
3. 无重复字符的最长子串 #include <iostream> #include <unordered_set> class Solution { public: int lengthOfLongestSubstring(std::string s) { int length = s.size( ...
分类:编程语言   时间:2021-05-01 16:31:13    收藏:0  评论:0  赞:0  阅读:18
c语言5-10 求矩阵的乘积
求3行4列矩阵和4行5列矩阵的乘积。 1、 #include <stdio.h> int main(void) { int i, j, k, a[3][4], b[4][5], c[3][5] = {0}; puts("please input the elements of matrix a.") ...
分类:编程语言   时间:2021-05-01 16:30:47    收藏:0  评论:0  赞:0  阅读:42
java环境变量配置
java环境变量配置 JAVA_HOME 所安装的jdk目录:C:\development\jdk\jdk1.8.0_91 Path下新增 %JAVA_HOME%\bin %JAVA_HOME%\jre\bin CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOM ...
分类:编程语言   时间:2021-05-01 16:29:55    收藏:0  评论:0  赞:0  阅读:16
C++11新特性
一、原生字符串(raw string literals) 比如我们写硬盘上一个文件的访问路径:"C:\Program Files\Microsoft.NET\ADOMD.NET",你需要把它写成以下格式 string path = "C:\\Program Files\\Microsoft.NET\ ...
分类:编程语言   时间:2021-05-01 16:02:01    收藏:0  评论:0  赞:0  阅读:24
C++调用无参构造函数
之前不知道为什么调用无参构造函数不能加(),是因为加上了()这样的形式就和函数声明语句一样了 #include<bits/stdc++.h> using namespace std; const int maxn=1e5+5; class people{ public: people(){ prin ...
分类:编程语言   时间:2021-05-01 16:00:58    收藏:0  评论:0  赞:0  阅读:21
C++继承方式引起子类中继承的父类属性访问权限的改变
1、父类中原来是私有属性(private)在子类中都不可以访问(不管子类的继承方式是什么) 2、子类公有继承(public)父类 父类的公有属性(public)在子类中还是公有属性 父类的保护属性(protected)在子类中还是保护属性 3、子类保护继承(protected)父类 父类的公有属性( ...
分类:编程语言   时间:2021-05-01 16:00:32    收藏:0  评论:0  赞:0  阅读:39
C++引用传递和指针传递区别
原文:https://blog.csdn.net/u013130743/article/details/80806179 一、概念 指针从本质上讲是一个变量,变量的值是另一个变量的地址,指针在逻辑上是独立的,它可以被改变的,包括指针变量的值(所指向的地址)和指针变量的值对应的内存中的数据(所指向地址 ...
分类:编程语言   时间:2021-05-01 16:00:16    收藏:0  评论:0  赞:0  阅读:29
快速排序
快速排序算法 快速排序的算法思想就是每一次选取一个元素,然后以此元素为基准,将大于基准的元素放到基准的后面,将小于基准的元素放到基准的前面,然后递归下去直到只有他自己为止。平均算法时间复杂性为O(nlogn)。由于有时候会遇到数组的大部分是符合降序排序的,这样就会大大影响时间复杂性。因此,再程序中采 ...
分类:编程语言   时间:2021-05-01 12:30:34    收藏:0  评论:0  赞:0  阅读:29
数组模拟队列
数组模拟队列 思路分析 队列基于先进先出的特性,在日常使用中频率较高 队列可基于基础数据结构数组或链表模拟(本文介绍用数组模拟) 基于面向对象思想,创建一个队列抽象类,每一个实例化对象则都为一个实体队列可进行数据的各种模拟 具体分析及源码如下 模拟源码及分析 //数组模拟队列 class Array ...
分类:编程语言   时间:2021-05-01 12:26:03    收藏:0  评论:0  赞:0  阅读:21
有关spring注解总结
前言 原文链接:https://www.chniny.co/cko558957000078vnh4mccvby/ 目前企业开发多采用纯注解的方式开发,注解开发的好处:简洁,可读性强 最近学习了spring全家桶,总结了有关spring的常用注解,写的不对的地方,欢迎指正 Spring模块注解 @Co ...
分类:编程语言   时间:2021-05-01 12:25:28    收藏:0  评论:0  赞:0  阅读:30
c++的多态性
静态联编 静态联编所支持的多态性称为编译时的多态性,例如重载函数就是静态联编的例子之一,它是在编译时选择相应的函数运行,根据类型匹配函数重载和运算符重载,与动态联编不同. 动态联编 动态联编是在程序运行时进行的联编,根据实际对象调用相应函数,虚函数就是动态联编的基础. 虚函数 虚函数的关键字是vir ...
分类:编程语言   时间:2021-05-01 12:23:38    收藏:0  评论:0  赞:0  阅读:14
SpringBoot 知识点
springboot的核心(约定优于配置思想) 1.依赖起步 将具备某种功能的坐标打包到一起,并提供一些默认的功能。 2.自动配置 springboot 会将一些Bean注册到IOC容器,我们在需要的地方 使用@Autowired @Resource 等注解来使用它。 自动的表现形式指我们引入我想要 ...
分类:编程语言   时间:2021-05-01 12:23:22    收藏:0  评论:0  赞:0  阅读:19
2021.04.30 异步线程优化用户体验
背景 对于后端开发,接口响应时长是一个很关键的点,它不仅体现了你写的接口的性能,同时也代表着用户体验,如果你的内容响应时间过长,用户可能早就把网页关闭了。 互联网行业,有一个用户体验原则——2/5/10秒原则。 就是说,在2秒之内给客户响应被用户认为是“非常有吸引力”的用户体验。 在5秒之内响应客户 ...
分类:编程语言   时间:2021-05-01 12:19:05    收藏:0  评论:0  赞:0  阅读:27
新大陆java面经
提问: 基本类型有哪些 ==与equals区别,==用于哪个方便,equals用于哪个方面 引用类型有哪些 集合有哪些 ArrayList与LinkedList区别 TreeMap、HashMap、Set有序还是无序 联结查询是什么及其区别 索引 异常:throw与throws区别 线程与进程的区别 ...
分类:编程语言   时间:2021-05-01 12:16:28    收藏:0  评论:0  赞:0  阅读:17
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!