函数 笔记golang

Golang 简单的数据对齐可提高程序速度和内存使用率

### 序 Golang 中的结构或 struct 是用户定义的类型,允许将可能不同类型的项分组/组合为单一类型。 可以说是一个不支持继承但支持组合的轻量级类。 我们使用 Golang 编写代码的时候,你肯定使用过`struct`。 但是,你可能不知道的是,通过简单地重新排序结构中的字段,可以极大地 ......
使用率 内存 速度 程序 数据

函数

......
函数

<<代码整洁之道>> 读书笔记(1-2)

## 整洁代码 1. 人工智能永远不能完全取代程序员, 因为客户的需求总是模糊的, 程序员不只是写代码, 也会去讨论/设计需求和架构 2. 糟糕的代码会杀死项目, 通常会在项目中后期体现出来, 此时项目的生产力快速下降, 影响正常迭代和问题修复 3. 对一个成熟的项目进行重新设计和编写, 往往会分散 ......
代码 笔记 lt gt

dsu on tree 学习笔记

# dsu on tree 学习笔记 ## 引入 dsu 是并查集的缩写,然鹅本算法和并查集没啥关系。当然,dsu on tree 也有中文名字:树上启发式合并。也就是说,这个算法是用于处理一些树上信息的合并的。 dsu on tree 和莫队一样,都是优雅的暴力。优雅是因为思想很优雅,暴力是因为所 ......
笔记 tree dsu on

003 学习笔记--简介 + DDL(创建数据库|表|字段) + 数据类型

DBMS--建立在关系模型基础上,由多张相互连接的二维表组成的数据库。 特点: 使用表存储数据,格式统一,便于维护 使用SQL语言操作,标准统一,使用方便 MySQL启动或停止 net start mysql80 net stop mysql80 SQL通用语法 sql语句可单行或多行书写,以分号结 ......
数据 字段 类型 数据库 笔记

Gradle 笔记

## 一、简介 Gradle是一款Google推出的 **基于JVM**、 通用灵活的 项目构建工具, 支持 Maven,JCenter 多种第三方仓库;支持传递性依赖管理、废弃了繁杂的xml文件,转而使用 **简洁的 、 支持多种语言**的 build脚本文件 。 ![](https://img- ......
笔记 Gradle

Linux tar命令笔记

Linux tar 命令 Linux tar命令是用于建立,还原备份文件的工具程序,它可以加入以及解开备份文件内的文件。 语法: tar [参数] [目的文件] [备份文件] 例如: "tar -cf ttt.tar ./*.txt" #将当前目录下所有txt文件打包到ttt.tar文件中 参数: ......
命令 笔记 Linux tar

[重要] 用python写一个可变长参数的累加函数

[重要] 用python写一个可变长参数的累加函数 ━━━━━━━━━━━━━━━━━━━━━━ 你可以使用Python的可变长度参数*args来编写一个可以接受任意数量参数的累加函数。这样的函数定义如下: ``` def sum(*args): # pass return sum(args) `` ......
函数 参数 python

其他笔记

redis命令 keys (pattern) #查询所有匹配的key get (key) # 查询key对应的字符串类型的value del (key) [key2 key3 ...] # 删除key hget (key) [field] #查询key对应数据结构,中某个field的value hk ......
笔记

《数据仓库工具箱》笔记

维度建模 1 选择业务过程 2 声明粒度 3 确认维度 4 确认事实 业务过程是组织完成的操作型活动。 粒度用于确定某一事实表中的行表示什么。在选择维度或事实前必须声明粒度,因为每个候选维度或事实必须与定义的粒度保持一致。 维度提供围绕某一业务过程事件所涉及的 “谁、什么、何处、何时、为什么、如何” ......
工具箱 仓库 笔记 工具 数据

举例说明exec()函数的用法

举例说明exec()函数的用法 ━━━━━━━━━━━━━━━━━━━━━━━━━ `exec()` 函数可以用于执行一段字符串作为代码,这在某些场景下非常有用。以下是一些 `exec()` 函数的用法示例: 1. 动态执行 Python 代码: ```python code_str = 'prin ......
函数 exec

软测笔记4-【Linux系统】

一、Linux系统介绍 1.操作系统定义: 管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石 2.常见操作系统 a.桌面操作系统 Windows系列LinuxMacOS b.嵌入式操作系统 Linux c.服务器操作系统 LinuxUnixWindowsServer d.移动设备 ......
笔记 系统 Linux

golang之go-spew

我们在使用Golang(Go语言)开发的过程中,会通过经常通过调试的方式查找问题的原因,解决问题,尤其是当遇到一个很棘手的问题的时候,就需要知道一段代码在执行的过程中,其上下文的变量对应的数据,以便进行推测出问题的原因。 对于这类调试,我们用的比较多的一个是断点调试,还有是通过打印日志输出。通过日志 ......
go-spew golang spew go

golang怎么改进csv导入到sqlite的速度

