编程语言 发展史 语言 计算机

【雕爷学编程】Arduino动手做(02)---光敏电阻模块2

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
电阻 模块 Arduino

C#查询本机所在网段的所有IP以及计算目标IP对应同局域网的本机IP

1 借助System.Net.NetworkInformation.NetworkInterface 作为切入点获取所有的网卡接口 2 通过NetworkInterface.OperationalStatus 状态判断是否可以传送包 3 通过NetworkInterface.NetworkInter ......
网段 局域网 局域 所在 目标

助教工作总结(计算机组成原理)

一、助教工作的具体职责和任务 助教,顾名思义就是协助老师完成教学任务。这次的助教任务实际上是来自黄老师的邀请,我非常感谢福明老师的信任与对我的认可。这次助教任务的前期,黄老师问我有没有推荐担任助教的同学,我向黄老师推荐了几个我们级优秀的同学担任助教。后期我就和老师申请带软工某个班的同学,因为刚刚好这 ......
工作总结 原理 计算机

初学C语言day01——第一个C语言程序

# 第一个C语言程序 #include //包含头文件 # 预处理指令(在预处理阶段进行处理) //argc表示命令行参数的个数 argv一个字符串数组 命令行参数 int main(int argc,char *argv[]) { printf("Hello world!\n");//标准输出函数 ......
语言 语言程序 程序 day 01

大语言模型中一个调皮的EOS token

背景 最近需要做一个微调的培训,所以不可避免地需要上手一下相关的微调,而受限于机器资源,暂时没法做全参数微调,所以就尝试了目前比较火的两种高效微调方式,分别是PTuning和LoRA。模型选择得自然是现在中文做的比较好的ChatGLM2-6B。 微调的代码分别用的是 PTuning LoRA 在分别 ......
模型 语言 token EOS

【雕爷学编程】Arduino动手做(06)---KY-038声音传感器模块4

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
传感器 模块 声音 Arduino 038

计算机中的数制与编码(二进制转换)

#### 一、进制表示 ##### 1. 十进制表示 使用(0,1,2,...,9)十位数字表示,十进制运算时逢十进一。 ##### 2. 二进制表示 使用(0,1)两个数字表示,二进制运算时逢二进一。 ##### 3. 十六进制表示 使用数字和符号(0-9, A-F)表示,十六进制运算时逢十六进一 ......
二进制 编码 计算机

【雕爷学编程】Arduino动手做(06)---KY-038声音传感器模块3

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
传感器 模块 声音 Arduino 038

【雕爷学编程】Arduino动手做(06)---KY-038声音传感器模块2

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
传感器 模块 声音 Arduino 038

python实现iou计算

