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

NOI / 1.8编程基础之多维数组

11:图像旋转 1.描述 输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。 2.输入 第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <= m <= 100。接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素 ......
数组 基础 NOI 1.8

NOI / 1.8编程基础之多维数组 11:图像旋转

描述 输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。 输入 第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <= m <= 100。 接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。 ......
数组 图像 基础 NOI 1.8

计算机网络基础

计算机及网络基础 一、C/S架构 C:client(客户端软件) S:server(服务端软件) python程序员是应用开发程序员,开发的软件都是应用软件,应用软件必须运行于操作系统之上,操作系统则运行于硬件上,应用软件不能接操作硬件,应用软件对硬件的操作。 必须调用操作系统接口,由操作系统操作硬 ......
网络基础 计算机 基础 网络

计算机科学速成课听课随笔4

##早期编程方式 在执行程序之前,你是否想过程序是如何到内存中的呢 雅卡尔织布机 可能是最早的编程哦,一个可编程的织布机 为了执行不同的计算,程序员需要一个控制面板,面板有很多小插孔,程序员可以插电线让机器不同的部分相互传数据和信号 也叫 插线板 ,之后控制面板变成了可插拔,让编程变得更加容易,通过 ......
随笔 计算机 科学

软考高项(信息系统项目管理师)—— 第 1 章 信息化发展——信息与信息化

第 1 章 信息化发展——信息与信息化 一、概念 信息:information 是物质、能量及其属性的标识的集合,是确定性的增加。它以物质介质为载体,传递和反映世界各种事物存在方式、运动状态等的表征。信息不是物质,也不是能力,它以一种普遍形式,表达物质运动规律,在客观世界中大量存在、产生和传递。 P ......
信息 项目管理 项目 系统

CS144 计算机网络 Lab3:TCP Sender

前言 在 Lab2 中我们实现了 TCP Receiver,负责在收到报文段之后将数据写入重组器中,并回复给发送方确认应答号。在 Lab3 中,我们将实现 TCP 连接的另一个端点——发送方,负责读取 ByteStream(由发送方上层应用程序创建并写入数据),并将字节流转换为报文段发送给接收方。 ......
计算机网络 Sender Lab3 144 Lab

Java 网络编程 —— Socket 详解

构造 Socket 在【客户端/服务端】的通信模式中,客户端需要主动构造与服务器连接的 Socket,构造方法有以下几种重载形式: Socket() Socket(InetAddress address, int port) throws UnknownHostException,IOExcepti ......
网络编程 Socket 网络 Java

3 第2章 Python语言基础、IPython及Jupyter notebook

