难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "“全栈2019”Java第四十一章:static关键字" 下一章 "“全栈2019”Java第四十二章:静态代码块与初始化顺序" 学习小组 加入 ...
分类:
编程语言 时间:
2018-12-08 15:43:28
阅读次数:
191
0.目录 1. "同名覆盖" 2. "赋值兼容" 3. "函数重写遇上赋值兼容" 4. "小结" 1.同名覆盖 子类中是否可以定义父类中的同名成员?如果可以,如何区分?如果不可以,为什么? 父子间的冲突: 子类可以定义父类中的同名成员 子类中的成员将隐藏父类中的同名成员 父类中的同名成员依然存在于子 ...
分类:
编程语言 时间:
2018-12-08 15:43:52
阅读次数:
268
#输出 1~100 之间不能被 7 整除的数 j = 0 #for i in range(1,101): # 遍历1-100取值,定义为变量 i if i%7 != 0: # 找出不能被 7 整除的数 print("{:3d}".format(i),end=' ') # Format格式化输出 j ...
分类:
编程语言 时间:
2018-12-08 15:44:53
阅读次数:
1472
|=是位操作运算符的一种,其形式为:a|=b代表的含义为a=a|b;即把a和b做按位或(|)操作,结果赋值给a。按位或的计算规则为:1 逐位进行计算;2 计算数的同位上值,如果均为0,则结果对应位上值为0;3 除2中情况外,结果对应位上值为1。如 char a = 0x12, b = 0x34;a| ...
分类:
编程语言 时间:
2018-12-08 15:47:09
阅读次数:
140
linux 安装Python3 1.python下载 请在终端输入如下命令: cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz 说明:这句话的作用主要是用wget软件(初学者请自行了解次软件,以后会经 ...
分类:
编程语言 时间:
2018-12-08 15:47:37
阅读次数:
173
#python的基本语法网上已经有很多详细的解释了,写在这里方便自己记忆一些 列表相当于python中的数组,但相对于数组,列表的操作显得更为灵活 常用的操作列表的方式: List = [1,'blog',2.33,] 创建一个新列表(列表中的元素可以是整型,浮点,字符型,当然放元组和列表也可以) ...
分类:
编程语言 时间:
2018-12-08 15:48:32
阅读次数:
165
在 Windows 中将 CEF 集成到 C++ 客户端以后,默认是无法显示 tooltip 的,比如图片标签中的 title 属性。 实现的方式其实很简单,按下面的步骤操作就可以: ...
分类:
编程语言 时间:
2018-12-08 15:49:56
阅读次数:
206
为logging模块指定全局配置,针对所有logger有效,控制打印到文件中 可在logging.basicConfig()函数中通过具体参数来更改logging模块默认行为,可用参数有 filename:用指定的文件名创建FiledHandler(后边会具体讲解handler的概念),这样日志会被 ...
分类:
编程语言 时间:
2018-12-08 15:50:05
阅读次数:
201
问题描述: jenkin集成python项目,立即构建后,发现未执行成功,查看Console Output 提示:'Python' 不是内部或外部命令,也不是可运行的程序,如下图: 1.在 Windows 提示符下运行是没有问题。 2.把Jenkins项目配置中 python main.py 修改成 ...
分类:
编程语言 时间:
2018-12-08 16:14:19
阅读次数:
576
char a[]="abc"; printf("%lu\n", sizeof(a)/sizeof(char));//4 ...
分类:
编程语言 时间:
2018-12-08 16:14:35
阅读次数:
209
考察一行内的元素输入和获取: ...
分类:
编程语言 时间:
2018-12-08 16:15:01
阅读次数:
210
multithreading - How do you kill a Thread in Java? - Stack Overflowhttps://stackoverflow.com/questions/671049/how-do-you-kill-a-thread-in-java THI05-J ...
分类:
编程语言 时间:
2018-12-08 16:15:11
阅读次数:
178
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2865 唯一出现的子串就是每个后缀除去和别的后缀最长的 LCP 之外的前缀; 所以用这个更新一段区间的答案,可以用线段树维护; 在 sa[i] ~ sa[i]+LCP+1 位置的答案由 LCP+ ...
分类:
编程语言 时间:
2018-12-08 16:59:25
阅读次数:
213
许多以Java多线程开发为主题的技术书籍,都会把对Java虚拟机和Java内存模型的讲解,作为讲授Java并发编程开发的主要内容,有的还深入到计算机系统的内存、CPU、缓存等予以说明。实际上,在实际的Java开发工作中,仅仅了解并发编程的创建、启动、管理和通信等基本知识还是不够的。一方面,如果要开发出高效、安全的并发程序,就必须深入Java内存模型和Java虚拟机的工作原理,从底层了解并发编程的实
分类:
编程语言 时间:
2018-12-08 17:00:14
阅读次数:
238
Python 命令行与参数解析方法有很多工具,本文使用python 自带的argparse 来说明python 如何进行命令行解析。 什么是命令行与参数解析? 通俗来说,命令行与参数解析就是当你输入cmd 打开dos 交互界面时候,启动程序要进行的参数给定。比如在dos 界面输入: python o ...
分类:
编程语言 时间:
2018-12-08 17:00:39
阅读次数:
206
声明:虽然本系列博客与具体的编程语言无关。但是本文作者对c++相对比较熟悉,其次是java,所以难免会有视角上的偏差。举例也大多是和这两门语言相关。 Vector的出现主要是为了解决数组的静态空间的问题。所谓静态空间指的是一旦配置就不能改变。当然如果你硬要重新配置也是可以的,自己重新申请一块空间,然 ...
分类:
编程语言 时间:
2018-12-08 17:02:20
阅读次数:
142
1. SimHash与传统hash函数的区别 传统的Hash算法只负责将原始内容尽量均匀随机地映射为一个签名值,原理上仅相当于伪随机数产生算法。传统的hash算法产生的两个签名,如果原始内容在一定概率下是相等的;如果不相等,除了说明原始内容不相等外,不再提供任何信息,因为即使原始内容只相差一个字节, ...
分类:
编程语言 时间:
2018-12-08 17:02:30
阅读次数:
234
1、冒泡排序 最简单的一种排序算法。先从数组中找到最大值(或最小值)并放到数组最左端(或最右端),然后在剩下的数字中找到次大值(或次小值),以此类推,直到数组有序排列。算法的时间复杂度为O(n^2)。 2、选择排序 每一趟在n-i+1(i=1,2,...,n-1)个记录中选取关键字最小的记录作为有序 ...
分类:
编程语言 时间:
2018-12-08 17:03:08
阅读次数:
111
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2865 做出 ht[ ] 之后,sa[ ] 上每个位置和它前面与后面取 LCP ,其中较大的长度设为 d ,表示从 sa[ i ] 位置开始的子串的右端点要在 sa[ i ]+d-1 位置之后才 ...
分类:
编程语言 时间:
2018-12-08 17:03:25
阅读次数:
238
同一个地方绊倒两次,记录一下哈 1)前台表单 2)后台打印数据 ...
分类:
编程语言 时间:
2018-12-08 17:03:41
阅读次数:
195