编程笔记
-
【Qt】VS2022 QT 常量中有换行符
解决办法: 用notepad++打开,将编码方式转为UTF-8 BOM 问题原因: 可能是Qt creator和VS同时编辑导致。
-
KMP
https://www.luogu.com.cn/problem/P3375 获得next数组(最长公共前后缀) 用类似的方法获得进行kmp操作 每次匹配成功匹配下一个时 有(j=next[j]) #include <bits/stdc++.h> using namespace std; #define M…
-
前端
Swiper
-
Java 并发编程解析 | 如何正确理解Java领域中的内存模型,主要是解决了什么问题?
苍穹之边,浩瀚之挚,眰恦之美; 悟心悟性,善始善终,惟善惟道! —— 朝槿《朝槿兮年说》 写在开头 这些年,随着CPU、内存、I/O 设备都在不断迭代,不断朝着更快的方向努力。在这个快速发展的过程中,有一个核心矛…
-
ctfshow—文件包含
参考 PHP伪协议总结 - SegmentFault 思否 WEB78 无防护读取源码 <?php if(isset($_GET['file'])){ $file = $_GET['file']; include($file); }else{ highlight_file(__FILE__); } 伪协议读取后base…
-
python打包exe思路
1、将需要打包的内容单独放在一个文件 2、创建一个虚拟环境(打包出来的体积相对小很多) 1、python -m venv venv 2、修改解释器为虚拟环境(Pycharm里操作) 3、重启命令行,使虚拟环…
-
不安全的反序列化
反序列化拓展 RMI Java远程方法调用,即Java RMI (Java Remote Method Invocation),即允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对象的方法。这两个虚拟机可以运行在相同计算机上的不同进程中…
-
1-2 Installing Jenkins for ubuntu
参考文档 https://www.jenkins.io/doc/book/installing/https://blog.csdn.net/wf908164152/article/details/125716221 环境准备 root@wlserver:~# lsb_release -a No LSB modules are available. Distributor ID: …
-
JavaWeb-Tomcat8安装、Servlet初识
已具备的技术 JavaEE/MySQL/JDBC+HTML/CSS/JavaScript基础 知识提要 CS:客户端服务器架构模式 优点:充分利用客户端机器的资源,减轻服务器的负荷 一部分安全要求不高的计算任务、存储任务放在客户端执行,不需要把…
-
数据结构与算法--斐波那契查找
斐波那契数列 斐波那契数列,又称黄金分割数列,因数学家莱昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、…… 在数学上,斐波那契数列以如下被以…