我的知识结构(20190927)

我的知识结构 今天面试,感受颇多。 发现自己已经习惯把记不得当作借口,趁此机会,整理一下自己的知识体系。 Programming JVM JVM Specification Field Field is owned by class who declared it. Resolution: self -> superinterfaces -> superclass Invoke bytecode invokevirtual Compile time method slot invokestat
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

wireshark抓本地包

# wireshark抓本地包 1. wireshark抓本地包 windows系统没有提供本地回环网络的接口,用wireshark监控网络的话只能看到经过网卡的流量,看不到访问localhost的流量,因为wireshark在windows系统上默认使用的是WinPcap来抓包的,现在可以用Npcap来替换掉WinPcap,Npcap是基于WinPcap 4.1.3开发的,api兼容WinPcap。 2.安装npcap 2.1 下载软件 Npcap项目主页,它采用的是MIT开源协议,Npca
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

Latex里引用多个公式,如何将公式合并?

如果是想要的效果:(1)-(3),怎么操作?类似于用\cite引用多个文献那样吗? 1. \eqref{lable 1, lable 2, label 3}? 得到的结果:3个问号 ??? 2.\eqref{label 1}-\eqref{label 3} 得到的结果:(1)-(3), perfect (づ。◕ᴗᴗ◕。)づ -------------------------------------------------------我是手动分割线------------------------
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

2019-2020-1 20199306《Linux内核原理与分析》第三周作业

2019-2020-1 学号《Linux内核原理与分析》第三周作业 完成一个简单的时间片轮转多道程序内核代码 实验步骤 在实验楼环境下运行mykernel 查看mykernel相关源代码 查看mymain.c (上图循环为启动操作系统的代码) 查看myinterrupt.c 修改内核 利用make重新编译 然后再次输入:qemu -kernel arch/x86/boot/bzImage 启动内核 代码分析 三个程序的主要作用 mypcb.h : 进程控制块PCB结构体定义。 mymain.c
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

《Head First HTML与CSS、XHTML》

