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

计算机网络概述

计算机网络概述 1. 计算机网络发展简史 1.1 最早的广域网 在通信双方或多方之间,通过电路交换建立电路连接的网络 1.2电路交换网特点 1.建立链接->使用链接->释放链接 2.物理通路被通信双方独占 计算机数据是突发式出现在数据链路上的,而电路交换网的建立链接、释放链接的三个过程使得传输效率太 ......
计算机网络

主定理(时间复杂度计算方式)

Master Theorem 用途 一种用于计算递归时间复杂度的定理。 比如对于一个时间复杂度递推式:\(T(n)=T(n/2)+O(n)\), 可以浅显地看出它的复杂度为\(O(nlog_2n)\),因为我们这样子的递归写了太多次了。 但我们可以看到\(T(n)=4T(n/2)+n\), 它的复杂 ......
复杂度 定理 方式 时间

约定俗成的语言

在回答关于什么是‘善’这一问题时,我们可能面临循环论证的一个问题。我们翻开汉语字典中对善的解释,可以看到该解释必然使用其他描述性文字来对该汉字做出解释。譬如,‘善’在形容事物时,做好,美好这一解释。但,何为好的和美好的呢?你可能说这是废话,然后给我一堆关于好的定义:譬如,美味的事物是好的,好与不好相 ......
约定俗成 语言

Queue(队列)是一种在计算机科学中常见的数据结构

Queue(队列)是一种在计算机科学中常见的数据结构,它基于先进先出(FIFO)的原则,即最先进入队列的元素最先出队。在Java中,Queue是一个接口,定义了一组操作队列的方法,而具体的实现类可以选择性地实现这些方法。 以下是Queue的一些常见用途和操作: 添加元素: 使用offer()方法向队 ......
数据结构 队列 常见 结构 计算机

Ubuntu16.04下C语言编译及makefile应用

一、不同环境下C语言的编译 在Ubuntu16.04下: step1:编写main1.c 主程序用nano编好,下面为主程序展示 注意:1、主程序中函数的声明 step2:编写子程序 step3:用gcc命令编译 采用多个文件一起编译,输出放在main1中 gcc的常见用法:-c 只生成目标文件不进 ......
makefile 语言 Ubuntu 16.04 16

Win32编程之静态库(六)

一、静态库的特点 运行不存在 静态库源码被链接到调用程序中 目标程序的归档 二、C语言静态库 1.C静态库的创建 创建一个静态库项目 添加库程序,源文件使用C文件 2.C静态库的使用 库路径的设置:可以使用pragma关键字设置;#pragma comment(lib, "../lib/clib.l ......
静态 Win 32

第一次个人编程作业

这个作业属于哪个课程 计科21级12班 这个作业要求在哪里 个人项目 这个作业的目标 熟悉个人项目的流程与使用PSP表格 作业需求 题目:论文查重 描述如下: 设计一个论文查重算法,给出一个原文文件和一个在这份原文上经过了增删改的抄袭版论文的文件,在答案文件中输出其重复率。 原文示例:今天是星期天, ......
第一次 个人

VB.net报错未在本地计算机上注册“icrosoft.ACE.OLEDB.12.0”提供程序

1、问题:通过EXCEL上传数据报错:未在本地计算机上注册“icrosoft.ACE.OLEDB.12.0”提供程序 原因是电脑office版本和VB.net程序选择的运行有关系 处理:先查看office是X86还是64位 如果是64位,在VB.NET中更改编译CPU选择X64 方法2:如果是X86 ......
icrosoft 程序 OLEDB 12.0 ACE

【线段树合并、虚树】P5327 [ZJOI2019] 语言

终于 1k AC 了家人,感动吧。 贺了很久,很累。 前置题目:P3320 [SDOI2015] 寻宝游戏 虚树的边权和: \[\sum dep_{a_x} - \sum_{x < n} dep_{a_x, a_{x + 1}} - dep_{a_{1}, a_{n}} \]考虑转化贡献,求过该点的 ......
线段 语言 P5327 5327 2019

第一次个人编程作业

作业概述 这个作业属于哪个课程 班级链接 这个作业要求在哪里 作业链接 这个作业的目标 实现论文查重作业,掌握单元测试,以及commit语法 一.github作业链接 链接 二.PSP表格 这个作业属于哪个课程 Personal Software Process Stages 预估耗时(分钟) 实际 ......
第一次 个人

