- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 Python温度转换程序
在温度刻画的不同体系中,摄氏度以1标准大气压下水的结冰点为0度,沸点为100度。华氏度以1标准大气压下水的结冰点为32度,沸点为212度。如何利用程序辅助进行摄氏度和华氏度之间的转换
2021-12-31 20:33:37
1816
原创 使用欧几里得算法计算gcd(m,n)
用于计算gcd(m,n)的欧几里得算法第一步:如果n=0,返回m的值作为结果,同时过程结束;否则,进入第二步。第二步:m除以n,将余数赋给r。第三步:将n的值赋给m,将r的值赋给n,返回第一步。import java.util.Scanner;public class Euclid { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner input = new Scanner(System
2021-12-31 16:18:18
823
原创 数据库原理与应用 第一章 绪论【保命版】
据。描述事物的符号可以是数字,也可以是文字、图形、图像、音频、视频等,数据有多种表现形式,他们都可以经过数字化后存入计算机。2、数据库(DataBase, DB)长期存储在计算机内、有组织的、可共享的大量的数据集合。3、数据库管理系统(DBMS)数据库管理系统(DataBase Management System,DBMS)是位于用户与操作系统之间的一层数据管理软件,和操作系统一样是计算机的基础软件,也是个大型复杂的软件。.
2021-11-22 11:03:12
365
原创 Navicat连接MySQL数据库常见问题--1251和2003
连接时出现1251-Client does not support authentication protocol requested by server;consider upgrading MySQL client连接时出现2003 - Can't connect to MySQL server on 'localhost'(10061)
2021-07-30 09:16:17
148
原创 Java实战:计算器
目录一、系统设计1.1总体目标1.2主体功能介绍二、项目详细设计2.1界面设计2.2主体类2.3数字按钮设计2.4功能按钮设计三、整体代码四、运行结果一、系统设计1.1总体目标具有基本的数学运算功能,如加减乘除等。 界面上方有一个文本输入框,用户输入操作数并展示最终的运算结果。 用户仅可以利用鼠标点击数值或操作符按键完成计算的输入,不能通过键盘进行输入。1.2主体功能介绍按下数字键,在文本框上会显示数字。 按下数字键和符号按键...
2021-07-10 15:49:01
184
3
原创 GUI程序-三角形(JAVA程序设计)
效果图:实现: Triangle,Java的Color类,javax.swing中的JFrame和javax.swing中的JComponent、JPanel(可选);生成如上图所示的图形。要求:创建一个JFrame对象 给JFrame对象设置底色为黄色,大小为500*600,titlebar用“GUI” 创建第一个Triangle对象,该对象要求颜色为红色,边长使用随机数生成,范围不能超过JFrame对象的大小,角尖朝上,使用JFrame的add()方法,居中放...
2021-07-10 15:03:58
484
原创 Pizza店(JAVA程序设计)
将为披萨店创建一个交易处理程序。该程序允许用户选择不同的pizza,做一些基本的输入验证确保用户输入的值正确有效。本次实验使用标准JAVAIO(输入/输出)和Scanner类,并创建新的类。
2021-07-10 14:37:53
361
原创 推荐各类工具网站(数据可视化、词频分析、词云、PPT模板、互联网趋势分析、在线调查)
数据可视化工具1.百度ECharts:https://echarts.apache.org/zh/index.html2.图标秀:http://www.tubiaoxiu.com/3.国云魔镜大数据展示平台:http://vi.moojnn.com/?link=http%3A%2F%2Fviportal.moojnn.com%2Ftrack-demo4.文图:https://www.wentu.io/5.百度图说:http://tushuo.baidu.com6.
2021-06-14 08:47:44
690
原创 数字电路逻辑电路-实验一(逻辑门的应用及相互转换)
一、实验目的:1.掌握Logisim软件的使用方法;2.学习基于该软件平台的数字逻辑电路设计方法;3.掌握逻辑门的应用及相互转换的方法;二、实验原理及电路:1.与非门实现与门2.与非门实现或门3.与非门实现或非门4.与非门实现异或门5.与非门实现与或门6.与非门实现与或非门三、实验验证过程与分析结果:(1)实现验证过程1.与非门实现与门验证2.与非门实现或门验证3.与非门实现或非门验证
2021-05-29 10:14:53
2353
原创 完美立方【枚举】
枚举:基于逐个尝试答案的一种问题求解策略例如:求小于N的最大素数找不到一个数学公式,使得根据N就可以计算出这个素数N-1是素数吗?N-2是素数吗?……判断N-i是否是素数的问题转化为求小于N的全部素数(可以用筛法)形如的等式被称为完美立方等式。例如。编写一个程序,对任给的正整数,寻求所有的四元组,使得,其中大于 1 ,小于等于 N ,且。输入:一个正整数。输出:每行输出一个完美立方。输出格式为:其中所在位置分别用...
2021-03-14 09:52:51
108
1
原创 初识微信小程序 图片与声音
设计一个微信小程序,小程序运行后显示一张猫图,点击猫图后会发出猫叫的声音。image组件支持IPG、PNG、SVG格式,用src属性指定图片的路径使用音频首先要利用API函数wx.createInnerAudioContext()创建音频上下文,然后设置该上下文的src,并利用play()函数播放音频。数据绑定WXML文件中的动态数据通过{{ }}符号与JS文件中的数据进行绑定,这样JS中的数据就可以传给WXML文件。这种传递是单向的。事件绑定在WXML文件组件标签内利用“b
2021-02-18 10:37:29
870
2
原创 【数字电子逻辑设计】第2章 逻辑代数基础
逻辑代数的基本概念逻辑代数L是一个封闭的代数系统,它由一个逻辑变量集K,常量0和1以及“或”、“与”、“非”三种基本运算所构成,记为L={K,+,·,-,0,1}。该系统应满足下列公理:公理1 交换律 对于任意逻辑变量A、B,有A + B = B + AA·B = B·A公理2 结合律 对于任意的逻辑变量A、B、C,有(A + B) + C = A + ( B + C )( A·B )· C = A·( B· C )公理3 分配律 对于任意的逻辑变量A、B、C,有
2021-02-18 09:02:44
2709
1
原创 第3章 数字类型的数据【Python】
3.1Python中的数据类型在Python中所有的数据类型都是类,每个数据值都是类的“实例”。在Python中有6种主要的内置数据类型:数字、字符串、列表、元组、集合和字典。列表、元组、集合和字典可以容纳多项数据,在本书中把它们统称为容器类型的数据。Python中的数字类型有4种:整数类型、浮点类型、复数类型和布尔类型。需要注意的是,布尔类型也是数字类型,它事实上是整数类型的一种。3.2整数类型Python中的整数类型为int类,整数类型的范围可以很大,表示很大的整数,只受所在计算..
2020-12-30 09:32:48
66
原创 第2章 编程基础那点事【Python】
2.1标识符标识符就是变量、函数、属性、类、模块等可以由程序员指定名称的代码元素。构成标识符的字符均遵循一定的命名规则。Python中标识符的命名规则如下。1 区分大小写:Myname与myname是两个不同的标识符。2 首字符可以是下画线(_)或字母,但不能是数字。3 除首字符外的其他字符必须是下画线、字母和数字。4 关键字不能作为标识符。5 不要使用Python的内置函数作为自己的标识符。注:Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。.
2020-12-29 16:08:17
96
原创 第1章 油箱加满!准备出发!【Python】
1.1 Python的历史1989年,Python之父Guido van Rossum在阿姆斯特丹为了打发圣诞节的闲暇时间,开发了一门解释型编程语言。国内社区通常将Guido van Rossum简称为“龟叔”,“龟”的发音取自Guido中的“Gui”。...
2020-12-29 14:57:17
808
原创 第1章 HTML5快速入门【HTML5+CCS3+jQuery Mobile+Bootstrap开发APP】
1.1HTML5概述由于因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用一种标记语言书写的,这种语言称为HTML(Hyper TextMarkup Language,超文本标记语言)。HTML是一种标记语言,而不是一种编程语言,主要用于描述超文本中内容的显示方式。HTML最基本的语法是<标记符></标记符>。标记符通常都是成对使用,有一个开头标记和一个结束标记。结束标记只是在开头标记的前面加一个斜杠“/”。当浏览器收到HTML文件后,就会.
2020-12-29 14:27:17
240
原创 【数字电路逻辑设计】第1章 基本知识
目录1.1 概述重要概念数字逻辑电路的类型和研究方法1.2 数制及其转换几个概念:数制、基数、位权R进制数的表示方法:位置计数法、按权展开法二进制数:运算规则、特点十进制数转换为R进制数1.3 带符号二进制数的代码表示几个概念:真值、机器数原码:小数原码、整数原码反码:小数反码、整数反码、反码运算补码:小数补码、整数补码、补码运算1.4 几种常用的编码二-十进制编码简单可靠性编码-补充知识简单可靠性编码1.1 概述重要概...
2020-12-07 21:58:06
2088
原创 编写一个点类,将横、纵坐标作为其私有数据成员,定义带两个参数(横、纵坐标)的构造函数,对横、纵坐标进行初始化,编写程序求两点之间的距离。
编写一个点类,将横、纵坐标作为其私有数据成员,定义带两个参数(横、纵坐标)的构造函数,对横、纵坐标进行初始化,编写程序求两点之间的距离,要求用友元函数(考虑一下不用友元函数如何解决)。代码1:#include <iostream>#include <cmath>using namespace std;class Point { private: double x; double y; friend double Dis(Point &a,P...
2020-11-15 17:08:46
1755
原创 已有若干学生的数据,包括:学号、姓名、某门课的成绩,要求输出这些学生的信息,并计算出学生总人数和平均成绩。
编写程序,已有若干学生的数据,包括:学号、姓名、某门课的成绩,要求输出这些学生的信息,并计算出学生总人数和平均成绩(要求将学生总人数和总成绩用静态数据成员表示,对静态数据成员的操作用静态成员函数,若干学生对象用对象数组表示,输出学生信息用循环)。代码1:#include<iostream>#include<string>using namespace std;class student { public: void show() { cout<...
2020-11-15 16:58:45
6831
原创 求n个圆柱体的体积,n要求运行时输入,每个圆柱体的半径和高度也要求运行时输入。
建立类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。用类cylinder的构造函数计算圆柱体的体积,并存储在一个数据成员中。在类cylinder中包含一个成员函数vol,用来显示cylinder对象的体积。请编写程序,按上述方法求n个圆柱体的体积,n要求运行时输入,每个圆柱体的半径和高度也要求运行时输入。代码:#include<iostream>using namespace std;const double PI=3.14
2020-11-15 16:49:03
255
原创 写一个科目类,包含科目名称、科目分数2个数据成员;写一个学生类,包含学号、姓名2个数据成员。
写一个科目类,包含科目名称,科目分数2个数据成员,一个衡量科目是否及格的成员函数,用其构造函数为科目对象提供初始值,该构造函数无参数,在构造函数里面读入具体的值。写一个学生类,含学号,姓名2个数据成员,以及一个科目类对象指针成员(指向语数外三门科目对象组成的对象数组),在学生类的构造函数中为学生的学号和姓名提供初始值,并为科目对象指针申请空间,在学生类中用成员函数展示其三门课成绩并说明是否及格,请编写程序。代码:#include<iostream>#include<stri
2020-11-15 16:39:43
752
原创 定义两个同名的重载函数,分别求矩形和圆的周长,然后在main函数中对这两个函数进行调用并测试其功能。
定义两个同名的重载函数,分别求矩形和圆的周长,然后在main函数中对这两个函数进行调用并测试其功能。求矩形的周长时需要输入矩形的长和宽;求圆的周长时需要输入圆的半径。代码:#include<iostream>using namespace std;const double pi = 3.1415927;float Circle(float r);float Circle(float l,float w);int main() { float r,l,w; cout<
2020-11-15 16:27:26
950
原创 定义一个类 score,输出两个英语分数。
定义一个类score,它含有私有数据成员english-score(英语分数)、公有成员函数setscore()和printscore(),其中setscore()用来设置english-score的值,print-score()用来输出english-score的值。在主程序中定义类score的两个对象stu1和stu2,其英语成绩分别为85.5和93.5,输出这两个分数,请编写程序。代码:#include <i...
2020-11-15 16:21:54
1207
原创 1.2.1 算法的基本概念
什么是算法?程序=数据结构+算法数据结构:如何把现实世界的问题信息化,将信息存进计算机,同时还要实现对数据结构的基本操作。算法:如何处理这些信息,以解决实际问题。算法的特性有穷性:一个算法必须总在执行有穷步之后结束,且每一步都在有穷时间内完成。注:算法必须是有穷的,而程序可以是无穷的确定性:算法中每条指令必须有确切的含义,对于相同的输入只能得出相同的输出。可行性:算法中描述的操作都可以通过已经的实现的基本运算执行有限次来实现。输入:一个算法有零个或多个输入,这些输入取..
2020-11-15 10:50:25
54
原创 1.1.1 数据结构的基本概念
目录数据结构在学什么?基本概念数据数据元素、数据项结构数据结构、数据对象数据类型、抽象数据类型三要素逻辑结构:数据元素之间的逻辑关系是什么?物理结构(存储结构):如何利用计算机表示数据元素的逻辑关系?数据的运算数据结构在学什么?如何用程序代码把现实世界的问题信息化如何用计算机高效地处理这些信息从而创造价值基本概念数据数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中被计算机程序识别和处理的字符的集合。数据是计算机程序加
2020-11-15 10:16:09
64
原创 规则:网络爬虫的“盗亦有道”
网络爬虫引发的问题网络爬虫的尺寸爬取网页玩转网页小规模,数据量小 爬取速度不敏感 Requests库爬取网站爬取系列网站中规模,数据规模较大 爬取速度敏感 Scrapy库爬取全网大规模,搜索引擎 爬取速度关键 定制开发网络爬虫的“性能骚扰”Wed服务器默认接收人类访问受限于编写水平和目的,网络爬虫将会为Wed服务器带来巨大的资源开销网络爬虫的法律风险服务器上的数据有产权归属网络爬虫获取数据后牟利将带来法律风险网络爬虫的隐私泄露网络爬虫可能..
2020-11-13 22:52:59
171
原创 初识微信小程序 文本样式设置
创建一个微信小程序,利用class属性设置文本样式,包括:文本的颜色、字符间距,对齐文本,装饰文本,对文本进行缩进,等等<!--index.wxml--><view class="box"> <view class='title'>文本样式设置</view> <view class='textStyle01'> 文本属可以定义文本的外观。通过设置文本属性,可以改变文本的颜色、字符间距,对齐文本,装饰文本,对文本进行缩进,等等
2020-10-31 21:59:19
2424
原创 初识微信小程序 字体样式设置
设计一个小程序,分别利用style和class属性设置字体样式,在index.wxss中定义样式类。所有的文字都包含在一个边框内,边框内上方有标题文字,边框和标题样式利用class属性来设置,在app.wxss中定义样式类。...
2020-10-31 21:04:42
6264
原创 规则:Requests库主要方法解析
requests.request(method,url,**kwargs)methor:请求方式r=requests.request('GET',url,**kwargs)r=requests.request('HEAD',url,**kwargs)r=requests.request('POST',url,**kwargs)r=requests.request('PUT',url,**kwargs)r=requests.request('PATCH',url,**kwargs)
2020-10-31 19:48:25
76
原创 规则:HTTP协议及Requests库方法
HTTP协议HTTP,HypertextTransferProtocol,超文本传输协议。HTTP是一个基于“请求与相应”模式的、无状态的应用层协议HTTP协议采用URL作为定位网络资源的标识,URL格式如下:http://host[:port][path]host:合法的Internet主机域名或IP地址port:端口号,缺省端口为80path:请求资源的路径HTTPURL实例:http://www.bit.edu.cnhttp://220.181.111.188/d...
2020-10-18 13:48:29
99
原创 规则:爬取网页的通用代码框架
理解Requests库的异常requests.ConnectionError网络连接错误异常,如DNS查询失败、拒绝连接等requests.HTTPErrorHTTP错误异常requests.URLRequiredURL缺失异常requests.TooManyRedirects超过最大重定向次数,产生重定向异常requests.ConnectTimeout连接远程服务器超时异常requests,Timeout请求URL超时,产生超时异常理解Response
2020-10-18 09:58:16
89
原创 规则:Requests库入门的get()方法
requests.get(url,params=None,**kwargs)url:拟获取页面的 url 链接params:url中的额外参数,字典或字节流格式,可选**kwargs:12个控制访问的参数Response对象import requestsr=requests.get("http://www.baidu.com")print(r.status_code)200type(r)requests.models.Responser.headers...
2020-10-17 10:51:06
222
原创 前奏:Python语言开发工具选择
掌握定向网络数据爬取和网页解析的基本能力Requests自动爬取HTML页面 自动网络请求提交robots.txt网络爬虫排除标准BeautifulSoup解析HTML页面Projects实战项目A/BRe正则表达式详解 提取页面关键信息Scrapy*网络爬虫原理介绍 专业爬虫框架介绍常用的PythonIDE工具文本工具类IDE 集成工具类IDE IDLE PyCharm Notepad++ Wing...
2020-10-16 23:42:39
95
1
原创 写好数学建模竞赛论文的那些事
一、写好数模论文的重要性评定参赛队的成绩好坏、高低,获奖级别,数模论文是唯一依据。 论文是竞赛活动的成绩结晶的书面形式。 写好论文的训练,是科技写作的一种基本训练。二、数模论文的基本内容评阅原则:假设的合理性; 建模的创造性; 结果的合理性; 表述的清晰程度。建模步骤示意图论文的文章结构0、摘要1、问题的叙述,问题的分析,背景的分析等2、模型的假设,符号说明(表)3、模型的建立:问题分析、公式推导、基本模型、最终或化简模型等4、模型的求解5、模.
2020-10-04 18:04:16
228
原创 第3章 类和对象(1)
类和对象(1)一、类和对象的基本概念1.结构体与类结构体的扩充(1)C++语言对结构体类型进行了扩充,它不仅可以含有不同类型的数据,而且还可以含有函数。(2)在C++中,通常把结构体中的数据称为数据成员,把函数称为成员函数。用扩充的结构体类型求复数的绝对值#include<iostream>#include<cmath>using namespace std;struct Complex{//声明了一个名为Complex的结构体类型 double real;
2020-08-27 17:35:41
298
原创 第一章 初识Python(基础知识)
第1篇基础知识第1章初识Python系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as...
2020-08-18 15:45:35
214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人