strerror错误 语言 笔记
pytorch学习笔记——timm库
当使用ChatGPT帮我们工作的时候,确实很大一部分人就会失业,当然也有很大一部分人收益其中。我今天继续使用其帮我了解新的内容,也就是timm库。毫不夸张的说,Chat GPT比百分之80的博客讲的更清楚更好,仅次于源码。 当提到计算机视觉的深度学习框架时,PyTorch无疑是最受欢迎的选择之一。P ......
C语言--单引号和双引号
单引号用来表示字符字面量,被编译为对应的ASCII码,括起来的当个字符代表整数 双引号用来表示字符串字面量,被编译为对应的内存地址,括起来的字符串代表字符指针 'a'表示字符字面量--1个字节 "a"表示字符串字面量--2个字节 内存的低地址空间不能在程序中随意访问 ......
C语言--接续符
编译器会将反斜杠剔除,跟在反斜杠后面字符自动接续到前一行 在接续单词时,反斜杠之后不能有空格,反斜杠的下一行之前也不能有空格 接续符适合在定义宏代码块时使用 \n 回车换行 \t 横向跳到下一制表位置 \v 竖向跳格 \b 退格 \r 回车 \f 走纸换页 \\ 反斜杠符“\” \' 单引号符 \a ......
C#学习笔记 -- 分部类、分部方法
1、分部类和分部类型 类的声明可以分割成几个分部类的声明 每个分部类的声明都有一些成员的声明 类的分部类声明可以在同一文件中也可以在不同文件中 每个分部类声明必须被标注为patial class partial class MyPartClass //类名称与下部分相同 { member1 dela ......
「学习笔记」同余最短路
同余最短路,可以用来解决像“给定 $n$ 个整数,求这 $n$ 个整数能拼凑出多少的其他整数($n$ 个整数可以重复取),以及给定 $n$ 个整数,求这 $n$ 个整数不能拼凑出的最小(最大)的整数,或者至少要拼几次才能拼出模 $K$ 余 $p$ 的数”的问题。 同于最短路是利用同余来构造状态,状态 ......
SpringBoot限制接口访问频率 - 这些错误千万不能犯
> 最近在基于SpringBoot做一个面向普通用户的系统,为了保证系统的稳定性,防止被恶意攻击,我想控制用户访问每个接口的频率。为了实现这个功能,可以设计一个annotation,然后借助AOP在调用方法之前检查当前ip的访问频率,如果超过设定频率,直接返回错误信息。 ## 常见的错误设计 在开始 ......
CSerialPort笔记
[前面的博客](https://www.cnblogs.com/dapenson/p/17135239.html)讲了如何以第三库方式使用[CSerialPort](https://github.com/itas109/CSerialPort),下面将介绍如何通过**cmake直接编译与使用[CSe ......
小学数学嫌疑人问题C语言解法
今日闲翻小学数学书,看到一个比较有意思的逻辑问题。刚好在学C,故写此代码。 原题:警察抓住了4个偷东西的嫌疑人,其中的一个人是主谋。审问谁是主谋时,甲说:我不是主谋。乙说:丁是主谋。丙说:我不是主谋。丁说:甲是主谋。已知他们4人中只有一个人说了真话。主谋是谁? 1 #include <stdio.h ......
es笔记四之中文分词插件安装与使用
> 本文首发于公众号:Hunter后端 > 原文链接:[es笔记四之中文分词插件安装与使用](https://mp.weixin.qq.com/s/aQuwrUzLZDKLv_K8dKeVzw) 前面我们介绍的操作及演示都是基于英语单词的分词,但我们大部分使用的肯定都是中文,所以如果需要使用分词的操 ......
Qt开发笔记-----基础篇
## 1.1 为什么要学 Qt Qt是一个跨平台的 C++ 图形用户界面应用程序框架 Qt 为应用程序开发者提供建立艺术级图形界面所需的所有功能 Qt 是完全面向对象的,很容易扩展,并且允许真正的组件编程 (1)Qt 发展史 在讲解学习 Qt 的必要性之前, 先来了解下 Qt 的发展历史: 1991 ......
babylon.js 学习笔记(4)
按上回继续,上节知道了如何用 『方块+三棱柱+贴图』结合起来,画一个简单的小房子,实际应用中可以把这3个打包在一起,组成1个house对象,这样更方便一些 const buildHouse = () => { const box1 = buildBox(); const roof1 = buildR ......
Redis笔记(七):主从复制
#### 主从复制的作用: - 数据冗余 - 故障恢复 - 负载均衡 - 高可用 原因: - 单点故障 - 单台服务器内存有限,一般来说,单台最大不应该超过20G ### 配置 master服务器不用特殊配置 ```bash info replication # 查看集群主从信息 ``` 需要配置的 ......
每日打卡,超时,错误一小处,动态数组记得释放
#include<iostream>using namespace std;int sushu(int x){ int count = 0; for (int i = 2; i <= x / 2 + 1; i++) { if (x % i == 0) { count++; } } if (count ......
为知笔记服务器迁移
举个例子:原有的老服务器的为知笔记的docker启动脚本是docker run --name wiz1 --restart=always -it -d -v /mnt/wizdata:/wiz/storage -v /etc/localtime:/etc/localtime -p 80:80 -p ......
JavaScript学习笔记:模块
## 前言 在js编程中,模块指的是按照一定格式将代码以功能拆分后作为独立文件存在的一个实体。 早期的JS并没有规定模块应该如何设计,核心语言也没有针对模块提供相关支持。 早期的代码使用IIFE来实现一个模块, 它是通过向全局对象添加属性来实现与其他模块来交互的。 ``` (function() { ......
计算机图形学入门——GAMES101第一课笔记
一、光栅化 将三维空间的几何形体显示在屏幕上,就是光栅化(Rasterization)。 虎书中有这么一段话: The process of finding all the pixels in an image that are occupied by a geometric primitive i ......
C#学习笔记 -- 对象初始化语句、索引器、访问器的修饰符
1、对象初始化语句 扩展语法 有如下两种扩展语法, 第一种当类中没有声明构造器或者声明了无参构造器才能用 第二种当类中声明了有参构造器才能用 new ExampleClass {FieldOrProp = InitProp, FieldOrProp = InitProp, ...}; new Exa ......
小迪安全web学习笔记(5)
1、系统及数据库除搭建平台中间件,网站源码外,容易受到攻击的还有操作系统,数据库,第三方软件平台等,其中此类攻击也能直接影响到WEB或服务器的安全,导致网站或服务器权限的获取。 2、顺序(1)操作系统:windows、linux(2)web:【1】网站源码【2】搭建平台【3】数据库(3)app:An ......
小迪安全web学习笔记(6)
1、加密编译算法在渗透测试中,常见的密码等敏感信息会采用加密处理,因此要了解常见的加密方式。 2、超级加解密转换工具自己下载很好用 3、常见加密编码MD5,SHA,ASc,进制,时间戳,URL,BASE64,Unescape,AES,DES等等 4、常见解密方法枚举,自定义逆向算法,可逆向 密文类似 ......
小迪安全web学习笔记(7)
1、信息收集-CDN绕过CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,(使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。) ......
程序员底层思维笔记
基础思维能力 1、抽象 2、逻辑 3、结构化 4、批判 5、维度 6、分类 7、分治 8、简单 9、成长型 专业思维能力 10、解耦思维 11、契约思维 12、模型 13、工具化 14、量化 15、数据 16、产品 ......
小迪安全web学习笔记(3)
1、iis环境win 2003 iis 6.0 iis提供网站服务,也就是常说的中间件(搭建平台)。 2、域名ip解析的安全问题属性——>高级——>编辑——>主机头值(改域名宁)用 ip加端口 或 域名加端口 访问网站,但本地域名需要改 3、访问和扫描网站用域名扫描可以达到www.之下的blog目录 ......
小迪安全web学习笔记(4)
1、web源码扩展WEB源码在安全测试中是非常重要的信息来源,可以用来代码审计漏洞也可以用来做信息突破口 2、web源码的目录结构(1)后台目录 admin(后台)(2)模板目录 template(模板文件)(3)数据库目录 date(数据)(4)数据库配置文件 inclose(配置) conn C ......
小迪安全web学习笔记(1)
1、域名网站的地址(需在第三方平台注册)(国内万网注册)。www. 是顶级域名。不是www. 的叫二级域名。在二级域名前面的叫三级域名(多级域名)。用win+R打开运行,然后cmd打开指示对话框。ping 加一个网址,可以查看ip地址。 2、DNS域名系统(服务)协议:域名和IP地址的互相转换。 攻 ......
小迪安全web学习笔记 (2)
1、#Request 请求数据包#Response 返回数据包 2、http和https的区别https相比http来说多了一层加密被抓到了就是密文,而http是明文。https的访问速度会低于http 3、Request请求数据包数据格式(1)请求行:请求类型/请求资源路径、协议的版本和类型(2) ......
Makefile学习笔记
目录 一、概述 1.1 Makefile 介绍 1.2规则 1.3核心 1.4示例 1.5定义命令 1.6 make是如何工作的 1.7、makefile中使用变量 1.8让make自动推导 1.9、另类风格的makefile 1.10、清空目标文件的规则 二、Makefile 总述 2.1、Ma ......
loadrunner11 使用笔记
loadrunner11在win7工作良好,建议使用360急速浏览器并安装SwitchyOmega,将流量代理到lr11的wplus_init_wsock.exe进行录制后开始压力测试 1)方便的录制流量 在桌面上放一个wplus_init_wsock.exe的快捷方式 这样在录制流量时就可以快速选 ......
恶意代码原理与防护笔记
## 病毒 ### 行为 - 欺骗 - 隐蔽 - 自启动 - 自我复制 - 自我删除 - 传播 - 感染 ### 与反病毒的简单较量 - 显示与隐藏拓展名 - U盘传播 ## 进程与线程 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动,**是程序的一次动态执行**,它可以申请和拥有系统资 ......
【笔记】博弈论
教练让我学三周数论,然而数论多少还是无聊了点,所以浅学一下博弈论划划水。 (只是简单学了一下,不会记特别多。) ###**巴什博弈:** 有两个聪明人玩游戏,有n个石子,两人轮流从这堆石子里取出一部分,每人一次可以取[1,m]个石子,最后不能拿的人输。两人都会选择最优策略的情况下,问:先手和后手谁赢 ......
关于c语言getchar getch getche的理解
1、getchar 头文件:stdio.h 原型:int getchar(void)返回值? 功能:读取控制台输入的字符一个,并保存在键盘缓冲区中,直到用户按回车为止(回车字符也放在缓冲区中) 用于,%c fgets前需要注意 2、getch 头文件conio.h 原型:int getch(void ......