计算机网络散记 -- 关于局域网内两台设备互ping不了

背景 由于个人项目练习,所以固定两台设备的静态ip地址,window的ip地址为192.168.33.107,linux的ip地址为192.168.33.106。家里的wifi也有两个(其中一个为拓展器分发)【wifi名分别为 “家用wifi” 和 “家用wifi-加强版” 】。 本来两台设备之间的 ......

在 Android Studio Java 项目里混合 Kotlin 编程

首先,先搞明白一个概念,这里的 Java 混合 Kotlin 是指文件层级的混合,即 Java 代码还是写在 .java 文件中,Kotlin 代码还是写在 .kt 文件中,只不过是可以在 Java 的代码中可以调用自己写好的 Kotlin 类,从 Java 的角度看,它并不知道它调用的这个类是 K ......
Android 项目 Studio Kotlin Java

Python并发编程——IO模型、阻塞IO、非阻塞IO、多路复用、异步IO、IO模型比较、selectors模块、复习网络和并发知识点

文章目录 每日测验一 IO模型介绍二 阻塞IO(blocking IO)三 非阻塞IO(non-blocking IO)四 多路复用IO(IO multiplexing)五 异步IO(Asynchronous I/O)六 IO模型比较分析七 selectors模块网络并发知识点梳理网络并发知识点梳理 ......
模型 知识点 selectors 模块 知识

Web阶段:第三章:JavaScript语言

《JavaScript语言精粹》点击下载,密码:synu JavaScript介绍:1.Javascript语言诞生主要是完成页面的数据验证。2.它运行在客户端,需要运行浏览器来解析执行JavaScript代码。3.JS是Netscape网景公司的产品,最早取名为LiveScript;为了吸引更多j ......
JavaScript 阶段 语言 第三章 Web

如何选择最适合您的AI编程工具

ChatGPT的广泛应用引发了人工智能应用场景的重大变革和实践的探索。大规模专业模型在垂直领域得到了不断深化和实施。其中,基于大模型的编码AI工具的问世大大降低了开发复杂度,提高了开发人员的工作效率,对初级开发人员尤其有帮助。 所以说,面对目前市场上涌现出的众多优秀的AI编程辅助工具,我们需要了解每 ......
编程工具 工具

自回归语言模型简介

自回归语言模型(Autoregressive Language Model)是一种用于生成文本的统计模型。它基于序列数据的概率分布,通过建模当前词语与前面已生成词语的条件概率来预测下一个词语。 在自回归语言模型中,假设我们有一个文本序列,例如一段连续的句子。模型的目标是根据前面已生成的词语来预测下一 ......
模型 语言 简介

华秋亮相第五届模拟半导体大会,助力电子行业高质量发展

“全球芯片看模拟,模拟市场看中国。”根据WSTS统计,全球模拟芯片市场规模从2017年的268亿美元增长到2022年的845亿亿美元。预计2023年全球模拟芯片市场规模预计将达948亿美元。中国模拟芯片厂商在近几年抓住行业东风,在消费电子、工业以及物联网、汽车市场都取得了突破性进展。为此,电子发烧友 ......

IDEA创建maven的spring boot项目,【极简版】切面编程+swagger调用

为一次项目创建做记录,用最少的类展示切面编程_AOP 1、项目结构: src main | java | | com.demo | | | bean | | | | Caculate | | | config | | | | LoggingAspect | | | | SwaggerConfig | ......
切面 swagger 项目 spring maven

MySQL篇:第四章_详解DML语言

DML语言 插入 一、方式一 语法: insert into 表名(字段名,...) values(值1,...); 特点: 1、字段类型和值类型一致或兼容,而且一一对应 2、可以为空的字段,可以不用插入值,或用null填充 3、不可以为空的字段,必须插入值 4、字段个数和值的个数必须一致 5、字段 ......
语言 MySQL DML

C#桌面应用程序多语言编程

当我们的软件需要在国外应用时,就需要将软件界面的文字切换成相应国家的语言,这时就需要实现软件界面的多语言,也称为国际化,本篇博客讲的是C#的多语言版本的实现。本篇博客分别讲解如下内容: 主窗体的多语言实现自定义窗体的多语言实现自定义控件的多语言实现MessageBox对话框的多语言实现、普通字符串的 ......

