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

python语言学习-------------------xlwt模块

xlwt模块是Python中一个用于管理Excel文件的模块,用以将数据以Excel表格的形式写入到Excel文件中。它具有操作方便、支持多种Excel文件格式等优点,因此,被广泛应用于数据处理、表格导出等方面。 1. 创建Excel文件 使用xlwt模块创建并打开Excel文件: import x ......
语言学习 模块 语言 python xlwt

Max_QAQ 计算几何

[TOC] ## 二维计算几何基础 ### 点、向量、直线 点:$(x,y)$ . 向量:$(x,y)$ . 向量的运算($A=(a_1,a_2),\ B=(b_1,b_2)$): - 加减:$A\pm B=(a_1\pm b_1,a_2\pm b_2)$ - 数乘:$k\cdot A=(k\cdo ......
几何 Max_QAQ Max QAQ

oracle 根据出生日期计算年龄

1.情景展示 oracle如何根据日期类型计算年龄 2.具体分析 我们可以根据出生日期到系统当前时间,计算出间隔月数,并除以12取整就可以计算出年龄。 3.解决方案 TRUNC(MONTHS_BETWEEN(SYSDATE, P.BIRTH_DAY ) / 12) AS AGE 示例2 SELECT ......
年龄 日期 oracle

《CUDA编程:基础与实践》读书笔记(2):CUDA内存

## 1. 全局内存 核函数中的所有线程都能够访问全局内存(global memory)。全局内存的容量是所有设备内存中最大的,但由于它没有放在GPU芯片内部,因此具有相对较高的延迟和较低的访问速度,`cudaMalloc`分配的就是全局内存。此外,当处理逻辑上的二维或者三维问题时,还可以使用`cu ......
CUDA 内存 基础 笔记

SpringBoot3之Web编程

> 标签:Rest.拦截器.swagger.测试; # 一、简介 基于`web`包的依赖,SpringBoot可以快速启动一个`web`容器,简化项目的开发; 在`web`开发中又涉及如下几个功能点: **拦截器**:可以让接口被访问之前,将请求拦截到,通过对请求的识别和校验,判断请求是否允许通过; ......
SpringBoot3 SpringBoot Web

计算几何

没有封完的全家桶 ``` #include using namespace std; #define ld double #define vec Point const ld eps=1e-10; const int N=10; int dcmp(ld a){return fabs(a)0) ret ......
几何

自然语言处理初步作业四

# 1.阅读参考书中介绍的其它数据平滑方法,自行选择一种进行简要的评价 Katz平滑方法属于后备(back-off)平滑方法。这种方法的中心思想是,当某一事件在样本中出现的频率大于k时,运用最大似然估计经过减值来估计其概率。当某一事件的频率小于k时,使用低阶的语法模型作为代替高阶语法模型的后备,而这 ......
自然语言 自然 语言

自然语言处理初步作业一

1.请说明如下句子有多少种不同的含义?He drew one card.咬死猎人的狗。这座碑是为纪念反对种族主义者叛乱中牺牲的英雄而建立的。答:(1)根据牛津词典,这句话应该有九个不同的含义。解析如下:draw的含义有画,抽出/拉出。card的含义有卡片,纸牌,怪人,(赛马的)赛事一览表,梳理机。对 ......
自然语言 自然 语言

计算机网络——概述

# 计算机网络——概述 ## 1. 速率相关的性能指标 ### 1.1 速率 定义:连接在计算机网络上的主机在数字信道上传送数据位数的速率 单位:b/s,Kb/s,Mb/s,Tb/s, 如果用字节表示,则是 B/s,KB/s,MB/s,TB/s 1Byte=8Bit ### 1.2 带宽 在计算机网 ......
计算机网络

c语言批量修改文件名

#include <stdio.h> #include <io.h> #include <string.h> int scandir(void){ char path[200]="D:\\test"; char pathcpy[100]; char substr[100]="第"; //该字符串前的 ......
文件名 语言 文件

oobabooga-text-generation-webui可能是最好的语言模型启动器(包含手把手安装教程)

https://www.bilibili.com/read/cv24006101/ 引言: 问:oobabooga是什么? oobabooga-text-generation-webui是一个用于运行类似Chatglm、RWKV-Raven、Vicuna、MOSS、LLaMA、llama.cpp、G ......

《CUDA编程:基础与实践》读书笔记(1):CUDA编程基础

## 1. GPU简介 GPU与CPU的主要区别在于: - CPU拥有少数几个快速的计算核心,而GPU拥有成百上千个不那么快速的计算核心。 - CPU中有更多的晶体管用于数据缓存和流程控制,而GPU中有更多的晶体管用于算数逻辑单元。 所以,GPU依靠众多的计算核心来获得相对较高的并行计算性能。 一块 ......
基础 CUDA 笔记

DOM编程

# DOM编程 ## 介绍 - `DOM编程`是指使用JavaScript与HTML文档中的DOM(文档对象模型)进行交互的过程。 - 文档:整个HTML网页文档 - 对象:网页中的每一部分都转换为了对象 - 模型:使用模型表示对象之间的关系 ![](https://img2023.cnblogs. ......
DOM

BOM 编程

# BOM 编程 ## 介绍 - BOM(浏览器对象模型): - 可以通过 js 操作浏览器 - 分类 - `window` 代表浏览器的窗口,也是浏览器的全局对象 - `document` 代表当前加载的 html 文档 - `navigator` 浏览器的信息,可以获取浏览器的版本 - `loc ......
BOM

CANoe:Communication Object编程基础

引言 基于SOA的功能测试中,Someip作为核心至关重要,但是常规的功能测试(不包括协议栈)针对Someip SD并不十分关注,用SomeipDLL实现也很麻烦。CANoe12.0版本提出了CO:Communication Object,CO将Someip的服务与接口抽象为具体单独的接口来供测试工 ......
Communication 基础 Object CANoe

