自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Qt多功能计算器(四)——base64加密和解密

项目介绍本篇文章的内容是Qt多功能计算器的第四个功能,base64的加密和解密,这可能是除对话框外,这个项目中最简单、代码量最少的界面(因为项目还没有写完,所以我不能确定这一定是最简单的界面)。...

2021-07-24 22:03:56 546

原创 pythong干货(四)——MTA集训第三天

一、文件操作1、open()函数参数(fileName,‘r’)——以只读方式打开文件,并指向文件的开头2、读取文件with open("file.txt","r") as file: print(file.readline())readline()函数——逐行读取文件3、检查文件是否存在os.path.isfile()函数4、更多模式模式含义r+可读可写w+如没有发现文件,则会自动新建文件二、函数返回值return等价于return Non

2021-07-23 22:11:05 211

原创 python干货(三)——MTA集训第二天

一、is和==的区别符号中文名功能is同一性运算符比较对象的唯一身份标识(id)==比较操作符比较对象的值(value)id()函数——获取对象的id在一般情况下,每个对象的id值是不相同的,内容相等的对象也是如此在形如x=y的代码中,x和y的id是相同的python对象的三个基本要素:身份标识(id)、数据类型(type)、值(value)二、in运算符1、for-in循环for 局部变量 in 列表: 执行代码2、成员运算符inx

2021-07-23 22:10:02 200

原创 python干货(二)——MTA集训第一天

一、注释语法在注释代码时,将#符号添加到任意一行,以便让别人看懂python的两种注释方式# 单行注释'''多行注释'''注意: 选择操作最简便,最符合题意的选项二、大小写转换示例str = "AAbbCCddEE"print(str.lower())str = "XXyyZZMMnn"print(str.upper())输出aabbccddeeXXYYZZMMNN三、日期格式化符号含义%y两位数的年份显示%d月内的一天%B完

2021-07-14 21:34:29 280

原创 Qt多功能计算器(三)——进制转换

项目介绍本篇文章的内容是计算器的第三个功能——进制转换,这个功能相比上一个功能——三角函数的实现略微困难一些。程序的逻辑从理论上说只要修改界面和部分槽函数就可以实现2-36任意进制互相转换,这里只实现了二进制(bin)、八进制(oct)、十进制(dec)、十六进制(hex)的互相转换。界面设计这是界面的设计图:控件描述控件名称输入框inputText输出框outputText输入二进制binI输出二进制binO输入八进制octI输出八进

2021-06-27 21:53:46 1772 1

原创 Qt多功能计算器(二)——三角函数

引言本篇文章的内容是计算器的功能之一——三角函数。关于三角函数,我作为一个初中生,没有太多好解释的,这里附上一段维基百科上的解释。在直角三角形中仅有锐角(大小在0到90度之间的角)三角函数的定义。给定一个锐角θ\thetaθ ,可以做出一个直角三角形,使得其中的一个内角是θ\thetaθ 。设这个三角形中,θ\thetaθ的对边、邻边和斜边长度分别是a,b,ha, b, ha,b,h,那么θ\thetaθ的正弦是对边与斜边的比值:sin⁡θ=ah\sin \theta =\frac{a}{h}sin

2021-06-17 22:02:52 3433 1

原创 Qt多功能计算器(一)——基本功能

项目介绍项目的目标是实现一个多功能的计算器,下图是计算器在完成之后的菜单布局,从中可以看出计算器的功能。

2021-06-12 22:10:00 1710 1

原创 swift基础教程

swift介绍swift可以使用Cocoa库,而Cocoa 本身由 Objective-C 语言写成,Objective-C 又是 C 语言的严格超集,所以在 Swift 应用中我们可以很简单的混入 C 语言代码,甚至是 C++ 代码。与其它三者不同,swift在每行语句结尾处不需要使用分号,只有在同一行书写多条语句时才需要使用分号。swift基本语法swift注释注释符号://多行注释符号:/* */特性:多行注释可以嵌套使用/*这是一个注释/*这也是一个注释注释内容*/注

2021-04-13 21:49:22 1380

