自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 2025–2026 双年度指南:主流 AI 编程工具深度对比与选择建议

AI 不会淘汰程序员,但会迅速拉开“会用 AI”和“不会用 AI”的差距。把 AI 当作协作者,而不是替代者;能清楚表达问题、验证结果、纠正错误;把精力放在设计、权衡与决策上的工程师。

2025-12-29 10:59:55 691

原创 【踩坑实录】一次 H5 页面在 PC 端的滚动条与轮播图修复全过程(Vue + Vant)

错误想法实际情况图片挤在一起实际是轮播的多个 slideCSS 能恢复轮播轮播是 JS 行为横排就是轮播坏了实际是宽度问题强制 static 能修复会直接破坏组件一个移动端 H5 页面,不同浏览器可能不兼容Vant Swipe 的设计前提PC 与移动端 viewport 的差异CSS 能做什么,不能做什么问题其实是完全可控、可复现、可总结的。H5 页面在 PC 上“样式诡异”van-swipe 看起来像坏了滚动条混乱希望这篇踩坑记录能帮你少走弯路。

2025-12-26 16:05:18 564

原创 【网页编写的编辑器对比】HBuilder / VS Code / Notepad++ / WebStorm

工具自动化程度干预原始代码多文件管理适合场景HBuilder高强中框架开发、App、小程序VS Code中低强网页本地化、静态HTML处理Notepad++无无弱快速查看/小改WebStorm很高中很强专业前端工程。

2025-12-18 14:44:14 863

原创 “域名托管”和“SSL 证书缺失”是什么关系?

域名已经注册并能访问,但并没有绑定真实的网站内容,访问时只显示一个占位页面或广告页面。有域名 ≠ 有网站最典型的提示就是我们之前提到的这一条:您的连接不是私密连接浏览器的真实含义是:该网站的 HTTPS 证书不是由可信机构签发的,或者已经失效。在实际巡检中,一个很重要的认知是:域名不等于网站HTTPS 是底线,而不是加分项人工检查无法规模化,自动化才是正解域名托管解决的是“有没有网站”的问题,HTTPS 证书解决的是“网站能不能被信任”的问题。

2025-12-16 19:30:00 366

原创 HTTP网站也有“金钟罩“?打破“HTTPS=反爬虫“的认知误区

协议 ≠ 防护强度。WAF防火墙IP频率限制User-Agent检测行为分析直接返回502/403作为爬虫开发者,不要以协议判断反爬强度。做好浏览器指纹伪装尊重robots.txt和爬取频率优先使用API(如果有)遇到拦截时分析具体原因,而不是简单归咎于HTTPS。

2025-12-15 16:02:50 584 1

原创 设计代码检索系统目录中重名文件,并显示重名文件基本信息

检索系统盘中重名文件,从而整理系统中重复存储的文件,清理系统空间。

2025-11-23 23:36:52 444 2

原创 主流数据分析工具全景对比:Excel / Python / R / Power BI / Tableau / Qlik / Snowflake

在实际项目中,并没有万能工具。用Python做数据预处理与建模;用展示结果;将数据托管与共享于Snowflake;用Excel做简报和团队沟通。“云数仓(Snowflake) + 数据科学(Python/R) + 可视化BI(Power BI/Tableau/Qlik)”的一体化生态。

2025-10-31 21:05:53 1213

原创 Python 内存管理机制详解

Python 的内存管理机制可以概括为三层:引用计数:快速检测无用对象垃圾回收(GC):解决循环引用问题PyMalloc 内存池:提升分配效率理解这些机制,不仅有助于编写更高效的 Python 程序,也能在分析性能瓶颈和内存泄漏时游刃有余。

2025-10-27 00:14:06 769

原创 Java 垃圾回收机制详解(GC机制全解析)

在 Java 面试中,垃圾回收机制(Garbage Collection, GC)是高频考点之一。理解 GC 不仅有助于编写高性能代码,也能帮助定位内存泄漏、优化系统性能。Java GC 的核心是自动化内存管理。从 Serial GC 到 ZGC,JVM 垃圾回收机制不断演进以实现低延迟与高吞吐。

2025-10-24 16:08:17 285

原创 Armoury Crate无法通过BIOS卸载

得到Armoury_Crate_Uninstall_Tool.zip,解压进入文件夹,双击卸载工具,点击“卸载”,等待进度条加载完成。Armoury Crate窗口反复弹出影响使用体验,但无法通过BIOS关闭该怎么办?本文以天选4为例提供解决方案。完成后根据需要选择”重新启动“或”完成“并稍后自行重启。注意重启前确保电脑中文件均已保存。Step1:进入服务支持官网。下滑点击”查看更多”

2025-08-04 23:47:27 1953

原创 【LYZS2024寒假训练】 第二周题单总结与分析

【LYZS2024寒假训练】 第二周题单总结与分析

2024-02-01 22:56:08 1067

原创 【LYZS2023暑假训练】 第二周题单总结与分析

