页面 笔记 博客

麒麟系统开发笔记(十二):在国产麒麟系统上编译GDAL库、搭建基础开发环境和基础Demo

前言 麒麟系统上做全球北斗定位终端开发,北斗GPS发过来的是大地坐标,应用需要的是经纬度坐标,所以需要转换,可以使用公式转换,但是之前涉及到了山He智能一个项目使用WG。 大地坐标简介 概述 大地坐标(Geodetic coordinate)是大地测量中以参考椭球面为基准面的坐标,地面点P的位置用大 ......
上编 基础 系统 国产 环境

【Tips】克隆网站为单个HTML文件、将一个完整的页面保存到单个 HTML 文件中

Project on GitHub: https://github.com/gildas-lormeau/SingleFile Chrome插件市场 https://chrome.google.com/webstore/detail/singlefile/mpiodijhokgodhhofbcjde ......
单个 文件 HTML 页面 网站

c++笔记-scoped_lock/unique_lock解析

[toc] # scoped_lock vs unique_lock 在C++中,std::scoped_lock和std::unique_lock都是用来管理互斥量(mutex)的RAII(Resource Acquisition Is Initialization)类,用于简化多线程编程中的锁管 ......
lock scoped_lock unique_lock 笔记 scoped

字典树(trie) 算法笔记

## P1 字典树是什么 顾名思义就像一个字典一样,可以查询某单词是否出现,也可以查找同一前缀的单词的个数等等操作。 ## P2 字典树的实现 字典树是用树来实现的(这不废话吗),如果从根节点走到一个已标记过的节点(后面我们会称它为单词节点)的一条路径就是一个单词。 我们定义一下变量(或数组)的表示 ......
算法 字典 笔记 trie

IOS开发-OC页面跳转传递参数

使用OC进行IOS开发页面跳转传递参数的思路: 1.在AppDelegate.h中定义一个可变词典 2.在AppDelegate.m中初始化该可变词典 3.向字典中添加要传递的参数 4.在目标页面拿到参数 1.在AppDelegate.h中定义一个可变词典 #import <UIKit/UIKit. ......
参数 页面 IOS OC

python笔记:第十章开箱即用的模块

# 1.模块 ``` import 模块名 ``` ## 1.1 模块就是程序 任何python程序都可以作为模块导入,并标明程序(模块)的位置 ``` import sys sys.path.append('路径') ``` ``` import hello // 在同一文件夹下 ``` 会在该文 ......
模块 笔记 python

(笔记)位置式PID与增量式PID区别浅析

一、PID控制算法 什么是PID PID 控制器以各种形式使用超过了 1 世纪,广泛应用在机械设备、气动设备 和电子设备.在工业应用中PID及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法 PID 实指“比例 proportional”、“积分 integral”、“微分 derivativ ......
增量 PID 位置 笔记

Learning hard C#学习笔记——读书笔记 06

本文介绍了 C# 中委托的定义、使用、为什么引入委托以及委托的本质。同时,还介绍了委托链的使用,即将多个委托链接在一起,提高程序的可扩展性。 ......
笔记 Learning hard 06

选读SQL经典实例笔记09_数值处理

