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

NOI / 1.9编程基础之顺序查找

06:笨小猴 描述 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是 ......
顺序 基础 NOI 1.9

Java 网络编程 —— 基于 UDP 的数据报和套接字

## UDP 简介 UDP(User Datagram Protocol,用户数据报协议)是传输层的另一种协议,比 TCP 具有更快的传输速度,但是不可靠。UDP 发送的数据单元被称为 UDP 数据报,当网络传输 UDP 数据报时,无法保证数据报一定到达目的地,也无法保证各个数据报按发送的顺序到达目 ......
套接字 网络编程 数据 网络 Java

Go语言中的init函数: 特点、用途和注意事项

# 1. 引言 在Go语言中,`init()`函数是一种特殊的函数,用于在程序启动时自动执行一次。它的存在为我们提供了一种机制,可以在程序启动时进行一些必要的初始化操作,为程序的正常运行做好准备。 在这篇文章中,我们将详细探讨`init()`函数的特点、用途和注意事项,希望能帮助你更好地理解和使用这 ......
函数 注意事项 用途 事项 特点

计算机网络原理复习

教材:计算机网络——自顶向下方法(第七版) 作者:James F. Kurose, Keith W. Ross 内容0-2在复述书6.7节 0. 数据的获得 以访问网站为例。 现在Bob(人在美国)要访问www.google.com这个网站! 他所需要的是:他自己的IP地址、google的IP地址 ......
计算机网络 原理

实验6 turtle绘图与python库应用编程体验

task1_1 代码: from turtle import * def move(x, y): '''画笔移动到坐标(x,y)处''' penup() goto(x, y) pendown() def draw(n, size = 100): '''绘制边长为size的正n变形''' for i ......
turtle python

.net core 24节气计算器 by valu C#

调用方法: solar_terms_util jq = new solar_terms_util(); var target_date = DateTime.Now; jq.calc_jieqi(target_date); string jq_text = jq.this_jq; //当前节气 va ......
节气 计算器 core valu net

透过 Go 语言探索 Linux 网络通信的本质

## 前言 各种编程语言百花齐放、百家争鸣,但是 “万变不离其中”。对于网络通信而言,每一种编程语言的实现方式都不一样;但其实,调用的底层逻辑都是一样的。linux 系统底层向上提供了统一的 Socket 通信系统函数,动态链接库 `/lib64/libc.so` 中就是实现网络通信的关键类库。下面 ......
网络通信 本质 语言 Linux 网络

实验6 turtle绘图与python库应用编程体验

实验任务1 task1_1.py 程序源码: 1 from turtle import * 2 3 def move(x, y):#画笔移动到坐标(x,y)处 4 penup() 5 goto(x, y) 6 pendown() 7 8 def draw(n, size = 100):#绘制边长为s ......
turtle python

实验六 turtle绘图与python库应用编程体验

1 from turtle import * 2 3 4 def move(x, y): 5 penup() 6 goto(x, y) 7 pendown() 8 9 10 def draw(n, size=100): 11 for i in range(n): 12 fd(size) 13 lef ......
turtle python

实验6 turtle绘图与python库应用编程体验

