- 博客(306)
- 问答 (1)
- 收藏
- 关注
原创 MySQL 安装到基础 SQL 语法
2021-1-3文章目录2021-1-3一、Java Web 简介Web:Java Web :结构组成:数据库:MySQL下载安装:1. 下载链接:2.配环境变量3.配置 MySQL 的配置文件4.启动下 MySQL 数据库:1. 初始化MySQL2. 注册MySQL服务3.启动MySQL服务4.改密码:5.登录 mysql6.退出 mysql5.卸载 MySQL 数据库:JDBCMavenMyBatis一、Java Web 简介Web:Web (World Wide Web) 即全球广域网,也称为
2022-01-06 16:00:54 6004 36
原创 【Java课程设计】【图形界面程序】【计算器】
2022-1-2文章目录2022-1-2【图形界面程序----计算器】1. 设计任务1.1设计题目的描述1.2设计要求2. 设计方案说明2.1 整体设计思路2.2 Calulation类的数据成员2.3 Calulation类的构造方法2.3.1设置文本框的位置2.3.2 设置按钮布局2.3.3 设置按钮2.3.4 设置窗口可见,注册窗口监听2.4 ActionListen类实现ActionListener接口2.4.1 public void actionPerformed(ActionEvent e)
2022-01-02 17:00:39 11578 48
原创 【边缘计算】【第一章 什么是边缘计算】
ACM and IEEE 联合举办边缘计算会议(ACM/IEEE Symposium on Edge Computing, SEC)问题1.1 服务发现在边缘计算中,由于计算服务请求者的动态性,计算服务请求者的动态性,计算服务请求者如何知道周边的服务。传统的基于 DNS 的服务发现机制,主要应对服务静态或者服务地址变化慢的场景下。1.2 快速配置从设备层支持服务的快速配置1.3 负载均衡边缘设备产生大量的数据,同时边缘服务器提供了大量的服务。
2023-07-15 15:39:50 681
原创 【设计模式项目】【GUI计算器】
由于Java 课程设计已经完成前期的计算器GUI设计,以及功能实现,现在基于之前的基础,进行设计模式的应用,以完善软件设计。如果还不了解之前GUI设计的童鞋,可以先查看【Java课程设计】【图形界面程序】【计算器】。
2023-06-18 18:10:46 1592
原创 【Learncpp中文翻译版】【1.9、1.10、1.11】
二元运算符作用于两个操作数(通常称为左操作数和右操作数,因为左操作数出现在运算符的左侧,而右操作数显示在运算符的右侧)。在C++中,赋值(=)也是运算符,插入()和相等(= =)也是运算符。例如,运算符( - )有两个用处,它可以以一元形式用于反转数字的符号(例如,将5转换为-5,反之亦然),也可以以二进制形式用于进行减法(例如,4 - 3)。变量的计算结果为变量的值。现在,只要知道算术运算符的执行顺序与标准数学中的相同就足够了:首先是圆括号,然后是指数,然后是乘除,然后是加法和减法。
2023-01-19 20:53:54 1664 1
翻译 【Learncpp中文翻译版】【1.8 — 空格和基本格式】
多年来,已经开发了许多不同的格式化C++程序的方法,您会发现哪些方法最好。我们的基本经验法则是,最好的样式是产生最具可读性的代码并提供最大一致性的样式。但是,在添加或删除代码、更改 IDE 的默认格式或粘贴具有不同格式的代码块时,格式可能会弄乱。空格是一个术语,指的是用于格式化目的的字符。这样做的理由是它减少了垂直空格的数量(您不会将整行用于仅左大括号),因此您可以在屏幕上容纳更多代码。大多数现代 IDE 将帮助您在键入代码时设置代码的格式(例如,当您创建函数时,IDE 将自动缩进函数体内的语句)。
2023-01-19 20:11:38 223
原创 【Codeforces Round #830 (Div. 2)】【A-D题题解】
数组[l,r]的一个子段的成本,1≤l≤r≤n,是值f(l,r)=sum(l,r)-xor(l,r),其中sum(l,r)=al+al+1+…数组[l,r]的一个子段的成本,1≤l≤r≤n,是值f(l,r)=sum(l,r)-xor(l,r),其中sum(l,r)=al+al+1+…对于每个测试案例,打印q对数字Li≤l≤r≤Ri,使f(l,r)的值最大,并且其中r-l+1的长度最小。对于每个测试案例,打印q对数字Li≤l≤r≤Ri,使f(l,r)的值最大,并且其中r-l+1的长度最小。
2022-10-24 21:23:51 1096 2
原创 【Codeforces Round #828 (Div. 3)】【部分题解A~C】
给一个数 n ,给一个 n 个数的数组,数组中相同的数字可以一次变成任意相同的字母,给定一个字符串,问数组能否变成给定字符串。给你n个整数a1,a2,...,ana1,a2,...,an。处理两种类型的q个查询。"000xjx_jxj"形式的查询:将值xjx_jxj加入数组a的所有偶数元素中。"111xjx_jxj"形式的查询:将值xjx_jxj添加到数组a的所有奇数元素中。
2022-10-18 14:39:14 453
原创 【2022河南萌新联赛第(五)场:信息工程大学】【部分思路题解+代码解析】
赛题地址A 钢筋切割A城是一座繁忙又有活力的城市,随着城市的发展,原有的道路越发拥堵,所以政府决定对原有的道路交通系统进行改造。A城目前的道路是这样的:城市中有n个交叉路口,部分交叉路口通过道路直接相连,任意两个交叉路口之间最多有一条道路连接。A城的只有双向道,没有单向道,并且所有交叉路口都通过道路直接或间接相连。现在给每条道路设定一个通畅值,通畅值越小则该道路越繁忙也越需要改造。出于节约资金的思想考虑,现在政府希望改造的道路尽可能少,于是提出了下列要求:接受改造的道路能够令所有的交叉路口直接或间接相连,并
2022-08-07 17:10:48 605
翻译 【Learncpp中文翻译版】【1.6 — 未初始化的变量和未定义的行为】
与某些编程语言不同,C/C++ 不会自动将大多数变量初始化为给定值(例如零)。因此,当编译器为变量分配内存位置时,该变量的默认值是恰好已经在该内存位置中的任何(垃圾)值!未赋予已知值(通常通过初始化或赋值)的变量称为未初始化变量。作者注许多读者期望术语“初始化”和“未初始化”是严格对立的,但事实并非如此!初始化意味着在定义点为对象提供了一个初始值。未初始化意味着对象尚未被赋予已知值(通过任何方式,包括赋值)。因此,未初始化但随后被赋值的对象不再是未初始化的(因为它已被赋予已知值)。......
2022-08-07 01:36:31 597
翻译 【Learncpp中文翻译版】【1.5 — iostream 简介:cout、cin 和 endl】
在本课中,我们将更多地讨论std::cout,我们在中使用了它!程序输出文本到控制台。我们还将探索如何从用户那里获取输入,我们将使用它来使我们的程序更具交互性。
2022-08-07 01:34:52 437
翻译 【Learncpp中文翻译版】【1.3 — 对象(objects)和变量(variables)介绍】
在第 1.1课——语句和程序结构中,您了解到程序中的大多数指令都是语句,并且语句被分组为函数。这些语句执行的操作(希望)产生程序设计产生的任何结果。但是程序实际上是如何产生结果的呢?他们通过操作(读取、更改和写入)数据来做到这一点。在计算中,数据是可以由计算机移动、处理或存储的任何信息。关键见解程序是操纵数据以产生所需结果的指令的集合。程序可以通过多种方式获取要使用的数据:从文件或数据库、通过网络、从用户在键盘上提供输入,或从程序员将数据直接放入程序本身的源代码中。在上述课程的程序中,文本”......
2022-08-07 01:31:43 638
翻译 【Learncpp中文翻译版】【1.2 — 注释】
如果您曾经编写过如此复杂的代码,需要注释来解释语句在做什么,那么您可能需要重写您的语句,而不是注释它。首先,对于给定的库、程序或函数,最好使用注释来描述库、程序或函数的功能。在开发过程中注释掉代码是一件很常见的事情,因此许多 IDE 都支持注释掉突出显示的代码部分。将注释放在行的右侧会使代码和注释都难以阅读,尤其是在行很长的情况下。这是使用语法荧光笔非常有用的一个地方,因为注释的不同颜色应该清楚地说明什么被认为是注释的一部分,而不是。但是,如果行很长,将注释放在右侧会使您的行变得很长。......
2022-08-07 01:25:39 1109
翻译 【Learncpp中文翻译版】【1.1 — 语句和程序结构】
欢迎来到这些 C++ 教程的第一章!在本章中,我们将首先了解一些对每个 C++ 程序都至关重要的主题。因为要涵盖的主题很多,所以我们将在相当浅的层次上介绍大部分内容(仅够勉强过关)。本章的目的是帮助你理解基本的 C++ 程序是如何构造的。在本章结束时,您将能够编写自己的简单程序。在以后的章节中,我们将重新审视这些主题中的大部分,并更详细地探讨它们。我们还将介绍建立在这些之上的新概念。为了保持课程长度的可控性,主题可能会被拆分为多个后续课程。............
2022-08-07 01:20:37 2164
翻译 【Learncpp中文翻译版】【1.7 — 关键字和命名标识符】
然而,给一个微不足道的变量一个过于复杂的名字会阻碍对程序正在做什么的整体理解,几乎就像给一个广泛使用的标识符一个不恰当的名字一样。一个不常用的标识符可以有一个短名称(例如i)。使用更广泛的标识符(例如,从程序中的许多不同位置调用的函数)应该具有更长且更具描述性的名称(例如,代替open,尝试。代码的阅读次数多于编写次数,您在编写代码时节省的时间是每个读者(包括未来的您)在阅读代码时浪费的时间。值得注意的是,如果您正在使用其他人的代码,通常认为匹配您正在使用的代码的样式比严格遵循上面列出的命名约定更好。...
2022-08-07 01:13:03 482
原创 【Codeforces Round #811 (Div. 3)】【题目解析+AK代码】
【Codeforces Round #811 (Div. 3)】【题目解析+AK代码】
2022-08-02 12:20:21 2249
原创 【2022河南萌新联赛第(三)场:河南大学】【部分思路题解+代码解析】
【2022河南萌新联赛第(三)场:河南大学】【部分思路题解+代码解析】
2022-08-01 21:28:23 2368 1
原创 【STL编程】【竞赛常用】【part 3】
11. list 双向链表容器结构体:list链表归并例程12. stack 堆栈容器13. queue 队列容器14. deque 双端队列容器15. priority_queue 优先队列容器
2022-06-27 13:08:19 379
原创 【STL编程】【竞赛常用】【part 2】
6. pair 容器7. set 集合容器8. multiset 多重集合容器9. map 映射容器10. multimap 多重映射容器
2022-06-26 20:38:47 470 1
原创 【STL编程】【竞赛常用】【part 1】
2022年5月1日标准模板库(Standard Template Library ,STL)从广义上讲分为算法(Algorithm)、容器(Container)及迭代器(Iterator)3类,包含很多的基本数据结构和基本算法。标准C++语言中,STL被组织为下面的13个头文件:<algorithm> 、<deque>、<functional>、<vector>、<iterator>、<list>、<map>、<m
2022-06-26 15:25:36 460 1
原创 【Educational Codeforces Round 130 (Rated for Div. 2)】【题解A-C】
codeforces:Educational Codeforces Round 130 (Rated for Div. 2)题解
2022-06-13 16:38:29 360 1
原创 【Codeforces Round #794 (Div. 2)】【题解A-C】
文章目录A. Everything Everywhere All But One题目详情:题解:B. Odd Subarrays题目详情:题解:C. Circular Local MiniMax题目详情:题解:A. Everything Everywhere All But One题目详情:给定一个包含 n 个整数 a1,a2,…,an 的数组。 用数组的 n-1 个元素,并用它们的算术平均值(不必是整数)替换它们中的每一个。 问:是否可以通过执行有限数量的此类操作来使数组的所有元素相等?题解:模
2022-05-26 20:35:48 560 1
原创 【Educational Codeforces Round 129 (Rated for Div. 2)】【题解A~D】
文章目录题目:A. Game with Cards题目大意:题解:题目:题目大意:题解:题目:题目大意:题解:题目:题目大意:题解:题目:A. Game with Cards题目大意:题解:#include<bits/stdc++.h>using namespace std;typedef long long ll;typedef long double ld;typedef pair<int,int> pii;typedef vector<int> v
2022-05-25 15:32:21 350 1
原创 【Codeforces Round #786 (Div. 3)】【A~E题解】
2022年5月3日15:12:06文章目录2022年5月3日15:12:06A. Number Transformation题目大意:测试样例:题解:B. Dictionary题目大意:测试样例:题解:C. Infinite Replacement题目大意:测试样例:题解:D. A-B-C Sort题目大意:测试样例:题解:E. Breaking the Wall题目大意:测试样例:题解:F. Desktop Rearrangement题目大意:测试样例:题解:A. Number Transformat
2022-05-03 16:43:59 499 1
原创 【Codeforces Round #785 (Div. 2)】【题解A-D】
2022年5月1日14:39:50文章目录2022年5月1日14:39:50A. Subtle Substring Subtraction题目大意:测试样例:题解:B. A Perfectly Balanced String?题目大意:测试样例:题解:C. Palindrome Basis题目大意:测试样例:题解:附带题目:P1025 [NOIP2001 提高组] 数的划分D. Lost Arithmetic Progression题目大意:测试样例:题解:END:2022年5月1日17:23:38A.
2022-05-01 17:24:21 594
原创 【Codeforces Round #784 (Div. 4)】【AK题解】
2022年4月30日19:43:21文章目录2022年4月30日19:43:21A. Division?题目描述测试样例题解B. Triple题目描述测试样例题解C. Odd/Even Increments题目描述测试样例题解D. Colorful Stamp题目描述测试样例题解E. 2-Letter Strings题目描述测试样例题解F. Eating Candies题目描述测试样例题解G. Fall Down题目描述测试样例题解H. Maximal AND题目描述测试样例题解A. Division
2022-04-30 21:01:38 424 1
原创 第一阶段训练题单
第一阶段训练题单:题单说明:(1)具体题目分类可以直接在题单简介中看到,但是还是希望大家认真读题审题,体会知识点与题目的联系,感受此算法究竟解决如何的问题。(2)题单中的 入门、普及-、普及/提高- 需要大家认真解决,如果已经无压力完成,请继续 普及+/提高、提高+/省选- 。(3)认真记录做题的收获,刷题+反思 ,有疑问及时提出。(4)开始整理属于自己的模板。(1)快乐热身题:能力提升综合题单Part1 入门阶段 (2)基础算法:模拟、递归、回溯、递推贪心二分排序高精度前
2022-04-29 00:41:12 319 1
原创 【用Typora学习Markdown语法】
用Typora学习Markdown语法2022年3月27日15:35:31前言:当然你可以直接使用typora提供的编辑格式进行书写,但是了解markdown语法,可以更加高效的书写笔记,同时,也可以使用typora的查看源码功能来熟悉markdown语法。文章目录:文章目录用Typora学习Markdown语法1.标题2.字体3.列表4.表格5.引用6.代码7.超文本链接8.图片9.数学公式LaTex表达式:2022年3月27日20:09:331.标题文章的段落划分,使得行文思路清晰,方
2022-03-27 20:11:42 960 2
原创 【第一届ACC(AcWing Cup)全国高校联赛】【题解】
2022年3月20日22:13:05文章目录2022年3月20日22:13:054376. 数圈圈1.【题目描述】2.【题解】4377. 农田灌溉1.【题目描述】2.【题解】4378. 选取数对1.【题目描述】2.【题解】4376. 数圈圈1.【题目描述】输入样例1:11输出样例1:2输入样例2:14输出样例2:02.【题解】进制转换+字符串遍历#include<bits/stdc++.h>using namespace std;typedef long l
2022-03-20 22:31:22 1365 2
原创 【LeetCode】【刷简单题的感悟&&代码】
文章目录LeetCode刷题记录:67. 二进制求和题目描述:题解:tip:69. x 的平方根题目描述:题解:70. 爬楼梯题目描述:题解:83. 删除排序链表中的重复元素题目描述:题解:82. 删除排序链表中的重复元素 II题目描述:题解:2022年3月19日19:10:58LeetCode刷题记录:67. 二进制求和LeetCode链接题目描述:给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。题解:字符串模拟两个二进制字符串按位相加
2022-03-19 19:15:59 1152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人