首页 > 2020年08月25日 > 全部分享
final域的内存语义
参考地址:https://blog.csdn.net/dam454450872/article/details/80385520 1.final域的的重排序规则 对应final域,编译器和处理器需要遵守两个重排序规则 ①在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用 ...
分类:其他   时间:2020-08-25 22:04:55    收藏:0  评论:0  赞:0  阅读:103
centos7 kvm安装使用
centos7 kvm安装使用 kvm简介 KVM 全称是 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现的。 KVM有一个内核模块叫 kvm.ko,只用于管理虚拟 CPU 和内存。 那 IO 的虚拟化,比如存储和网络设备由谁实现呢? 这个就 ...
分类:其他   时间:2020-08-25 22:04:41    收藏:0  评论:0  赞:0  阅读:89
python自定义元类metaclass,约束子类
python自定义元类,约束子类 """ 对象的类型称为类,类的类就称为元类。Python 中对元类实例化的结果就是“普通类”,这个过程是动态的。 在定义类时可以指定元类来改变类的创建过程。 你想创建某一批类全部必须实现某种方法属性,则可通过 metaclass = ModelBase 来实现。 若 ...
分类:编程语言   时间:2020-08-25 22:04:29    收藏:0  评论:0  赞:0  阅读:97
Penetration Test - Survey the Target(8)
Nmap Timing and Performance Options Nmap cheat sheat https://www.stationx.net/nmap-cheat-sheet/ nmap -A -p 21 -T4 10.0.0.0/24 QUICK REVIEW Understand ...
分类:Web开发   时间:2020-08-25 22:04:19    收藏:0  评论:0  赞:0  阅读:98
数据链路层
数据链路层 数据链路层使用的信道 点对点信道。这种信道使用一对一的点对点通信方式 广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送 链路与数据链路 链路 (link) 是一条无源的点到点的物理线路段,中间没 ...
分类:其他   时间:2020-08-25 22:04:04    收藏:0  评论:0  赞:0  阅读:101
5. 最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 暴力遍历,直接超时了 class Solution { public String longestPalindrome(String s) { String res= ...
分类:其他   时间:2020-08-25 22:03:51    收藏:0  评论:0  赞:0  阅读:106
并发编程(线程)——前言理论,开启线程的两种方式,线程对象join方法,同一个进程下的多个线程数据共享,线程对象及其他方法,守护线程,线程互斥锁,GIL全局解释器锁理论
一、线程理论 计算机相当于大工厂,工厂里有一个个的车间(进程),有很多人(线程)干不同的事真正干活的是线程--》线程是cup调度的最小单位进程是资源分配的最小单位,线程是CPU调度的最小单位。每一个进程中至少有一个线程线程开销更小,更轻量级 二、开启线程的两种方式 1、函数式 #第一种 from t ...
分类:编程语言   时间:2020-08-25 22:03:32    收藏:0  评论:0  赞:0  阅读:107
Mysql中where条件自动类型转换的坑
我有张表,其主键id字段为varchar(5),内容是5位随机不重复字符串表的内容大概是这样的 idname s8bk2 admin 9f0ps username 在一个方法中我查询了这张表,代码大概是这样的 function get($id = 0){ $q = query('select * f ...
分类:数据库技术   时间:2020-08-25 22:03:18    收藏:0  评论:0  赞:0  阅读:210
redis 基本命令
1.redis-key 的命令 #查看所有的key keys * #查看key 存不存在 exists name#把luffy 这个值设置到name这个键中set name luffy#从name 键中获取值get name #移除当期的键move name 1#设置键 name 的过期时间,10的 ...
分类:其他   时间:2020-08-25 22:03:06    收藏:0  评论:0  赞:0  阅读:99
Java常用包有哪些?
Java.lang--语言包:Java语言的基础类,包括Object类、Thread类、String、Math、System、Runtime、Class、Exception、Process等,是Java的核心类库。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的 ...
分类:编程语言   时间:2020-08-25 22:02:54    收藏:0  评论:0  赞:0  阅读:92
php 数据库内容导出打印函数代码
/** * 数据库内容导出 * @param $host database host * @param $user username * @param $pwd password * @param $db database name * @param $table only dump one tab ...
分类:数据库技术   时间:2020-08-25 22:02:42    收藏:0  评论:0  赞:0  阅读:172
Java日志第49天 2020.8.25
例4.1 在主函数中调用其他函数 public class Demo4_1 { public static void main(String[] args) { printstar(); print_message(); printstar(); } private static void prin ...
分类:编程语言   时间:2020-08-25 21:35:02    收藏:0  评论:0  赞:0  阅读:94
lru_cache总结
什么是缓存机制 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 为什么要用缓存机制 目的就是为了降低数据源访问的频 ...
分类:系统服务   时间:2020-08-25 21:34:49    收藏:0  评论:0  赞:0  阅读:93
题解 CF1388A 【Captain Flint and Crew Recruitment】(思维、贪心)
AC代码: #include<bits/stdc++.h> using namespace std; void solve() { int n; cin >> n; if (n <= 30) cout << "no" << endl; else { if (n != 36 && n != 40 && ...
分类:其他   时间:2020-08-25 21:34:33    收藏:0  评论:0  赞:0  阅读:95
Winfrom之contextMenuStrip(右击菜单)
当isMdiContainer属性设置为 true时 各二级菜单 都必须在这个容器当中显示 但是前提示(要设置二级菜单的MdiParent=this) 二级窗体显示在主窗体内的主要代码 MFroms.FrmStudent student = new MFroms.FrmStudent(); stud ...
分类:Windows开发   时间:2020-08-25 21:34:17    收藏:0  评论:0  赞:0  阅读:184
JVM——什么是JIT编译器?
JIT编译器,英文写作Just-In-Time Compiler,中文意思是即时编译器。 JIT是一种提高程序运行效率的方法。通常,程序有两种运行方式:静态编译与动态解释。静态编译的程序在执行前全部被翻译为机器码,而动态解释执行的则是一句一句边运行边翻译。 在Java编程语言和环境中,即时编译器(J ...
分类:其他   时间:2020-08-25 21:34:05    收藏:0  评论:0  赞:0  阅读:106
图的基本概念
1.简单图:不存在重复边;不存在顶点到自身的边 2.多重图:两个节点之间的边数多于一条,又允许顶点通过同一条边和自己关联 3.完全图:1)对于无向图:|E|的取值范围是0到n(n-1)/2,有n(n-1)/2条边的无向图称为完全图,在完全图中任意两个顶点之间都存在边 2)对于有向图,|E|的取值范围 ...
分类:其他   时间:2020-08-25 21:33:50    收藏:0  评论:0  赞:0  阅读:80
vue-router的两种模式(hash和history)及区别
为什么要有hash 和history? 对于Vue这类渐进式前端开发框架,为了构建SPA(单页面应用),需要引入前端路由系统,这也就是Vue-Router存在的意义。前端路由的核心,就在于——改变试图的同时不会向后端发出请求。 为了达到这一目的,浏览器当前提供了一下两种支持: 1、hash - 即地 ...
分类:其他   时间:2020-08-25 21:33:39    收藏:0  评论:0  赞:0  阅读:94
SQL UPDATE 语句
UPDATE 语句用于更新表中的记录。 SQL UPDATE 语句 UPDATE 语句用于更新表中已存在的记录。 SQL UPDATE 语法 UPDATE table_nameSET column1=value1,column2=value2,...WHERE some_column=some_va ...
分类:数据库技术   时间:2020-08-25 20:26:26    收藏:0  评论:0  赞:0  阅读:179
变元个数可变的函数
比如double average(double value1,double value2, ...)//函数的变元数是可变的 { } 要使用这种函数,必须同时使用三个宏:va_start(),va_arg(),va_end(),都被包含在<stdarg.h>里, 初始化这个函数需要使用void va ...
分类:其他   时间:2020-08-25 20:26:12    收藏:0  评论:0  赞:0  阅读:115
405条   上一页 1 2 3 4 5 6 ... 21 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!