XOR
BASH: default PATH
default PATH env -i bash -c 'echo $PATH' command -p getconf PATH ......
网络参数配置
网络参数管理 一、网络参数 主机名、IP地址、子网掩码、网关、DNS服务器地址 1、配置主机名 [root@localhost ~]# hostname localhost [root@localhost ~]# hostnamectl set-hostname node01.linux.com ......
Solon Initializr v1.2 发布
Solon Initializr 是 Solon 框架的模板生成器项目。本期更新增加了快捷组合包的依赖选择,并生成对应的项目模板。 更新说明 增加 Solon Lib 依赖选择,并生成对应项目 增加 Solon Job 依赖选择,并生成对应项目 增加 Solon Api 依赖选择,并生成对应项目 增 ......
程序员的思维修炼:开发认知潜能的9节课阅读笔记03
主动学习 瞄准SMART目标 使用SMART方法实现目标能够更加专注,在这里,SMART代表具体的、可度量的、可实现的、相关的和时间可控的(Specific, Measurable, Achievable, Relevant, and Time-boxed); 我们往往对于这两个词目标(goal)和 ......
做题记录 // 230325
我欲乘风归去,又恐天上下雨。高处不撑伞。 B. 最短路 http://222.180.160.110:1024/contest/3459/problem/2 非常直白的标题让我在点进去之前认为这是一个板子。我错了。 如果我们真的按照题目所说连边,那么只需要整个数列的值全部相同,就会存在 $n^2$ ......
《代码大全》读后感(3)
读《代码大全》有感 又一次进行博客的阅读更新了,这次还是对《代码大全》这本书的分析,在这次的阅读中,我又有了很多的感触。这次我看了第六模块,第六部分是系统考虑,这部分是对软件管理方面的考量,具体包括程序规模对构建的影响,如何去管理构建过程,如何集成模块,以及介绍软件构建的工具。这部分内容像是给Man ......
浅谈FWT
FWT 背景 类似与$FFT$,$FWT$是在下标位运算为背景的变换 $FFT$是利用单位根插值作为变换,而$FWT$同样要构造$FWT(A),IFWT(A)$ 当然$FWT(A\times B)=FWT(A)\ op \ FWT(B)$ 或 定义$C=A\times B=\sum\limits_{ ......
python 列表并返回拆分后的列表
def generator_five(parm, num): """ 将列表切分成每5个来返回 :param parm: :return: """ length = len(parm) for i in range(0, length, num): yield parm[i:i + num] if ......
初识JSON、JSON的3种形式、JSON的常用方法
初识JSON JSON是什么 Ajax发送和接收数据的一种格式 XML username=alex&age=18 JSON全称是JavaScript Object Notation 为什么需要JSON JSON有3种形式,每种形式的写法都和JS中的数据类型很像,可以很轻松的和JS中的数据类型互相转换 ......
gcc g++ 动态库,静态库的编译
首先 来看看静态库: 总体的说明: 怎么创建静态库: 网上的截图如下; 怎么使用静态库: 静态库 在使用的时候, 直接./ 就可以了。 动态库在执行的时候 还要加上别的参数,做指明。这里写错了, 动态库的执行 也是 ./main 这种方式。 静态库 在制作可执行文件的时候, 是将库一起加到 可执行文 ......
程序员的思维修炼:开发认知潜能的9节课阅读笔记02
新手与专家 新手看重的规则, 专家不关注规则关注于感觉 。 因此他们的认知是难以直接表达出来的。 就像每个会滑冰的人告诉不会滑冰的人技巧他们无法懂得, 但是你要教他们规则就可以。模型的五个阶段 作者说新手阶段一般需要指令清单去沿着做, 但是出现问题不知道怎么解决, 而且解决问题的规则会有无限递归的, ......
《代码大全》读后感(2)
读《代码大全》有感 又一次进行博客的阅读更新了,这次还是对《代码大全》这本书的分析,在这次的阅读中,我又有了很多的感触。这次我看了第六模块,第六部分是系统考虑,这部分是对软件管理方面的考量,具体包括程序规模对构建的影响,如何去管理构建过程,如何集成模块,以及介绍软件构建的工具。这部分内容像是给Man ......
scrapy-中间件
Scrapy中间件 学习目标: 应用 scrapy中使用中间件使用随机UA的方法 了解 scrapy中使用代理ip的的方法 1、scrapy中间件的分类和作用 1.1 scrapy中间件的分类 根据scrapy运行流程中所在位置不同分为: 下载中间件 爬虫中间件 1.2 scrapy中间的作用 主要 ......
《代码大全》读后感(1)
读《代码大全2》有感。 1.软件的构建: 软件开发的核心活动,唯一一项必不可少的工作。 构建活动(详细设计、编码、调试、集成、开发者测试)包含:1)验证有关的基础工作已经完成,因此构建活动可以顺利地进行下去。2)确定如何测试所写的代码。3)设计并编写类 和子程序。4)创建并命名变量和具名常量。5)选 ......
[省选联考 2022] 卡牌 解题报告
作为一道著名题,当然是有必要改一改的。 本文会介绍卡牌的两种做法:容斥和 FWT。下文将默认读者已经清晰地阅读了题目,没有漏过任何性质和条件。 容斥 这个做法应该是比较好想的。 一种可行的想法是拿所有方案,减去所有没有包含任意一个的方案,加上包含任意两个的方案,$\ldots$ 朴素的考虑质数整除一 ......
《代码大全》 读书笔记1
在王建民老师的推荐下,最近拜读了 Code complete《代码大全》,这部大块头确实经典,涉及到了软件开发的方方面面。有点后悔没有早些阅读,值得推荐给还没读过的朋友。它并不是针对某种语言的武林秘籍,应该可以看作是基础内功修炼吧。笔记比较简略,只供简单查阅~ 一、开发前期准备相关1.需求阶段: 发 ......
Linux目录结构和命令提示符
一、Linux目录结构 一、Linux目录结构 一切皆文件!!!!! / 根目录 /root root用户的家目录/宿主目录 /home 普通用户的家目录/宿主目录 userA /home/userA userB /home/userB /etc 应用程序的配 ......
vue-element-admin 运行踩坑笔记
npm WARN deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x. npm ERR! Error while executing: npm ERR! G:\ForCodeSoftwa ......
Linux系统安装
一、Linux系统安装 1、Linux系统介绍 Linux 一类操作系统的统称 适用于安装部署在服务器上 服务器: 提供服务的机器 专业的硬件设备 pc server, 刀片服务器、小型机 Linux系统与windows的区别: 1、开源 开放源代码 open sou ......
vs code 的 settings.json配置
{ " workbench.colorTheme": "Monokai", "editor.matchBrackets": "never", "workbench.iconTheme": "vscode-icons", "diffEditor.ignoreTrimWhitespace": false ......
vue+leaflet示例:geojson数据地形剖面分析(附源码下载)
demo源码运行环境以及配置 运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。 运行工具:vscode或者其他工具。 配置方式:下载demo源码,vscode打开,然后顺序执行以下命令: (1)下载demo环境依赖包命令:npm i (2)启动demo命令:npm run ......
移植第一!qt在windows下安装
最新版本的qt为5.1.1,已经把qt qtcreator 和mingw整合在了一起。其实qt也就是qtcreator qt和mingw的整合。 qt的程序本质上来说,仍然是c++的程序,而c++的程序编写是我不太熟悉的。这里仍然是要基于现实项目来学习相关知识。首先仍然是基于opencv,“打开图像 ......
接口vs抽象类的区别?
什么是抽象类和接口?区别在哪里? 下面代码是一个比较典型的抽象类的使用场景(模板设计模式). Logger是一个记录日志的抽象类,FileLogger和MessageQueueLogger继承Logger,分别实现两种不同的日志记录方式:记录日志到文件中和记录日志到消息队列中.FileLogger和 ......
Half-UNet:用于医学图像分割的简化U-Net架构
Half-UNet简化了编码器和解码器,还使用了Ghost模块(GhostNet)。并重新设计的体系结构,把通道数进行统一。 论文动机 编码器的不同类型的架构图,编码器(A-C)的结构分别来源于U-Net的编码器、解码器和全的Unet结构。 下面是上图的一些结果指标 将U-Net 的编码器和解码器都 ......
Scrapy-模拟登陆以及分页
scrapy模拟登陆&分页 一、模拟登陆 学习目标: 应用 scrapy直接携带cookie模拟登陆的方法 应用 scrapy.FormRequest()发送post请求进行登陆 1、回顾之前的模拟登陆的方法 1.1 requests模块是如何实现模拟登陆的? 直接携带cookies请求页面 找ur ......
20230325 LCD1602
关于模块式编程: 模块化编程是一种编写代码的方法,将大型程序分解成小的、独立的模块,每个模块实现特定的功能,并且可以被其他程序调用和重复使用。这种方法可以提高代码的可维护性、可重用性和可扩展性。 在模块化编程中,每个模块都有一个明确的接口和输入输出,以便其他模块可以调用和使用。模块之间的依赖关系也被 ......
代码随想录Day8-Leetcode344.反转字符串 II,541. 反转字符串II ,剑指Offer 05.替换空格 ,151.翻转字符串里的单词,剑指Offer58-II.左旋转字符串
344. 反转字符串 题目链接:https://leetcode.cn/problems/reverse-string 明显的双指针 /** * @param {character[]} s * @return {void} Do not return anything, modify s in-p ......
opengauss配置远程白名单
DB_VERSION:openGauss 3.0.3 1.允许192.168网段用户使用jack用户登陆 --创建只读账号 CREATE USER jack WITH MONADMIN password "Gaussdba@Mpp"; --写进配置文件,不用重启 gs_guc set -N all ......
Vulnhub之HackNos 2靶机详细测试过程
HackNos 2 作者:jason huawen 靶机信息 名称:hackNos: Os-hackNos-2.1 地址: https://www.vulnhub.com/entry/hacknos-os-hacknos-21,403/ 识别目标主机IP地址 ─(kali㉿kali)-[~/Vuln ......