Crafted by [Genie](https://marketplace.visualstudio.com/items?itemName=genieai.chatgpt-vscode) ## You golang怎么改进csv导入到sqlite的速度 ## Genie 在将CSV数据导入到SQL ......
速度 golang sqlite csv

【原创】C++中vector的remove()函数

话不多说,直接来 **remove()干了什么: 把要删除元素后面的值移动到前面,返回最后一个被改变值的下一个迭代器。** 举栗: ```CPP // 首先,定义一个vector vector demo = {1,3,3,4,3,5}; ``` vector的对应值分别为: **1,3,3,4,3, ......
函数 vector remove

pyqt5:槽函数里加线程

参考:(17条消息) PyQt5在textBrowser添加文本并自动滑动到底_pyqt5 textbrowser_SQZHAO的博客-CSDN博客 ......
线程 函数 pyqt5 pyqt

[重要] python 之 print() 函数高级用法

# python之print()函数高级用法 ━━━━━━━━━━━━━━━━━━━━━━ ### 语法: `print (value,...,sep='',end='\n',file=sys.stdout,flush=False)` 这是Python的内置函数print()的语法格式,其作用是将一 ......
函数 python print

去往js函数式编程(8)完

## 冻结 如果我们希望避免程序员意外或故意修改对象的可能性,冻结对象是一个有效的解决方案。在对象被冻结之后,任何修改它的尝试都会静默失败。javascript 不会报告错误或抛出异常,但也不会修改对象。这种解决方案只有一个问题:冻结对象是一个浅层操作,它仅冻结属性本身,类似于 const 声明的作 ......
函数

开窗函数

开窗函数开窗函数对一组值进行操作,它不像普通聚合函数那样需要使用GROUP BY子句对数据进行分组,能够在同一行中同时返回基础行的列和聚合列开窗函数的语法形式为:函数 + over(partition by <分组用列> order by <排序用列>),表示对数据集按照分组用列进行分区,并且并且对 ......
函数

css grid布局(网格布局)笔记

## Grid 布局 ### 网格布局的基本概念 [CSS 网格布局](https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_grid_layout)引入了二维网格布局系统,可用于布局页面主要的区域布局或小型组件。 #### 什么是网格? 网格是一 ......
布局 网格 笔记 grid css

pyqt5:槽函数传参/opencv图像转化QPixmap和QImage/使用函数方法读取图片

1、opencv读取图像转化QPixmap和QImage: 类的方法: def cvimg_to_pixmap(self,cvimg):#少了个self,报错Process finished with exit code -1073740791 (0xC0000409) height, width, ......
函数 图像 QPixmap 方法 opencv

驱动开发:取进程模块的函数地址

在笔者上一篇文章`《驱动开发:内核取应用层模块基地址》`中简单为大家介绍了如何通过遍历`PLIST_ENTRY32`链表的方式获取到`32位`应用程序中特定模块的基地址,由于是入门系列所以并没有封装实现太过于通用的获取函数,本章将继续延申这个话题,并依次实现通用版`GetUserModuleBase... ......
函数 模块 进程 地址

读发布!设计与部署稳定的分布式系统(第2版)笔记14_稳态

![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230627102336712-1268258427.png) # 1. 最大限度地避免直接对生产系统进行人为操作最为妥善 ## 1.1. 人为干预生产环境会导致问题 ### ......
稳态 分布式 笔记 系统 14

Python print()函数高级用法

Python print()函数高级用法 ━━━━━━━━━━━━━━━━━━━━━━━━━ 前面使用 print() 函数时,都只输出了一个变量,但实际上 print() 函数完全可以同时输出多个变量,而且它具有更多丰富的功能。 ### print() 函数的详细语法格式如下: `print (v ......
函数 Python print

真·随笔(三)《政治学通识》笔记

读书太少了,还天天鉴证,没底子。看点东西充实一下。 中国政治观:中国古代(孔子、韩非)、海国图志、孙中山、当代。 孙:管理众人的事便是政治。 > 孔子对曰:“政者,正也。子帅以正,孰敢不正?”……翻译成现代政治学语言,可以表述为“政府是社会的道德榜样”。借助这种视角,大家可以理解目前中国社会的很多事 ......
政治学 随笔 政治 笔记 183

举例说明 exec() 函数的用法

举例说明exec()函数的用法 ━━━━━━━━━━━━━━━━━━━━━━━━━ `exec()` 函数可以用于执行一段字符串作为代码,这在某些场景下非常有用。以下是一些 `exec()` 函数的用法示例: 1. 动态执行 Python 代码: ```python code_str = 'prin ......
函数 exec

lseek函数详解

1、用lseek计算文件长度 ret = lseek(fd,0,SEEK_END);返回值是文件指针距离文件开头的偏移量,也就是文件的长度 2、用seek构建空洞文件 1、空洞文件就是文件中有一段是空的 2、普通文件中间是不能有空的,因为我们write时文件指针是依次从前向后去移动的,不可能绕过前面 ......
函数 lseek

密码协议学习笔记(1):密码协议引论与密码学基础

本博客主要参考书目为邱卫东的《密码协议基础》,本着知识共享的目的,博主自制了扫描版,下载地址 基本定义: 博主注:可信第三方(Trusted Third Party,TTP) 协议参与者诚实程度: 诚实参与者: 完全按照协议要求参与协议的执行. 半诚实参与者/被动攻击者/窃听者: 按照协议要求参与协 ......
密码 密码学 引论 基础 笔记

「学习笔记」基环树

众所周知,一棵有 $n$ 个节点的树有 $n - 1$ 条边,树上没有环。 据此,明显的,对于一个有 $n$ 个结点 $n$ 条边的无向连通图,必定是在一棵树上的任意两个节点之间连一条边构成的。我们把 $n$ 个节点 $n$ 条边的无向连通图,就称为基环树。 > 基环树上存在环,因此**基环树它不是 ......
笔记

fluent材料物性输入的函数选取

在定义材料的物理属性时,经常会碰到一些函数需要输入,如果是关于温度的函数那么可以进行定义,如果不是温度的函数,则需要使用UDF进行定义,以黏度为例子说明函数输入: 黏度的输入有以下几种情况: 1. constant:恒定值 2. 温度的函数 ①分段线性:不同温度段下对应的函数都是线性的 ②分段多项式 ......
物性 函数 材料 fluent