原创 python飞行棋项目

项目介绍这是一个使用python写成的飞行棋项目,需要用到pygame库,这里就不写安装教程了,请自行安装。实现效果启动游戏后,进入开始界面。按下“start”按钮后进入游戏界面,角色进入一个方格后,分数加上对应的方格中的值,其中一方到达“F”点时,游戏结束,分数多的一方获胜。游戏结束后,跳转到结束界面,界面上显示获胜的角色。文件下载完成的项目可以在gitee上下载,请单击此处目录结构.├── func.py├── images│ ├── Patrickstar.png│

2021-01-28 22:15:27 2958

原创 F#基础——函数的定义和使用

函数基础函数定义关键字: fun语法let f = fun x -> x*x-2*x //->左边的是函数参数,右边的是对函数参数的处理过程或者是这样://这种定义方式不需要使用fun关键字let f x = let x1 = x-2 x*x1 //函数返回值形参和实参定义let f = fun x -> x*x-2*x //->左边的是形参,右边的是实参引用型参数全部引用let f = ref x y = !x <- 2

2020-11-04 22:00:19 454

原创 F#数值类型

基础值类型布尔数只能取值true和false表示二进制数中的0和1,逻辑中的“真”和“假”语法let b = true整数语法let i = 300计算有+ - * / %五种运算方式-可以用来取相反数let i1 = 100let i2 = -i1 //i2的值为-100小数语法let f = 1.01字符和字符串char是字符类型string是字符串类型语法let c = 's' //字符类型let s = "hello" //字符串类型

2020-10-16 21:48:49 260

原创 F#开发环境配置&HelloWorld程序

F#开发环境配置笔者使用的系统是openSUSE Tumbleweed,这篇文章的.NET开发环境配置方案是dotnet-sdk+Visual Studio Code安装dotnet-sdk在终端中依次输入这些命令(openSUSE):sudo zypper install libicusudo rpm --import https://packages.microsoft.com/keys/microsoft.ascwget https://packages.microsoft.com/con

2020-10-06 22:45:09 268

原创 Python数据类型之布尔类型

基本概念用来表示真或假的值True表示为真,False表示为假可转化为整数表格名称含义整数值True真1False假0实例f1 = Truef2 = Falseprint(f1, type(f1))print(f2, type(f2))print(f1 + 1)print(f2 + 1)...

2020-10-04 22:01:11 135

原创 Python数据类型之浮点类型

基本概念组成由整数和小数两部分组成不精确性使用浮点数计算时,可能会出现小数位数不确定的情况例如:print(1.1+2.2)print(1.1+2.1)解决方案导入模块Decimal例如:from decimal import Decimalprint(Decimal('1.1')+Decimal('2.2'))实例from decimal import Decimala = 3.14159print(a, type(a))n1 = 1.1n2 = 2.2n3

2020-10-04 21:48:59 500

原创 PythonNOC初赛集训笔记

简介一年前就开始学习Python了,今年10月18号是我第一次参加比赛,这些笔记是我在线参加赛前(NOC初赛)集训时的笔记。由于是边听边记,可能排版不会很好看,希望能够理解。pygame库放置图片canvas.blit(box,(35,30))注意点pygame坐标系的y轴数字是向下增长的放置的图片的坐标是图片左上角的点的坐标python输入输出语句语法#输入input('提示用户输入内容')#输出print('控制台显示内容')注意点a = input('提示用户输入内

2020-09-29 20:16:31 4281 1

原创 python学习笔记之数据类型——整数

基本概念含义: 英文为integer,简写为int可以表示正数、负数和零整数不同进制的表示方式十进制: 无特殊表示方式二进制: 0b开头八进制: 0o开头十六进制: 0x开头整数的进制进制基本数逢几进一表示形式十进制0,1,2,3,4,5,6,7,8,910118二进制0,120b1110110八进制0,1,2,3,4,5,6,780o166十六进制0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F160x76

2020-09-21 21:37:28 126

原创 python学习笔记之变量的定义和使用