Linux环境编程day05--进程管理

### 进程管理 ##### 进程的基本概念 ###### 进程与程序 程序是存储在磁盘上的可执行文件,程序被加载到内存中开始运行称为进程,一个程序可以同时加载成多个进程,进程就是处于活动状态下的程序 ###### 进程的分类 进程根据功能不同一般分为三种类型:交互进程、批处理进程、守护进程 交互进 ......
进程 环境 Linux day 05

大连人工智能计算平台——华为昇腾AI平台——高性能计算HPC的pytorch环境报错——torch.cuda.is_available()显示false——NVIDIA显卡驱动版本过低导致pytorch无法使用cuda

在使用这个HPC平台的时候发现了这么一个问题,那就是编译好的pytorch-cuda和anaconda官方安装的pytorch-cuda均不能调用cuda计算,这个现象十分的诡异,经过长时间的调查发现了问题所在——NVIDIA驱动版本过低。 给出该HPC的显卡驱动版本: ......

CodeSys PLC编程指南(ST语言)@Like

CodeSys PLC编程指南(ST语言)@Like 目录 1. 软件编程 1.1. PLC编程基本概念 1.1.1. 字符集 1.1.2. 分界符 1.1.3. 关键字 1.1.4. 常数 1.1.5. 操作数 1.1.6. 变量 1.1.7. 数据类型 1.1.8. 匈牙利命名法 1.1.9. ......
CodeSys 语言 指南 Like PLC

C语言学习笔记(八)指针详解

# 指针详解 arr[i] = *(arr+i) = *(p+i) = p[i] ## 字符指针 **char* p** ```c int main() { char ch = 'w'; char* pc = &ch; return 0; } ``` ```c int main() { char a ......
语言学习 指针 语言 笔记

计算几何模板

```cpp namespace ComputationGeometry{ const ld eps=1e-8,pi=acosl(-1.0); // 点 / 向量 struct vec{ ld x,y; vec(ld X=0,ld Y=0){x=X;y=Y;} // 输入输出 void in(){s ......
几何 模板

【专题】2022-2023中国科技类消费电子产业发展白皮书报告PDF合集分享(附原数据表)

全文链接:https://tecdat.cn/?p=33393 在后疫情时代,全球经济和消费力的增长面临巨大考验。2022年,电脑、手机等产品的市场规模出现了小幅收缩调整。然而,在这样的环境下,各种消费电子的细分领域却展现出了强大的韧性。阅读原文,获取专题报告合集全文,解锁文末29份消费电子行业相关 ......

C语言的字符串拼接

用strcat函数会改变被添加的那个变量,有时候我需要在循环里组合字符串,前面的字符串是不允许变的,只能自己写一个了。 在知乎找到了答案,我改写的简单了些,容易看懂。参考:https://zhuanlan.zhihu.com/p/346126120 #include<stdio.h> int mai ......
字符串 字符 语言

复习笔记|《计算机组成原理》第四章作业分析

1.在浮点数计算过程中,通常情况下计算机仍可以继续运行是(A)A.尾数发生溢出B.都不可以C.阶码发生溢出D.都可以**答案解析**:答案A,**尾数溢出时可以通过调整阶码来处理**。2.下列关于定点数和浮点数的叙述不正确的是:(B)A.浮点数运算要分阶码部分和尾数部分,而且运算结果都要求规格化,故 ......
原理 计算机 笔记

计算几何

准备 #include<bits/stdc++.h> using namespace std; const double eps=1e-6; int n,m; double x,y; struct point{//vector double x,y; }; 基本运算 叉积 ab向量围成的平行四边形面 ......
几何

从Hybrid技术的发展看后续趋势...

小程序容器技术的出现,为企业和开发者提供了一个轻量级的解决方案,使得应用能够在不同平台上进行快速部署和传播。通过借助小程序容器,用户无需下载安装即可体验应用,从而降低了用户的使用门槛,同时也减轻了开发者的维护负担。这种模式的兴起,进一步推动了跨端框架的发展。 ......
趋势 Hybrid 技术

【学习笔记】【数学】计算几何基础

点击查看目录 [TOC] ## 前置知识: 建议虽然是简单的前置知识,还是打开略过一遍。 * 浮点数与误差分析(少用除法) * 向量相关 向量 向量,就是带有方向和大小两个属性的边,通常形式为$\overrightarrow{AB}=(a_1,a_2)=A$。 运算与性质: * 判等:两点坐标重合。 ......
几何 数学 基础 笔记

复习笔记|《计算机组成原理》第三章作业分析

1、某机器字长16 位,主存按字节编址,转移指令采用**相对寻址**,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后的目标地址是(C)A.2006HB. ......
原理 第三章 计算机 笔记

复习笔记|《计算机组成原理》第二章作业分析

1、冯.诺依曼结构计算机中数据采用二进制编码表示,其主要原因是:(D)①二进制运算规则简单②制造两个稳态的物理器件较容易③便于用逻辑门电路实现算术运算A.① B.①② C.②③ D.①②③2、由3个1和5个0组成的8位二进制补码能表示的最小整数是(B) A.-126B.-125**解析**:补码应为 ......
原理 第二章 计算机 笔记

【计算机网络】WebSocket 是什么原理?为什么可以实现持久连接?

**一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接),循环连接的不算)** 首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是 `Websocket` 其实是一个 ......
计算机网络 WebSocket 原理

计算几何の板子

### 一 精度处理 $eps$和$sgn$ ```cpp const double eps=1e-8; int sgn(double x){//判断大小 if(fabs(x)<eps)return 0; else return x<0?-1:1; } ``` ### 二 点 ##### 1 点的初 ......
板子 几何