我的知识结构(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
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
Latex里引用多个公式,如何将公式合并?
如果是想要的效果:(1)-(3),怎么操作?类似于用\cite引用多个文献那样吗? 1. \eqref{lable 1, lable 2, label 3}? 得到的结果:3个问号 ??? 2.\eqref{label 1}-\eqref{label 3} 得到的结果:(1)-(3), perfect (づ。◕ᴗᴗ◕。)づ -------------------------------------------------------我是手动分割线------------------------
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
《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>.
靖烜小哥哥之mybatis总结
MyBatis是一个半自动映射的框架。“半自动”是相对于Hibernate全表映射而言的,MyBatis需要手动匹配提供POJO、SQL和映射关系,而Hibernate只需提供POJO和映射关系即可。 与Hibernate相比,虽然使用MyBatis手动编写SQL要比使用Hibernate的工作量大,但MyBatis可以配置动态SQL并优化SQL,可以通过配置决定SQL的映射规则,它还支持存储过程等。对于一些复杂的和需要优化性能的项目来说,显然使用MyBatis更加合适。 public cla
纯JavaScript开发飞机大战项目
开发工具: HBuilder 编程语言:JavaScript 其他技术:Html + Css 项目截图: 视频: 源代码: 在线观看地址: (暂无) 百度网盘下载地址: 请加QQ群:915627672 Q群内免费领取视频教程和源码,并且站长在线免费答疑。 原地址:http://www.java520tz.com/?id=134
类组合涉及初始化问题
下面代码中,类B里组合了类A,运行时会报错, class A
{
public:
A(int _a)
{
a = _a;
cout << "构造函数" << "a" << a << endl;
}
~A()
{
cout << "析构函数" << "a" << a << endl;
}
protected:
private:
int a;
};
cla
Spring Boot 配置元数据指南
1. 概览 在编写 Spring Boot 应用程序时,将配置属性映射到 Java bean 上是非常有用的。但是,记录这些属性的最好方法是什么呢? 在本教程中,我们将探讨 Spring Boot Configuration Processor 和 关联的 JSON 元数据文件,该 JSON 文档记录每个属性的含义、约束等。 2. 配置元数据 作为开发人员,我们开发的大多数应用程序在某种程度上必须是可配置的。但是在通常情况下,我们并不能够真正的理解配置参数的作用,比如它有默认值,又或者是过时的
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
题解 CF859A 【Declined Finalists】
题目传送门 分两类情况讨论 当所有人排名≤25时,由于要输出拒绝参加决赛邀请者的可能最小数目,我们就假设没有人拒绝,直接输出0 当有人排名>25时,此时必然有人拒绝,同样由于要输出拒绝参加决赛邀请者的人的可能最小数目,我们就假设只有排名小于等于最大值的人拒绝参加决赛,则所有参加决赛的人的排名也都小于等于最大值,而参加决赛的人有25个,则拒绝参加决赛的人就等于最大值-25 代码: #include<bits/stdc++.h>
using namespace std;
int n,maxa;//
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
题解 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
【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
python脚本实现音频m4a格式转成MP3格式
群里看到有人询问:谁会用python将微信音频文件后缀m4a格式转成mp3格式,毫不犹豫回了句:我会。然后就私下聊起来了 解决方法介绍如下: 工具:windows系统,python2.7,转换库ffmpeg 安装ffmpeg库:下载对应电脑系统版本 https://ffmpeg.zeranoe.com/builds/ 我这里用的是window 64位 这里由于路径问题,我没有把ffmpeg加入到系统环境变量中,所以我用的是绝对路径 C:/Users/Administrator/Download
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 接下
PTA 符号配对 —— C++
请编写程序检查C语言源程序中下列符号是否配对:/*与 */、(与 )、[与]、{与}。 输入格式: 输入为一个C语言源程序。当读到某一行中只有一个句点.和一个回车的时候,标志着输入结束。程序中需要检查配对的符号不超过100个。 输出格式: 首先,如果所有符号配对正确,则在第一行中输出YES,否则输出NO。然后在第二行中指出第一个不配对的符号:如果缺少左符号,则输出?-右符号;如果缺少右符号,则输出左符号-?。 输入样例1: void test()
{
int i, A[10];
今日推荐
周排行