![](https://img2023.cnblogs.com/blog/3076680/202307/3076680-20230717130541155-2006675036.png) # 1. 对于复杂的数值计算而言,SQL 并非首选工具 # 2. 求和 ## 2.1. SUM函数会忽略Null ......
数值 实例 笔记 经典 SQL

JavaScript 笔记(二)事件循环机制

一、事件循环机制 1. 定义:事件循环是 JavaScript 中一种重要的异步执行机制。 2. 作用:管理和协调各种异步任务的执行顺序,保证 JavaScript 代码的执行顺序和预期一致。 3. 组成部分: 3.1 主线程(调用栈):执行任务; 3.2 任务队列:存放异步任务; 3.3 事件循环 ......
JavaScript 机制 事件 笔记

Linux 学习笔记

# Linux 学习笔记 ## 基础 Linux 命令 ### 美化 bash ```bash sudo vim ~/.bashrc PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;40m\]\u\[\033[00;00;40m\]@\[\03 ......
笔记 Linux

nuttx 笔记

1. esp32-kit板烧录nuttx.bin,在nuttx.bin的路径下执行 esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_fl ......
笔记 nuttx

谓词加密(Predicate Encryption, PE)-学习笔记

该文对谓词加密描述的较为详细,可供参考。 出处:廖定锋, 王常吉. 谓词加密理论与应用研究[D]. 中山大学硕士学位论文, 2010: 24-25. ......
谓词 Encryption Predicate 笔记

《算法竞赛进阶指南》 阅读笔记

# 基本算法 ## 位运算 ### 基本算术位运算 - 与:`and`,`&`。 - 或:`or`,`|`。 - 非:`not`,`~`。 - 异或:`xor`,`^`。 它们不仅局限于逻辑运算,均可以作用于 **二进制整数**。 注意一点,在 $m$ 位的二进制的数中,通常称最低位为第 $0$ 位 ......
算法 笔记 指南

[刷题笔记] Luogu P1168 中位数

[Problem](https://www.luogu.com.cn/problem/P1168) ### Description 题目描述非常简洁,不作解释。 ### Solution 题目要求对前奇数项求中位数?朴素的做法是暴力,但是范围1e5显然T。这里主要介绍一种堆顶堆的做法。 堆顶堆是什么 ......
中位数 笔记 Luogu P1168 1168

python部分库使用笔记

[pyecharts官网](https://05x-docs.pyecharts.org/#/ "pyecharts官网") pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyech ......
部分 笔记 python

[刷题笔记] 异或

### Problem > 给定一个包含 $n$ 个数的可重集,每个数为 0 或 1 ,初始时答案变量 $ans=0$ 。 你需要进行 $n-1$ 次操作,每次操作进行如下: >1. 选取可重集中的两个数 $x,y$ ,并计算出 $z=x \operatorname{xor} y$ 。 >2. 将 ......
笔记

动手学深度学习-笔记

# 课程信息 **[课程主页](https://zh-v2.d2l.ai/)** ## Pytorch版视频教程目录 [03 安装](https://www.bilibili.com/video/BV18p4y1h7Dr?p=1) [04 数据操作 + 数据预处理](https://www.bili ......
深度 笔记

《DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-based Incentive》论文笔记

本文的研究背景: 在各种机器学习任务中,深度学习可以实现比传统机器学习算法更高的精度。最近,保护隐私的深度学习引起了信息安全界的极大关注,其中训练数据和训练模型都不会被暴露。联合学习是一种流行的学习机制,其中多方将局部梯度上传到服务器,服务器使用收集的梯度更新模型参数。然而,在联合学习中存在许多被忽 ......

JS监听页面dom新增方法

```js $( document ).ready(function() { var observer = new MutationObserver(function(mutations){ console.log('mutationObserver0') mutations.forEach(fun ......
页面 方法 dom

分块学习笔记

# 分块学习笔记 区间加: 对于每个区间 $[l,r]$,如果 $lid=rid$,那么就暴力加。否则中间块加到 $sum[i]$ 和 $tag[i]$ 内,其余散块暴力加到 $a[i]$ 内。注意不会存在最后一个块长不为 $len$ 的情况,因为 $rid-1$ 总是不会在最后一个块内。 区间和: ......
笔记

博客园模板美化以及用Typora编辑随笔

博客园美化以及写博客 博客园模板使用 在博客后台中申请JS权限,审核大概需要1个小时 在博客侧边栏公告添加模板代码 JS样例代码 <script type="text/javascript"> window.cnblogsConfig = { info: { // 用户名 name: '照眠', / ......
随笔 模板 Typora 博客

SpringMVC笔记

# 一、SpringMVC简介 ### 1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: - 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 ......
SpringMVC 笔记

Learning hard C#学习笔记——读书笔记 05

本文介绍了C#编译成IL语言(Intermediate Language)的过程,以及使用ILDasm.exe工具查看IL代码的方法。文章通过一个Hello World程序,在ILDasm.exe工具中展示了MANIFEST清单和IL代码。 ......
笔记 Learning hard 05

Learning hard C#学习笔记——读书笔记 04

## 1.什么是接口 接口可以认为是一种规范,它是一种类的构建规范,它里面定义了一系列的方法和类型,但是没有具体的实现,需要继承它的类去自我实现 ## 2.接口的定义 使用 VS2022 在解决方案管理器这里,添加新建项 在添加新建项模板这里,选择接口 最后创建出来的接口如下 ```C# using ......
笔记 Learning hard 04

网络流学习笔记

# 网络流 ## 1.关于网络的一些定义: ### (1)网络: 网络(又称流网络 $Flow \ Network$)是指一个有向图$\ G=(V,E)$。 每条边$(u,v)\in E$都有个权值$c(u,v)$,称之为容量$(Capacity)$,$\forall (u,v)\notin E,c ......
笔记 网络

动态加载页面的爬虫方法

首先,可以直接手动拉到网页最下面,然后把F12里面的网页节点元素复制成文本,去获取目标进行下载,代码如下,用到的库BeautifulSoup: import os import urllib.request import re from bs4 import BeautifulSoup as bs ......
爬虫 页面 方法 动态

前端的一个问题——前端页面打不开

打开一个webapp下的页面会报这个错误 原因: 因为第三个函数拦截了所有的路径,所以web页面显示不出来 解决方法: 在创建一个放行的配置文件,把webapp中的四个目录放行,就可以了 ......
前端 页面 问题

线性基学习笔记

## 概念 定义:给定数集 $S$,以异或运算张成的数集与 $S$ 相同的极大线性无关集,称为原数集的一个线性基。 简单地说,线性基是一个数的集合。每个序列都拥有至少一个线性基。取线性基中若干个数异或起来可以得到原序列中的任何一个数。 ## 性质 - 性质一 > - 取线性基中若干个数异或起来可以得 ......
线性 笔记

Linux 逻辑卷管理 笔记

LVM逻辑卷: 作用: 整合分散的空间: 例如:可以将A空间与B空间整合成一个虚拟的整体空间,也可以是不同的磁盘之间进行整合。 整合过后的空间是无法直接使用的,它更像一个磁盘你可以用它新建分区挂载,而这个分区就是逻辑卷 空间可以扩展: 分区出来的逻辑卷可以根据整合出来的空间扩展空间大小容量,且不会对 ......
逻辑 笔记 Linux