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

JDBC编程

前置知识 Java 中 Properties 类是用于读取配置文件(.properties 、.cfg)中的配置信息。通常会将变动不大的配置信息存储在以 .properties 结尾的配置文件中,可以通过 java.util.Properties 类读取配置文件,将配置信息注入到配置类中 如 pro ......
JDBC

C语言:指针

1、指针简单介绍 #include<stdio.h> int main(void){ int * p; // p是变量的名字, int * 表示p变量存放的是int类型的地址(指针变量) /* int * p 应该理解为 p 是变量名,p变量数据类型是 int * 类型,实际即使存放的是int变量地 ......
指针 语言

Go 语言之 Viper 的使用

# Go 语言之 Viper 的使用 ## Viper 介绍 [Viper](https://github.com/spf13/viper): ### 安装 ```bash go get github.com/spf13/viper ``` ### Viper 是什么? Viper 是一个针对 Go ......
语言 Viper Go

VSCode输出"Hello, World!"(编写C语言) 脑残版本一看就懂

# 第一步,[官网](https://code.visualstudio.com/)下载VSCode ## 1.官网下载好 ![](https://img2023.cnblogs.com/blog/2913371/202306/2913371-20230618110315250-2137115612 ......
quot 语言 版本 VSCode Hello

【雕爷学编程】Arduino动手做(115)---HB100多普勒雷达模块

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

go语言tcp编程学习

# TCP编程 ## 1、网络编程分类 包括TCPsocket编程(底层基于tcp/ip协议)和b/s结构的http编程(使用的是http协议,但是底层是tcp socket实现的) 资料:尚硅谷的TCP资料(3卷),可以咸鱼找下资料看下 ## 2 TCPsocket编程 windows查看端口密码 ......
语言 tcp

并行计算之绪论01

# 一、绪论 ## 1.1 基本概念 1. 加速比:表示加速效果。单个处理器运行花费时间 / P个处理器运行花费时间;$S=\frac{T(1)}{T(p)}$ 2. 效率:$E = \frac{S}{p} = \frac{T(1)}{T(p)\times p}$ 3. 开销:$C=T(p)\tim ......
绪论

模板元编程之类模板(一)

一、类模板Stack的实现 #include <iostream> #include <vector> template <typename T> class Stack { private: std::vector<T> elems; //存储元素的容器 public: void push(T c ......
模板

数据库-SQL语言

## SQL语言 #### SQL通用语法 1. **以分号结尾** 2. **使用缩进增加可读性** 3. **不区分大小写,关键字建议大写** ![image-20230615091326501](https://harper886.oss-cn-qingdao.aliyuncs.com/img ......
语言 数据库 数据 SQL

关于如何使用C++进行编程(不使用数据库的情况下)

# 问题描述 对于一个长期使用Java连接数据库,实现javaweb编程的软工友友来说,突然在编程任务中不允许连接数据库,就有一点的蒙圈,没有办法,只能去查阅资料啦! # 问题解决 不出意外的话,这次我们就需要使用**文件操作**来存储数据啦!(然后另外一种方法时json,显然,文件操作更加简单一点 ......
情况 数据库 数据

【C】专家编程 (Expert C Programming) 阅读笔记

第一章 C:穿越时空的迷雾 1 p22 ~ 24 ANSI C 有此问题。 “安静”的类型转换原则:当执行算术运算时,操作数的类型如果不同,就会发生转换。数据类型一般朝着浮点精度更高,长度更长的方向转换,整形术如果转换为 singed 不会丢失信息,就转换为 signed,否则转换为 unsigne ......
Programming 笔记 专家 Expert

【雕爷学编程】Arduino动手做(114)---US-015高分辨超声波模块

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

根据经纬度计算两点之间的距离

from math import * def getDistance(latA, lonA, latB, lonB): ra = 6378140 # radius of equator: meter rb = 6356755 # radius of polar: meter flatten = (r ......
经纬度 经纬 之间

c#学习笔记-----------试着调用百度TTS语言合成API

首先要求百度这个网站注册一个账号,申请TTS的使用权限:https://ai.baidu.com/tech/speech/tts 点击立即使用,一系列操作之后可以领取免费试用的资格 创建相关应用就可以获取到程序里面要用的key了 最后程序里还要引用两个nuget包,一个是百度的AI包另外一个是NAu ......
语言 笔记 TTS API

关于TDL测试描述语言的设计草稿

TDL(Tests Description Language ) 基于JSON的测试描述语言, 用于描述测试用例、测试套件、测试报告等相关实体及属性 ## 测试用例描述 - name: 用例名称(string类型)- 必填 - description: 用例描述(string类型) - priori ......
草稿 语言 TDL

计算MD5值

1、linux 下计算md5值 [root@master yl]# md5sum CentOS-74-x86_64-1810.iso 6aab82e407bded0f611842952cd5067d CentOS-74-x86_64-xdja-v1.1.iso 2、Windows下计算md5值 ce ......
MD5 MD

计算机底层的秘密读书笔记之三

# 计算机底层的秘密读书笔记之三 ## IO部分之一 ``` 我感觉IO应该是最可能给人说明白的一个部分了. 也是我这种菜鸟改善应用性能最可能的部分了. CPU内存和cache 很难有优化的空间. 除非是开发去改垃圾代码.后者是升级硬件. 但是IO部分我感觉是有很大的优化空间的. 1.IO多路复用. ......
底层 秘密 计算机 笔记

