Android 图片放大缩小移动(记录) 学习记录下 //UI界面 <ImageViewandroid:id"id/iv"android:layout_width"wrap_content"android:layout_height"wrap_content"android:layout_alignParentTop"true"android:layout_centerHorizontal…
Android 图片实现单击放大缩小 记录使用 <ImageViewandroid:id"id/iv"android:layout_width"wrap_content"android:layout_height"wrap_content"android:layout_gravity"center"android:src"drawable/opencar"/>publi…
记录Google 开源库 zxing 使用 xml文件代码 /** 这里放了一个imageview 和一个 TextViewimageview 用来显示二维码的图片TextView 显示二维码里面的内容 */<RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width&q…
Kotlin 运算符 前言: Google I/O 2019 大会 宣布 Kotlin first ! Android 开发将越来越多地以 Kotlin 为主。 还在等什么,赶紧学起来吧。 Kotlin 运算符 与 Java 运算符的区别。 学习记录! 单目前缀运算符自加自减运算符算数运算符in运算符广义赋值运算符…
二分查找记录二分查找的递归和非递归实现递归非递归记录二分查找的递归和非递归实现 递归 // Recursive 递归实现 Status binarySearch(int *arr,int low,int high,int key){int mid;if(low<high){mid(lowhigh)/2;if(arr[mid]key){return OK;}if(arr[mid]>key){return…
三个简单排序排序冒泡排序直接插入排序简单选择排序排序 冒泡排序 // 冒泡排序/*** * 两两交换 每排序一次决定最大的一个数放在最后 循环n次* * param arr* return*/public static int[] bubbleSort(int[] arr) {int i, j, k;int temp;for (i 1; i < arr.length; i) {fo…
Android Logger最近看了公司的Log工具类,觉得有点简单。决定自己实现一个,Logger, 一个可以控制Log输出不同场景的工具类 package com.android.chocolate.utilimport android.util.Log import java.lang.NullPointerException/*** <p>* 需求一:可…
原文: http://ihoge.cn/2018/SVWSVC.html 支持向量机(support vector machine)是一种分类算法,但是也可以做回归,根据输入的数据不同可做不同的模型(若输入标签为连续值则做回归,若输入标签为分类值则用SVC()做分类&…
http://ihoge.cn/2018/DataMining.html 数据挖掘的9大成熟技术和应用 基于数据挖掘的9大主要成熟技术以及在数据化运营中的主要应用: 1、决策树 2、神经网络 3、回归 4、关联规则 5、聚类 6、贝叶斯分类 7、支持向量机 8、主成分分析 9、假设检验 1 决…
SparkSQL DataFrame基础篇 SparkSQL DataFrame进阶篇 SparkSQL DataFrame基础篇 Spark 2.2及以后的SparkSession替换了Spark以前版本中的SparkContext和SQLContext,为Spark集群提供了唯一的入口点。 val spark SparkSession.builder().appName(“SparkExample”)…
原文:http://ihoge.cn/2018/newton1.html 前言: 线性最小二乘问题,我们可以通过理论推导可以得到其解析解,但是对于非线性最小二乘问题,则需要依赖迭代优化的方法,牛顿算法是解决非线性最优的常见算法之一…
巧用Hive自带函数进行多字段分别去重计数统计 1-group by 和 distinct 大前提:大表统计能使用group by就不要使用distinct!! 尤其是在数据量非常大的时候,distinct会将所有的统计信息加载到一个reducer里取执行,这就是…
DecisionTree决策树大全 原文:http://ihoge.cn/2018/DecisionTree.html 利用信息墒判定先对那个特征进行分裂 信息墒是衡量信息不确定性的指标,信息墒公式: H(X)−∑x∈XP(x)log2P(x)其中P(x)表示事件x出现的概率。回到决策树的构建问题上…
img imread(test1.jpg);%这里为原始图像 i imresize(img,[567,390]); imwrite(i,1.jpg);%这里为修改后图像 imread、imresize和imwrite 1、imread 读取图像信息 A imread(filename) 2、imresize改变图像的大小 B imresize(A,[numrows,numcols]) 3、imwrite保存图像 imwr…
activity_main.xml <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-auto"xmlns:tools"http://sche…
问题描述:假设数据在某段区间上分布十分密集,在别的区间上分布比较稀疏,这种情况下就是分布不均匀的,那么就可以在Matlab上写代码画出这种直方图。 clear all % 读取excel中第一个Sheet内容 [wave3]xlsread(新建 Microsoft Excel…
学习网站资源: 黃冠華老師 video/notes: 所用教材:Introduction to Linear Regression Analysis, 5ed(2012) Montgomery, D.C., Peck, E.A., Vining, G.G. Lab: build model using R 教学视频链接: http://ocw.nctu.edu.tw/course_detail-c.php?bg…
目前标准化的方法非常多,不同的标准化方法带来的评价结果会产生不同的影响,但是在数据标准化方法的选择上并没有标准。这就需要我们了解各种各样标准化方法的机理与可能产生的问题,方便我们有需要的时候进行合理选择。组水平标准化࿰…
目录 创建 激活 退出 总结 首先找到Anaconda Prompt,点击进去,此时进入命令行界面; 1.Anaconda项目环境的创建 输入【conda create --name py37 python3.7】,回车,接着会出现图二所示,输入【y】回车&…
ng:无法加载文件ng.ps1,因为在此系统上禁止运行脚本,超详细解决问题 报错信息 首先在win10的搜索框中输入windows PowerShell,并选择以管理员的身份运行 打开后,输入以下命令 set-ExecutionPolicy RemoteSigned再输入Aÿ…
TypeScript 中slice(-1)是什么意思? slice()方法提取字符串的一部分并返回一个新字符串。 使用方法 一般来说该方法有两个参数,使用方法如下: slice(start,end) start表示要提取的片段的起始下标; end表示提取片段最后一个字符的…
ES6-import后加花括号{}和不加花括号引用模块的区别 使用花括号 在A文件中想要引用B文件模块,所引入的名字必须与B文件中导出的名字相同 在A.js中 export const A{ *** } 那么在B.js中 import { A } from ./A //正确,因为A.js中有命名为A的exp…
问题描述:对修饰器的实验支持是一项将在将来版本中更改的功能。在 tsconfig或jsconfig设置experimentalDecorators选项以删除此警告。 快速解决: 在VScode中 选择文件–>>首选项–>>设置在搜索框中输入experimentalDecorators对方格进行勾选…
小程序订单倒计时有订单详情的到计时和订单列表的倒计时 单个倒计时 采用了setInterval()定时器:主要思路就拿到一个订单支付时间,加上一个到计时的时间,然后减去本地获取到的时间(时间都采用时间戳算&am…
一. 后台系统三级联动 事件就是调取省市区三级json //获取省市区信息getAreaList () > {const { dispatch } this.props;dispatch({type: XXXXXX,//接口地址callback: res > {const { code, data, msg } res;if (code ! 200) {message.error(msg);return;}this.setS…
一.使用wxParse插件解析html 1.下载wxParse包 github地址: https://github.com/icindy/wxParse/tree/master/wxParse 2.下载后放到自己的小程序项目中 3.app.wxss中全局引入这个wxss /**app.wxss**/ import "/wxParse/wxParse.wxss"; 4.在需要有富文本的页面中开…
小程序中打开pdf格式原本可以使用web-view(承载网页的容器。会自动铺满整个小程序页面,个人类型的小程序暂不支持使用) <web-view src"{{link}}"></web-view> src里放链接就能够正常实现 但是src里面放pdf的链接涉及…
小程序三级联动结合vant weap(有赞)的picker选择器和popup弹出层 首先看数据结构 做的是地址联动和工种联动,数据结构基本相同 只贴一种地址联动的代码就好,用的比较多 addressList: function() { //这个就是接口拿到地址数据re…
一、安卓和ios时间兼容问题 一般后台所用的时间格式为(2020-01-01),但ios只支持2020/01/01 这种日期格式,因此需要将格式统一转换为(2020/01/01) const format ordTime.replace(/-/g, /) 二、安卓和ios…
小程序request请求的封装 request.js var app getApp(); //引入es6-promise处理接口异步,js文件github上通用 var Promiserequire(es6-promise.js) Promise.prototype.finally function (callback) {var Promise this.constructor;return this.then(function (value) {Pr…
微信消息一次性订阅 通过微信的服务号下发微信通知,这个很多地方都有用到,例如:订单支付成功,退款,确认收货,交易提醒等场景都有使用。 微信订阅消息比微信公众号通知这种要更方便,用户不用去…
一、小程序端 小程序端邀请一般分为小程序右上角转发邀请和小程序码邀请 1.小程序右上角邀请 invite.wxml <button class"invite-btn canDisabledButton" open-type"share">立即邀请微信好友</button> invite.js /*** 用户点击右上角分…
问题描述: vue混合app开发中点击input输入框时,无法聚焦弹出键盘,有时需要多次点击才能弹出键盘,触发不灵敏(复现问题以iPhone手机为主,其中iPhone6,7最为明显)。 问题查寻…
在表格要展示的列过多时,有些表格内容过多就会用到这个属性,表格的内容按表头宽度超过省略,鼠标悬浮显示全部内容,如果内容过多超屏幕会一直抖动 用法很简单,加一行show-overflow-tooltip就可以了 <el-table-column…
由于Vue的更新机制,Vue.js 不能检测到对象属性的增、删。因为 Vue.js 在初始化实例时将属性转为 getter/setter,所以属性必须在 data 对象上才能让 Vue.js 转换它,才能让它是响应的。 出现状况:当你更新对象的值时,对应…
ECharts画饼图颜色是默认随机的,也可以指定颜色,先看一下替换指定颜色的三种方法 一、 option下 color: [#ff6666, #ff3399, #FFFF00, #FF8C00,#ff99cc] option {title: {text: 某站点用户访问来源,subtext: 纯属虚构,left: center},color: [#ff6666, #ff3399, #F…
下载的内容的类型可能很多,各种文件(例如:.txt,.jpg,.png,.docx,.xlsl) 一、如果已知是.docx,.xlsl这个格式可以下载最简单的就是a标签(限制太麻烦) //如果…
今天打开Eclipse软件发现以前安装的Darkest Dark Theme with DevStyle CI 2019.4.1插件失效,于是重新下载,但是安装到49%中出现如下错误: An error occurred while collecting items to be installed session context was:(profileD__Eclipse_eclipse, p…
深信服安全服务工程师-2022届校招笔试题笔试题分类选择题简答题本次试题仅提供参考,不提供答案(19题记不太清了)笔试题分类 选择题 1. 使用vim编辑文件时,以下哪个选项是复制命令() yy cc copy p 2. 以下…
青藤云安全一、二面一面二面一面 0xx 1.自我介绍 2.如何做磁盘挂载 3.如何做永久性的磁盘挂载 4.在做渗透测试过程中,系统登录的日志目录 5.如何查看操作系统下正在监听的端口 6.netstat后面会跟哪些参数 7.如何用哥斯拉判断流量的类型 8.用什么方式判断某个webshe…
Python中向csv文件写入数据总是多一行的问题解决办法原因分析解决办法 一. ① 增加newline’ ‘前代码如下图: ② 效果如图: 二. ① 增加newline’ 后代码如下图: ② 效果如图: 原因分析 Python 3 里面对 str 和 bytes 类型…
1.乱码问题解决 找到D:\Tomcat\apache-tomcat-8.5.35-windows-x64\apache-tomcat-8.5.35\conf中的server.xml,在里面找到connect标签,进行如下设置 在尾部追加URIEncoding“utf-8”; doPost()z中必须加上 request.setCharacterEncoding(“utf-8”); response.setC…
Cookie: 会话Cookie 关闭浏览器,就失效 持久cookie 存放在客户端上。 在指定的期限内有效。 是以文件形式存放的 setMaxAge(); 应用:自动登录、浏览记录、购物车 http的请求是无状态。 客户端与服务器在通讯的时候,是无状态的&am…
JRE:是java runtime environment的缩写,也就是java运行环境,包含虚拟机(jvm.dull)。从字面意思理解,也就是说JRE只是负责运行一下java程序,因为没有javac,所以并不会生成.class文件。…
看前须知: 本项目是微信小程序占座系统,功能还没有写完,但是其他问题都解决的七七八八了。微信小程序端的与连接和传输数据及数据使用无关的js代码,wxml代码就省略不写了,只写最核心的代码,并且项目是基于注…
如果想要将四个盘子从A柱移动到C柱,只需要将上面的三个小盘子移到B柱,将第四个也就是最底下的盘子移动到C柱,再将B柱上的三个小盘子移动到C柱即可。 移动到B柱上的三个小盘不能一次性移动过去,要想将A柱上的三个小盘移动到B柱&…
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/guizishou00/article/details/80090084 在Navicat中出现这个问题并不是Navicat的问题,而…
1.是否安装了JDK,如果没有安装先安装JDK然后将JDK配置好 2.如果已经装了JDK并已配置,再装eclipse还是出错,可以换一种软件,尝试安装idea等IDE试试 3.安装国内镜像https://www.eclipse.org/downloads/ ,步骤为ÿ…
前几天学习了一下用java实现ftp上传和下载文件的内容,学之前查了一下ftp,遇到了一些问题,首先说明,ftp和tomcat无法进行比较,因为ftp为专门上载下载文件、存储文件的服务器,而tomcat则是进行项目部署的服务…
在学习spring boot时,遇到了一些问题,当我需要向前端发送一个视图的时候,return 视图名无法返回视图,也就是前端无法打印出这个视图,只能以字符串形式将视图名打印到浏览器端,如图所示 首先,添加依赖&…
Redis 第一部分 Redis五大类型: 字符串(String)、哈希/散列/字典(Hash)、列表(List)、集合(Set)、有序集合(sorted set)五种 key的使用 key 命名规则&am…
在做微信小程序开发的时候,当将从数据库内查到的多行数据以JSONObject对象包装成JSON数据返回微信小程序时,在前端接收时出现了406错误。 经查询,406错误是因为前端无法解析后台的数据,我是用JSONObject作为返回类型直接返回前端&…
因为我们是将数据以JSON 的形式传输的,所以,后端需要将前端传过来的JSON字符串转换为JSON对象,需要添加alibab的fastjson,构建这个测试的所有依赖如下 <dependencies><dependency><groupId>org.springframework…
在做前后端数据交互的时候遇见了一些问题,记录如下: 说明:jsp是已经引入jQuery过的 前端代码如下所示: 需要注意的是,dataType所规定的数据类型不是单向规定的,而是双向规定的,也就是无论是从前…
回顾以前的博客时看到了一句代码 <mvc:default-servlet-handler/><!--这个配置可以不要-->这句代码时spring mvc的配置代码 而这句代码是什么意思呢? 首先要了解一个简单的配置 配置org.springframework.web.servlet.DispatcherServlet 如果将Dispatc…
mybatis学习 mybatis框架:是一个框架,早期叫做ibatis,代码在github mybatis是MyBatis SQL Framework for Java(sql映射框架) sql mapper:sql映射 可以把数据库中的一行数据映射为一个java对象。 一行数据可以看做是一个java对象…
相关(correlation)与回归(regression) 分类问题研究的是离散值,而回归问题所研究的目标变量是连续值,可以根据回归曲线来预测数值 变量之间的关系分为函数(回归)关系和相关关系 回归是研究自变量与因变量之间的关系形式的分析方…
主成分分析(无监督降维) 降维技术: 特征选择:从一个特征的集合里面,挑选出相应的特征。是直接抽取特征提取:不仅仅是提取了,而是通过组合或运算的方式,从现有的特征中抽象出新的特…
BP神经网络 是误差反向传播算法 误差反向传播算法是根据权重,反推各神经元的误差: 具体步骤为:当最终根据神经网络得到各个输出神经元的输出值后,分别根据输出值和真实值的差计算出每个输出神经元的误差,得到每个输…
深度学习 机器学习的本质: 特征自动学习 在机器学习中,获得好的特征是识别成功的关键 一般而言,特征越多,给出的信息就越多,识别准确性会得到提升。但是如果特征多,那么计算的复杂度就会增加,探…
自动编码机 自动编码器就是一种尽可能复现输入信号的神经网络 为了实现这种复现,自动编码器就必须捕捉可以代表输入数据的最重要因素,和主成分分析类似,找到可以代表原信息的主要成分 一般的神经网络学习都是有标签的学习,根据…
卷积神经网络 卷积神经网络(CNN):卷积池化全连接 卷积:特征的自动提取 局部特征提取训练中进行参数学习每个卷积核提取特定模式的特征 卷积降低了网络模型的复杂度,减少了权值的数量 卷积所进行的操作也可以说是加权求和的操作 大矩阵称为…
用python实现算式的运算: 利用栈将中缀表达式转化为后缀表达式,再对后缀表达式进行计算 """ -*- coding: utf-8 -*- Time : 2022/3/15 20:37 Author : wcc FileName: arithmeticOperation.py Software: PyCharm Blog :…
闭包的概念 现在为止,闭包一共有两种说法: 第一种说法认为闭包是符合一定条件的函数,其定义为:闭包是在其词法上下文中引用了自由变量的函数。第二种说法认为闭包是由函数和与其相关的引用环境组合而成的实体,其定义…
测试题: 0. Python 是什么类型的语言? 答:Python是一种面向对象、解释型、动态类型计算机程序设计语言 解释型:程序无需编译成二进制代码,而是在执行时对语句一条一条编译 动态类型:在程序执行过程中&…
1、数字类型: 整数类型(二进制(以0b或0B开头)、八进制(以0o或者0O开头)、十进制、十六进制(以0x或者0X开头) 浮点数类型 (带有小数点的数据,可以用科学计数…
测试题: 0. 什么是BIF? 答:BIF是python的内置函数 1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF? 答:68个 2. 在 Python 看来:FishC 和 fishc 一样吗? 答:不一样…
学习和开发Android应用有一段时间了,今天写一篇博客总结一下Android的apk文件反编译。我们知道,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件,然后让用户通过手机或者平板电脑下载下来进行安装。正常情况下&…
C输出对齐需要#include<iomanip>头文件,下面是具体的实现代码: #include<iostream> #include<iomanip> using namespace std; int main() {int a,b,c;cin>>a>>b>>c;//默认右对齐cout<<setw(8)<<a<<" …
安装eclipse的步骤我就不说了,我主要向大家分享一下如何在eclipse中运行python程序。第一步需要在eclipse中安装PyDev 1、在eclipse中:help->Install New Software,在弹出的Install窗口中点击Add去添加仓库。如图 2、然后就可以看到eclip…
运行Python程序时,出现下面错误: import requests ModuleNotFoundError: No module named ‘xxx’ 原因:没有导入xxx库 解决办法: 开始菜单选择运行,输入cmd运行,然后cd命令进入到python安装目录下的S…
题目: 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n1。卡拉兹在 1950 年的世界…
很多程序题目都会涉及到大数问题(少则几十位数字多则几万位),那么如何存储大数呢?基本的思想就是用数组或者字符串存放以及表示大整数。用字符串进行大数存储,如果进行运算,可以根据ASCII值减去0的ASCII值进…
题目: 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100。 输出格式: 在一行内输出…
map是C容器中关联容器(关联容器(Associative Container)提供了根据key快速检索数据的能力。在关联容器(Associative Container)中,key和元素都是成对(pair)存在的,你可以调用std::make_pair使用key和元素值来构建一个pair。STL提供的关联容器包括set、mu…
题目: 给定一个 k 位整数 Ndk−110k−1⋯d1101d0 (0≤di≤9, i0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N100311,则有 2 个 0,3 个…
字符串就是一系列的字串。在python中,用引号括起来的都是字符串,其中的引号可以是单引号也可以是双引号,如下表示:"This is a string."或者This is a string.这种灵活性能够让你在字符串中包含引号和撇号。比如…
题目链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805136889593856 题目: 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: …
本篇博客更新啦!详情请看:质数的筛法 素数(Prime number,又称质数),指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个正…
先求出分子和分母的最大公约数,然后使分子分母同除以它们的最大公约数即可实现分数的约分。 #include<iostream> #include<cstdio> using namespace std;//递归求出分子和分母的最大公约数 int Gcd(int m,int n){if(n0) return m;return Gcd(n,m%n); …
自己写的代码,可能没有那么简洁但是思路还是很清晰的。以后会不断优化这个程序。20分只能拿到17分(改了一晚上实在找不出bug了。。。希望看到这篇文章的小哥哥小姐姐能够帮我找一下)。有1个后台测试样例过不去,如果你能想到特殊的…
第一种方法(穷举法): #include<iostream> #include<cstdio> #include<cmath> using namespace std;int long fun(long n,long m){//如果n和m的乘积为0,则0为n和m的最小公倍数//ps:一般不考虑0和一个…
getline()函数可以让我们很方便的输入一串字符串。getline()不仅简单,而且安全,因为全局函数 getline() 会帮你处理缓冲区用完之类的麻烦。常见的getline()函数语法有两条: istream &getline( char *buffer, streamsize num, char delim );istream &getlin…
1、列表是什么? 列表又一系列按特定顺序排列的元素组成。你可以创建包含字母、数字或者所有家庭成员姓名的列表;也可以将任何东西加入到列表中,其中的元素之间可以没有任何关系。 在python中列表用方括号( [ ] )表示&a…
我们创建的列表的排列顺序往往是无法预测的,因为你不能控制用户的添加顺序,手机店手机的引入顺序等等。但是很多时候需要你按照特定的顺序来组织列表的呈现方式。比如你需要按照字母顺序来呈现列表中的元素等等。Python提供了很多组织列表的方式…
创建了列表之后我们还要学会怎样操作列表。下面我们一块来学习一下如何使用列表。 1、遍历整个列表 我们可以使用for循环来遍历整个列表,比如我们将手机店里卖的手机品牌放到一个列表中,然后再依次打印出来: phone [HuaWei,XiaoMi,MeiZu,…
可以使用while循环来不断的向字典中填充内容,比如手机店卖手机需要展示手机的价格。我们将手机的品牌作为字典的键,手机的价格作为字典的值。 phones {} polling_active True while polling_active:phone_name input("请输入手机的品牌…
在一个类中导入另一个类中自己写的模块时,我发现怎样都无法导进去。最终也是通过百度解决了这一问题。进入File -> Settings -> Console下的Python Console,把选项Add source roots to PYTHONPAT点击勾选上,然后点击OK: 2、…
代码是根据老师讲的慕课写的,其中添加课很多新功能,包括如何调整屏幕大小(如何全屏显示,如何随意调节窗口的大小、如何将窗口设置为无边框)、如何设置屏幕感知、如何设置窗口的图标等等。我将自己做的笔记都写在程序的…
Python中的pygame模块,可以相应用户键盘、鼠标等外设操作。下面简单的演示一下键盘和鼠标的事件和类型的基本使用:按下某个键返回按键的一下内容和移动鼠标返回鼠标移动等的相应参数。笔记详见代码中的注释: import sys import pygamepygame.init() scr…
在壁球小游戏(2)的基础上添加新的功能。使用鼠标控制壁球的移动:当鼠标左键按下时使壁球停止移动,当鼠标左键释放时使壁球移动到鼠标按下的位置并让鼠标继续移动;按下鼠标左键时拖动鼠标使壁球跟随着鼠标移动。学习了如…
pygame使用pygame.Color类表达色彩。Color类使用RGB或者RGBA色彩模式,A可选。Color类可以使用色彩名字、RGBA值、HTML色彩格式等方式定义。比如对于灰色,我们可以这样表示: Color(name) 例如Color("grey") Color(r,g,b,a) 例…
图形绘制就是向屏幕上绘制一些简单的图形,比如矩形、圆形、椭圆形等等。任何一个图形绘制之后pygame都会用一个Rect类表示该形状。绘制图形pygame使用pygame.draw绘制图形。不管绘制的是什么图形,pygame模块最后都会用一个与这个图形四面相切的矩形来表示…
题目描述: 微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等…
用Python中的turtle库写的代码,写了很久终于写的比较满意了。先看一下效果图【手动滑稽】 代码: import turtle as tdef moveto(x, y):t.penup()t.goto(x, y)t.pendown()t.setup(width1000,height700) t.pensize(3) t.color(black,orange) #t.hideturt…
题目描述: 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两…
这是一个简单的桶排序,桶排序就是先开一个足够大的数组全部赋值为0表示一次都没有出现然后将数据输入,在输入的时候将数字对应的数组中的数据加一,表示出现了几次。注意:这个简单的桶排序需要知道排序的范围。当要排序的范围非常非…
题目: 给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT....这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某…
冒泡排序的原理是每次将相邻的两个数据进行比较,这里假设从大到小排序,那么当前一个数据比后一个数据小的时候就将两个数据的位置调换。这样在进行一次循环遍历之后就可以将第一个数字放在整个数组比较合适的位置。随着循环的遍历数据的位置会越来越精确…