包括模拟、暴力、枚举、贪心、递推与递归、二分、搜索。值得注意的是,一道题的解法往往不止一种。

2023-08-02 22:36:42 589

原创 【LYZS】2023暑假训练 第一周题单总结与分析

第一周题单均为入门训练,难度较低,考察程序的结构设计及数组和字符串,部分题目可使用C++中STL提高解题效率。

2023-07-25 23:24:54 502

原创 【期末复习】数据结构

数据结构期末复习教材 张乃孝 数据结构与算法设计——C语言描述

2022-12-25 17:46:09 808

原创 【期末复习】计算机组成原理

计算机组成原理部分知识点复习使用教材为唐朔飞 《计算机组成原理》第二版参考慕课 哈工大《计算机组成原理》

2022-12-24 21:11:48 3865

原创 22/5/13 数据结构 排序

插入、交换、选择类排序及sort简单介绍

2022-12-22 00:39:20 227

原创 关于重装系统的那点事儿

记录两个月前的重装系统

2022-12-11 23:54:01 328 5

原创 正则表达式 常用实例 22/10/12

正则表达式实例的笔记

2022-10-12 23:54:57 294 1

原创 22/12/18 字符串

字符串及其数据结构

2022-05-13 23:20:48 392

原创 1.9 文件操作

一、I/ O设备输入设备:键盘、鼠标;软盘、硬盘、光驱;扫描仪、视频采集卡、电视卡、游戏杆、话筒……输出设备:显示器、打印机;软盘、硬盘、 CD/DVD-RW ;音箱……二、标准输入输出三、流四、外存和内存五、文件六、文件和流七、文件系统八、文件的打开和关闭(一)、文件打开方式1)文本文件“r” //只读 已存在的文件“w” //只写 不论该文件是否存在,都新建一个文件“a” //追加 向文本文件尾增加数据,该文件必须存在“r+” //读写 打开

2022-05-05 22:06:42 315

原创 指针和二维数组 易错知识点

1、可将二维数组看作一维数组,其每个数组元素又是一个一维数组按行顺序存放所有元素2、a 代表二维数组的首地址,第0行的地址,行地址a + i 代表第i行的地址,但并非增加i个字节*(a + i) //即 a[i] 代表第i行第0列的地址,列地址*(a+i) + j //即 a[i] + j代表第i行第j列的地址&a[i][j]*( *(a+i) + j ) //即 a[i][j] 代表第i行第j列的内容3、二维数组的行指针int (*p)[3];p = a; //用行地

2022-05-03 18:40:53 1002

原创 1.8 数组

一、一维数组(一)、定义int a[5];定义一个有5个int型元素的数组:系统在内存分配连续的5个int空间给此数组。数组元素下标为0-4直接对a的访问,就是访问此数组的首地址数组大小必须是值为正的常量,不能为变量。一旦定义,不能改变大小数组大小最好用宏来定义,以适应未来可能的变化#define SIZE 5int a[SIZE];(二)、初始化数组定义后的初值仍然是随机数,一般需要我们来初始化 int a[5] = { 12, 34, 56 ,78 ,9 };//定义了有5个

2022-05-03 14:21:31 319

原创 1.7 函数

函数

2022-05-03 14:03:47 994

原创 1.6 循环控制结构