task1_1 1 from turtle import * 2 3 4 def move(x, y): 5 penup() 6 goto(x, y) 7 pendown() 8 9 10 def draw(n, size=100): 11 for i in range(n): 12 fd(size ......
turtle python

Go 语言连接数据库实现增删改查

title: "Go 语言连接数据库实现增删改查" date: 2023-06-10T18:55:16+08:00 draft: true tags: ["Go"] categories: ["Go"] # Go 连接 MySQL实现增删改查 ## 一、初始化连接 ### 创建项目 ![](http ......
语言 数据库 数据 Go

Linux命令行与shell脚本编程大全学习笔记

理解Linux文件权限 执行ls -l命令获取当前目录下所有文件、目录和设备的权限。 显示的列表字段分别为: 文件类型,比如目录(d)、文件(-)、字符型文件(c)或块设备(b);文件的权限;文件的硬链接总数;文件属主的用户名;文件属组的组名;文件的大小(以字节为单位);文件的上次修改时间;文件名或 ......
脚本编程 脚本 命令 笔记 大全

第七章 LCA计算与分析

7.1 生命周期清单(LCI)的算法 7.2 生命周期影响类型指标(LCIA)的算法 ......
LCA

实验七 面向对象编程与内置模块

实验一 class Account: #一个模拟银行账户的简单类 def __init__(self, name, account_number,initial_amount = 10): self._name = name self._card_no = account_number self._ ......
模块 对象

计算机体系架构——Cache

本文主要内容如下,基本涉及了cache的概念,工作原理,以及保持一致性的入门内容。 1 为什么需要Cache 1.1 为什么需要Cache 我们首先从一张图来开始讲为什么需要cache. 上图是CPU性能和Memory存储器访问性能的发展。我们可以看到,随着工艺和设计的演进,CPU计算性能其实发生了 ......
架构 体系 计算机 Cache

飘 查询字母频率并计算 频数

package 文本字母使用频率;import java.io.*;public class Letter1 { public static void main(String args[]) { try { char shu[] = new char[1000000]; char zimu[] = ......
频数 字母 频率

C++计算机程序设计基础(C++)课程设计[2023-06-11]

# C++计算机程序设计基础(C++)课程设计[2023-06-11] 计算机程序设计基础(C++)课程设计 设计要求与题目 (适用班级:土木安全类 2224 班) 课程设计时间、上机地点: 第 19 周,周一至周五。 采矿楼五楼资安院计算机中心 学时与学分: 一周/1 学分 一、课程的性质和任务 ......
程序设计 课程 计算机 基础 程序

R语言确定聚类的最佳簇数:3种聚类优化方法|附代码数据

原文链接:http://tecdat.cn/?p=7275 最近我们被客户要求撰写关于聚类的研究报告,包括一些图形和统计输出。 确定数据集中最佳的簇数是分区聚类(例如k均值聚类)中的一个基本问题,它要求用户指定要生成的簇数k。 一个简单且流行的解决方案包括检查使用分层聚类生成的树状图,以查看其是否暗 ......
语言 代码 方法 数据

R语言中的隐马尔可夫HMM模型实例|附代码数据

原文链接:http://tecdat.cn/?p=17592 最近我们被客户要求撰写关于隐马尔可夫HMM模型的研究报告,包括一些图形和统计输出。 最近,我们使用隐马尔可夫模型开发了一种解决方案,并被要求解释这个方案 HMM用于建模数据序列,无论是从连续概率分布还是从离散概率分布得出的。它们与状态空间 ......
实例 模型 语言 代码 数据

R语言上市公司经营绩效实证研究 ——因子分析、聚类分析、正态性检验、信度检验

全文链接:http://tecdat.cn/?p=32747 原文出处:拓端数据部落公众号 随着我国经济的快速发展,上市公司的经营绩效成为了一个备受关注的话题。本文旨在探讨上市公司经营绩效的相关因素,并运用数据处理、图示、检验和分析等方法进行深入研究,帮助客户对我国45家上市公司的16项财务指标进行 ......
实证 因子 绩效 上市公司 语言

高通量测序技术的应用与发展前景

小组成员及分工:许湉 22020080055 整理汇总全文,关于高通量测序的开发与应用的文本编辑王娅娣 22020080048 资料搜集,关于高通量测序的未来发展和局限性的文本编辑魏依璐 22020080051 关于高通量测序的前言、背景的文本编辑吴栩涵 22020080052 关于高通量测序各项技 ......
发展前景 前景 技术

编程学习感觉困难怎么办?

当你感觉编程学习困难时,以下是一些可以帮助你的建议: 1. 保持积极心态: 编程是一项复杂的技能,学习过程中可能会遇到挑战。 重要的是保持积极的心态,相信自己能够克服困难并取得进步。 2. 分解问题: 有时候一个看似复杂的编程问题可以被分解为更小、更容易解决的子问题。 尝试将问题分解为更小的部分,并 ......
怎么办 感觉

JavaScript学习笔记:客户端编程之异常处理

## 未被捕获的异常 在程序中,往往会出现异常。虽然主动捕获这些异常是保证程序健壮的必要做法,但是难免会漏掉一些。 对于未被捕获的异常,浏览器会在控制台显示一条错误信息,该信息包含异常信息和其在代码中出现的位置。 ## window.onerror Window对象有一个onerror属性,将其指定 ......
JavaScript 客户端 客户 笔记

实验7 文件应用编程

task1 #include<stdio.h> #define N 7 #define M 80 typedef struct { char name[M]; //书名 char author[M]; //作者 }BOOK; int main() { BOOK x[N] = {{"《雕塑家》","斯 ......
文件

go网络编程(一)

【B站最深度的Golang学习到实战 up主强力推荐】 https://www.bilibili.com/video/BV1TK4y1a7ex/?p=101&share_source=copy_web&vd_source=03c1dc52eeb3747825ecad0412c18ab1 # 网络概述 ......
网络编程 网络

不同大小的缓冲区对 MD5 计算速度的影响

最近需要在计算大文件的 MD5 值时显示进度,于是我写了如下的代码: ``` cs public long Length {get; private set; } public long Position { get; private set; } public async Task Compute ......
缓冲区 大小 速度 MD5 MD

开源协议专题(一):计算机和操作系统发展史

一、电子计算机发展史: 从上世纪40年代起,人类开始研究并创造了计算机,从体型庞大功能简单的计算机,到超大规模集成电路的超级计算机;从简单的控制操作流程的程序,到多用户多任务多处理器架构的操作系统;短短半个世纪,人类在电子计算机科学领域,经历了创世纪历程,并以指数级速度发展(摩尔定律),驱动了一系列 ......
发展史 计算机 专题 系统

C语言宏(macro)小技巧

[toc] # 字符串化运算符(stringizing operator) 运算符 # 在宏中会将实参直接转化为字符串literal,也就是字符串常量,举个简单的例子: ``` c #define arg2str(p) #p puts(arg2str(666)); // 宏展开后变成如下 puts( ......
语言 技巧 macro

大二上 | 计算机组成原理 · 小测试卷

一共有两张图片: (任国林老师:听我说谢谢你 👊🏻😇 ) ......
试卷 原理 计算机 183

大二下 | 计算机体系结构 · 期中试卷

一共有两张图片: (任国林老师:听我说谢谢你 👊🏻😇 ) ......
体系结构 试卷 体系 结构 计算机