KalosAner Blog

欢迎大家讨论和批评!
「山穷水复疑无路,柳暗花明又一村。」

npm安装bundle包时报错

npm安装bundle包时报错 问题: npm版本10.2.4 npm安装bundle包时报错:sill idealTree buildDeps 解决方法: 1 npm set strict-ssl false

修改博客框架以支持文章分类

修改博客框架以支持文章分类 问题: 我使用黄玄的博客框架搭建了一个个人博客网站,想修改一下网站样式可以把两个不同文件夹里的blog(markdown格式)渲染到两个不同的网页。 方法: 基本思路就是修改解析 md 文件的代码,但是这个博客框架解析 md 文件是使用 Jekyll 解析的,所以仅需要修改配置就行。 1、在 _config.yml 中添加以下代码: 1 2 3 col...

C++内存管理之 new 与 delete

C++内存管理之 new 与 delete 截止2010年之前Linux下的glibc中的malloc来自Doug Lea。 new express class的构造函数无法被直接调用,只能使用new express在分配内存的同时调用,例如new string。 new express:申请内存并调用构造函数,底层会通过调用malloc实现。 operator new:申请内存,...

开源许可规则

开源许可规则 第二章图片转载自:https://www.bilibili.com/video/BV1ngzrYREyS/?spm_id_from=333.1007.tianma.2-3-6.click&vd_source=e168f5e534dbfee9b7d558d35e4ee09e

FFmpeg命令行使用技巧

FFmpeg命令行使用技巧 音视频从采集到播放流程: 命令查询: 命令参数 内容 命令参数 内容 -version 显示版本 -bsfs 显示可用比特流filter -buildconf 显示编...

意想不到的 CPP 语法

意想不到的cpp语法 1、位运算 & 的优先级比 == 还要低。 2、结构体内存对不齐在编译时可能会出问题导致数据错误。

static 容器导致的WA

static 容器导致的WA 问题: 在做力扣3337. 字符串转换后的长度 II的时候提交提示wrong answer,然后不进行任何修改的情况下把错误样例在本地运行一下发现是正确的。 原因: 经过测试发现是静态数据结构的问题。 由于SIZE是静态常量,所以array<int, SIZE>定义出来的变量也是静态的。 解决: 如果需要用array<int, S...

PowerShell 提示“系统禁止运行脚本

PowerShell 提示“系统禁止运行脚本” 问题: 在Windows10上执行下载的.bat文件时,提示”无法加载文件 D:\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本。” 原因: 系统为了安全会禁止运行不明来源的.bat文件上的部分命令。 解决: 使用管理员权限打开PowerShell,输入以下语句: 1 S...

Astar搜索算法

Astar搜索算法 A*搜索算法是一种启发式算法,利用现有的信息进行搜索的一种方法。 首先,定义横纵相邻方格之间的距离为10,对角相邻方格的距离为14(本文设定可以向8个方向前进,也可以根据需求设置为4个,比如只能横纵相邻方格间移动或者只能对角相邻方格间移动),以下用节点称呼方格。 定义每个节点除了位置坐标之外有两个属性 1、F值 = G + H,其中: G = 从起点A移动到该节...

编程珠玑读后感

编程珠玑读后感 读后感 该书喜欢引用论文,理论性很强。由于出版时间的问题,本书介绍的算法在现在看来可能已经非常普遍了。中文版翻译的也有些生硬。 第一部分 基础 第一章 开篇 问题:对一个最多包含 $n$ 个正整数的文件进行排序。 输入:一个最多包含 $n$ 个正整数的文件,文件中每个数都小于 $n$,其中 $n = 10^7$,没有重复的数,没有其他任何关联数据。 输出:按...