编程笔记
-
python after_request详解
after_request是在每一个请求结束之后,再请求的一个钩子函数。它需要有一个参数接收请求的响应。这个示例是使用after_request,对每一个请求后的响应进行分类,从而在请求完成之后,做不同的操作。 演示代码 impor…
-
Linux三剑客 之 awk学习与应用
最近在调gps模块,要把代码里打印的NMEA的msg给抓出来,单独存在一个文件里,素来听闻awk的强大,这次打算借这个机会学习一波: 也就是说,大概是从下面这样的log中,过滤出$开头的所有行,并删除每一行前面的无关…
-
Linux centos7 如何配置静态ip(Nat模式)
今天来讲下如何在vmware虚拟机 Nat网络下配置静态ip地址。
-
【Java学习Day08】数据类型、变量及字节
数据类型 强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 弱类型语言 要求变量的使用要符合规定,所有变量都必须先定义后才能使用 Java的两大数据类型 public class Demo02 { public st…
-
IDEA工具插件之Java Visualizer
打断点调试运行后后堆栈可视化效果:
-
对账了解
转自:https://zq99299.github.io/note-book/back-end-storage/01/04.html#为什么总是对不上账 1.对账介绍 对不上账 「是通俗的说法」,它的本质问题是,冗余数据的一致性问题。这里的冗余数据并 不是多余或者重复…
-
Django入门到放弃之CSRF_TOKEN
1.django解决csrf攻击方法 django使用中间件:django.middleware.csrf.CsrfViewMiddleware解决csrf攻击 form表单使用: -在form表单中 {% csrf_token%} ajax提交 方式一:放到data中 $.ajax({ url: '/csrf_test/', …
-
【luogu SP7685】FLWRS - Flowers(DP)(容斥)
FLWRS - Flowers 题目链接:luogu SP7685 题目大意 给你模数 m,问你有多少个长度为 n 的排列满足相邻两个差不为 1。 思路 首先一个简单的想法是容斥。那有 /(n/) 对相邻的不满足,就乘上 /((-1)^n/)。 考虑如何统…
-
Markdown语句学习-以Typora为例
一、基础语句 1、标题 #+空格 2、字体 ==高亮==` *斜体* **加粗** ***斜体加粗*** ~~删除~~ 上标^2^ 下标~2~ 3、排序 无序编号:+空格 ` 有序编号:1.+空格 ` 4、代码 `这是一行代码 ` ``` +回车 代码区 5、表格 …
-
662. 二叉树最大宽度
662. 二叉树最大宽度 给你一棵二叉树的根节点 root ,返回树的 最大宽度 。 树的 最大宽度 是所有层中最大的 宽度 。 每一层的 宽度 被定义为该层最左和最右的非空节点(即,两个端点)之间的长度。将这个二叉树视…