首页 > 2020年06月07日 > 全部分享
第十周总结
所学时间(包括上课) 5个小时 代码量(行) 200左右(包括样板代码) 博客量 2篇 了解到的知识点 1、团队项目代码整合。 2、android调用系统功能(相机。相册) ...
分类:其他   时间:2020-06-07 16:59:56    收藏:0  评论:0  赞:0  阅读:34
Java 中 Semaphore 是什么?
Java 中的 Semaphore 是一种新的同步类,它是一个计数信号。从概念上讲,从 概念上讲,信号量维护了一个许可集合。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release()添加一个许可,从而可能释放一个 正在阻塞的获取者。但是,不使用实际的许可对象, ...
分类:编程语言   时间:2020-06-07 16:59:20    收藏:0  评论:0  赞:0  阅读:41
【刷题】【省选】ZJOI2017_仙人掌_LOJ2250/Luogu3687_圆方树/dp计数/树形dp
链接 LOJ2250 Luogu3687 题解 先把环全都扔掉(字面意思),因为你不可能再在环上加边。但是在这个过程中你要科学判断读入的是否是圆方树。(这个东西我调了半天) 然后就是树上问题。 转化成这样:每次选不相邻的两个点,将这两点间的简单路径上的每条边覆盖上。求每条边最多被覆盖一次的方案数。 ...
分类:其他   时间:2020-06-07 16:58:41    收藏:0  评论:0  赞:0  阅读:40
红黑树
1 描述 在之前描述的AVL树中,对于删除某个元素导致树不平衡的情况,需要进行旋转调整,使之恢复平衡。然而,该过程可能需要沿着parent关系经历O(logn)次旋转操作才可使得整棵树平衡。因此,在此基础上设计出来另外一种数据结构--红黑树,它的添加和删除的旋转操作都是O(1)级别,但需要牺牲一些平 ...
分类:其他   时间:2020-06-07 16:57:31    收藏:0  评论:0  赞:0  阅读:39
【JAVA习题三十】求0—7所能组成的奇数个数
package erase; public class 求0到7所能组成的奇数个数 { public static void main(String[] args) { /* * 求0—7所能组成的奇数个数 * 分析:在0-7中组成的数0不能开头所以数为一位数时奇数有1,3,5,7 * 二位数时奇数 ...
分类:编程语言   时间:2020-06-07 16:57:16    收藏:0  评论:0  赞:0  阅读:50
什么是多线程中的上下文切换?
在上下文切换过程中,CPU 会停止处理当前运行的程序,并保存当前程序运行的 具体位置以便之后继续运行。 从这个角度来看,上下文切换有点像我们同时阅读几本书,在来回切换书本的同时我们需要记住每本书当前读到的页码。在程序中, 上下文切换过程中的“页码”信息是保存在进程控制块(PCB)中的。 PCB 还经 ...
分类:编程语言   时间:2020-06-07 16:56:56    收藏:0  评论:0  赞:0  阅读:51
4. 寻找两个正序数组的中位数
1 class Solution 2 { 3 public: 4 double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) 5 { 6 int m = nums1.size(),n = nums2.size(); 7 ...
分类:编程语言   时间:2020-06-07 16:56:08    收藏:0  评论:0  赞:0  阅读:38
基督教 伊斯兰教 佛教
创世时间:佛 前560 基督 130 伊斯兰 620 影响力: 1.基督教(创始人-耶稣,起源于耶路撒冷,25亿,有三大派别,如天主教等) 2.伊斯兰教(创始人-穆罕默德,神信仰,阿拉是唯一的真神,穆斯林,15亿世界人口,顺从真主-安拉的人,西亚南亚东南亚如中东和印度巴勒斯他等) 3.佛教(创始人- ...
分类:其他   时间:2020-06-07 16:55:53    收藏:0  评论:0  赞:0  阅读:53
System.gc()和Runtime.gc()的区别
首先给出Runtime.gc()方法在API说明文档中的介绍: 运行垃圾回收器。调用此方法意味着 Java 虚拟机做了一些努力来回收未用对象,以便能够快速地重用这些对象当前占用的内存。当控制从方法调用中返回时,虚拟机已经尽最大努力回收了所有丢弃的对象。 名称 gc 代表“垃圾回收器”。虚拟机根据需要 ...
分类:其他   时间:2020-06-07 16:55:38    收藏:0  评论:0  赞:0  阅读:39
Educational Codeforces Round 88 (Rated for Div. 2)
题目传送门 A. Berland Poker #include <bits/stdc++.h> using namespace std; typedef long long ll; #define rep(i, a, b) for (register int i = a; i <= b; i++) ...
分类:其他   时间:2020-06-07 16:55:15    收藏:0  评论:0  赞:0  阅读:33
SynchronizedMap 和 ConcurrentHashMap 有什么区 别?
SynchronizedMap 一次锁住整张表来保证线程安全,所以每次只能有一个线程来 访为 map。 ConcurrentHashMap 使用分段锁来保证在多线程下的性能。 ConcurrentHashMap 中则是一次锁住一个桶。ConcurrentHashMap 默认将 hash 表分为 16 ...
分类:其他   时间:2020-06-07 16:54:59    收藏:0  评论:0  赞:0  阅读:35
monkey压力测试
1.查看当前运行包名 adb shell dumpsys activity | find "mFocusedActivity" 2.运行当前应用 参数 -p 指定包名 adb shell monkey -p cn.lcsw.lcpay -v -v -v 100000 参数 -s 指定伪随机参数生成器 ...
分类:其他   时间:2020-06-07 16:54:35    收藏:0  评论:0  赞:0  阅读:37
一次Oracle修改最大连接数,导致oracle重启后无法登陆实例
这是一次本地压力测试,由于默认Oracle 10g的数据库最大连接数是150。但是要程序的压力测试要用到200。 于是我参考网上资料,执行下面两行命令,修改最大连接数后,重启oracle服务器,就发生了错误提示oracle无法登陆。 step 1: 修改最大连接数 # 查询 当前最大连接数selec ...
分类:数据库技术   时间:2020-06-07 16:54:08    收藏:0  评论:0  赞:0  阅读:46
23. 合并K个排序链表
1 class Solution 2 { 3 public: 4 ListNode* mergeKLists(vector<ListNode*>& lists) 5 { 6 vector<int> nums; 7 for(auto a : lists) 8 { 9 ListNode* head = ...
分类:编程语言   时间:2020-06-07 16:53:48    收藏:0  评论:0  赞:0  阅读:33
利用IDEA插件反编译jar包源码
1、检查idea是否有安装JavaBytecodeDecomplier插件(基本上都有)2、找到插件的运行包目录:..idea\plugins\java-decompiler\lib\java-decompiler.jar3、执行命令可生成原码jar包java-cp“D:\decompiler\java-decompiler.jar”org.jetbrains.java.decompiler.ma
分类:编程语言   时间:2020-06-07 16:36:30    收藏:0  评论:0  赞:0  阅读:71
最大利润
import java.util.Comparator;import java.util.PriorityQueue;/** * 输入正数数组cost表示每个项目的花费,正数数组profits表示每个项目的利润,M表示初始资金,K表示最多只能串行做k个项目 * 返回最后获得的最大钱数 */publi ...
分类:其他   时间:2020-06-07 16:35:20    收藏:0  评论:0  赞:0  阅读:44
Java 简单版学生管理系统
学生管理系统 功能:1 添加学生 2 删除学生 3 修改学生信息 4 查看所有学生 学生类 import javax.print.DocFlavor; public class Student { private String ID; private String name; private Str ...
分类:编程语言   时间:2020-06-07 16:35:00    收藏:0  评论:0  赞:0  阅读:43
java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap错误解决
描述:在使用BeanUtils.pupulate()方法将map集合快速封装成javaBean对象时,导入了commons-beanutils-1.9.3.jar和commons-logging-1.2.jar。其中beanUtils依赖于logging包。 错误:java.lang.NoClass ...
分类:编程语言   时间:2020-06-07 16:34:37    收藏:0  评论:0  赞:0  阅读:37
Linxu 修改主机名
方法一: # hostname NEW_NAME <这种方法只对当前系统有效,重启后无效> 方法二: # hostnamectl set-hostname NEW_NAME:设定主机名,永久有效 方法三: # vim /etc/hostname 修改配置文件,永久有效, <注意事项:一旦使用了该方法 ...
分类:其他   时间:2020-06-07 16:34:22    收藏:0  评论:0  赞:0  阅读:35
Java 中的同步集合与并发集合有什么区别?
同步集合与并发集合都为多线程和并发提供了合适的线程安全的集合,不过并发 集合的可扩展性更高。在 Java1.5 之前程序员们只有同步集合来用且在多线程并发 的时候会导致争用,阻碍了系统的扩展性。Java5 介绍了并发集合像 ConcurrentHashMap,不仅提供线程安全还用锁分离和内部分区等现 ...
分类:编程语言   时间:2020-06-07 16:33:30    收藏:0  评论:0  赞:0  阅读:146
1062条   上一页 1 ... 14 15 16 17 18 ... 54 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!