import numpy as np def iou(box1, box2): x1, y1, x2, y2 = box1 w1, h1, w2, h2 = box2 left_max = max(x1, w1) right_min = min(x2, w2) top_max = max(y1, h ......
python iou

【转】Docker入门笔记01:Docker容器技术的发展历程

原文:https://zhuanlan.zhihu.com/p/304623118 最近因为工作需要,要学习一些基本的Docker知识,所以整理了一些docker的入门知识,感兴趣的小白可以看看,一起学习进步。 要学习一个新的东西,我的习惯一般是先了解它是什么,它是怎么来的,发展历史是怎样的,用来解 ......
Docker 容器 历程 笔记 技术

【雕爷学编程】Arduino动手做(152)---BMI160 六轴陀螺仪模块2

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
陀螺仪 陀螺 模块 Arduino 152

计算机网络自顶而下第二章笔记

应用层原理 网络应用的体系结构 可能的应用架构: r 客户-服务器模式(C/S:client/server) r 对等模式(P2P:Peer To Peer) r 混合体:客户-服务器和对等体系 客户-服务器(C/S)体系结构 r 服务器: m 一直运行 m 固定的IP地址和周知的端口号(约定) m ......
计算机网络 第二章 笔记

C语言文件操作及字符串学习记录

``` #include #include #include #include #include //extern int errno; #if 0 int countSpace(char* s){ int i = 0; int count = 0; while(s[i] != '\0'){ if( ......
字符串 字符 语言 文件

leetcode刷题记录(C语言)

``` 给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。 如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。 返回 合并后的字符串 。 输入:word1 = "abc", word2 = "pqr" 输出:"apbqcr" ......
leetcode 语言

量子计算机一旦成熟,会给人类社会带来哪些改变

量子计算机的出现可能会对人类社会产生深迅速和广泛的影响。下面的文章将详细地探讨这个主题。 **1. 密码学和信息安全** 传统的密码系统,如RSA和ECC,基于数学问题的困难性(如大数分解和离散对数问题)。然而,这些问题对于量子计算机来说并不困难。Shor的算法就是一个能在量子计算机上有效分解大数的 ......
量子 人类 计算机 社会

关于 ABAP 这门编程语言的编译器和解释器

大家都知道ABAP是第四代高级语言。但我们有多少人能确定ABAP 报表是如何执行的?它有编译器还是解释器,还是两者兼有? 其实答案是:`在某种程度上,它两者都有`。 详细说明一下:在ABAP程序执行之前,ABAP编译器必须将其翻译成一种中间语言。这种形式的程序,即以这种中间形式的程序被称为ABAP负 ......
解释器 编译器 编程语言 语言 ABAP

什么是量子计算机

量子计算机是一种利用量子力学特性进行信息处理的计算机。在传统的计算机中,信息以二进制的形式存在,即每个位(bit)的值都是0或1。而在量子计算机中,信息以量子比特(qubit)的形式存在,每个量子比特可以同时处于多个状态。 我们需要了解一些量子力学的基本概念。量子是物质的最小单位,具有波粒二象性。量 ......
量子 计算机

R语言中 topGO包的安装

001、 if(!requireNamespace("BiocManager",quietly=TRUE)) install.packages("BiocManager") BiocManager::install("topGO", force = TRUE) library(topGO) 。 ......
语言 topGO

C语言 #ifdef 和 #if defined区别

- 注意两者都有个define的作用,区别在于使用方式上。前者的通常用法是: ``` c \#ifdef XXX .... \#else .... \#endif ``` - 只能在两者中选择是否有定义。对于后者,常用法是: ``` c \#if defined xxx1 .... \#elif d ......
defined 语言 ifdef if

【算法】在各种排列组合下,计算零钱找零方式数量

写一个函数,在给定一系列硬币面额的情况下,计算你可以用多少种不同的方式来兑换一笔钱。 例如,如果你有面额为1和2的硬币,有3种方法可以为4找零: 1+1+1+1,1+1+2,2+2。 硬币的顺序无关紧要: 1+1+2==2+1+1 此外,假设你有无限数量的硬币。 示例调用,一个金额和一系列独特面额的 ......
零钱 算法 数量 方式

【雕爷学编程】Arduino动手做(162)---OPT101模拟光照传感器模块3

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
光照 传感器 模块 Arduino 162

【雕爷学编程】Arduino动手做(162)---OPT101模拟光照传感器模块2

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
光照 传感器 模块 Arduino 162

【雕爷学编程】Arduino动手做(162)---OPT101模拟光照传感器模块

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
光照 传感器 模块 Arduino 162

Go并发编程实战 第三章 并发编程综述

> 经过前两章的基本认识,终于开始并发编程了。 # 并发编程基础 ## 基本概念 1. 串行和并行程序:串行程序特指只能被顺序执行的指令列表,并发程序则是可以被并发执行的两个及以上的串行程序的综合体。 2. `并发和并行`: 并行是指两个或者多个事件在**同一时刻**发生;而并发是指两个或多个事件在 ......
实战 第三章

【计算几何,数学】7.14 T3 @ xdfz

[Problem Link](http://c.gdfzoj.com/contest/44/problem/612) 给定 $n$ 个球和一个点 $P$,求点 $P$ 到这些球的交内一点的距离的最小值。保证有解。$n\le 10^6$。 和最小圆覆盖一个套路。考虑维护一个当前答案,初始即为询问点 $ ......
几何 数学 7.14 xdfz 14

说说 Go 语言的坑(二)

上一篇文章 [说说 Go 语言 for-range 的坑](https://imlht.com/archives/187/) 说的是 for-range 的,工作中,其实还是遇到蛮多奇奇怪怪的问题,这里也顺便整理了一下,就当作是续集:) 先继续看 for-range 的另一个坑: #### 下面代码 ......
语言 Go

36进制加法Java语言

#三十六进制加法 ###题目 给两个字符串num1,num2,实现36进制的数字相加。 10进制加法,逢十进一,每个位数数字可以为0-9,最小为0,最大为9,共10种情况 36进制加法,逢36进一,每个位数数字可以为0-35,最小为0,最大为35,共36种情况,这36种情况为0-9 10种 a-z ......
加法 进制 语言 Java

117.谈一谈你理解的函数式编程

#### 117. 谈一谈你理解的函数式编程? ``` 简单说,"函数式编程"是一种"编程范式"(programming paradigm),也就是如何编写程序的方法论。 它具有以下特性:闭包和高阶函数、惰性计算、递归、函数是"第一等公民"、只用"表达式"。 ``` 详细资料可以参考: [《函数式编 ......
函数 117

kibana上执行ES得DSL语言查询数据并查看表结构与数据

转载请注明出处: 1.kibana 上执行DSL 语言: 在kibana 中找到 Dev Tools,并双击打开,就可以进入执行DSL得执行页面了 执行DSL,示例如图: 2.在kibana上查看ES得文档信息,文档结构,字段定义等 在kibana得界面上进入到 Management --> Sta ......
数据 语言 结构 kibana DSL