首页 > 编程语言
Java线程池底层源码分享和相关面试题(持续更新)
线程池各个参数讲解 public ThreadPoolExecutor(int corePoolSize, //线程池核心工作线程数量,比如newFixedThreadPool中可以自定义的线程数量就是这个参数 int maximumPoolSize, //线程池所有工作线程的数量,比如newFix ...
分类:编程语言   时间:2021-06-14 17:45:43    收藏:0  评论:0  赞:0  阅读:49
leetcode-python-最长回文串
1)逐个遍历,向两边扩散。分单一扩散(奇数),和双字符扩散(偶数)两种情况考虑 时间复杂度较高 class Solution: def longestPalindrome(self, s: str) -> str: length = len(s) maxlength = 0 for i in ran ...
分类:编程语言   时间:2021-06-14 17:42:18    收藏:0  评论:0  赞:0  阅读:24
包机制 javaDoc生成文档 怎样使用IDEA生成JavaDoc文档
包机制 一般利用公司域名倒置作为包名 eg:www.baidu.com 用com.baidu.www作为包名 导入包,用import 在包后面加*,可以导入包下所有类 javaDoc生成文档 https://docs.oracle.com/javase/B/docs/api/ 可以在类上,也可在方法 ...
分类:编程语言   时间:2021-06-14 17:41:21    收藏:0  评论:0  赞:0  阅读:13
C语言:最大公约数和最小公倍数
#include <stdio.h> int main() { int a,b,c,m,t; printf("请输入两个数:\n"); scanf("%d%d",&a,&b); if(a<b) { t=a; a=b; b=t; } m=a*b; c=a%b; while(c!=0) { a=b; b ...
分类:编程语言   时间:2021-06-14 17:39:29    收藏:0  评论:0  赞:0  阅读:19
排序算法
#include<iostream> #include<vector> #include<stack> using namespace std; ostream &operator<<(ostream &out , const vector<int> &a){ for(int i=0;i<a.siz ...
分类:编程语言   时间:2021-06-14 17:39:11    收藏:0  评论:0  赞:0  阅读:23
java Web
java Web 基本概念: web:网页的意思 静态web(无法更新) html,css 提供给所有人看的数据不会发生变化 动态web 提供给所有人看的数据会发生变化 Servlet/Jsp,Asp, 在java中,动态web资源开发的技术统称为javaWeb; Web应用程序 >Tomcat服务 ...
分类:编程语言   时间:2021-06-14 17:36:15    收藏:0  评论:0  赞:0  阅读:13
C++中的构造函数
1.构造函数 1.1.概念:构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时由编译器自动调用,保证每个数据成员都有 一个合适的初始值,并且在对象的生命周期内只调用一次。 1.2.特性: 构造函数是特殊的成员函数,需要注意的是,构造函数的虽然名称叫构造,但是需要注意的是构造函数的主 要任务并不是开空间创建对象,而是初始化对象。 构造函数:是一个特殊的成员函数; 1.名字必须和类名相同
分类:编程语言   时间:2021-06-14 17:35:05    收藏:0  评论:0  赞:0  阅读:19
JAVA网络编程-第七章(URLConnection)
##1、使用 URLConnection 类编写程序的一般步骤。 ##2、掌握利用 URLConnection 从网络中获取网页数据。(考虑乱码) ##3、URL 和 URLConnection 这两个类功能上的不同。 ##4、URLConnection 类的 doInput 属性和 doOutpu ...
分类:编程语言   时间:2021-06-14 17:34:34    收藏:0  评论:0  赞:0  阅读:19
C++数值类型与string、CString之间的转换
数值范围、数值类型与string互相转换、CString与string间的互相转换、CString与数值类型间的互相转换、转换工具类 ...
分类:编程语言   时间:2021-06-14 17:32:25    收藏:0  评论:0  赞:0  阅读:20
【unity2D】设计模式-单例模式Singleton
什么是单例模式 一个类只有一个实例,并且该实例能在全局被访问。 在游戏中,单例作为全局对象,只会被实例化一次。这有利于统一管理某些功能。 举例 游戏的UI界面可以用单例来管理,正如下面这个例子: using UnityEngine; public class UIManager : MonoBeha ...
分类:编程语言   时间:2021-06-14 17:30:25    收藏:0  评论:0  赞:0  阅读:22
java ssh远程服务器并执行多条shell命令
java ssh远程服务器并执行多条命令 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import j ...
分类:编程语言   时间:2021-06-14 17:25:05    收藏:0  评论:0  赞:0  阅读:22
java算法基础面试题
1、输入三个数a、b、c,按大小顺序输出 可以利用冒泡排序去实现,代码如下所示: /** * 输入三个数a\b\c,按大小顺序输出 * * @param arrays arrays */ private static void arraySort(int[] arrays) { for (int i ...
分类:编程语言   时间:2021-06-14 17:24:00    收藏:0  评论:0  赞:0  阅读:26
数组的相对排序
这道题出自LeetCode,题目如下: 给你两个数组,arr1 和 arr2, arr2 中的元素各不相同 arr2 中的每个元素都出现在 arr1 中 对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr ...
分类:编程语言   时间:2021-06-14 17:19:58    收藏:0  评论:0  赞:0  阅读:18
python打印的时候print(f"*******") 的括号里的 f' ' 是什么意思 ?
python的print字符串前面加f表示格式化字符串,加f后可以在字符串里面使用用花括号括起来的变量和表达式,如果字符串里面没有表达式,那么前面加不加f输出应该都一样. Python3.6新增了一种f-字符串格式化格式化的字符串文字前缀为’f’和接受的格式字符串相似str.format()。它们包 ...
分类:编程语言   时间:2021-06-14 17:19:09    收藏:0  评论:0  赞:0  阅读:9
JAVA并发机制之AQS源码解析
一、概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLo ...
分类:编程语言   时间:2021-06-14 17:18:15    收藏:0  评论:0  赞:0  阅读:16
java数组4
数组 首先必须声明一个数组变量,才能在程序中使用数组 int[] array; 使用new操作符来创建一个数组 array = new int[10]; 数组的元素是通过索引访问的,数组索引从0开始 获取数组长度 array.length 声明和创建数组可以写到一起 int[] array = ne ...
分类:编程语言   时间:2021-06-14 17:17:51    收藏:0  评论:0  赞:0  阅读:16
JAVA反射初探
java反射机制 我们先来说一下反射是什么 反射:指程序可以访问、检测和修改它本身状态或行为的一种能力 简单来说,我们可以通过反射实现 给定的一个类(Class)对象,通过反射获取这个类对象的所有成员结构 给定的一个具体的对象,能够动态地调用它的方法以及对任意属性值进行获取和赋值 为什么需要反射 我 ...
分类:编程语言   时间:2021-06-14 17:17:09    收藏:0  评论:0  赞:0  阅读:19
力扣(LeetCode) -- 算法第一题-- 两数之和
题目: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 来源:力扣(LeetCode) 链接:https ...
分类:编程语言   时间:2021-06-14 17:16:21    收藏:0  评论:0  赞:0  阅读:22
python基础教程(第3版)
C程序犹如拿着剃刀在刚打过蜡的地板上劲舞。 ——Waldi Ravens C学起来很难,因为它天生如此。 ——佚名 Java从很多方面来说,就是简化版的C。 ——Michael Feldman 快速上手:基础知识 1.1 交互式解释器 如果你熟悉其他计算机语言,可能习惯了在每行末尾都加上分号。在Py ...
分类:编程语言   时间:2021-06-14 17:15:21    收藏:0  评论:0  赞:0  阅读:22
leetcode-python-无重复字符的最长子串
1)双指针,若fast不存在temp中,则加入。若存在则删除首位,slow前进一位。 保留一个临时变量保存最大长度。 时间复杂度O(n) class Solution: def lengthOfLongestSubstring(self, s: str) -> int: length = len(s ...
分类:编程语言   时间:2021-06-14 17:13:51    收藏:0  评论:0  赞:0  阅读:22
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!