其他

《代码大全》阅读笔记2(2024.10.11)

在阅读《代码大全》第4-6章时,我深刻体会到了软件开发中设计与架构、代码结构和可读性的重要性。这些章节不仅提供了理论知识,更给我带来了实用的指导,促使我反思自己的编码习惯。 首先,第四章关于设计与架构的讨论让我认识到,良好的模块化设计是开发高质量软件的基石。通过将程序分解为模块,不仅能提高可读性,还能降低系统的复杂性。在我的项目中,我往往将所有功能集中在一个文件中,导致代码难以维护。书中提到的设计

TCP拥塞控制

拥塞的基本概念 在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏,这种情况就叫作拥塞(congestion),计算机网络中的链路容量(带宽)、交换节点中的缓存和处理机等都是网络的资源。若出现拥塞而不进行控制,整个网络的吞吐量将随输入负荷的增大而下降。 用来衡量网络拥塞程度的指标 由于缓存溢出而丢弃的分组的百分比 路由器的平均队列长度 超时重传的分组数量 平

攻防世界夺旗训练笔记【János-the-Ripper】

题目给出一个附件 先转为txt看一下,发现乱码,所以应该是其他形式的文件 放入文件查看器看一下详细信息 504B开头,压缩包格式,并且是真加密,可以看出目录区有一个文件,压缩包末尾没有冗余数据,所以可以确定应该把这个文件改为压缩包格式进行解析 尝试解压发现果然需要密码 使用弱口令爆破一下 获得解压密码fish,解压后就得到了flag文件 收获: 1、压缩包文件数据格式的解析 原文

祥子的代码生活

一个写代码的当代骆驼祥子 开篇: 祥子原本是一个满怀理想的年轻程序员。他喜欢编写优雅的代码,每个功能都如同他心中的艺术品。 他的梦想很简单——拥有一个自己的 开源项目,获得大家的认可,甚至成为一名独立开发者。 第一阶段:现实的开始 祥子找到了一份不错的工作,公司不大,但氛围轻松。他以为,只要多写代码、多学技术,就能成长为他心目中的“技术大牛”。 可现实不是这样,公司项目需求天天变,领导总是催促交

2024.10.14校测

T1 题目描述 为了庆祝大佬 (wxh) 的生日,众人决定为他准备礼物。现在有 (n) 个礼品盒排成一行,从 (1) 到 (n) 编号,每个礼品盒中可能有 (1) 个或 (0) 个礼品。大佬 (wxh) 提出了 (m) 个要求,形如“第 (l[i]) 到第 (r[i]) 个礼品盒当中至少有 (c[i]) 个礼品”。现在众人想知道,为了满足这些要求,所需准备的最少礼品数。 输入格式 第一行两个整数

pypi常用镜像源

一、清华源 https://pypi.tuna.tsinghua.edu.cn/simple/ pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple/ 二、阿里源 https://mirrors.aliyun.com/pypi/simple pip install xxx -i https://mirrors.aliyun.com/

学有感《The 12 Week Year》

猜想 公理:二次创造是人类伟大的工具。第一次在脑中,第二次在真实世界中。 从 [[📚 The 7 Habits of Highly Effective People]] 中得到这个观点,我称之为公理,无需证明,基于它来推导我的其他规则和猜想。 工具是实践层面的技巧。 唯有使用,才能感觉到优势;唯有多用,才能叠加优势。 类似本文分享的这些技巧,当属思考工具范畴,需通过反复使用才能变成收获。 以上是个

SP3377 BUGLIFE - A Bug's Life 做题记录

一个虫子是通讯录当且仅当关系构成的图包含奇环,而一张图是二分图当且仅当这个图没有奇环,于是我们可以通过染色法判定二分图。单个测试点时间复杂度 (O(n))。 点击查看代码

使用Spectre.Console定制.NET控制台输出样式演示

  创建一个控制台项目,引用包Spectre.Console。或者如果需要定制控制台cli命令,也可以引用 Spectre.Console.Cli ,里面自带包含了Spectre.Console     先做个最简单的输出演示,例如下划线、背景色、加粗等,如下图演示所示。   MarkupLine对应WriteLine的效果,去掉Line,就代表没了换行

EasyAdmin .NET 8 + easyweb iframe后台模板 搭建的基本权限管理系统

