自定义博客皮肤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)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 2020年度总结

2020年终总结今天是2021年2月11日除夕夜,我决定写这么一篇年终总结,我之前一直没有这个意识说要写年终总结,直到去年慢慢知道,对旧的一年的总结以及对新的一年的展望的意义是非凡的。在生活上,我几乎没有什么改变,但是逐渐认清自己慢慢变的任性,心态也非常的差,这一年中,经历了网课此次没签到,写了好多次的检讨,最后到3000字的检讨。那段时间在二姐家住,感觉什么都没做,挺荒废的,吃的也是天天水饺也没有自己弄,那段时间除了刚开始热血了一下好像就慢慢的就无所谓了,每一天就起床网课游戏吃饭睡觉,日复一日。但是我

2021-02-11 23:28:34 115

原创 锤子剪刀布-数学黑洞-月饼

题目一大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第 1 行给出正整数 N(≤105),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀”、B 代表“布”,第 1 个字母代表甲方,第 2 个代表乙方,中间有 1 个空格。输出格式:输出第 1、2 行分别给出甲、乙的胜、平、负次数,数字间以 1 个空格

2020-08-13 21:49:13 516

原创 C--超大数的四则运算

写在前面起因是一道题目,说来惭愧,我记的离散数学课上有教过这个。思路加法从低位到高位,逐位想加,产生进位则高位加1减法从低位到高位,逐位想减,产生借位则高位减1乘法从低位到高位,乘数逐位乘以被乘数,保存在第三个数组中,判断数组每个元素是否大于10,若大于10,高位加(元素/10),元素 %= 10除法用辗转相除法,从高位到低位,被除数 除以 除数 得到商及余数,下一位被除数 = 被除数 + 余数 * 10代码#include <stdio.h>#include &

2020-08-11 17:31:44 362

原创 德才论

题目宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第一行给出 3 个正整数,分别为:N(≤10​5​​ ),即考生总数;L(≥60),为录取最低分数线,即德分和才分均不低于 L 的考生才有资格被考虑录取;H(<100),为优先录取线——德分和才分均不低于此线的被定义为“才德全

2020-08-11 00:28:04 164

原创 找素数-福尔摩斯约会

#include<stdio.h>#include<math.h>#include<stdlib.h>int susu(int a){ int i = 2; for(;i <= sqrt(a);i++) if(a % i == 0) return 0; return 1;}int main(){ int a,b; int i=1,j=0; scanf("%d %

2020-08-09 17:15:17 95

原创 数字分类

题目给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1A_1A1​= 能被 5 整除的数字中所有偶数的和;A2A_2A2​= 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算n1−n​2 +n​3​​ −n​4​​ ⋯;A3A_3A3​= 被 5 除后余 2 的数字的个数;A4A_4A4​= 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A5A_5A5​= 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用例

2020-08-08 23:58:50 168

原创 A+B 和 C

题目给定区间 [−231,231-2^{31},2^{31}−231,231] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。思路关键是处理溢出问题,溢

2020-08-08 00:29:57 353 4

原创 数组元素循环右移- 说反话-一元多项式求导