财富潮涌:银行发展绿色经济创新路径

在《玩转金融新“绿”潮,银行纷纷亮大招》内容中,我们带大家了解了商业银行有关绿色信贷产品、绿色债券产品及绿色投资的内容。今天,我们将继续带大家了解商业银行绿色金融实践路径中关于绿色财富、绿色服务和绿色运营的分析。 在绿色金融实践中,商业银行以绿色信贷产品为核心,以绿色债券产品为辅助,持续开展绿色投资 ......
路径 财富 绿色 银行 经济

第一次个人编程作业

作业要求 这个作业属于哪个课程 班级链接 这个作业要求在哪里 作业要求的链接 这个作业的目标 编写代码实现查重功能,学习使用PSP表格,学习commit规范 一、个人仓库 冯逸华-3121005162 二、PSP表格 PSP2.1Personal Software Process Stages预估耗 ......
第一次 个人

【华秋干货铺】软硬结合板的阻抗计算,你会吗?

问:什么是软硬结合板? 答:PCB线路板(硬板)是重要的电子部件,FPC是柔性线路板(软板),具有配线密度高、重量轻、厚度薄、弯折性好的特点;软硬结合板就是柔性线路板与硬性线路板经过压合等工序,按相关工艺要求组合在一起的板。 问:软硬结合板如何计算控制阻抗? 答:一般PCB工程师日常很少遇到软硬结合 ......
干货 阻抗 软硬

第一次个人编程作业

标题: 使用java实现简易论文查重 表头: 课程地址 [广东工业大学-软件工程-计科21级12班] https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 作业要求 https://edu.cnblogs.com/campus/gdgy/CSGrade21 ......
第一次 个人

day1 C语言:对于P1055 ISBN号码的代码优化及多解

day1 C语言:对于P1055 ISBN号码的代码优化及多解 先看题目 直接说最优解,其他方法后置 第一部分 1.第一个点是数据的输入,本人第一的想法是直接用int类型去接受数据,但因为“-”的存在,在取得各位数字时会用到复杂循环和取余计算,所以这里用到char类型输入数据去取得各个位上的数字,从 ......
号码 语言 代码 P1055 day1

计算机基础

计算机基础 1、Python是什么? Python是一门编程语言。 语言是一种事物与另外一种事物沟通的介质。 所以说编程语言就是程序员与计算机共同的介质。 编程语言还有其他分类: 2、什么是编程? 就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来。编程的结果就是一堆文件。 3、 ......
计算机 基础

Go语言中匿名嵌套和类型嵌套的区别

在Go语言中,匿名嵌套结构体和与类型同名的嵌套结构体不是完全等价的,它们有一些重要的区别。以下是它们之间的主要区别: 字段访问: 匿名嵌套结构体:当你使用匿名嵌套结构体时,内部结构体的字段可以被直接访问,就好像它们是外部结构体的字段一样。这意味着你可以直接使用外部结构体的实例来访问内部结构体的字段, ......
语言 类型

第一次个人编程作业

软件工程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-34 作业要求 设计一个论文查重算法,给出一个原文文件和一个在这份原文上经过了增删改的抄袭版论文的文件,在答案文件中输出其重复率 GitHub链接 https://github.com/jinzha ......
第一次 个人

基于Python+tkinter实现一个简易计算器桌面软件

你是否想过自己能够开发一个桌面小工具?如果答案是“是”,那么你来对地方了!今天,我们要一起使用Python中的tkinter库,来创建一个简易的桌面计算器。 1. 为什么选择tkinter? tkinter是Python的标准GUI库。对于初学者来说,它非常友好,因为它提供了大量的预制部件,例如按钮 ......
计算器 简易 桌面 tkinter Python

操作系统 1.2 操作系统的发展和分类

操作系统的发展和分类 手工操作阶段 主要缺点:用户独占全机,人机速度矛盾导致资源利用率极低。 批处理阶段 单道批处理系统 引入了脱机输入/输出技术(用外围机 + 磁带完成),并由监督程序负责控制作业的输入输出。 主要优点:缓解了一定程度的人机速度矛盾,资源利用率有所提升。 主要缺点:内存中仅能有一道 ......
系统 1.2