NOT

C# 发送邮件

using System.Net.Mail; MailMessage mmsg = new MailMessage(); mmsg.From = new MailAddress("");//发件邮箱地址 mmsg.To.Add("");//收件邮箱地址 mmsg.Subject = "";//邮件标 ......
邮件

日常记录--2023-11月3日--周四

日程:今天只有上午有课,7点起床,吃了个早饭去上课,早上第一节数据结构,学习了队列,还讲了相关应用。中午午休一个小时,下午起来干了点别的,完善了之前的代码,晚上7-9点听了下代码随想路,学了会javaweb。 学了什么:可恶的Javaweb,复习了数据结构。 PS:不想学习,想要成为月饼盒; ......
2023 11

CSS子元素外边距溢出解决方案

原创声明:本文所有图片和代码皆由本人制作和编写。 目录问题阐述解决办法法一:为父元素设置透明边框法二:为父元素设置内边距法三:为父元素设置overflow属性后记 问题阐述 html代码: <div class="father1"> <div class="son1"></div> <div cla ......
元素 解决方案 方案 CSS

线段与圆是否相交

一个点在圆内 两个点都在圆内 两个点都在圆外 public static bool IsSegmentCircleIntersect(Vector2 p1, Vector2 p2, Vector2 center, float r) { float sqrR = r * r; //1) 一个点在圆内, ......
线段

套接字的拓展及总结

套接字编程 编程实现效果 server: client: 问题及解决方法 问题:出现死循环 猜想:在判断是否接收到客户端请求,即阻塞时,输出的判断信息perror("recvfrom failed\n");误被recvfrom识别成缓冲区输入 if(recvfrom(serfd,buf,sizeof ......
套接字

2023数据采集与融合技术实践四

一、作业内容 作业①: 要求: 熟练掌握 Selenium 查找HTML元素、爬取Ajax网页数据、等待HTML元素等内容。 使用Selenium框架+ MySQL数据库存储技术路线爬取“沪深A股”、“上证A股”、“深证A股”3个板块的股票数据信息。 候选网站:东方财富网:http://quote. ......
数据采集 数据 技术 2023

go项目

利用gin写一个blog(后端部分) 主框架:gin 数据库:gorm v1 前端:vue 数据加载框架:ini 加密:scrypt 总的来说gin框架是很好用的,我学的是gorm的v1版,在使用的时候感觉v1版确实不好用,另外实在vscode上开发的调试是真的麻烦,后面打算在ied上写,此外这个项 ......
项目

协程和线程

一,协程是什么,它是为了解决什么问题诞生的 协程(Coroutine)是一种轻量级的线程,它是由程序员自行控制调度的。协程的诞生主要是为了解决低速IO和高速CPU之间的协调问题。在处理耗时任务或者需要保证主线程安全的情况下,协程能够有效地提高程序的执行效率。 协程的主要特点是能够让异步逻辑同步化,避 ......
线程

FinalShell上传文件失败

1.问题 上传文件失败,如图所示,即使切换至root用户 2.解决方式 这里在建立SSH连接时,就必须使用root用户,而若使用普通用户,即使在其中切换至root用户,也无法上传。 所以重新建立一个root用户的连接即可。 ......
FinalShell 文件

下载chrome driver 118版本 或者是更高版本的驱动

Current browser version is 118.0.5993.117 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome chromedriver_mac_arm64 首先,访问 C ......
版本 chrome driver 118

汇编学习

汇编语言 机器语言是机器指令的集合 机器指令是一台机器可以正确执行的命令 机器指令有一串二进制表示 汇编语言的主题是汇编指令 汇编指令和机器指令的差别在于指令的表示方法上: 汇编指令是机器指令便于记忆的书写格式 汇编指令是机器指令的助记符 MOVAX,BX 将寄存器BX的内容送到AX中 寄存器:CP ......

单片机实现电池电量的事实显示

单片机实现电磁电量的事实显示 我们在进行要嵌入式电池电量显示时先到过这个问题 以下两种方案: 1.库仑计IC 2.ADC 第一个方案成本高而且,我们做的单片机一般用不到这么高的精度所以放弃。 锂离子电池开路电压与电池容量的对应关系分析 先给出一个表格:如下,百分比是电池的剩余容量,右侧是对应的电池的 ......
电量 单片机 事实 电池

go学习

go学习 go的变量声明 var 变量名 type go语言中的变量是需要声明之后才能使用,同一作用域内不支持重复声明,并且go语言的变量声明后必须使用 批量声明: var( name string age int b bool ) 类型推断 var name="zhangsan" 批量初始化: v ......

intellij idea拉取最新的依赖包

intellij idea setting 拉取最新的依赖包 File --> Settings --> Build, Execution, Deployment --> Build Tools --> Maven --> 勾选 Always update snapshots. 一般情况下,设置完就 ......
intellij idea

Langchain-Chatchat项目:4.1-P-Tuning v2实现过程

常见参数高效微调方法(Parameter-Efficient Fine-Tuning,PEFT)有哪些呢?主要是Prompt系列和LoRA系列。本文主要介绍P-Tuning v2微调方法。如下所示: Prompt系列比如,Prefix Tuning(2021.01-Stanford)、Prompt ......

docker 安装kafa后为什么一直重启

Restarting (1) Less than a second ago 删掉之前的配置文件 Docker重启 sudo systemctl restart docker ......
docker kafa

数据结构记录

数据结构-线性表记录 线性表有顺序表和链表两种,使用顺序表就跟数组差不多,就是加了一些数组的标志,下面的代码中初始化这个顺序表的时候就申请好了需要的内存,之后每次增删顺序表的元素的时候都要对他的length进行增删。 /* 2023 11 02 c语言中文网,数据结构-线性表 */ #include ......
数据结构 结构 数据

输入文字生成图片(利用chrome插件)

URL 需魔F。 https://chrome.google.com/webstore/detail/journeydraw-free-ai-art/nphnjjbohmfkjbphbddjmnddjfiflkme?hl=zh-TW chrome-extension://nphnjjbohmfkjb ......
插件 文字 chrome 图片

一周年回顾

posted @ 2022-11-03 18:46 一年前发布了第一篇博客 HelloWorld 当时是去了听了一个分享会 学长说可以写博客 于是开通了这个账号 后来开始写了一些东西 并且在寒假的时候东拼西凑装点了一下 从2022-11-03到2023-11-03 一共发布了62篇随笔 共有4768 ......

18、IPTABLES

IPTABLES 目录IPTABLES1、防火墙介绍2、数据传输3、iptables前提-->路由小实验4、iptables介绍5、iptables原理1.五条链2.五个表3.表中链(重要)4.链属表5.四表规则6、补充6、iptables实验7、防火墙的备份与还原8、内、外网之间的需求访问 网络设 ......
IPTABLES

点是否在线段两侧

不在两侧时 在两侧时 //点是否在线段两侧 public static bool IsPointSideOfLine(Vector2 p, Vector2 a, Vector2 b) { var ap = p - a; var ab = b - a; if (Vector2.Dot(ap, ab) ......
线段

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识

第二次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/23rjjsjc 这个作业的目标 实现一个命令行文本计数统计程序 姓名-学号 张哲源-2021330300067 Gitee地址:https://gitee.com/zzy0-gitee/second-as ......

Bean的配置及依赖注入

这是今天的大纲 装配命名一个bean的话,就是如图所示,把一些七七八八的地址打上去,接着给bean命名记得用“id”而非name,因为id不可重复但是name可以,用“name”的话容易产生覆盖 接着是依赖注入,首先是属性注入 就是name去对应属性名,然后value再去赋值,然后一定要有sette ......
Bean

团队作业2-《需求规格说明书》

作业概述 这个作业属于哪个课程 软件工程 这个作业要求在哪里 作业链接 这个作业的目标 确定选题后,通过需求分析形成需求规格说明书;建立和初步熟悉团队git的协作方式。 目录 1.需求规格说明 1.1.项目描述 1.2.面向用户分析 1.3.功能性需求 1.4.技术需求 2. 码云链接 3.issu ......
说明书 规格 团队 需求

C# 朗读消息,声音提示

using System.Speech.Synthesis; SpeechSynthesizer speech = new SpeechSynthesizer(); speech.Speak("");//同步 speech.SpeakAsync("");//异步 ......
声音 消息

DBeaver 23.2.3发布,带来多项增强和修复

数据库管理工具DBeaver最新版本23.2.3已经发布。这个版本带来了一系列的增强和修复,提升了用户的使用体验和工作效率。 以下是DBeaver 23.2.3版本的一些亮点功能: 数据编辑器方面的改进: Excel (XLSX) 导出现在支持列自动拟合,使得导出数据更加方便和美观。修复了从上下一行 ......
DBeaver 23

【pwn】ciscn_2019_s_3 -- rop,gadget利用,泄露栈地址

这道题挺好的,可以帮助我更好的理解gadget的利用以及rop技术 首先,查一下程序保护情况 拖进ida分析 这里sys_read和sys_write是系统调用函数,看汇编可以分析出来 我们首先要了解一下64位系统的系统调用 传参方式:首先将系统调用号 传入 rax,然后将参数 从左到右 依次存入 ......
地址 gadget ciscn 2019 pwn

lambda,map,filter

1. Lambda Lambda函数是一种匿名函数,它可以在一行内定义,并通常用于需要简单函数的地方。Lambda函数使用lambda关键字后跟参数列表和冒号,然后在冒号后面定义函数的主体。例如: add = lambda x, y: x + y print(add(2, 3)) # 输出5 Lam ......
lambda filter map

IO多路复用 select

目录select函数原型细节 select函数原型 使用select这种IO多路转接方式需要调用一个同名函数select,这个函数是跨平台的,Linux、Mac、Windows都是支持的。程序猿通过调用这个函数可以委托内核帮助我们检测若干个文件描述符的状态,其实就是检测这些文件描述符对应的读写缓冲区 ......
select