题目一一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0​​A​1⋯AN−1)变(A​N−M⋯A​N−1A​0A1​​ ⋯A​N−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。输出格式:在一行中输出循环右移M位以后的整数序列,之间用空格分隔

2020-08-07 22:53:20 135

原创 换个格式输出整数-素数对猜想

题目一让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 n。思路:已知输入的数是三位数,将个十百分离,用switch区分各个情况。重点,字符串的赋值与输出

2020-08-06 02:16:55 162

原创 继续(3n+1)猜想

题目卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为“关键数”,如果 n 不能被数列中的其他数字

2020-08-04 16:57:51 245

原创 数据结构-算法练习

def Pass(): stringg = list() flag = 0 n = int(input()) if n >= 10: return for i in range(0,n): temp = input() if len(temp) >= 100: return stringg.append(temp) for i in stringg:

2020-08-04 01:01:47 149

原创 《嘉工资》--Python实现工资管理系统

这个项目会分模块分享,讲一下各个模块中遇到的问题以及运用到的技术目录登录注册模块个人信息模块部门模块人事部模块财务部模块个人小结个人小结此次项目比较困难的是定时任务,一开始是完全没有头绪,找到schedule模块会阻塞主进程,在mysql中设置任务我也尝试过,虽然失败了。后来就想着是不是要多线程开发,终于被我找到Apscheduler模块,这个模块一些功能,我也还不是太懂,但是对与多线程,定时任务帮助很大我是通过此篇文章学习的花10分钟让你彻底学会Python定时任务框架apsche

2020-07-26 11:26:23 601

原创 《嘉工资》--Python实现工资管理系统

这个项目会分模块分享,讲一下各个模块中遇到的问题以及运用到的技术目录登录注册模块个人信息模块部门模块人事部模块财务部模块部门模块

2020-07-26 11:07:07 506

原创 《嘉工资》--Python实现工资管理系统

这个项目会分模块分享,讲一下各个模块中遇到的问题以及运用到的技术目录登录注册模块个人信息模块部门模块人事部模块财务部模块个人信息模块个人信息模块主要任务:显示该用户基本信息,显示工资条,上下班打卡,完善个人信息在登录模块中,会传入登录的工号,用以判断显示谁的信息。显示基本信息,当用户刚注册时,并没有基本信息,该如何显示。利用插入None会报错的特性,用try 判断是否为未填写信息的用户 try: for i in range(0,11):

2020-07-25 22:56:52 1157

原创 《嘉工资》--Python实现工资管理系统

这个项目会分模块分享,讲一下各个模块中遇到的问题以及运用到的技术目录登录注册模块个人信息模块部门模块人事部模块财务部模块数据库此次项目使用的是Mysql数据库,并且所有的界面设计用Pyqt5完成 def __init__(self): try: self.con = pymysql.connect(host = '127.0.0.1',user = 'root',passwd = '123456',db = 'mydatabase')

2020-07-25 22:36:21 475

原创 Tkinter练习----注册登录界面

话不多说,直接代码,代码都很简单import tkinter as tkimport sqlite3class Database_login: def __init__(self): self.databese = sqlite3.connect('login.db') self.cur = self.databese.cursor() try: self.cur.execute('''

2020-07-07 18:42:34 358

原创 基于curses的2048游戏

本文主要完成了2048游戏,用curses库对界面的显示,用SQlite数据库保存游戏数据。1. 引言在突发奇想中,想到了经常玩的2048游戏,于是便用python实现了简易版的2048游戏,实现了基本的上下左右操作,以及退出,重新开始,继续等选项,并且链接SQlite数据库记录最高分。2. 系统结构该程序设计采用有限状态机进行设计。因此实现系统结构介绍分为有限状态机设计介绍和主要逻辑介绍。2.1.系统总体设计该程序设计采用开发平台为Visual Studio Code,采用程序语言为Pytho

2020-07-06 09:49:21 393

原创 Python __main__与类的浅浅理解)

Python __main__与类的浅浅理解python 类__main__python 类相信大家应该了解过类,类对象,和类实例的区别,我的一点点发现:当类作为模块被调用,会自动实例化。这是被调用模块class const(): def __setattr__(self,name,value): if name in self.__dict__: raise TypeError("常量不能改变") elif not name.isu

2020-06-09 23:35:05 1324

原创 Python练习-破解wifi密码

#是这样的,本想着自己写点啥东西,用python,发现转一圈不知道啥好。就抱着学习的态度,研究了以下破解wifi密码的代码先贴上代码,然后一段段分析# coding:utf-8from tkinter import *from tkinter import ttk import pywififrom pywifi import constimport timeimport tk...

2020-04-19 18:22:43 9940 19

原创 Python-小游戏-乌龟吃鱼

#讲道理乌龟吃鱼的嘛?先上代码,虽然感觉很多地方可以优化import randomimport timeclass Tortoise: x = random.randint(0,10) y = random.randint(0,10) def __init__(self): self.life = 100 print('Tortoi...

2020-04-18 15:31:31 439

原创 Python - 文件操作练习

#记录python学习中心得体会实验一:访问指定目录统计各个类型文件个数import osimport os.pathdef countFile(pathh): all_file = os.listdir(pathh) type_dict = dict() for each_file in all_file: each_file = os.pat...

2020-04-03 16:23:58 236

原创 大三的焦虑反思和现状

目前大三下半年,因为疫情的原因,宅家上网课,同时也让我时间考虑未来大三的焦虑反思和现状#焦虑最近的我开始特别注意毕业,就业,工作。凡是带有这样字眼的文章,我都会贡献我的点击。因为这些离我都太近了,太近了。我感觉我在不做点什么,我就会悔恨自己。我找了几位师兄了解排忧,我询问他们是什么时候找的工作,他们是怎么准备找工作的。又闲聊了几句。也算是让我没有那么紧张。我才知道原来秋招是8-9,春招在3...

2020-03-13 12:04:41 231

原创 QT-入门第一天总结

本文将分为6个部分总结其实是从第一天的6个案例总结01—------ 建议学习QT前有一定的面向对象编程基础,无论是C++或者JAVA,因为QT是用C++编程,如果没有一定基础理解起来会比较困难。上面是新建的一个工程文件,其中mywidget是默认是窗口基类,会自动创建好。如果你在项目创建中选择QWidget先看Main函数,这是Main函数的一个模板,在运行...

2019-09-10 11:36:35 185

原创 离散数学--谓词逻辑

学习离散数学-谓词逻辑的第二天总结项:1.个体变元、个体常元是项。2 函数f(x)是项。3 经过上面有限步合成的是项。合式公式:1 原子公式是合式公式,原子公式也是谓词。2 量词对谓词的修饰,并且谓词中含有量词中约束的变元,是合式公式。3 由5大联结词构成的谓词是合式公式。4 有限次使用以上形成的是合式公式。约束变元和自由变元不知道存在如何用键盘打出来,口头很难讲。...

2018-06-21 20:27:01 1363

原创 对晶体管和场效应管的认识和理解----小结

为什么要把晶体管和场效应管一起讲,因为他们容易混淆,一起说明更容易区别学习。首先 晶体管。我们也称为三极管,分为PNP、和NPN型。在工艺上通常是一个半导体注入5价元素或3价元素来制作PNP或者NPN。...

2018-06-12 10:59:24 6468

python字符界面实现2048游戏

使用Python实现2048游戏,实现了链接数据库,数据库采用的是SQlite,并且实现了胜利后继续游戏的功能

2020-07-05

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

TA关注的人

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