Python一周速通
声明这篇博客完整记录了7天速通Python的过程,下面是在自学期间使用到的资料链接 【菜鸟教程-Python】 【黑马程序员python教程,8天python从入门到精通,学python看这套就够了】 安装Python以及PyCharm很重要!但是就不详细说明了,下面是安装视频链接,安装版本最新的即可【Python安装视频】【PyCharm安装视频】(最新版和视频里的版本有安装的时候有一点小区别,不要在意) 字面量定义:被写下来的固定的值看着有好多,但是主要学的就是标红的三个部分,其他可以了解一下 如果有学习过其他语言的基础,可以发现很熟悉的 int float和string 我们分门别类的说一下 整数(int)所有整数在代码中,整数直接写,例如:100,-10,0等 这边要注意,若想将10赋值到变量a,直接写a=10即可,不存在int a=10这种写法但存在int()函数,可以将其他数据类型转换为整数,例如 12a = int(10.5)print(a) # 输出10,而非10.5 浮点数(float)所有小数在代码中,浮点数直接写,例如:1.0...
Markdown语法
Markdown语言简介与用法Markdown是一种轻量级标记语言,以简洁的语法和纯文本格式著称,广泛应用于博客、文档编写和笔记记录。它的核心目标是让用户专注于内容,而非复杂的排版操作。Markdown文档可以轻松转换为HTML、PDF等格式,且学习成本极低。 基本语法Markdown的语法简单直观,以下是常见的用法: 标题使用#表示标题,#的数量决定标题级别(1-6级)。 123456# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题 字体斜体斜体:用*或_包裹文字。 粗体粗体:用**或__包裹文字。 粗斜体粗斜体:用***或___包裹文字。 换行在行尾添加两个空格或插入一个空行即可换行。 引用使用>表示引用,可以嵌套多层。 一级引用 二级引用 链接与图片123链接:[链接文本](链接地址)图片: 列表无序列表:使用*、-或+ 12- 无序项1- 无序项2 有序列表:使用数字加. 121. 有序项12. 有序项2 代码块单行代码用反引号`包裹,多行代码用三个反引号`...
多态
多态多态的基本概念多态是C++面向对象三大特性之一多态分为两类 静态多态: 函数重载 和 运算符重载属于静态多态,复用函数名 动态多态: 派生类和虚函数实现运行时多态静态多态和动态多态区别: 静态多态的函数地址早绑定 - 编译阶段确定函数地址 动态多态的函数地址晚绑定 - 运行阶段确定函数地址 多态的满足条件在C++中要实现多态,需要满足以下条件: 有继承关系 子类重写父类中的虚函数 [virtual] 父类的指针或引用指向子类对象 多态的使用现在我们看这个例子 123456789101112131415161718192021222324252627#include <iostream>using namespace std;class Animal{ public: void Speak(){ cout<<"MAN!"<<endl; }};class Cat:public Animal{ public:...
类和对象
类和对象定义:具有相同性质的对象,可以抽象的理解为一类 例如:人类:张三、李四、王五都是人,他们都有相同的性质,比如:姓名、年龄、性别、身高、体重等。车类:宝马、奔驰、奥迪都是车,他们都有相同的性质,比如:品牌、颜色、速度、价格等。 封装封装的意义 将属性和行为作为一个整体,表现生活中的事物 将属性和行为加以权限控制 就是在写代码的时候,将属性和行为放在一起,放在一个类中,然后通过权限控制来控制属性和行为的访问权限 语法: 12345class 类名{ 访问权限: 属性/成员属性 行为/成员函数} 封装的意义①: 在设计类的时候,属性和行为写在一起,表现事物 示例1:求圆的周长 12345678910111213141516171819202122232425262728293031323334#include <iostream>using namespace std;// 规定常量PI的值为3.14const double PI = 3.14;// 定义圆类class Circle{ ...
刑法学选修
刑法学第一节 刑法的概念与性质一、刑法的概念 定义刑法是为维护国家、社会和公民利益,由国家颁布的规定犯罪及其法律后果的法律规范总称。我国刑法法典分为总则与分则。 核心研究内容 (1) 定罪根据刑法规定,确认行为是否构成犯罪、构成何种犯罪(轻罪/重罪)。 (2) 量刑在认定犯罪的基础上,裁量是否判刑、判何种刑罚及刑罚轻重。 二、我国刑法的任务 保卫人民民主专政政权和社会主义制度(如分裂祖国罪、颠覆政权罪、间谍罪)。 保护公共财产和公民私人合法财产(如盗窃罪、抢劫罪、诈骗罪)。 保护公民人身权利、民主权利和其他权利(如故意杀人罪、强奸罪、破坏选举罪)。 维护社会秩序和经济秩序: 危害公共安全类犯罪(如妨碍公务罪、聚众扰乱社会秩序罪) 非法入侵计算机信息系统罪:违反国家规定侵入国家事务/国防建设/尖端科技领域计算机系统的,处3年以下有期徒刑或拘役。相关罪名:非法获取计算机信息系统罪、非法控制计算机信息系统罪、提供侵入工具罪等。 四、罪刑法定原则 含义“法无明文规定不为罪,法无明文规定不处罚”。 历史背景源于...
C++ 数据类型
数据类型整形在C++中,整形以 int 为主,但还有别的表现形式,如下表 数据类型 占用空间 取值范围 int(整型) 4字节 (-2^31 ~ 2^31-1) short(短整型) 2字节 (-2^15 ~ 2^15-1) long(长整形) 4字节 (-2^31 ~ 2^31-1) long long(长长整形) 8字节 (-2^63 ~ 2^63-1) 我们可以用 sizeof( ) 函数来查询不同的整形所占用的空间 12345678910111213141516#include <iostream>using namespace std;int main(){ //创建不同的整形 int num1; short num2; long num3; long long num4; //sizeof()函数,用法:sizeof(数据),会告知得到数据所占用的字节 cout <<"int变量,占用字节:"<<sizeof(num1)<<...
C++ 变量
变量变量:在程序运行时,能存储计算结果或能表示值的抽象概念 简单地说,变量就是存放数据的 如何得到变量并存入数据? 声明变量(创建变量) 赋值变量 变量的声明和赋值 变量的声明 语法:变量类型 变量名; 示例: 12345int num;//int 整形//float 实型//char 字符型//string 字符串型 变量的赋值 语法:变量名 = 变量值; 示例: 1num = 10; 偷懒小技巧: 把 声明 和 赋值 写在一起 1int num = 10; //直接在声明 num 的同时对其进行赋值! 把 多个声明 写在一起 1int x,y,num; //同时声明了 x,y,num 三个变量! 把 多个声明 和 赋值 写在一起 1int x = 10,y = 5,num = 0; //同时声明了 x,y,num 三个变量和他们的赋值! 变量的特征变量的特征就是:变量存储的数据,是可以发生改变的 更改变量赋值,直接写 变量名 = 变量值 以上一题为例,已将 num 赋值为 10 此时,对其进行...
C++ 常量
常量常量-在程序执行过程中不会改变的量 字面常量12345678910//以下都是字面常量#include <iostream>using namespace std;int main(){ 21; //整型:整数,不带小数点的数字 3.14; //实型:小数,带小数点的数字 'a'; //字符型:单引号''引起来的单个字符 "hello world"; //字符串:双引号""引起来的任意个字符 return 0;} 符号常量符号常量:使用标识符去定义的常量 简单来说就是:给常量起个名字 定义语法 1#define 标识符(名称) 常量 #define —— 宏命令标识符(名称) —— 是宏命令的参数,字母建议全大写常量 —— 常量值 例如: 12#define FAT_MBI 28 //肥胖MBI#define J2C_RATE 4.19...
PhishGuard——基于AI的钓鱼网站检测插件
怎么个事捏一个失败的大创(评分高达59.9,与上榜失之交臂),但是在讨论之后还是决定做下去,捎带手学习一下相关知识 开发思路 以下是刚做出规时考虑到的东西 想法: AI判断+黑白名单排除 对新网站进行自动化AI检测,检测过的网址则会被加入到黑白名单中,这样可以避免重复检测和误报,同时降低了AI的不必要算力需求 问题: 大模型不易本地部署 AI模型的大体量和对算力的要求都非常大,在本地部署会对电脑造成很大的负担,所以需要考虑如何轻量化模型,使其保证精确度的前提下降低对电脑的要求 开发进度 准备工作 前期项目规划 钓鱼网站数据收集 前端开发 插件初步开发 插件初步测试 后端开发 AI模型训练 模型精度优化 模型本地化部署 前后端整合 插件集成AI模型 插件二次测试 测试与优化 插件三次测试 性能优化 文档撰写 项目报告 技术文档 发布与维护 发布插件 维护与更新 前端开发
运营博客第一天!
运营博客第一天!超级不容易,从六点半奋战到九点半,终于是给 Hexo 装好了,顺手处理了个 GitHub 不解析我域名的小问题,还用了 Butterfly 的美化(当然还有很多没做的地方,甚至说没有美化(((不过好说歹说也算是搭起来了,以后可能会分享一些技术性内容和别的什么生活随笔吧! 代码块测试最后试试写个代码块,就来个最简单的 123456// 代码块示例(C语言)#include <stdio.h>int main() { printf("Hello, Hexo!\n Hello,world!\n"); return 0;} Hello, Hexo! Hello, world! 我是大傻宝









