首页 > 2021年06月30日 > 全部分享
Java语言基础
1.变量 1.1定义方式 先声明,再赋值: 数据类型 变量名; 变量名 = 值; 声明并赋值: 数据类型 变量名 = 值; 1.2整型 面试题:byte的取值范围和原理 取值范围:-128~127 因为一个byte占8位,每一位可以存储一个0或者1,计算机以首位(最高位)为符号位,0表示正数,1表示 ...
分类:编程语言   时间:2021-06-30 21:13:53    收藏:0  评论:0  赞:0  阅读:48
python面向对象(1):类和对象
Python学习:类和实例 类,在学习面向对象我们可以把类当成一种规范,这个思想就我个人的体会,感觉很重要,除了封装的功能外,类作为一种规范,我们自己可以定制的规范,从这个角度来看,在以后我们学习设计模式的时候,对设计模式的理解会很有帮助。其次,语言中类是抽象的模板,用来描述具有相同属性和方法的对象 ...
分类:编程语言   时间:2021-06-30 21:13:40    收藏:0  评论:0  赞:0  阅读:27
初识Vaadin Flow
我当了两年多的Java程序员,一直在做Java后端开发(Springboot),还没做过什么前端开发,三个月前逛知乎的时候,看到一篇文章说纯Java语言也可以写前端。那文章里就提到了包括Vaadin在内的几种用纯Java做前端开发的方法。经过对比后,我觉得还是Vaadin Flow最符合我的要求,因 ...
分类:其他   时间:2021-06-30 21:13:25    收藏:0  评论:0  赞:0  阅读:23
快照劫持的原理与JS跳转的分析
近日,查看网站快照时,发现从百度快照页点击过去后,都跳转到了一个体裁站,但是直接访问,没有任何跳转,打开页面发现有一个js文件被篡改了。代码如下: 1 <script type="text/javascript"> 2 var je1 = /(sogou|soso|baidu|google|youd ...
分类:Web开发   时间:2021-06-30 21:13:17    收藏:0  评论:0  赞:0  阅读:19
Python变量小秘密
变量全都是引用 跟其他编程语言不同,Python的变量不是盒子,不会存储数据,它们只是引用,就像标签一样,贴在对象上面。 比如: >>> a = [1, 2, 3] >>> b = a >>> a.append(4) >>> b [1, 2, 3, 4] >>> b is a True a变量和b变
分类:编程语言   时间:2021-06-30 21:13:02    收藏:0  评论:0  赞:0  阅读:22
Linux开发环境必备的工具!Linux学习
Linux是一个优秀的开发环境,不过没有好的工具做铺垫,也会影响整体的效果,所以说从事Linux开发,好的工具是非常重要的。小编为大家介绍几个常用Linux开发环境工具,希望对你有所帮助。
分类:系统服务   时间:2021-06-30 21:12:54    收藏:0  评论:0  赞:0  阅读:16
数据库like的替代函数
SELECT `column` FROM `table` where `condition` like `%keyword%’ 事实上,可以使用 locate 和 instr 这两个函数来代替 SELECT `column` from `table` where locate(‘keyword’, ...
分类:数据库技术   时间:2021-06-30 21:12:46    收藏:0  评论:0  赞:0  阅读:31
C语言常用的一些转换工具函数!
1、字符串转十六进制 代码实现: void StrToHex(char *pbDest, char *pbSrc, int nLen){ char h1,h2; char s1,s2; int i; for (i=0; i<nLen/2; i++) { h1 = pbSrc[2*i]; h2 = p ...
分类:编程语言   时间:2021-06-30 21:12:36    收藏:0  评论:0  赞:0  阅读:20
函数对象、函数嵌套、与闭包函数
函数对象 可以将函数当成变量去用 1、可以赋值 def func(): x = 10 print(x) f = func # 将func 的内存地址赋值给f f() # 此时f()相当于func() 2、函数可以当作参数传给另外一个函数 def foo(): print('from foo') de ...
分类:其他   时间:2021-06-30 21:12:22    收藏:0  评论:0  赞:0  阅读:27
Kubernetes 网络故障深度追踪
某天晚上,客户碰到了 Kubernetes 集群一直扩容失败,所有的节点都无法正常加入集群。在经过多番折腾无解后,反馈到我们这里进行技术支持。这个问题的整个排查过程比较有意思,所以对其中的排查思路和用到的方法进行整理分享。 问题现象 运维同学在对客户的 Kubernetes 集群进行节点扩容时,发现 ...
分类:Web开发   时间:2021-06-30 21:12:12    收藏:0  评论:0  赞:0  阅读:24
Java并发编程艺术系列-四、 Java并发编程基础
四、 Java并发编程基础 本章将着重介绍Java并发编程的基础知识,从启动一个线程到线程间不同 的通信方式,最后通过简单的线程池示例以及应用(简单的Web服务器)来串联本章所介绍的内容。 4.1 线程 4.1.2 为什么要使用多线程 (1)利用更多的处理器核心 (2)更快的响应时间 (3)更好的编 ...
分类:编程语言   时间:2021-06-30 21:11:58    收藏:0  评论:0  赞:0  阅读:30
js generator妙用
/** * generator的精华在于next的参数,这样的能力才让generetor成为了一种强悍的流程能力 */ function mypromise() { return Promise.resolve({x: 1}) } function* mygen() { var data = yie ...
分类:Web开发   时间:2021-06-30 21:11:43    收藏:0  评论:0  赞:0  阅读:26
优点知识阳明Kubernetes网络训练营第2期
优点知识阳明Kubernetes网络训练营第2期学习分享总结
分类:Web开发   时间:2021-06-30 21:11:28    收藏:0  评论:0  赞:0  阅读:34
NFS网络文件系统安装
环境:Ubuntu16.04 64位 配置NFS服务器。 安装NFS服务器端: apt-get install nfs-kernel-server 下载完创建NFS的文件夹 mkdir /opt/nfs_folder 配置服务器端配置: vi /etc/exports 在最后一行写入 /opt/nf ...
分类:其他   时间:2021-06-30 21:11:13    收藏:0  评论:0  赞:0  阅读:23
AtCoder Beginner Contest 160 题解
A #include<bits/stdc++.h> using namespace std; int main(){ string s; cin>>s; if(s[2]==s[3] && s[4]==s[5]) puts("Yes"); else puts("No"); return 0; } B ...
分类:其他   时间:2021-06-30 21:11:01    收藏:0  评论:0  赞:0  阅读:31
Grafana ES数据源 0~8h数据丢失问题
一个比较老的问题了,因在Grafana界面上查询es数据时,传递的时间范围参数并不是浏览器本地时区(如CST),导致查询不到当天0~8h的数据: https://github.com/grafana/grafana/issues/16765 解决方法: 先去grafana官网上找下我们这个版本的源码 ...
分类:其他   时间:2021-06-30 21:10:46    收藏:0  评论:0  赞:0  阅读:24
数据结构——二叉树的遍历
二叉树最常见的遍历方式有三种,前序,中序和后序 一. 前序遍历 前序遍历就是按照根节点,左子树,右子树的顺序来遍历二叉树,在遍历左右子树的时候依然是采用前序遍历的方式 前序遍历的结果为:ABDECF 生成一棵这样的二叉树 //构建二叉树类 class TreeNode { char c; TreeN ...
分类:其他   时间:2021-06-30 21:10:30    收藏:0  评论:0  赞:0  阅读:29
Java的SPI机制实践
对于SPI的介绍,这里就不再多说了,很多框架都有用到。 这里只写一些简单的实现。 工程结构如图: 源码 一、首先定义一个接口 import java.util.List; public interface Search { List<String> search(String keyword); } ...
分类:编程语言   时间:2021-06-30 21:10:17    收藏:0  评论:0  赞:0  阅读:18
票务阶段考试
1、计算器布局 分析:计算器窗口主要由上下两部分组成,使用Frame默认的BorderLayout布局方式。北部使用Panel装载-一 个保存计算结果的文本框;中部使用Panel装载计算器的20个按钮,采用GridLayout布局。为了维持布局方式,禁止改变Frame的大小。将计算器20个按钮上的符 ...
分类:其他   时间:2021-06-30 21:10:03    收藏:0  评论:0  赞:0  阅读:27
关于 -128 的补码问题
在八位二进制下,因为有一位是符号位,原码和反码只能表示0到127,-0到-127,所以-128不能用原码或反码表示。 按这种说法,128因为无法用八位二进制下的原码表示,则-128的八位二进制下的补码也是不存在的。 但是,为了在数的表示上消除编码映射的不唯一性,所以通过人为的定义对转换的100000 ...
分类:其他   时间:2021-06-30 21:09:51    收藏:0  评论:0  赞:0  阅读:39
386条   上一页 1 2 3 4 ... 20 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!