IPython基础 运行IPython: 在终端输入ipython 运行Jupyter notebook: 在终端输入jupyter notebook Shift+Enter来执行命令 当在命令行输人表达式时,按下Tab键即可为任意变量(对象、函数等)搜索命名空间; 当输入任意路径(甚至是Pytho ......
语言基础 notebook IPython Jupyter 语言

栈的顺序存储 C语言

#include<iostream> #include<stdio.h> #define MAXSIZE 50 typedef struct { int data[MAXSIZE]; int top; } SqStack; // 初始化栈 void InitStack(SqStack &s) { s ......
顺序 语言

自制计算器

自制计算器,拿去参赛了。可以支持普通计算、统计模式。顺便连了个命令提示符。 计算之前需要先输入模式。普通计算是 mode1,统计模式是 mode2,命令提示符是 mode3。 例如,输入 mode1 1 + 2 + 3,可以输出 The ans is : 6.00000。 输入 mode2 [1, ......
计算器

C语言链式存储(使用引用传递)

#include<stdio.h>#include<stdlib.h> typedef struct LinkNode{ int data; struct LinkNode *next; } LinkNode; typedef struct Link{ LinkNode *front,*rear;/ ......
语言

Go语言入门13(runtime包)

Runtime包 GOMAXPROCS() ​ 用来设置可以并行计算的CPU核数最大值,并返回之前的值,具体使用方法上一篇有些,这里不再赘述 Gosched() ​ 用于让出CPU时间片,让出当前goroutine的执行权限,调度器安排其他等待的任务运行,并在下次某个时候从该位置恢复执行 Goexi ......
runtime 语言

高项计算公式

转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name 高项计算公式 投资收益率计算公式 ROI=(总的折现收益-总的折现成本)/折现成本 项目 投资(万元) 销售收入(万元) A 1000 1200 ROI=(1200 ......
公式

高项计算公式

转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name 高项计算公式 投资收益率计算公式 ROI=(总的折现收益-总的折现成本)/折现成本 项目 投资(万元) 销售收入(万元) A 1000 1200 ROI=(1200 ......
公式

【模板方法设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 模板方法模式(Template Method Pattern)也叫模板模式,是一种行为型模式。它定义了一个抽象公开类,包含基本的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构,只是重定义该算法的某些特定步骤。不同的子类以不同的方式实现这些抽象方法,从而对剩余的逻辑有不 ......
设计模式 模板 语言 模式 方法

根据课时计算积分

问题:积分表列出所有学科积分为5分时的最低课时,需要根据C列的实际课时,计算对应的积分。规则为:大于等于积分表中的课时时积分为5,大于等于一半时积分为4,其余为3。 函数公式解决: =LOOKUP(C2,SUMIF(F:F,A2,G:G)*{0;0.5;1},{3;4;5}) 利用Sumif找出各学 ......
课时 积分

C语言的存储类别

存储类别 概念 对象:硬件中,被存储的每个值都占用一定的物理内存,c语言吧这样的一块内存成为对象 标识符:标识符用来指定特定的对象 存储期:用来描述对象,描述对象在内存中保留了多长时间 作用域、用来描述标识符,描述程序中可以访问标识符的区域 链接:用来描述标识符,c语言有3中链接属性:外部链接、内部 ......
类别 语言

c语言创建队列的链式存储

#include<stdio.h> #include<stdlib.h> typedef struct LinkNode { int data; struct LinkNode *next; } LinkNode; typedef struct Link { LinkNode *front,*rea ......
队列 语言

c语言报错 [Error] invalid initialization of non-const reference of type 'LinkQueue*& {aka Link*&}' from an rvalue of type 'LinkQueue* {aka Link*}'

进行地址传递是出现报错 临时值不能作为非常量引用参数进行传递 所以需要在main函数中·重新定义指针传递 ......
LinkQueue 39 Link type initialization

go语言channel

go语言channel 设计原理 go语言中提倡:不要通过共享内存方式进行通信,而应该通过通信的方式共享内存。 在很多编程语言中,多个线程传递数据的方式一般是共享内存,为了解决线程竞争,我们需要限制同一时间能够读写这些变量的线程数量,然而这与go语言的设计并不相同。 虽然在go语言中也能使用共享内存 ......
channel 语言

计算机视觉任务(一)

1. 图像分类(Image classification) 图像分类是指将图像分为不同的类别或标签,通常使用机器学习和深度学习技术。给定一张输入图像,图像分类任务旨在判断该图像所属类别。这些算法利用计算机视觉技术和模式识别技术,从图像中提取有用的特征,然后将其与预定义的类别或标签匹配。这种技术的应用 ......
视觉 任务 计算机

计算机视觉任务(二)

Generative Models 给定来自感兴趣分布的观察到的样本$x$,生成模型的目标是学习对其真实数据分布$p(x)$ 进行建模。一旦学会,我们就可以随意从我们的近似模型中生成新的样本。此外,在某些公式下,我们还可以使用学习的模型来评估观察或采样数据的可能性。生成对抗网络 (GANs) 对复杂 ......
视觉 任务 计算机

希望所有计算机学生能看到这篇c语言教程

大部分程序员走入编程世界第一个学习的语言就是C语言。 作为一门古老的编程语言,c语言拥有48年的发展历程。 为什么要学习 C语言? C语言是学习计算机程序设计语言的入门语言。最全面的编程面试网站 C语言是一门偏底层的语言,学好它,可以让你更好的了解计算机。 学会了C语言,你就能学习现在任何的高级编程 ......
语言 计算机 教程 学生

c语言中inline用法

使用inline函数可以提升程序效率,但是让inline函数生效是有条件的... 打开 Linux 内核源代码,会发现内核在定义C语言函数时,有很多都带有 “inline”关键字,请看下图,那么这个关键字有什么作用呢? inline 关键字的作用 在C语言程序开发中,inline 一般用于定义函数, ......
语言 inline

计算机速成课听课随笔3

#高级CPU设计(简 随着科技技术的增加,人们不断提高CPU的时钟速度,以此来适应越烈越多的指令,此时CPU的处理速度就会超过数据的供应速度 RAM需要时间去找出地址,取数据,配置,通过总线(BUS)输出数据给CPU,CPU空等数据就产生了“延迟” 解决延迟的方法之一就是给CPU加一点RAM,叫做“ ......
随笔 计算机

关于发展方向2

之前想了一下,缺少发展方向。 但是最近从多个角度,想到了。 技术角度 目前,我在开发过程中,经常需要面临的问题是:客户思路会变,对复杂的逻辑修改多,不好调试。 所以,我目前在脚本系统和插件化开发的路上前进,之后一段时间还是要继续完善插件化开发框架。 多赚钱的角度 1.完善自己的框架,积累更多经验。2 ......
发展方向 方向

云原生时代崛起的编程语言Go基础实战

Go语言由于来自全球技术大厂谷歌创造及推动,其生态发展极其迅速,有可能成为未来十年内最有统治力的开发语言。本篇主要介绍Go目前发力的使用场景、开发环境、基础命令、命名规范,进一步了解其原生标准库的强大,最后通过多个Go代码示例演示了基础语法的使用,从而具备初级编程能力。 ......
编程语言 实战 语言 基础 时代

[0基础学R语言] 软件下载与环境配置

Anaconda的下载与环境配置 下载软件 这里采用anaconda主要是为了借用里面自带的jupyter notebook,以及后续可以傻瓜式操作配置R语言环境,相对于其他方法更适合0基础的学习者。 下载链接:Windows 64位版自动下载。因为官方下载链接比较慢,所以这里采用的是清华大学开源镜 ......
语言 环境 基础 软件下载 软件

创新案例|语言教育App头牌Duolingo如何重新点燃用户增长350%

​ Duolingo是全球最大的语言教育APP,拥有数亿用户,然而用户增长正在放缓,本案例以Duolingo增长 通过数据建模洞察关键指标,并围绕指标用增长实验驱动,设计植根于创新的增长模式,包括启动排行榜,重新关注推送通知,以及优化“连胜”功能等,实现350%的增长。 1 Duolingo成功关键 ......
语言教育 头牌 Duolingo 案例 语言

sklearn.metrics.auc—使用梯形规则计算曲线下面积(AUC)

参考:https://scikit-learn.org/stable/modules/generated/sklearn.metrics.auc.html 在分类模型的性能评估指标总结章节中,我们讲到AUC曲线是分类模型的性能评价指标之一。接下来将对sklearn库中AUC曲线的具体计算方式进行讲解 ......
梯形 曲线 面积 规则 sklearn