函数 笔记golang
golang flag的使用
package main import ( "backend-service-api-scripts/utils" "database/sql" "flag" "fmt" "log" "os" ) var ( db *sql.DB = utils.ConnectData() // 这里的连接数据库需 ......
数论筛法学习笔记
算法部分 杜教筛 \[S(n) = \sum_{i = 1}^{n}f(i) \]要求 \(f\)积性,且能被表示为 \(f* h = g\),而 \(g\) 的前缀和与 \(h\) 的点值是好求的。 考虑展开狄利克雷卷积。 \[\begin{aligned} \sum_{i = 1}^{n} f* ......
读图数据库实战笔记04_路径与图变异
1. Groovy 1.1. Java编程语言的一个超集 1.2. Gremlin Console的一个特性是能和Groovy配合使用 1.2.1. Gremlin Console会自动地迭代结果 1.3. 从技术上说,Gremlin Console就是Groovy交互式解释器(read-eval- ......
第二章读书笔记
print("\n手机店正在打折,活动进行中.......")strweek = input ("请输入中文星期 (如星期一): ")intTime = int(input("请输入时间中的小时(范围:0~23):"))if(strweek=="星期二" and (intTime >=10 and ......
【CNN 取代 Transformer 加速 SAM】Fast SAM 笔记
将 SAM 任务转换为经过广泛研究的实例分割任务,并仅使用 SAM 作者发布的SA-1B数据集的1/50进行训练现有的实例分割方法 问题 1: 本文要解决什么问题? SAM 的计算成本高,主要来自于 处理高分辨率输入的 Transformer 架构。本文想要加速 SAM 模型的推理速度。 问题 2: ......
10月《代码大全》读书笔记
读书笔记: 1. 代码质量的重要性:本书强调了代码质量的重要性,良好的代码质量能够提高软件的可维护性和可扩展性。同时,作者还介绍了一些衡量代码质量的指标,如复杂度、可读性和可测性等,并给出了改进代码质量的一些建议。 2. 代码注释的写作规范:书中提到了代码注释的重要性,并介绍了一些写作规范,如注释的 ......
理解递归函数
递归函数的两个特征 函数自己调用自己 一定存在某个条件来终止递归,以避免无限递归 func main() { // result is : 2 2 3 recursion(4) } func recursion(num int) { if num > 2 { num-- recursion(num) ......
学习笔记433—FreeSurfer皮层分割软件初学者学习必看内容
FreeSurfer皮层分割软件初学者学习必看内容 1、linux书籍和笔记 可见附件中,推荐学习linux的视频为:linux初学者必看 这个视频我认为对于初学者是很好的,学习周期大概2到3天即可。 2、freesurfer皮层分割的软件参考官网:FreeSurfer官方网站,这个官网详细介绍了从 ......
第二章读书笔记——雷凯化
22信计1班雷凯化 学号 2022310143043 03 运行超市抹零行为 a=float(input('扫描的第一个商品价格:')) b=float(input('扫描的第二个商品价格:')) c=float(input('扫描的第三个商品价格:')) d=a+b+c print('总计:',i ......
高级数据库建模与设计笔记
1、需求文档 2、数据流图 3、数据字典 4、概要设计 5、逻辑设计(本课程只到这一步) 数据流图: 方框里是角色,圆里是动作,箭头是信息的变换,长等号上面是待修改的信息。 数据字典:是个列表。它不只说明字段,而是对数据流中各个元素进行说明。 新感悟:设计表时,面对数据流图,应该先看靠近初始角色的第 ......
欧拉函数 & 欧拉定理
欧拉函数 互质:对于 \(\forall a, b \in \mathbb{N}\), 若 \(a, b\) 的最大公因数为 \(1\) , 则称 \(a, b\) 互质。 欧拉函数:即 $ \varphi (N)$, 表示从 \(1\) 到 \(N\) 中与 \(N\) 互质的数的个数。 在算术基 ......
《代码大全2》阅读笔记
错误处理程序 1.处理预料中可能要发生的错误,在程序的正确性与健壮性间平衡; 2.方法:返回中立值、换用下一个正确的数据、返回与前次相同的数据、换用最接近的合法值、把警告信息记录到日志文件中、返回一个错误码、调用错误处理子程序或对象、当错误发生时显示出错信息、用最妥当的方式在局部处理错误、关闭程序。 ......
数论学习笔记
整除 若 \(a / b (b \ne 0)\) 为整数,则称 \(b\) 整除 \(a\) ,记作 \(b \mid a\) 。若 \(a / b\) 和 \(c / b\) 的余数相等,则称 \(a, c\) 模 \(b\) 同余。 同余 关于同余,有以下命题等价: \(a\) 和 \(b\) ......
学习笔记432—VBM_DARTEL算法对灰质变化的计算
VBM_DARTEL算法对灰质变化的计算 根据一些文献得知,VBM目前比较新的算法是DARTEL算法,这一算法被集成在SPM里,这里记录一下做法。VBM是对T1像进行分割得到灰质等。所以要有结构T1加权像数据。整个流程应该是这样: 1.手动调整前联合(AC) 首先就是需要我们自己手动调整一下结构像, ......
论文阅读笔记——LAVA: Large-scale Automated Vulnerability Addition
LAVA: Large-scale Automated Vulnerability Addition Brendan Dolan-Gavitt∗, Patrick Hulin†, Engin Kirda‡, Tim Leek†, Andrea Mambretti‡, Wil Robertson‡, ......
阅读笔记:《软件需求分析》阅读笔记四
软件需求分析是软件工程中至关重要的一部分,它涉及到确定和记录系统或应用程序的功能和性能需求,以便开发团队可以理解和满足用户的期望。在进行软件需求分析时,需要考虑各种因素,包括用户需求、系统约束、功能规范等等。本次笔记将继续探讨软件需求分析的重要性以及一些常用的技术和方法。 重要性 满足用户需求:软件 ......
打印空心金字塔_Golang实现
* * * * * * * * * * * * * * * * * * * * * * * * 需求:在控制台打印如上图所示的效果图 解题思路: 首先简化问题,先打印出实心金字塔,然后可观察得知,层数与star(星号)数量保持着一定关系(奇数队列),1、3、5、7……2n-1 然后,格式化打印效果, ......
Linux学习笔记(34)Linux给普通用户配置sudo权限
【1】快速配置与使用 概念: sudo 的英文全称是 super user do,即以超级用户(root 用户)的方式执行命令。 用户是否拥有sudo命令的执行权限,要看是否在于 /etc/sudoers 文件进行了设置。 /etc/sudoers 是一个文本文件,有其特定的语法,不要直接用 vim ......
《代码大全》阅读笔记04
六、代码改善1.软件质量的普遍原理就是改善质量以降低开发成本。 2.提高生产效率和改善质量的最佳途径就是减少花在代码返工上的时间,无论返工是由需求、设计改变还是调试引起的。 3.结对编程,通过复查可以快速地将所有开发者的水平提高到最高优秀的开发者的高度。 七.开发者测试1.白盒测试指的是测试者清楚对 ......
信息安全系统设计与实现第五章学习笔记
一、知识点归纳 1、 硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计数减为0时,计数器向CPU生成一个定时器中断,将计数值重新加载到计数器中,并重复倒计时。计数 ......
实验3 C语言函数应用编程
实验任务1 1 #include<stdio.h> 2 #include<math.h> 3 #include <stdlib.h> 4 #include <time.h> 5 #include <windows.h> 6 #define N 80 7 void print_text(int lin ......
阅读笔记1
《代码整洁之道》读书笔记 第一章:整洁代码 整洁的代码读起来令人愉悦; 糟糕的代码引发混乱!别修改糟糕的代码时,往往会越改越烂; 完善错误处理代码,在细节上话心思; 整洁的代码只做好一件事,糟糕的代码想做太多事,它意图混乱,目的含混。 Grady Booch观点:整洁代码简单直接,整洁的代码如同优美 ......
阅读笔记2
第二章:有意义的命名 名副其实:选一个好名字要花时间,但省下来的时间比花掉的多。 注意命名,而且一旦发现有其他更好的名称,就换掉旧的。 避免误导:必须避免留下掩藏代码本意的错误线索。应当避免使用与本意相悖的词。 做有意义的区分:不要定义,没有提供正确信息,没有提供导向作者意图的线索的命名。 使用读得 ......
实验三 C语言函数应用编程
1.实验1 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<time.h> 4 #include<windows.h> 5 #define N 80 6 7 void print_text(int line,int col,char text[ ......
重要的函数及方法
(个人解题方法,可能有更高效的) 输入方法 input():都是以字符串的形式输入 1、单行单个数据输入 a = eval(input()) # 一般我习惯使用input()搭配eval()使用,也可直接将eval换成已经知道要转化类型的类型名 # eg:a = int(input()) 补:eva ......
实验3 C语言函数应用编程
一、实验目的 能正确使用c语法规则定义、声明、调用函数 能正确编写递归函数 针对具体问题场景,能合理抽象出独立的功能模块,正确定义函数并使用,使得代码更具可读性、 可维护性 针对具体问题场景,能正确、合理使用全局变量和局部static变量,解决实际问题 二、实验准备 函数定义、声明、调用的语法规则 ......
【Azure Function App】如何修改Azure函数应用的默认页面呢?
问题描述 当在Azure中创建了一个函数应用(Function App)后,访问默认URL会得到一个默认的页面。是否有办法修改这个默认页面呢? 问题解答 在之前的博文中,介绍了修改App Service的默认页面。 1:【Azure 应用服务】App Service 默认页面暴露Tomcat版本信息 ......
学习笔记8
第5章 定时器及时钟服务 1.个人计算机定时器 定时器原理 定时器是一种硬件或软件设备,用于在指定的时间间隔内产生时间戳或触发事件。在个人计算机中,定时器分为两类:实时定时器和普通定时器。实时定时器用于精确地控制实时任务,而普通定时器则用于一般性的事件控制。 定时器驱动程序 定时器驱动程序是操作系统 ......