NOT
vscode python remote debug极速入门
本文适用范围 主要适用于debug python 程序,尤其是深度学习刚入门需要使用remote 连接到linux进行程序运行,想调试一下的同学。 当然非深度学习也可以参考食用本文哈哈哈。 极速入门版 提前准备:代码仓库已经拉取到linux上面,且已经知道运行的方式。 比如: 项目的启动命令为:py ......
完成C#药品进销存系统的修改与查询功能
1.药品查询功能 代码: //从数据库读取数据显示到表 public void Table() { dataGridView1.Rows.Clear();//清空旧数据 Dao dao = new Dao(); string sql = "select * from Drugs"; IDataRea ......
20211105李宜时信息安全系统设计与实现学习笔记9
信号和信号处理包括信号和中断 1. 信号和中断的基础 定义和概述:解释信号在操作系统中的作用,它们如何与中断相关。 信号类型:列出常见的 UNIX/Linux 信号,例如 SIGINT, SIGTERM, SIGKILL 等。 2. UNIX/Linux 信号示例 实例演示:通过实际示例展示信号如何 ......
第二届福州大学至诚学院网络安全大赛G0DCTF Misc WP
MISC baby_misc 1、题目信息 key文件夹: 还有一张图片 2、解题方法 观察key文件夹里的每个文件信息,发现并无什么有用的,甚至有的为空。。。 看到文件名称的数字而且还给了图片,可以想到steghide隐写,而密码就是数字排列,我们按从大到小排列正好是985211 steghide ......
A Protection Measure-the river chief system
The river and lake chief system, namely the river chief system, is an ecological civilization construction system innovation in which the party and go ......
微信登录流程
步骤分析: 小程序端,调用wx.login()获取code,就是授权码。 小程序端,调用wx.request()发送请求并携带code,请求开发者服务器(自己编写的后端服务)。 开发者服务端,通过HttpClient向微信接口服务发送请求,并携带appId+appsecret+code三个参数。 开 ......
cmake编译介绍--cmakelist.txt
1.cmake编译简介 单个文件编译C/C++时: gcc main.c/g++ main.cpp 多代码文件时:MakeFile,解决多文件编译难问题,运行make命令编译自动完成 cmake编译引入:根据一定的规则自动生成MakeFile的,也是有语法(cmake还是依赖make编译)。自动管理 ......
net core自带的缓存机制
.NET Core的缓存机制主要有以下几种: 1. 内存缓存(In-Memory Cache):这是最简单的缓存形式,它将缓存数据存储在应用程序的内存中。这种缓存方式非常快速,但是如果应用程序重启或者服务器发生故障,缓存数据将会丢失。 2. 分布式缓存(Distributed Cache):这种缓存 ......
SharePoint 页面中插入自定义代码
我们都知道 SharePoint 是对页面进行编辑的。 对于一些有编程基础的人来说,可能需要对页面中插入代码,这样才能更好的对页面进行配置。 但是在新版本的 SharePoint modern 页面来说,虽然我们可以插入 Embed 组件。 但是 Embed 组件中是不允许提供 Script 和 H ......
<编写有效用例>读后感1
《编写有效用例》是一本深度而实用的书籍,旨在帮助读者掌握编写高质量软件用例的艺术和技巧。通过深入剖析用例的结构、语法和最佳实践,该书为软件开发人员、业务分析师和项目经理提供了宝贵的指导。 首先,书中强调了用例的关键性质,即清晰、可测量和可追踪性。作者通过丰富的实例和案例研究,解释了为什么这些特性对于 ......
区间DP
一.定义 即对于一个区间进行的dp 二.经典转移方程 1.枚举断点型 f[l][r]=min(f[l][k-1],f[k][r]) (l+1<=k<=r) 2.左右端点型 f[l][r]=min(f[l][r-1],f[l+1][r]) 3.有一定条件型 f[l][r][k]=f[l][r-1][k ......
ctfshow——(misc入门)
m2:将文件压缩后缀修改为.png,再打开即可。 m3:将文件用simple BPG打开即可。 m4:将六个文件后缀分别改为对应格式,再打开最后一个文件即可。 m5:将文件压缩在010打开,查找ctf即可得到flag。 CRYPTO: c1:直接倒序即可的flag。 c2:将文件粘贴复制在流览器控制 ......
Linux文件管理
Linux 的所有文件都在根目录之下。 常见的目录有: /bin:存放二进制可执行文件,常用命令一般在此 /home:存放用户文件的根目录,是用户主目录的点。 /root:超级用户的主目录; 常见的命令: cd:切换目录 ../ 返回上一级目录 .表示当前目录 pwd:查看当前所在目录 添加 -p ......
2023-2024-1 20232401 《网络》第1周学习总结
教材内容学习总结 网络空间安全导论第一章思维导图 教材学习中的问题和解决过程 问题1:不了解markdown语法 解决方案:查了知乎 问题2:xmind不会用 解决方案:查了知乎和b站 基于AI的学习 参考资料 +《网络空间安全导论》 ......
java helloworld
test.java pcakage myclass //这个地方打包,表示类test是归属于myclass包的,而test.java文件是放在myclass文件夹中的,文件夹的名称与包名是对应的public class test{ //an application public static voi ......
Java包装类
包装类 为什么要有包装类? Java是一个面向对象的编程语言,基本数据类型并不具有对象的性质,为了让基本类型也具有对象的特性,就出现了包装类型。 就比如在Collection集合中就存放的一定是包装类型而并非是基本的数据类型。 Java中基本数据类型转成包装类型: 自动装箱和自动拆箱 自动装箱 装箱 ......
2023-2024-1 20232303 《网络空间安全导论》第10周学习总结
2023-2024-1 20232303 《网络空间安全导论》第10周学习总结 教材学习内容总结 教材学习中的问题和解决过程 问题一:对书上关于系统安全和信息系统中“系统”的区别不是很清楚。 问题一解决方案:询问AI工具 基于AI的学习 参考资料 《网络空间安全导论》 感悟 网络空间安全学科作为一门 ......
强网新拟态 Reverse Writeup
fisher 真正的验证逻辑在 main 函数的 catch 块里,不过走到需要满足输入的 sha1 的值等于 2e95a5c5f9643df668d3965a6cdf19541bc0496b, 后面发现没影响直接调进去就行。分析一下,加密流程如下: table = 'ghijklpqrstuvwx ......
性能测试复习准备——linux环境下安装redis(7.0.5)
参考博客:https://blog.csdn.net/qq_52227892/article/details/130649748 参考博客:https://www.cnblogs.com/756623607-zhang/p/17412640.html 使用的redis版本下载:本文中安装的版本为:h ......
[Luogu NOIP 2023 模拟] Solution
这篇 blog 在我的博客后台躺了好几天了,只不过今天才记起来发。 种树 (plant) 首先看到因数个数,想到在质因数分解后的序列上考虑问题。进一步观察,每个不同质因子的贡献是独立的。 也就是说,我们单独考虑某一个质因子对答案的贡献,是这样的问题: 给长度为 \(n\) 的序列 \(a\) 和一个 ......
git--从ysyx中吸取经验教训
起因: 当时是在做ysyx中红白模拟机部分 运行脚本执行不成功 报错 报了两处 一个是断言错误 一个是makefile里的一个image的变量 后面在进行答疑会由同学和助教指出是因为分支的错误 我也从来没想过这个错误 并且过程中debug时候对于git指令显得尤其不熟悉 下面大概总结了比较经典的用法 ......
第六章学习笔记
第六章学习笔记 第六章 信号和信号处理 1.信号和中断 信号:发给进程的请求,将进程从正常执行转移到中断处理。 中断:是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。 “中断”是发送给“进程”的事件,它将“进程”从正常活动转移到其他活动,称为“中断处理”。“进程” ......
111
首先前往unity官网:https://unity.cn/releases,下拉找到下载Unity Hub绿色按钮 下载完安装进入Unity Hub中,在侧边栏找到Installs,点击打开 下载如图所示的unity版本(注:unity同ue,只能高版本向低版本兼容) 下载过程中记得取消勾选Docu ......
解锁清晰代码-每位开发者的20个架构技巧
清晰架构原则对于任何希望创建健壮、可维护和可扩展软件的软件开发者来说都至关重要。理解并实施这些概念可以显著提升你的编程技能。以下是对20个基本架构洞见的深入探讨:依赖规则: 清晰架构的核心是依赖规则。它规定源代码的依赖关系应始终指向内部。这种内向的方向确保了一个具有弹性的基础,强调了关注点的分离,并 ......
学习笔记9
信号和信号处理 本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号;然后举例说明了信号在Unix/Linux中的常见用法;详细解释了Unix/Linux中的信号处理 ......
Java SPI机制总结系列之万字详细图解SPI源码分析
原创/朱季谦 我在《Java SPI机制总结系列之开发入门实例》一文当中,分享了Java SPI的玩法,但是这只是基于表面的应用。若要明白其中的原理实现,还需深入到底层源码,分析一番。 这里再重温一下SPI机制的概念:SPI,是Service Provider Interface的缩写,即服务提供者 ......
PCB中覆铜 理解
就是 , 在pcb 中多余的部分,使用铜皮覆盖, 所以只会有 GND 以及 VCC 与铜皮的连接,不会有 引脚与铜皮的连接。 十字花的连接也只有是 GDN与 VCC 与铜皮的连接。 ......
printf用法
printf 是 C 语言中用于格式化输出的函数。它的基本语法如下: printf(format, arg1, arg2, ...); format 是一个字符串,包含了格式控制符和文本。文本可以在任意位置写,中间插入变量即可 arg1, arg2, ... 是要插入到字符串中的参数。 格式控制符指 ......