EasyAdmin介绍.NET 8 + easyweb iframe后台模板 搭建的基本权限管理系统 账号超级管理员账号:admin 密码:Aa123456系统管理员账号:sysadmin 密码:Aa123456普通账号账号:user 密码:Aa123456测试账号账号:test 密码:Aa123456项目截图  暂不开源,需要滴滴!!!

仅作笔记用:请勿在安装好的可正常使用的 Windows 系统中运行 msoobe.exe

请勿在一个安装好的、可正常使用的 Windows 系统下运行 msoobe.exe 程序。 这将有可能导致系统卡死在“请稍候”或者“海内存知己,天涯若比邻”的画面,相当于系统崩溃的结果。此时只能使用 CMD 盲打 shutdown -r -t 0 或者直接按机箱上的电源键或重启键重启。 据信运行此程序后会在系统下创建一个名为 defaultuser0 的账号,且无法从设置或控制面板删除。 可使用

Labview-安装普源万用表驱动

1.打开NI官网:软件和驱动程序下载 - NI  2.点击 《第三方驱动程序》 输入普源万用表型号,点击搜索  3.点击下载 将.zip文件的内容提取到<National Instruments> LabVIEW <xxxx> instr.lib子目录中。 如果您打开了LabVIEW,请关闭并重新启动它。 检查仪器驱动程序是否出现在LabVI

2024年汽车零部件行业CRM应用研究报告(附最全CRM选型指南)

1.汽车零部件行业数字化发展背景 1.1行业发展景气向上,政策支持、产业升级推动产业数字化转型升级 汽车零部件行业是我国重点鼓励发展的产业,也是支撑经济社会发展和保障国家安全的战略性和基础性产业。 近年来我国汽车行业发展和产业技术快速升级,部分本土制造企业已掌握精密汽车零部件的制造工艺,带动我国零部件产业进入深度进口替代阶段,由此前整车装配、基础零件、核心零件合资模式过渡到高壁垒核心零部件的深度国

CATIA软件许可服务器IP地址更改

在工程设计领域,CATIA软件是众多企业的首选工具。然而,当许可服务器的IP地址需要更改时,这可能会对整个设计团队的工作流程产生显著影响。本文将详细分析这些影响,并提供具体的应对策略,以确保平稳过渡并最小化业务中断。 一、具体影响 连接中断: 当许可服务器的IP地址更改后,所有CATIA客户端将失去与许可服务器的连接,导致软件进入“许可不可用”状态。 正在进行的设计、模拟或分析任务可能

数据采集作业2

