函数coalesce笔记hive
外设驱动库开发笔记53:MAX31856热偶变送器驱动
在我们的产品中经常有需要温度检测的地方,而热电偶温度检测电路是我们常用的。热电偶温度检测的方法很多,有时出于简单方便的考虑我们会选择热偶温度变送器来实现,这一篇我们就来讨论使用MAX31856热电偶温度变送器实现温度的检测。 1、功能概述 MAX31856可以对任何类型热电偶的信号进行冷端补偿和数字 ......
树分治学习笔记
一、 点分治 一、概述 前置知识:数的重心。 假设我们要统计一棵有 $n$ 个节点的树上所有点对之间距离是 $k$ 的有多少对。注意树上的边有长度。 $n\le 10^5,k\le 10^6$。 一个朴素的算法是遍历树上的所有点对,处理出距离(也就是链的长度)。 时间复杂度 $O(n^2)$。 考虑 ......
Excel 使用VBA 自定义函数
启用Excel开发工具 打开Excel 的VBA (ALT+F11) 新键VBA工程模块 写入自定义函数 Function HexIPAddr(strIPAddr As String, isAsc As Boolean) As String Dim arry, bit0 As String, bit ......
笔记本自带的office哪去了?
登录office官网 点击右上角头像 点击我的Microsoft账户 点击上方导航栏的 服务与订阅 点击已购买的产品 点击安装,选择版本中选择脱机安装程序 下载后右键装载,双击出现的setUp.exe ......
软构笔记-Java Swing学习
Java Swing 教程 Java Swing 是 Java 平台的一个 GUI 工具包,提供了各种组件和工具类,用于创建漂亮的用户界面。 安装 Java Swing Java Swing 是 Java 标准库的一部分,因此无需安装额外的软件包。只需要安装 Java 开发工具包(JDK),就可以开 ......
3-函数
函数: 是指一段可以直接被另一段程序调用的程序或代码。 使用场景: 在企业的 OA 或其他的人力系统中,经常会提供的有这样一个功能,每一个员工登录上来之后都能 够看到当前员工入职的天数。 而在数据库中,存储的都是入职日期,如 2000-11-12,那如果快速计 算出天数呢? 在做报表这类的业务需求中 ......
《代码大全》阅读笔记
做任何事情都需要前期准备,在软件开发中更是如此,尽管如此,还是有很多程序员接到任务后就是想着尽快编码,很多老板不重视软件开发的前期准备。要想保证一个软件的质量,在前期准备,需求分析,架构设计,编码,测试,维护等每一个环节都要重视质量。具体程序员接到任务的时候要检查一下在你之前的那些软件活动有没有准备 ......
Hive单机安装与测试
安装MySQL并运行 在当前用户下运行 sudo apt update sudo apt install mysql-server 安装成功后启动MySQL服务,运行 sudo service mysql start 查看MySQL的默认用户名和密码,运行 sudo cat /etc/mysql/d ......
浅谈欧拉函数
求法 设一个数x的各质因子为$p_1,p_2,...,p_n$ 则$\phi(x)=x-\frac{x}{p_1}-\frac{x}{p_2}-...-\frac{x}{p_n}+\frac{x}{p_1*p_2}+\frac{x}{p_2*p_3}+...=x*\frac{p_1-1}{p_1}* ......
Delphi原子操作函数介绍
一、Delphi的原子操作函数 在System.SyncObjs单元中,有一个TInterlocked的密封类,其十多个类函数(class function)其实都是调用的System单元的原子操作函数,只是封装得更容易理解。 使用方法:如对一个数值加一,则直接b:= TInterlocked.In ......
CS231N assignment 3 _ GAN 学习笔记 & 解析
这篇文章之所以来的比较早, 是因为我们机器人比赛字符识别数据集不够, 想自己造点数据集其实 课程内容总结 所谓GAN, 原理很简单, 我们有一个生成器网络和鉴别器网络, 生成器生成假的数据, 鉴别器分辨真假, 二者知己知彼互相优化自己, 从而达到博弈的效果. 实际操作中, 我们一般是训练k步鉴别器, ......
「学习笔记」tarjan求最近公共祖先
Tarjan 算法是一种 离线算法,需要使用并查集记录某个结点的祖先结点。 并没有传说中的那么快。 过程 将询问都记录下来,将它们建成正向边和反向边。 在 dfs 的过程中,给走过的节点打上标记,同时维护并查集,这里利用了回溯的思想,如果 $u$ 节点的这棵子树没搜完,那么 fa[u] = u;,搜 ......
《代码大全2》阅读笔记05
第八章 在我过去的编程经验中,我经常写出复杂且难以维护的函数。我经常尝试在一个函数中实现太多的功能,导致函数代码的复杂度极高,可读性和可维护性都很差。 通过阅读这一章,我认识到函数的设计和实现对代码的质量和可维护性至关重要。作者提到,高质量的函数应该具有以下特征:简单、短小、只做一件事情、参数尽量少 ......
欧拉函数
欧拉函数的定义: 公式法求欧拉函数代码实现: #include<iostream> using namespace std; int main(){ int t; cin>>t; while(t--){ int n; cin>>n; int res=n; for(int i=2;i<=n/i;i++ ......
Django笔记三十四之分页操作
本文首发于公众号:Hunter后端 原文链接:Django笔记三十四之分页操作 这一篇笔记介绍一下如何在 Django 使用分页。 Django 自带一个分页的模块: from django.core.paginator import Paginator 主要用途是列表数据的切割,比如说有 3000 ......
构建之法阅读笔记1
第一阶段读了构建之法的1-6章,感觉自己收获比较大、印象深刻的有如下几处: 第一个是初级软件工程师如何去成长的问题。 1.要积累软件开发相关知识,提升技术技能。 技术有很多种,你不需要做到全会,但至少你要对其中一种做到熟练掌握,每一个都懂一点,每一个又都不太懂,这样的感觉以后如果在公司最多就是个杂工 ......
《代码大全2》阅读笔记05
在阅读这十一章之前,我曾经遇到过一个问题。在编写代码时,我往往会尝试使用最新的技术和最酷的功能,而忽略了代码的可读性和可维护性。我觉得,只要我的代码能够正常工作,就没有什么问题。 然而,在阅读这一章之后,我意识到这种想法是错误的。书中介绍了许多关于代码可读性和可维护性的最佳实践,例如避免使用全局变量 ......
Vim学习笔记
在Linux终端命令行输入gvim & 打开GVIM Vim打开文件 终端输入:gvim *** 或 gvim *** & 使用Vim独立打开文件 vim *** 在终端显示文件 &:表示当前的这个进程打开,但是它还不影响你接下来在terminal上面敲一些其他的一些命令 Vim实现比较文件代码 终 ......
linux c/c++程序集成python库,实现调用python函数
为了提高开发效率,扩展开发程序的功能,我们经常会在我们的linux c/c++进程里调用外部脚本, 例如lua、python, 下面,介绍下如何在自己的linux c/c++代码里调用python脚本里的函数和类,并且将python库集成到我们自己的进程目录里,这样就不依赖系统环境是否存在pytho ......
DVT_eclipse学习笔记1
常用方法 1.自动补全 快捷方式:alt+/ (可以多次按这个“/” 选择补全的东西) 自动补全有时候会包含许多提案,分为几类: 第一个是你可以在范围内访问的内容(信号、变量、方法等,取决于所包含的范围) alt+/ 第二个用于代码模板 alt+/+/ 第三个是其他的东西,例如模块实例 alt+/+ ......
SpringCloud学习笔记
Eureka 基本知识 Eureka主要学习的是微服务的一些基本概念之类的,至于具体的操作其实都是在配置appolication.yml文件了,多看文档以及自己写过的demo就懂了。Eureka在微服务中承担的角色有三个,一个是注册中心server,一个是服务供给方porvider,以及接受用户请求 ......
中国剩余定理(CRT)学习笔记
约定 $A\perp B$ 表示 $\gcd(A,B)=1$。 $A\mid B$ 表示 $B\equiv 0\pmod{A}(A\neq0)$。 引入 考虑以下这道题: 有物不知其數,三三數之剩二,五五數之剩三,七七數之剩二。 問物幾何?—— 《孫子算經》 也就是说,求出下列关于 $x$ 方程组的 ......
构建之法阅读笔记02
《构建之法》是一本关于软件架构设计的经典著作,作者是美国软件工程师、架构师和教育家Christopher Alexander。这本书提出了一种全新的软件架构设计方法——模式语言法,通过模式语言法,可以帮助软件架构师和设计师更好地理解软件系统的结构和设计,提高软件的可维护性和可扩展性。本书的主要内容包 ......
Django笔记三十三之缓存操作
本文首发于公众号:Hunter后端 原文链接:Django笔记三十三之缓存操作 这一节介绍一下如何在 Django 中使用 redis 做缓存操作。 在 Django 中可以有很多种方式做缓存,比如数据库,比如服务器文件,或者内存,这里介绍用的比较多的使用 redis 作为缓存。 这篇笔记主要内容如 ......
第9次作业-函数求输入的任意两个数的最大值
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF4 | | | | | 这个作业要求在哪里 | [https://edu.cnblogs.com/campus/sdscfz/SF4/homework/12913 | | 这个作业的目标 | ......
笔记:《语义化版本》速记口令
笔记:《语义化版本》速记口令 #FastAdmin #版本管理 语义化版本 版本号管理是项目管理中的重中之重,如果版本号管理混乱,会导致项目冲突,引发项目灾难,严重的还会导致项目失败。 《语义化版本》规范就是为了避免这些问题,但是很多小伙伴看着长长规范,进而产生了抵抗心理,这里整理了一个简单的速记口 ......
06 - react的类组件中的状态state render函数 this指向问题 事件绑定
// 注册事件 import ReactDom from "react-dom" import { Component } from "react" // 类组件中的状态 通过 this.state.xxx 来获取状态 class Hello extends Component { // 事件对象 ......
react的类组件和函数组件 -- 状态 state
// 函数组件是无状态的 既没有数据的 类似 vue 组件中的 data 数据 // 类组件是有状态的组件 是有数据的 是双向绑定的数据 是数据驱动视图的 负责UI的视图更新 (单个组件的私有数据组件之间的数据是独立的) import ReactDom from "react-dom" import ......
matlab出现函数或变量'fun1'无法识别出错fmincon(line 562)
函数或变量'fun1'无法识别出错fmincon(line 562) 原因有两个 1.函数名要与函数文件名相同如这里我的函数名是fun1,那么这个文件也要命名为fun1 2.路径出现了问题 通常情况下matlab运行的时候是在C盘对应的bin目录下,但是我保存的这些代码文件并不是再C盘而是在D盘所以 ......