1.对byte、short、char赋值时,若右边范围没有超过左边类型的最大表达范围则会自动隐式的加上(byte)、(short)、(char)强制转换;若右边范围超过了左边类型的最大表达范围则编译失败 byte b1 = 65;等效于byte b2 = (byte)65;//整数的字面量类型为in ...
分类:
其他好文 时间:
2019-12-16 22:32:41
阅读次数:
134
森林 看到链上k大,还强制在线,不难想到主席树,发现这道题只有加边操作,而且数据范围特别小,可以考虑启发式合并,每次加边,暴力$dfs$一遍较小的子树即可。 $O(n*log^{2}n)$ 影魔 由于很久之前看过这个题,一直以为不是很可做,然而发现一众大佬全都切掉了,于是好好想了想,发现不是很难。 ...
分类:
其他好文 时间:
2019-12-16 22:31:13
阅读次数:
101
加法器,只使用异或和与操作即可完成。在这个题目里,因为服务器程序编译的时候使用了 AddressSanitizer 工具,会对有符号数的左移位操作做保护,强制转成无符号数做移位可绕过。 有几个关键的点,有符号和无符号数。 符号对加减的结果不产生任何影响。至于是解释成负数还是正数,取决于你怎么解读。比 ...
分类:
其他好文 时间:
2019-12-16 09:30:25
阅读次数:
118
建议自定义标志位和IsInterrupted标志位结合使用 使用自定义标志位的方法如果是阻塞方法(sleep),则自定义标志位无效; 如果单单使用IsInterrupted标志位,又因为java的多线程是协作方式而不是强制方式,所以可能不理会“打招呼”式的中断请求(特别是IO通信方法); 只有两个标 ...
分类:
编程语言 时间:
2019-12-15 18:35:37
阅读次数:
94
元素等待时间 为什么要设置等待时间呢?主要是因为界面加载时,为了防止元素还未出现影响后续的操作。 主要有三种方式:强制(线性)等待、隐式等待、显式等待 适用于appium和selenium 强制(线性)等待 import time #休眠5秒钟 time.sleep(5) 隐式等待 只能设置一个元素 ...
分类:
移动开发 时间:
2019-12-15 12:51:26
阅读次数:
174
Creating a Physical Standby database using DBCA duplicate (Doc ID 2283697.1) APPLIES TO: Oracle Database Cloud Exadata Service - Version N/A and later ...
分类:
数据库 时间:
2019-12-15 12:17:42
阅读次数:
121
当我们编写windows程序的时候,很多时候需要程序默认以管理员权限运行,以前在.net 程序中直接新建一个app.manifest,设置 即可 今天用.net core程序写了一个注册表的程序时发现,在.net core程序中按照上面设置却是不生效的,网上一些说法是.net core是跨平台的,不... ...
分类:
Web程序 时间:
2019-12-15 12:13:56
阅读次数:
310
Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java
分类:
编程语言 时间:
2019-12-15 10:26:47
阅读次数:
93
Docker学习 好,接下来开始进入正题: 简介: 容器,虚拟化技术:云计算,云平台,开发在云端,阿里云,javaee服务器编译部署 等等等会涉及到,Java程序员有必要了解一下。 官网:https://www.docker.com/ 前提知识: 强制,熟悉Linux命令和相关背景知识比如:ps,t ...
分类:
其他好文 时间:
2019-12-15 00:43:48
阅读次数:
102
在Linux中用Kill-2和Kill-9都能够结束进程,他们之间的区别为: Kill-2:功能类似于Ctrl+C是程序在结束之前,能够保存相关数据,然后再退出。 Kill -9 是强制杀掉,这个信号程序应该是无法捕捉的。LINUX的一个知识点:使用 kill -9 命令杀死程序,程序是无法主动释放 ...
分类:
系统相关 时间:
2019-12-14 11:40:33
阅读次数:
281