一、计数控制的循环二、条件控制的循环三、for语句,while语句,do-while语句(一)forfor(循环起始条件;循环结束条件;循环变量增值)当型循环、计数控制(二)while当型循环条件或计数控制while (condition) statement; while (condition){ { statement; statement; }(三)do-while四、continue语句,break语句(一)continu

2022-05-02 00:05:56 347

原创 1.5 选择控制结构

选择分支结构

2022-04-29 15:44:11 230

原创 关于C语言

一、C语言适合做什么选语言,“适合的才是最好的”C语言——编写操作系统和基础工具2.对运行效率要求较高的系统-- 设备驱动程序,高性能、实时中间件,嵌入式领域,并发程序设计等3.继承和维护已有的C代码4.交流、笔试、面试时最常见的语言二、程序开发步骤(一)需求分析(Analysis)–>设计(Design)–>编码(Write)–>编辑(Edit)//扩展名为.c的文件(C语言) .cpp(C++)–>编译(Compile)//扩展名为.obj的文件–

2022-04-27 23:14:56 1341

原创 22/4/10 博弈论

博弈论

2022-04-10 19:14:10 3274

原创 22/3/3 快速幂、矩阵快速幂

快速幂、矩阵快速幂

2022-03-03 19:34:26 315

原创 22/2/4 字典与集合

A - 子集和判断 51Nod - 3202子集和判断 51Nod - 3202核心问题://A是B的子集吗?查了七八遍才发现,做题的时候把A组和B组的输入看反了。flag标记变量,有利于最终的输出m和n的比较,不写也可,写了可以减少一些工作量有快读:Time(ms), Mem(MB) 125 3无快读: 453 3.1有快读,无m和n的比较 140 3.032#include<cstdio>#include<iostream>#include<cst

2022-02-04 23:09:48 612

原创 22/1/31 STL

map,pair,set,string,vector

2022-02-01 23:29:29 1650

原创 22/1/8 C++和C语言的区别及程序调试

(重点部分,序号用加粗斜体标出)

2022-01-08 20:53:18 865

原创 C语言/C++ 基础语法 22/01/03

1.求水仙花数算法:暴力,枚举题目:水仙花数是指一种三位数,其各个数之立方和等于该数。列出100-999内所有水仙花数。思路:按照题意写循环。对每个数,先分离各个位的数字→求立方和→判断是否等于该数。如果是,输出。C语言风格://one#include<stdio.h>int main(){ int x,y,z,i; for(i=100;i<=999;i++){ x=i/100; y=(i-100*x)/10;

2022-01-03 19:03:13 918 1

原创 837488 数据结构 1.栈

栈是计算机中经典的数据结构,简单的说,栈就是限制在一端进行插入删除操作的线性表。栈有两种最重要的操作,即 pop(从栈顶弹出一个元素)和 push(将一个元素进栈)。思想:先进后出,后进先出。可以理解为一些书,摆放时一本本堆起来,从低到高;取时从高到低一本本来取。C++的STL库让我们更便利地写一个栈,而且空间开多少用多少,不必担心浪费。当然,手写栈也是可以的。例题Luogu 1739 表达式括号匹配这道题数据简单,用一下栈的思想就能解决问题,不必写栈难多少。#include<cstd

2021-10-17 20:29:09 472

原创 2.3 递推和递归

递推就是用别人来算自己,递归就是用自己更新别人。如果把这两部分单独拿出来写一个函数,递归有一个特征就是我 调 用 我 自 己以下例题全部来自洛谷1.P2562 [AHOI2002]Kitty猫基因编码本题涉及string相关函数。代码为递归写法#include<cstdio>#include<iostream>#include<algorithm>...

2020-02-23 14:05:30 373

原创 司延 高精度算法

高精度适用于即使数据类型开到long long仍然数据过大的问题。函数实现高精度高精度运算重载运算符实现高精模板 重载运算符 (+,-,*)例题依旧来自洛谷P1096 Hanoi 双塔问题NOIP2007 PJ规律是hanoi[x]=2*hanoi[x-1]+2,至于为什么不是我们这一节要分析的,会在递归一章详细讲。#include<cstdio>#include...

2020-02-14 20:06:21 272

原创 2.0 模拟

因为模拟本来不想写现在觉得还是写一下比较好所以起了这个章节顺序(滑稽保命模拟就是:题干怎么说,代码怎么写。模拟是所有题的通用解法,因为按题意解题一点毛病都没有。就是码量的区别如果模拟水平不高不建议抱着”大不了写几千行大模拟“的心态写代码。前面我们提到的”A+B Problem“就是一种模拟。来看几道例题。(司延水平有限,都是水题。以下题目均来自洛谷P2669 金币NOIP201...

2020-02-14 18:41:03 212

原创 【LYZS2023暑假训练】 第三周题单总结与分析

1、不是所有的背包题都有这样一行或者类似这样一行状态转移方程2、一定不要做单一来源和单一难度的题,不同题涉及“背包”的侧重不同,而且一定不要受模板限制。

2020-02-06 23:09:26 460

原创 2.2 搜索和回溯

搜索就是穿了件马甲的枚举。——Jessica Zjishuode简单来说搜索就是先找一个点往前探,如果找不到答案就回退换一个方向找,类似于走迷宫,此路不通就退回路口再走,不同的是搜索往往是把所有方案全都尝试。例题: Luogu P1219 八皇后那个让我写八皇后的人不像让我讲搜索的,像要我狗命来的。事实上八皇后这个题思路正确了特别简单,完善细节即可。但是司延开始想的是以方案为单位枚举而不是...

2020-01-20 17:36:42 278

原创 1.3 运算符和表达式

前导知识:1.结合性。左结合性就是运算符两边从左往右算,右结合性就是运算符两边从右往左算。单目运算符就是操作对象只有一个,双目就是两个,三目就是三个。关系运算符的结合性为从左到右。2.优先级。像小学数学中先算乘除后算加减,有括号的先算括号,用我们优先级的术语来说就是优先级括号>乘除>加减。C++中,优先级算术运算符>关系运算符>逻辑运算符>赋值运算符。3....

2020-01-16 17:44:22 1228

原创 结构体和共用体

一、结构体定义和操作(一)结构体定义和结构体变量1.定义结构体,同时定义变量struct 结构体名{ //struct是关键字成员表 //可以有多个成员成员函数 //可没有,也可由多个} 结构体变量表; //可以同时定义多个结构体变量。注意分号位置//结构体变量之间用逗号隔开例如:struct jessica{int a[2];int...

2020-01-16 17:07:42 927

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除