用包围文本的成对标记告诉浏览器网页的结构。元素=开始标记+内容+结束标记、 <html>   <head>     <title>...</title>     <style type="text/css">       body {          backgroud-color: #d2b48c        }      </style>   </head>   <body>     <h1>..</h1>     <p>..</p>     <h2>...</h2>     <p>.
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

靖烜小哥哥之mybatis总结

MyBatis是一个半自动映射的框架。“半自动”是相对于Hibernate全表映射而言的,MyBatis需要手动匹配提供POJO、SQL和映射关系,而Hibernate只需提供POJO和映射关系即可。 与Hibernate相比,虽然使用MyBatis手动编写SQL要比使用Hibernate的工作量大,但MyBatis可以配置动态SQL并优化SQL,可以通过配置决定SQL的映射规则,它还支持存储过程等。对于一些复杂的和需要优化性能的项目来说,显然使用MyBatis更加合适。 public cla
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

纯JavaScript开发飞机大战项目

开发工具: HBuilder 编程语言:JavaScript 其他技术:Html + Css 项目截图: 视频: 源代码: 在线观看地址: (暂无) 百度网盘下载地址: 请加QQ群:915627672 Q群内免费领取视频教程和源码,并且站长在线免费答疑。 原地址:http://www.java520tz.com/?id=134
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

类组合涉及初始化问题

下面代码中,类B里组合了类A,运行时会报错, class A { public: A(int _a) { a = _a; cout << "构造函数" << "a" << a << endl; } ~A() { cout << "析构函数" << "a" << a << endl; } protected: private: int a; }; cla
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

Spring Boot 配置元数据指南

1. 概览 在编写 Spring Boot 应用程序时,将配置属性映射到 Java bean 上是非常有用的。但是,记录这些属性的最好方法是什么呢? 在本教程中,我们将探讨 Spring Boot Configuration Processor 和 关联的 JSON 元数据文件,该 JSON 文档记录每个属性的含义、约束等。 2. 配置元数据 作为开发人员,我们开发的大多数应用程序在某种程度上必须是可配置的。但是在通常情况下,我们并不能够真正的理解配置参数的作用,比如它有默认值,又或者是过时的
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

vue-resource--ajax请求数据

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <script src="./lib
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

题解 CF859A 【Declined Finalists】

题目传送门 分两类情况讨论 当所有人排名≤25时,由于要输出拒绝参加决赛邀请者的可能最小数目,我们就假设没有人拒绝,直接输出0 当有人排名>25时,此时必然有人拒绝,同样由于要输出拒绝参加决赛邀请者的人的可能最小数目,我们就假设只有排名小于等于最大值的人拒绝参加决赛,则所有参加决赛的人的排名也都小于等于最大值,而参加决赛的人有25个,则拒绝参加决赛的人就等于最大值-25 代码: #include<bits/stdc++.h> using namespace std; int n,maxa;//
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

0927 笔记

目录 os模块 对文件的操作 1.os.path.isfile(path) 2.os.remove() 3.os.rename(old,new) 对文件夹的操作 1.os.path.isdir() 2.os.makedir() 3.os.rmdir 4.os.listdir() 辅助性的 1.os.getcwd() 2.os.path.abspath(__file__) 3.os.path.dirname(path) 4.os.path.join() 5.os.path.exists() 6.
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

IDEA加密算法(含所需jar包(commons-codec-1.11.jar ,bcprov-jdk15on-160.jar))

软件设计上机实验IDEA算法: 1 import javax.crypto.Cipher; 2 import javax.crypto.KeyGenerator; 3 import javax.crypto.SecretKey; 4 import org.apache.commons.codec.binary.Base64; 5 import org.bouncycastle.jce.provider.BouncyCastleProvider; 6 7
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

题解 CF777A 【Shell Game】

题目传送门 先找规律 0,1,2 1,0,2 1,2,0 2,1,0 2,0,1 0,2,1 0,1,2 可知变化周期为6,所以可以将n%6,再直接模拟 代码: #include<bits/stdc++.h> using namespace std; int main() { int n,x,i,a[3]={0,1,2}; scanf("%d%d",&n,&x);//输入 n%=6;//将n%6 for(i=1;i<=n;i++)if(i%2==0)swap(a
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

【LeetCode】633. Sum of Square Numbers

Difficulty: Easy More:【目录】LeetCode Java实现 Description Given a non-negative integer c, your task is to decide whether there're two integers aand b such that a2 + b2 = c. Example 1: Input: 5 Output: True Explanation: 1 * 1 + 2 * 2 = 5 Example 2: I
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

python脚本实现音频m4a格式转成MP3格式

群里看到有人询问:谁会用python将微信音频文件后缀m4a格式转成mp3格式,毫不犹豫回了句:我会。然后就私下聊起来了 解决方法介绍如下: 工具:windows系统,python2.7,转换库ffmpeg 安装ffmpeg库:下载对应电脑系统版本 https://ffmpeg.zeranoe.com/builds/ 我这里用的是window 64位 这里由于路径问题,我没有把ffmpeg加入到系统环境变量中,所以我用的是绝对路径 C:/Users/Administrator/Download
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

NanoPi NEO Plus2开发环境搭建

1、前言 NanoPi NEO Plus2是友善电子推出的一款非常小巧精致的开源硬件,该开源硬件的CPU是基于Allwinner公司的64位四核ARM Cortex-A53处理器H5,并且内置了六核Mail450 GPU,该开源硬件集成了1GB DDR3内存,标配8GB eMMC高速闪存,板载了WiFi蓝牙模块和以太网接口等,支持从Mico SD卡启动运行系统。 对于该开源硬件的更多详细信息可参考下面链接: http://www.arm9.net/nanopi-neo-plus2.asp 接下
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

re.compile re.match re.serch

aa
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

我的宏

Sub Macro12() 'ctrl+0 ' Macro1 Macro ' 宏由 56373 录制,时间: 2019/06/29 ' ' ^p是回车 ^t是tab键 Set myRange = ActiveDocument.Content myRange.Find.Execute FindText:="?", ReplaceWith:="?^p", Replace:=wdReplaceAll myRange.Find.Execute FindText:="^p^p", ReplaceWith
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0

PTA 符号配对 —— C++

请编写程序检查C语言源程序中下列符号是否配对:/*与 */、(与 )、[与]、{与}。 输入格式: 输入为一个C语言源程序。当读到某一行中只有一个句点.和一个回车的时候,标志着输入结束。程序中需要检查配对的符号不超过100个。 输出格式: 首先,如果所有符号配对正确,则在第一行中输出YES,否则输出NO。然后在第二行中指出第一个不配对的符号:如果缺少左符号,则输出?-右符号;如果缺少右符号,则输出左符号-?。 输入样例1: void test() { int i, A[10];
分类: 其他 发布时间: 09-27 22:58 阅读次数: 0