作业一 (1)实验内容 o 要求:要求:在中国气象网(http://www.weather.com.cn)给定城市集的7日天气预报,并保存在数据库 代码如下: 结果如下: (2)心得体会 进一步的了解了如何用re库便捷的寻找标签,爬取数据,学习了re库的findall函数的基本用法 作业二 (1)实验内容 o 要求:用 requests 和 BeautifulSoup 库方法定向爬取股票相关信

keepalived跨网段主备切换

1.主节点(192.168.1.10/24)配置,/etc/keepalived/keepalived.conf 2.从节点(192.168.2.10/24)配置 3.编写/opt/test.sh脚本,脚本返回0则不执行任何操作,返回-1则降低keepalived优先级 4.在测试节点(192.168.3.10/24)上执行ping 192.168.3.11/curl 192.168

使用批处理对包含指定字符的文件进行批量重命名

点击查看代码 这个执行结果,可以对文件名中所有含11字段的地方进行重命名,不管在前面还是后面的11 点击查看代码 这个也可以,但是文件扩展名也改了,有bug~~ MU5735 R.I.P

昇腾卡通道号范围

Atlas 推理系列产品(Ascend 310P处理器)上,单个Device上的通道号不能超出最大的通道号范围。用户在使用VPC功能或VDEC功能(内部会使用VPC功能)时,都会占用VPC通道号,为防止VPC功能与VDEC功能的通道号冲突, 用户在使用VPC功能时,通道号的取值范围为[0,255]; 在使用VDEC功能时,VDEC内部使用的VPC通道号范围为[256,511]。JPEGD功能和VD

在Linux中,如何配置和使用KVM?

https://www.cnblogs.com/huangjiabobk/p/18174607 sudo adduser hugh libvirt sudo adduser hugh kvm

涂鸦app宠物智能喂食器方案

  宠物智能喂食器方案就是在此基础上研发设计,是为解决宠物喂食定时定量这一问题,使得宠物不会因为多吃或少吃而影响身体健康。   宠物智能喂食器方案方案主要是以称重测量为核心功能,采用高精度ADC芯片和主控MCU、以及压力传感器等元器件设计研发,同时搭载语音芯片、蓝牙芯片完成其喂食功能提醒和远程设置。可支持云平台对接,连接APP实时观察宠物的动态及吃食情况。这是宠物智能喂食器其主要的功能,其方案具体

[C/C++] warning: multiple unsequenced modifications

在 C 语言中,当一个表达式中包含多个对同一个变量的修改(例如自增或自减操作),并且这些修改之间没有明确的顺序关系时,就会产生“未排序的修改”(unsequenced modification)问题。这种情况下,编译器无法保证这些修改发生的顺序,从而可能导致未定义行为(undefined behavior)。 为什么会出现未排序的修改?在 C 语言中,复合表达式(如逗号表达式)中的各个部分的求值顺

24.10.14

A 只关心整数? 记 (All) 为全局和,(sum) 为矩阵和。 (dfrac{sum}{All - sum} = k),(sum = dfrac{k}{k + 1} All)。 所以可能的矩阵和有约数个数个(一般取三次根号量级),然后枚举 (x_1, x_2),从左往右扫 (y),记录前缀和出现次数算答案。 B 啊?这么近的原? 24.10.10 A 数据范围弱化版:P2592。 (n, m

数据采集第二次作业

作业链接:https://gitee.com/cnmz6/cmy_project/tree/master/%E4%BD%9C%E4%B8%9A2 作业①: 要求:在中国气象网(http://www.weather.com.cn)给定城市集的7日天气预报,并保存在数据库。 完成代码: 点击查看代码 完成结果: 第二题:作业② 要求:用requests和BeautifulSoup库方法定向爬取

LVGL学的笔记1

LVGL移植要求 裁剪LVGL文件 添加.c文件 添加头文件路径 配置输出 配置输入(触摸) 提供时基 {{uploading-image-369999.png(uploading...)}}

【2024.10.14(?) 闲话】飞升

今日推歌:神曲 - R Sound Design 出题人怎么这么没素质。暴力哥获得了 320 分!而我 t4 暴力的 bitset 只开了 30000,t2 没冲出来,输麻了!我要飞升了! (注:起死回生,飞升上天) (注:某人的 rating 飞升记录) 到底是谁在剪辑这样的视频。 但是我要飞升!!!!11 其实这是昨天的闲话。但是昨天忘记发了。但是今天 t4 再次被简单的暴力草过去了,

总结 2024.10.15

放链接 考试总结忘记了pwp后面一定都写 AT DP contest 近期主线,在补dp abc370f题解 思维题,暂时没怎么写有点鸽,补完dp再补 晚自习 晚自习again 组合数学训练

9-10上月总结

考试总结 test20240907 test20240914 test20240915 test20241006 有点唐氏,十月只写了一次总结,主要是我认为题目有点奇异。 贪心构造专题 数学专题 学习笔记 (可持久化)权值线段树 树链剖分 | 树上启发式合并 刷题 trichlorotrifluoroethane(CCF题) 板板刷花(CF、AT)

Fileheader 1.13.1 - ColorLinux

为了在控制台打印彩色内容而设计的头文件 早就想封了,今天实现一下 普通输出 这是第一版写的,因为觉得不好就弃用,但是并没有删,在某些场合可能会用的方便点 这一版定义了一个 color_print() 其定义为 可以看出来,你在 color_print() 函数中填入的应该是正常的字符串 当然你也可以像普通 printf 一样使用 color_print("12345") 来输出普通字符串,然而这

vue下安装 v-charts

  默认安装报错误,如下:   下面修改源重新安装   1.清空镜像npm cache clean --force   2.查看当前的镜像npm config get registry   3.设置镜像:npm config set registry https://registry.npmmirror.com   4.安装 &n

<<  <  267  268  269  270  271  272  273  274  275  276  277  >  >>