编程笔记

  • php数组使用引用遍历多次时出现最后一个元素丢失问题

    1、问题 $list = [ ['id'=>1, 'name'=>'不知火舞', 'location'=>'中单'], ['id'=>2, 'name'=>'橘右京', 'location'=>'打野'], ['id'=>3, 'name'=>'马可波罗', 'location'=>'ADC'], ]; f…

    编程笔记 2022年7月18日
  • C# UTC转换成时间

    public class DateTimeUtil { private static DateTime utcStartTime = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); /// <summary> /// 转换为DateTime /// </summary> /// <param name=…

    编程笔记 2022年7月18日
  • Ruby-Sass 安装

    安装ruby sass是基于ruby的环境,所以安装sass之前需要安装ruby。rudy windows 的安装包官方下载地址是:https://rubyinstaller.org/downloads/ ruby -v //查看ruby是否安装成功 安装sass gem install sass //安装s…

    编程笔记 2022年7月18日
  • 记一次process.env.NODE_ENV引发的问题

    一、process.env.NODE_ENV是什么? 在vue项目中,process.env读取的是env文件里全局环境变量, 其中我们常用NODE_ENV来区分生产环境or开发环境。 二、 这个变量如何配置 这个变量是用户自定义的,配置在package.json…

    编程笔记 2022年7月18日
  • ASP.NET Core Library – HtmlSanitizer

    介绍 要输出 Raw HTML 最好是先消毒一下. 使用 Library 就可以了.   参考 Github – mganss / HtmlSanitizer   安装 nuget dotnet add package HtmlSanitizer   调用 public static void Main() { var sanitizer = n…

    编程笔记 2022年7月18日
  • 图论——Bellman-Ford算法

    在这篇里,我们讲到,对于有负权值的情况下,一般用Bellman_Ford。 今天就来详述一下Bellman_Ford与其例题。 Bellman_Ford的思想非常简单,首先第一层枚举点,第二层枚举每一条边。 与其说第一层是枚举,其实不如说…

    编程笔记 2022年7月18日
  • Kruskal算法求最小生成树

    AcWing 859 最小生成树的定义: 给定一张边带权的无向图 /(G=(V,E)/),其中 /(V/) 表示图中点的集合,/(E/)表示图中边的集合,/(n=|V|/),/(m=|E|/) 由$ V$ 中的全部 /(n/) 个顶点和 /(E/) 中 /(n−1/) 条边构成的无…

    编程笔记 2022年7月18日
  • 道长的算法笔记:区间查询问题

    树状数组 Waiting... 如何使用树状数组进行区间修改 Waiting... 线段树榫卯式写法 Waiting... 线段树覆盖式写法 Waiting...

    编程笔记 2022年7月18日
  • 最短路径Ⅰ——DFS,BFS,Floyd,Dijkstra,Bellman-Ford,SPFA(含c++及Matlab代码模板)

    最短路径Ⅰ 前置知识——图 在学习最短路径前,先要了解图。 图的定义:图(Graph)是由顶点的有穷非空集合/(V( G )/)和顶点之间边的集合/(E ( G )/)组成,通常表示为: /(G = ( V , E )/),其中,/(G/) 表示个图,/(V/)…

    编程笔记 2022年7月18日
  • 差分约束算法

    【模板】差分约束算法 题目描述 给出一组包含 /(m/) 个不等式,有 /(n/) 个未知数的形如: /[/begin{cases} x_{c_1}-x_{c'_1}/leq y_1 //x_{c_2}-x_{c'_2} /leq y_2 // /cdots// x_{c_m} - x_{c'_m}/leq y_m/end{ca…

    编程笔记 2022年7月18日