编程语言-周排行
/** * 判断两个大整数是否互质 * @param {binInt} a 第一个整数 * @param {bigInt} b 第二个整数 * @returns {false} 最大公约数是否为1 */ function isCoprime(a, b){ let x = a let y = b le ...
题目: 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \ 3 4 4 3 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3 链接:https://le ...
java杨辉三角 '''/* 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 ..... 规律:1.每一行第一列都是1 2.每一行的列数与行数相等时都是1 3.每一行其余数等于上一行中,本例与前一列的元素之和 要使用二维数组 */ public class J ...
##使用示例 /** * 要想使用 Fark—Join,类必须继承 RecursiveAction(无返回值)或者 * RecursiveTask(有返回值) */ public class Test extends RecursiveTask<Long> { private long start; ...
1、线程同步是一个等待机制,多个需要同时访问次对象的线程进入这个对象的等待池形成队列,等待前一个线程使用完毕,下一个线程才能使用。形成条件:队列+锁 2、由于同一个进程的多个线程共享同一块存储空间,在带来方便的同时,也带来了访问冲突,为了保证数据在方法中被访问的正确性,在访问时加入锁机制synchr ...
1 #include <QCoreApplication> 2 #include <thread> 3 #include <iostream> 4 5 /* 6 * 话题1:转移线程的所有权。 7 * std::thread 构造函数需传入一个函数或可调用对象, 每一个 std::thread 都关 ...
1、config.properties文件 #解析脱敏开关。0:关闭。不进行解析脱敏,返回原数据。1:开启。进行解析脱敏,返回处理后的数据。 analysisSwitch=0 2、工具类 package com.ghca.dbproxy.util; import java.io.IOExceptio ...
网上的都不满意 直接手搓 复制可用 网上的都不满意 直接手搓 复制可用 网上的都不满意 直接手搓 复制可用 #include <cstdio> #include <string> #include <vector> void KsaDiv(std::vector<std::string>& vstr ...
直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。以下方法可让jar运行后一直在后台运行。 1. java -jar xxx.jar & 说明: 在末尾加入 & 符号 2. (1)执行java -jar xxx.jar后 (2)ctrl+z 退出到控制台,执行 bg ...
第四题 将文件中的数据求和并写入文本文件尾:文件Int_Data.dat中存放了若干整数,将文件中所有数据相加,并把累加和写入该文件的最后。 #include <stdio.h> #include <stdlib.h> #include <ctype.h> int main(void){ int n ...
# 集合:无序,不可索引;可变,可以删除和添加;数据不重复;维护不重复数据可用 # 集合的元素只能是可哈希,如int(整形),bool(布尔值),str(字符串),tuple(元组),float(浮点数)等 a = set() #定义空集合,不能用a = {} # 添加 a = {'张学友','刘德 ...
一、前言 国庆假期临近,工作动力不强。所以写几篇之前项目中自己用到的一些可能有用的东西分享出来。 今天分享的是Xml与javaBean互转的自定义实现。 先说几种我知道的Xml与javaBean互转的方式: 1、可以利用StringBuilder执行拼接,这样比较费时且复用性低 2、利用JAXB、j ...
collection主要方法: boolean add(Object o)添加对象到集合 boolean remove(Object o)删除指定的对象 int size()返回当前集合中元素的数量 boolean contains(Object o)查找集合中是否有指定的对象 boolean is ...
知识点回顾 spring事务操作 1.什么是事务 (1)事务是数据库操作最基本的单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败。 (2)典型场景:银行转账 lucy转账100元给Mary lucy少100元,mary多一百元 2.事务四个特性 (1)原子性 (2)一致性 (3)隔离性 ...
在一次面试中,被问到这个问题 =》 JavaScript是单线程吗 JS在浏览器中运行,是单线程的. 每个window只有一个JS线程. 既然是单线程的,那么在某个特定的时刻,也就应该只有特定的代码才能够被执行,并阻塞其他的代码. 但是我们明明又发现,比如JQuery的AJAX异步调用, 而我们知道 ...
1.数组的创建 let arr1=[1,2,3]; let arr2=new Array(1,2,3); 2.数组的删除 3.常用数组方法 arr.join() arr.pop(),arr.push() arr.shift(),arr.unshift() arr.sort() arr.reverse ...
按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。 节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader. 处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader.处理流的构造方法总是要带一个其他 ...
3面向对象 3.1 一些比较重要的概念 面向对象的三个主要特性:封装性,继承性,多态性 定义类: public class Person { //定义成员变量 private String name;//姓名 private int age;//年龄 private char gendar;//性别 ...
https://www.cnblogs.com/xiaojwang/p/11331202.html https://blog.csdn.net/joson1234567890/article/details/105134711 ...
代码 import java.util.Arrays; import java.util.concurrent.ForkJoinPool; import java.util.concurrent.RecursiveTask; public class ArraySumDemo { public st ...