模版gin笔记html

《代码大全》阅读笔记

迭代技术不能完全消除前期准备不足的负面影响。 需求变更的主要来源是客户参与项目的时间越长,对项目的理解深入,更加了解自己的需求。 架构的组成,类的设计、数据设计、业务规则、用户界面设计、资源管理、安全性、性能、可伸缩性、互用性、输入输出、错误处理、容错性等,红色为嵌入式系统比较中要的部分。 深入一种 ......
代码 笔记 大全

《信息安全系统设计与实现》第八周学习笔记

第四章 并发编程 并行计算 是一种计算方案,它尝试使用多个执行并行算法的处理器更快速的解决问题 顺序算法与并行算法 并行性与并发性 并行算法只识别可并行执行的任务。CPU系统中,并发性是通过多任务处理来实现的 线程 线程的原理 某进程同一地址空间上的独立执行单元 线程的优点 线程创建和切换速度更快 ......
笔记 系统 信息

Redis 6 学习笔记 4 —— 通过秒杀案例,学习并发相关和apache bench的使用,记录遇到的问题

背景 这是某硅谷的redis案例,主要问题是解决计数器和人员记录的事务操作 按照某硅谷的视频敲完之后出现这样乱码加报错的问题 乱码的问题要去tomcat根目录的conf文件夹下修改logging.properties,把下面两个encoding参数都改成GBK就行。 其实错误也很明显(ClassNo ......
案例 笔记 apache 问题 Redis

<学习笔记> 二分图

二分图最大匹配: 定义:给定一个二分图 \(G\),即分左右两部分,各部分之间的点没有边连接,要求选出一些边,使得这些边没有公共顶点,且边的数量最大。 方法:Dinic/染色 二分图的最小顶点覆盖 定义:假如选了一个点就相当于覆盖了以它为端点的所有边。最小顶点覆盖就是选择最少的点来覆盖所有的边。 定 ......
笔记 lt gt

2023/10/24学习笔记

Linux:基础内容与命令1 linux基础内容 一切都是一个文件。容易看(包括硬件,文本,二进制,源代码) 系统中拥有小型,单一用途的程序。(一个程序只负责做好自己的本职工作) 当遇到复杂任务,通过不同功能用途的程序组合起来完成。 轻量级,一台服务 dhcp ip 数据库服务 网页 避免令人困惑的 ......
笔记 2023 10 24

【学习笔记】Miller-Rabin 算法

费马小定理 当 \(p\) 为质数时,若 \(\gcd(a,p)=1\),则 \(a^{p-1}\equiv 1\pmod p\)。 但逆命题是错的,例如 \(p=561\) 这类卡迈克尔数,满足任何 \(\gcd(a,p)=1\) 都有 \(a^{p-1}\equiv 1\pmod p\)。所以用 ......
Miller-Rabin 算法 笔记 Miller Rabin

学习笔记431—freesurfer下载安装,常用术语和recon-all命令

freesurfer下载安装,常用术语和recon-all命令 1 基础知识 1.1 简介 freesurfer是一个分析和可视化大脑结构成像和功能成像的工具包,可以处理MRI、fMRI数据,进行大脑解剖学数据测量等。 1.2 安装freesurfer 目前该软件包仅支持Linux和Mac OS系统 ......
术语 freesurfer recon-all 命令 常用

html 数字,字母 超出标签设定的宽度问题

前因:做一个表格页面时,其中有一列网址数据,但这些内容总会超出表格设定的宽度范围,中文就不会,就类似下面这样: 解决(样式中增加下面代码): word-wrap:break-word; 效果: ......
宽度 字母 标签 数字 问题

js替换模版中${}的内容

【转】https://blog.csdn.net/xiangzaixiansheng/article/details/132501772 要在js中想要替换替换模板中的${},可以使用字符串的replace()方法结合正则表达式或者函数来实现替换操作。 以下是两种常见的替换方式: 使用正则表达式: ......
模版 内容

线程池笔记

日常所说的“核心线程”、“非核心线程”是一个虚拟的概念,是为了方便描述而虚拟出来的概念 在代码中并没有标记哪些线程为“核心线程”或者“非核心线程”。所有线程都是一样的。 线程池是如何实现的? 在Java中,线程池中所谓的“线程”,其实就是一个静态内部类Worker,它是基于AQS实现的,并实现Run ......
线程 笔记

软件工程读书笔记1-《代码整洁之道》1

最近读了《代码整洁之道》这本书,结合自己学习经验,对代码整洁的重要性有了一些新的理解与感悟。首先我想先谈谈什么是整洁的代码,从字面意思上理解,整洁的代码,对于程序员来说非常的一目了然,简单、整洁,结构清晰,逻辑清楚。那么整洁的代码到底对一个项目的影响有多大?对于这个问题没有明确的数据支撑我给出答案, ......
软件工程 代码 笔记 工程 软件

[DataFocus Cloud 对比 QuickBI](https://www.datafocus.ai/comparison/quick-bi.html)

产品对比 对比 Tableau 对比 Power BI 对比 QuickSight 对比 Qlik 对比 ThoughtSpot 对比 FineBI 对比 SmartBI 对比 永洪BI 对比 QuickBI 对比 百度Sugar ......

《代码大全》阅读笔记03

第五章:软件构建中的设计 1、软件的首要技术使命就是管理复杂度,以简单性作为努力目标的标记方案对此最有帮助。 2、好的设计是迭代的,你尝试设计的越多,你的最终方案就会约好。 3、隐藏实现、封装变化。 第六章:可以工作的类 1、类的接口应该提供一致的抽象。很多问题都是由于违背该原则而引起的。 2、类的 ......
代码 笔记 大全

JavaWeb开发-HTML基础学习

1.HTML的基本语法 HTML是什么?:HTML是一种超文本标记语言,负责网页的结构,设计页面的元素内容等 超文本:超越文本限制,除了文本信息,还可以定义图片,音频,视频等 标记语言:由标签构成的语言。 HTML代码直接在浏览器中运行,由浏览器解析 (1)HTML标签的特点 不区分大小写 标签属性 ......
JavaWeb 基础 HTML

(python笔记)pandas拆分合并列,自动填充内容

# 前提,由于前期造的数据格式不适用当前需求,需把前期合并的数据拆分,代码如下: 1 import pandas as pd 2 3 def split_Data(): 4 re = pd.read_excel(r'D:\测试数据\cssj.xlsx') # 读取Excel文件数据 5 df = p ......
笔记 内容 python pandas

Redis深度历险 核心原理与应用实践-笔记

1.2.2 5种基础数据结构 string(字符串) 字符串string是Redis最简单的数据结构,其内部表示就是一个字符数组。Redis所有的数据结构都是以唯一的key字符串作为名称,然后通过这唯一的key来获取相应的value数据。不同类型的数据结构差异就在于value的结果不一样。 Redi ......
深度 原理 核心 笔记 Redis

学习笔记430—fMRI数据处理

产生的一系列文件中: https://www.bilibili.com/video/BV1U5411s7kg?p=3 严老师视频 (1)头动矫正 其中FD_Jenkinson最好 下面这个是很早以前用来排除被试的,现在不用了,现在都用meanFD排除 HeadMotion.tsv: 显示最大或平均头 ......
数据处理 笔记 数据 fMRI 430

阅读笔记 2: 重构的实际应用

第6章介绍了如何重新组织数据,这是一个常见的重构任务。作者详细讨论了数据类和数据结构的不同,以及如何选择合适的数据组织方式以改善代码质量。 在本章中,福勒讲述了一些具体的数据重构技巧,如封装字段(Encapsulate Field)、以及如何将数据类的职责划分得更加清晰。他提到了代码中的数据泥团(d ......
实际 笔记

html标签1

看了一晚上的文档和视频大概学了html中的几个标签,感觉html像是复杂化的md??? head标签 里面可以放title,meta,以及内置的css(还没开始学),(用style标签表示) <head> <meta charset="uft-8"> <title>mywebsite</title> ......
标签 html

《需求分析与系统设计》阅读笔记1

《需求分析与系统设计》首先强调,理解这本书的核心在于认识到需求分析与系统设计是一门应用性知识,阅读虽然重要, 但更为关键的是通过错误的实践、错误分析,并尽力避免未来可能出现的错误。 第一章着重探讨了导致软件失败的原因,以及问题出现时应采取的解决方法。这部分的内容被认为尤为关键。 一旦我们理解这些基本 ......
需求 笔记 系统

之前笔记全记本子上了,一直也没整理……

JavaScript自定义对象 定义格式: var 对象名 = { 属性名(变量名)1:属性值1, …… …… …… …… 函数名称(方法名):function(形参列表){} }; eat;function(){ alert("吃"); } 简化: 函数名称(){ 代码块; } eat(){ al ......
本子 笔记

数论学习笔记

目录 前言 数论基础 1.1 整除 1.2 带余除法,同余 质数 2.1 唯一分解定理 2.2 质数筛(线性筛) 2.3 欧拉函数 最大公因数/最小公倍数 3.1 辗转相除法 3.2 裴蜀定理 3.2 扩展欧几里得算法 线性同余方程 4.1 费马小定理 4.2 欧拉定理 4.3 逆元 4.4 求解线 ......
数论 笔记

代码随想录刷题笔记

代码随想录 数组 704. 二分查找 力扣题目链接 class Solution { public int search(int[] nums, int target) { int left = 0, right = nums.length-1; while (left <= right) { in ......
随想录 随想 代码 笔记

【python笔记】杂乱版

numpy.tile的作用 import numpy as np # 重复一个标量值 scalar = 5 result1 = np.tile(scalar, 3) print(result1) # 输出:[5, 5, 5] # 重复一个数组 arr = [1, 2, 3] result2 = np ......
笔记 python

Splay 学习笔记

Splay 概述 Splay也称伸展树,是二叉搜索树(BST)的一种近似平衡的类型,由Daniel Sleator 和 Robert Tarjan 于 1985 年发明。有着极其优秀的复杂度(均摊\(O(log_2n)\))。 可以实现Splay(旋转某节点到根),Split(分裂),Merge(合 ......
笔记 Splay

算法笔记(6)数列分块

原发表于我的博客 前言 分块不能说是一种数据结构,它是一种思想,无论是数列分块,块状链表,还是数论分块,莫队算法,都应用了分块的思想。 本文主要介绍狭义上的分块,即数列分块。 数列分块的引入 数列分块可以说是暴力,一种优美的暴力,它的基本思路是,把数列分成若干块(一般取\(\sqrt n\)),分块 ......
数列 算法 笔记

算法笔记(3)模拟退火

原发表于个人博客= 模拟退火的引入 假如我们有一个函数,要求它的极大值,怎么求呢? 如果这个函数满足单调性,可以用二分的方法。 如果这是一个单谷(或单峰)函数,可以用三分法。 那要是多峰函数怎么半呢? 这时就可以用随机化算法。 一种朴素的方法是:每次在当前找到的最优方案\(x\)附近寻找一个新方案。 ......
算法 笔记

算法笔记(5)贪心算法

原发表于我的博客 贪心算法 贪心与其说是一种算法,不如说一种思想。 贪心思想,顾名思义,就是总是做出当前最好的选择,这种方式可能在全局上不是最好的结果,但是在一些题目中就可以直接用。 最简单的例子就是“货比三家”,在生活中,我们买东西时都会挑性价比最优的,这就是一种贪心。 贪心算法在OI中经常与其他 ......
算法 笔记

算法笔记(4)莫队算法入门

原发表于我的博客 前言 本来想学完回滚莫队、树上莫队、二离莫队之后一起写一个博客,但是一直学不会/kk,只好把已会的普通莫队和带修莫队写了(以后会补上的) 普通莫队 莫队——优雅的暴力 莫队算法的引入 例题: 给定一个数列和若干询问,每次询问询问一段区间内不同种类数字的个数。 暴力做法 每次询问暴力 ......
算法 笔记

算法笔记(2)FHQtreap

原发布于我的个人博客 前言 FHQtreap绝对是平衡树里最好写,最实用的,他几乎能做所有splay或其它平衡树能做的事,还能可持久化! 这篇文章将会介绍FHQtreap的基本操作和维护区间的操作,并附上例题。 基本操作 FHQtreap的基本操作只有两个,分裂和合并。 有些读者可能会问,分裂和合并 ......
算法 FHQtreap 笔记