定义变量是内存中使用的一个带标签的盒子举例name = 'ray'图解变量赋值变量的组成标识: 变量的内存地址类型: 变量的数据类型值: 变量所存储的具体数据获取方法:print(id(<变量名>) # 标识print(type(<变量名>) # 类型print((<变量名>) # 值实例name = 'ray'print('值:'+name)print('标识:'+str(id(name)))print('类型:'+str(

2020-09-19 22:26:43 151

原创 python学习笔记之标识符和保留字

保留字定义:在程序内被赋予特殊意义的单词查看方法:import keywordprint(keyword.kwlist)输出结果标识符定义:变量、函数、类、模块和其它对象的名称就叫标识符规则:1.由字母、数字和下划线组成2.不能以数字开头3.不能和保留字重复4.严格区分大小写(如“Hello”和“hello”是不同的标识符)...

2020-09-19 21:49:30 688 2

原创 python学习笔记之转义字符

转义字符的定义反斜线“\”加上想要转义的字符转义字符的意义1.字符串中包含反斜线、单引号、双引号等特殊字符时,需要使用反斜线进行转义例如:反斜线:\单引号:’双引号: "2.字符串中包含换行、回车、水平制表符或退格等无法表示的字符时,可以使用转义字符表示例如:换行:\n回车:\r水平制表符:\t退格:\b保留原字符串**语法:**在字符串前加r或R知识梳理分类含义字符备注无法直接表示的字符换行\nnewline——光标移动到下一行的开头无

2020-09-14 21:52:58 284

原创 python学习笔记之print函数和open函数

print函数的基本用法print(<输出内容>)print函数所支持的对象类型1.数字(包括整型和浮点型)2.字符串3.运算表达式open函数写入文件代码ofile=open(<文件路径>,'a+')print(<写入内容>,file=ofile)file.close()注意点1.所指定的文件可以不存在,但盘符要存在。(Windows系统)2.使用“file=xx”来指定传入的是什么参数。print函数进行不换行输出print(<

2020-09-13 21:55:16 633

原创 python干货1

pygame创建窗口传输图片步骤import pygame #导入pygame库from sys import exit #导入内核交互库#定义主循环函数def mainloop(): pygame.init() #检测显卡状态 global screen #定义窗口全局变量,方便对窗口进行操作 screen=pygame.display.set_mode((长,宽)) #设置窗口长宽 pygame.display.set_caption("窗口标题") #设置窗口标题image=pyga

2020-06-06 23:19:47 158

原创 推荐使用Windows10企业版LTSC的理由

作者之前选择的操作系统本人最早接触的操作系统是WindowsXP,后来电脑坏掉,换了一台安装Windows10家庭版的电脑。后来为了学习linux开始使用一台4G内存的旧电脑,安装了CentOS系统,后来换成了UbuntuLTS,然后换成的Debian。这些Linux发行版除了CentOS以外,其它的个人体验都比较好,但是所有的linux发行版都有一个硬伤,就是缺少软件。在学习linux之前,本...

2020-03-23 10:35:09 23877

原创 用Python的tkinter库做一个简单的图形界面

tkinter是python的内建库,它的主要功能是GUI设计,可以设计一些简单的图形界面,下面是一个tkinter库的实例。

2020-02-28 22:38:57 1313

原创 在linux上运行django服务器(python3)

在linux上运行django服务器Part1:python环境一般Linux上有现成的Python环境,但要注意:Python 2的启动命令是python,Python 3的启动命令是python3。Part2:pippython下载第三方库需要使用pip,Linux版的python并不是自带pip,所以需要下载pip,python3下载pip的命令如下:wget https://bo...

2020-02-11 22:06:28 574

原创 用c++做一个简单的计算器

用C++做一个简单的计算器本教程的主要内容是如何使用C++做一个简单的计算器。它可以实现最基本的计算功能,提供5种计算方式。全部代码如下:#include <iostream> //导入命令行库using namespace std; //定义命名空间int main() //定义主函数{ int input,a,b,sum; //input:判断值,a&b:参...

2020-02-10 21:55:11 15731 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除