Go语言学习总结

#### 1. 跳出/执行下一次循环。 ``` {标签名}: for true { ... for true { ... break/continue {标签名} //默认不加标签,则跳出最近一层循环。加了标签可以跳出标签定义处所在循环 } } ``` #### 2. map的使用注意项。 因为ma ......
语言学习 语言

编程知识提纯之法

> 编程知识提纯,本质上就是将编程知识结构化。 ### 引言 在“[打造适合自己的知识库](https://www.cnblogs.com/lovesqcc/p/16388105.html)”一文中,讲到了打造知识库的一般步骤。其中整理固然是必要工作,而核心却在于知识提纯。 在“[职业发展战术设计: ......
知识

实验三 嵌入式SQL与数据库编程

[TOC] #一、实验目的 1.理解嵌入式SQL与交互式SQL的区别; 2.掌握数据库连接技术; 3.掌握基于特定宿主语言的数据库连接与访问; 4.能够基于具体功能需求,在特定DBMS上实现简易应用系统开发。 #二、实验要求 1.选择宿主语言进行数据库连接的实现; 2.根据具体的功能设计进行嵌入式S ......
嵌入式 数据库 数据 SQL

Go 语言之在 gin 框架中使用 zap 日志库

# Go 语言之在 gin 框架中使用 zap 日志库 ### gin 框架默认使用的是自带的日志 #### `gin.Default()`的源码 Logger(), Recovery() ```go func Default() *Engine { debugPrintWARNINGDefault ......
框架 语言 日志 gin zap

十分钟了解MES系统的发展历程和标准体系

上一篇,我们通过一个点菜的故事快速地了解了MES系统都能做哪些事儿《三分钟快速了解什么是MES系统》,相信大家都有了一个基本的感性认知。本篇,我们将时间拨回几十年前,了解一些MES的发展历程和标准体系。 ......
历程 体系 标准 系统 MES

Reactive Extensions 响应式扩展 用于事件驱动编程的库,具有可组合的声明性模型

响应式扩展 这个存储库包含四个库,它们在概念上是相关的,因为它们都与 LINQ over of things 序列有关: Reactive Extensions for .NET又名 Rx.NET 或 Rx ( System.Reactive ):一个用于事件驱动编程的库,具有可组合的声明性模型 A ......
Extensions Reactive 模型 事件

TensorFlow05-3 神经网络损失函数(误差计算)

▪ MSE ▪ Cross Entropy Loss(针对分类问题) ▪ Hinge Loss ![image](https://img2023.cnblogs.com/blog/1914163/202306/1914163-20230617164108526-1325568515.png) # 1 ......
神经网络 误差 TensorFlow 函数 神经

2023-06-17《计算方法》- 陈丽娟 - 插值法(二).md

2023-06-17《计算方法》- 陈丽娟 - 插值法(二)Matlab计算方法插值法埃尔米特插值分段低次插值三次样条插值 一、埃尔米特插值 埃尔米特插值即是找到一个插值函数, 使得不仅在节点上与原函数值相同,且还要求与原函数在节点处有相同的一阶(n阶)导数。下面是该问题的数学表达: 对于节点, 寻 ......
插值法 方法 2023 06 17

Vue2.0计算属性的实现

说一下整体思路: ​ 在初始化的时候会给每一个计算属性都创建一个相对于的wathcer对象,然后这个watcher对象在创建的时候都会传入三个参数,第一个是vm实例对象,第二个就是在外面封装好的一个函数,这个函数主要是用于拿值,就是自己在外面写的return里面的值.第三个是一个对象,{lazy:t ......
属性 Vue2 Vue

计算机底层的秘密读书笔记之二

# 计算机底层的秘密读书笔记之二 ## 内存部分 ``` 内存部分之前自己看过很多资料了: 主要是虚拟内存以及TLB相关的内容 本书的角度与之前角度都不太一样,更加新颖一些. 这次总结想倒着来写. 1. SSD的带宽和延迟都比较好了, 但是是无法代替内存的 内存的寻址可以到字节,然后都是按照内存的位 ......
底层 秘密 计算机 笔记

Go 语言之自定义 zap 日志

# Go 语言之自定义 zap 日志 [zap 日志](https://github.com/uber-go/zap):https://github.com/uber-go/zap ## 一、日志写入文件 - `zap.NewProduction`、`zap.NewDevelopment` 是预设配 ......
语言 日志 zap Go

电源参数计算常用的Mathcad功能介绍

mathcad作为一款常用的数学计算软件,在很多个领域都用应用。本文用于总结在电源参数计算常用的功能或者函数。 一、分段函数 二、求余函数 三、积分函数 在电源领域,积分函数的作用主要有两种,一是求平均值,二是求有效值。 四、傅里叶变换函数 ......
电源 常用 参数 Mathcad 功能

开源大型语言模型(llm)总结

大型语言模型(LLM)是人工智能领域中的一个重要研究方向,在ChatGPT之后,它经历了快速的发展。这些发展主要涉及以下几个方面: 模型规模的增长:LLM的规模越来越大,参数数量显著增加。这种扩展使得模型能够处理更复杂、更长的输入序列,并生成更准确、更具连贯性的输出。同时,更大规模的模型还能够涵盖更 ......
模型 语言 llm