自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用HTML制作一个简单的点名小程序代码

<!DOCTYPE html><!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="box"> <p><span id="">第?组

2022-04-16 15:25:06 2074 2

原创 Python tkinter - 简单对话框

SimpleDialog使用SimpleDialog 可以比较轻松的实现自定义对话框、输入整数、浮点数和字符串的功能。下面的代码都需要加上下面两行代码:import tkinterfrom tkinter import simpledialog自定义对话框import tkinterfrom tkinter import simpledialogroot=tkinter.Tk()dlg= tkinter.simpledialog.SimpleDialog(root,

2021-04-05 15:49:04 3638

原创 如何用Python删除一个文件

>>> import os>>> f=r'C:\Users\lenovo\Desktop\de.txt'>>> os.remove(f)提示:文件的路径位置前加r是防止字符转义的但是如果需要删除的文件不存在时就会出现报错所以在文件删除时,这样编写能够保证程序的稳健运行>>> if os.path.exists(f): os.remove(f) print("file delete")else: print('fi

2021-03-24 13:01:52 381

原创 python字符串与十六进制互相转换

‘’.join(map(lambda message: “%02X” % ord(message), s))将上面的s改为想要转换的字符串即可。

2021-03-23 14:30:51 2857

原创 python中 r‘‘, b‘‘, u‘‘, f‘‘ 的含义

字符串前加 rr"" 的作用是去除转义字符.即如果是“\n”那么表示一个反斜杠字符,一个字母n,而不是表示换行了。以r开头的字符,常用于正则表达式,对应着re模块。>>> str1= 'aaa\n'>>> str2= r'aaa\n'>>> print(str1)aaa>>> print(str2)aaa\n字符串前加 f以 f开头表示在字符串内支持大括号内的python 表达式>>> pr

2021-03-20 16:38:27 355

原创 用Python读TXT文件时发现读出来的汉字是乱七八糟的字

目录一、读文件1.简单的将文件读取到字符串中2.按行读取整个文件3.按列读取文件4.将文件读入数组中二、写文件1.简单的将字符串写入txt中2.列表写入文件3.数组写入文件中解决txt文档中读出乱码的办法首先介绍一下在Python中读文件的方法txt文件的打开的两种方式:f = open("data.txt","r") #设置文件对象f.close() #关闭文件为了方便,避免忘记close掉这个文件对象,可以用下面这种方式替代with open('data.txt',"r") as f:

2021-03-19 20:25:43 2339

原创 卡拉兹(Callatz)猜想

代码cutnum=0def iseven(num): if num%2==0: return True return Falsedef cut(num): global cutnum if iseven(num): num=num/2 else: num=(3*num+1)/2 cutnum=cutnum+1 if not num==1: cutnum=cut(num) r.

2020-09-27 12:52:16 375

原创 python中怎么输出双引号

使用转义符输bai出。如>>>print ( ’ " ')可打印双引号,du>>>print ( " ’ " ) 可打印单引号。若要成对打印,可通过zhi>>>print ( ’ "’’ ')或dao>>>print ( ’ “” ’ )实现。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符

2020-09-23 16:23:21 14114

原创 更改电脑账户的用户名

1.win+R,打开注册表输入“Control userpasswords2”的命令,然后点击“确定”。2.【用户账号】的窗口,选择“用户”这一项,然后在“本机用户”单击“Administrator”,然后点击“属性”。3.然后“选择”常规“,然后就可以修改成你想要的用户名了。...

2020-06-15 08:26:39 1279 8

原创 Windows10怎么关闭电脑的自动更新系统

文章目录方法一:配置组策略方法二:配置Windows服务方法一:配置组策略第一步:按下组合键Win+R,输入gpedit.msc,回车(按下enter)打开组策略编辑器。第二步:依次点击进入“本地计算机策略”-“计算机配置”-“管理模板”-“Windows组件”-“Windows 更新”-“配置自动更新”。第三步:选择“已禁用”。应用更改关闭界面。方法二:配置Windows服务第一步:按下组合键Win+R,输入services.msc,回车(按下enter)打开Windows服务。第二步:

2020-06-10 14:41:09 778

原创 Python在方括号中使用for循环,类似[0 for i in range(10)],叫 列表解析List Comprehensions

要求:列出1~10所有数字的平方####################################################1、普通方法: >>> L = [] >>> for i in range(1,11): L.append(i**2) >>> print L [1, 4, 9, 16, 25, 36, 4...

2020-05-07 14:09:52 3978

原创 解决GitHub图片无法显示和访问GitHub网站较慢的问题

问题网站上的头像无法显示,甚至无法上传图片。解决方法到C:\Windows\System32\drivers\etc路径下找到hosts文件,在末尾加上199.232.68.133 githubusercontent.com 然后更新DNS或者重启,之后再刷新页面图片就显示了。如果以后图片再次无法显示的话,到这里找到最新的IP地址替换就可以了。如果觉得访问GitHub网站较慢,可以...

2020-04-09 14:17:34 309 3

原创 如何不重启电脑使hosts生效的解决方法

在命令行中输入下面命令即可使修改后的hosts生效。ipconfig /flushdns

2020-04-09 14:10:36 517

原创 GitHub网站创建仓库、文件夹以及上传文件

创建仓库首先登录网站然后依次点击右上角的加号、New repository然后填写仓库的信息,点击下面的绿色按钮即可创建成功创建文件在仓库的主界面点击如下图箭头所指的 creating a new file蓝色字样填写上文件名,就可以在下面写文件内容了写完之后点击下面的绿色按钮“Commit new file”,文件就创建成功了。创建文件夹在仓库的主界面点击如...

2020-04-09 12:35:23 1822 1

原创 Git设置为中文版

打开Git Bash,使用鼠标右键git界面的黑色部分,也就是命令输入区,可以看到弹出的列表是英文的,这里我们需要进行修改设置,鼠标点击列表最小变的option项。进入到配置界面后,我们看到如图所示的界面,我们可以看到左侧有多个选项,我们需要鼠标点击window这一项 3. 进入到window设置的界面如图所示,我们可以看到有一个UI language的选项,我们鼠标点击下拉可以选择zh,...

2020-03-24 18:36:12 9363

原创 git注册和一些基本设置

github的安装可以在软件商店等下载,也可以在这里官网上下载。安装过程比较简单,直接按照默认的Next到最后。安装完成后在开始菜单中找到如下图所示三个图标首先要先注册一个免费账号1.打开Git Bash 输入ssh-keygen -t rsa -C “你要注册的邮箱”出现如下界面就是成功了。进入到 C:\Users\Administrator.ssh 查看生成文件2.点这里进行注...

2020-03-23 23:05:31 632

原创 Markdown无法使用,提示 : An error occurred with the Html rendering component

win10系统上安装Markdown时提示错误可以在软件商店或者网上找到markdown软件,下载安装后打开却出现了以下错误,应该是MarkdownPad 2 在win10下 出现HTML 渲染错误(This view has crashed) 的问题。以下是解决办法。安装一个SDK的工具包:下载地址下载之后运行安装包,然后按照下图所示的步骤,无特殊说明的就一路Next。选择I acce...

2020-03-23 19:47:00 1866

原创 解决VC6.0出现的Error spawning cl.exe错误

当我们在VC++6.0中编写好一个C语言程序后,点击“Compile(编译)”或者“Build(构建)”出现的“Compiling… ,Error spawning cl.exe”错误提示,一般都是因为路径设置的问题引起的。出现这种问题不需要重装,也许重装也不能解决这种问题。首先我们的查看VC++6.0的安装路径,一般默认安装都是安装在C:\Program Files\Microsoft Vis...

2019-12-20 21:55:04 680

原创 vmware下ubuntu虚拟机如何安装vmware tools

VMware Tools是VMware虚拟机中自带的一种增强工具,是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。方法/步骤1.依次点击–>虚...

2019-12-18 23:17:33 179

原创 python 二维数组复制

>import copy>robot=[1,2,3]>see=[]>see=copy.deepcopy(robot)

2019-12-11 22:30:51 1015

原创 Python计算程序运行时间

方法1import datetimestarttime = datetime.datetime.now()#long runningendtime = datetime.datetime.now()print (endtime - starttime).seconds方法 2import timestart = time.time()run_fun()end = ...

2019-12-11 22:30:15 153

原创 Android Button 小写字母自动变大写问题

在XML布局中设置属性 android:textAllCaps=“false”,就可以解决这个问题

2019-11-27 19:04:43 365

原创 最短加法链问题

问题描述最优求幂问题:给定一个正整数n和一个实数x,如何用最少的乘法次数计算出xn 。 例如,可以用 6 次乘法逐步计算 x23 如下: x,x2,x3,x5,x10,x20,x23 。可以证明 计算 x23 最少需要 6 次乘法。计算 x23 的幂序列中各幂次 1,2,3,5,10,20,23 组成了一 个关于整数 23 的加法链。在一般情况下,计算 xn 的幂序列中各幂次组成正整数 n 的一...

2019-11-25 23:38:45 3159 7

原创 (最小元素个数)子集和问题--回溯法

子集和问题代码#迭代回溯def MaxAdd(n,c,value,bestx): #n:数据个数 #c:上界 #value[]:数据列表 #bestx[]:当前最优解 i=1#从根节点出发 x=[0 for i in range(n+1)]#x[1:i]是当前子集 bestw=0#当前最优子集和 cw=0#当前子集和 r...

2019-11-18 20:21:39 918

原创 Python中的进制转换

在python中可以通过内置方法进行相应的进制转换,但需记得转化成非十进制时,都会将数字转化成字符串转化成二进制>>>a = 10 #声明数字,默认十进制>>>b = bin(a)>>>print(b , type(b))0b1010 <class 'str'>转化成八进制>>>a = 10 #...

2019-11-17 17:27:03 157 1

原创 非单位时间任务安排---Python

MAX=1000def takeSecond(elem): return elem[1]def Arrange(n,work): #按照每个任务的截止时间升序排列 work.sort(key=takeSecond) print("排序后:") for i in range(1,n+1): print(work[i]) deadl...

2019-11-16 20:06:42 437

原创 Android中finsh()函数的作用

finish()官方解析:Call this when your activity is done and should be closed. The ActivityResult is propagated back to whoever launched you via onActivityResult().也就是说,当你打开的Activity已经执行完成并且需要被关闭的时候可以调用这个方法...

2019-11-14 22:14:31 792

原创 笔记本电脑显示网络电缆被拔出

笔记本电脑显示网络电缆被拔出就是电脑右下角本来应该显示WiFi连接的地方却显示一个电脑图标上面有个小红叉。(由于太突然没想起来截图)如果重启后仍未解决,那就试一下这个方法吧!首先,对我的电脑图标击右键,选择“管理”,打开设备管理器。然后找到 设备管理器 点击网络适配器然后如果有一个设备上面也有一个小红叉的话,就像右击该设备,点击属性->驱动程序->禁用设备然后再启...

2019-11-07 23:58:58 12721 3

原创 Python3 List sort()方法

描述sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。语法sort()方法语法:list.sort( key=None, reverse=False)参数key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数 就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行 排序。reverse -- 排序规则,...

2019-11-05 14:41:48 284

原创 最优合并问题贪心算法--Python

给定k个排好序的序列s1,s2,…,sk,用2路合并算法将这k个序列合并成一个序列。假设所采用的2路合并算法合并两个长度分别为m和n的序列需要m+n-1次比较。试设计一个算法确定合并这个序列的最优合并顺序,使所需要的总比较次数最少。测试用例: 4(序列数)5 12 11 2(序列中的元素数)输出: 78(最差情况) 52(最优情况)分析:最差情况就是比较次数最多的情况,因为合并之后的序列...

2019-10-30 12:57:14 3023

原创 Android 设置控件可见与不可见

通常控件的可见与不可见分为三种情况:第一种 gone 表示不可见并且不占用空间第二种 visible 表示可见第三种 invisible 表示不可见但是占用空间在布局文件中:android:visibility="gone" android:visibility="visible" android:visibility="inv...

2019-10-29 14:40:23 448

原创 Android中设置字体加粗显示

Android TextView中字体加粗布局文件中这样设置即可:XML/HTML代码android:textStyle=“bold”Java文件中:TextView textView= new TextView(context);//或从xml导入TextPaint paint = textView.getPaint();paint.setFakeBoldText(true);也...

2019-10-29 14:10:13 2304

原创 磁盘最优存储问题---Python

题目描述设有n 个程序{1,2,…, n }要存放在长度为L的磁带上。程序i存放在磁带上的长度是Li, 1<= i<= n。这n 个程序的读取概率分别是p1,p2,…,pn,且pi+p2+…+pn = 1。如果将这n 个程序按 i1,i2,…,in 的次序存放,则读取程序ir 所需的时间tr=c*(Pi1Li2+Pi2Li2+…+Pir*Lir)。这n 个程序的平均读取 时间为t1+...

2019-10-29 13:52:15 1078 2

原创 最大k乘积问题--Python

设I是一个n位十进制整数。如果将I分割为k段,则可得到k个整数。这k个整数的乘积称为I的一个k乘积。试设计一个算法,对于给定的I和k,求出I的最大k乘积。测试:输入: 2 1 (2是位数,1是分几段)   15 (15是I)输出:15输入: 5 2   12345输出:6170#计算从高位数第i位到第j位组成的数字 def cal(num,i,j): value=0...

2019-10-28 20:37:15 1159

原创 Android中的相对布局基础知识

1、基本属性gravity :设置容器内组件的对齐方式ignoreGravity : 设置该属性为true的组件,将不受gravity属性的影响2、根据父容器定位layout_alignParentLeft : 左对齐layout_alignParenRight : 右对齐layout_alignParentTop : 顶部对齐layout_alignParentButtom : 底...

2019-10-27 09:55:34 389

原创 RSA算法实现--Python

import random#import pyperclip#判断一个大数是不是质数def rabinMiller(num): # Returns True if num is a prime number. s = num - 1 t = 0 while s % 2 == 0: # keep halving s while it is eve...

2019-10-27 09:53:08 246

原创 算法设计与分析--最优二叉搜索树(Python)

最优二叉搜索树:给定一个n个不同关键字的已排序的序列K=<k1,k2,…,kn>(因此k1<k2<…<kn)我们希望用这些关键字构造一棵二叉树。对每个关键字ki,都有一个概率pi表示其搜索频率。有些要搜索的值可能不在K中,因此,我们还有n+1个“伪关键字”d0,d1,d2,…,dn表示不在K中的值。d0表示所有小于k1的值,dn表示所有大于kn的值,对i=1,2,...

2019-10-22 15:23:10 2867

原创 安装Visio2010 64bit时提示不能安装32位版本的Office 2010 ,因为您当前已经安装了64位Office产品的解决方法(亲测可行)

电脑是64位的,从网上找了64位的Visio2010但是安装的时候却提示不能安装32位版本的Office 2010 ,因为您当前已经安装了64位Office产品,如下然后就找到了一个解决办法链接:https://pan.baidu.com/s/1-n_4AXJ2NvSCQHeWSVkNqg&shfl=sharepset提取码:1vhc下载之后直接双击运行,然后点击一键解决此问题,之...

2019-10-21 19:38:00 8492 10

原创 C语言使用双向循环链表实现通讯录

使用双向链表实现通信录,实现添加功能、删除功能、查询功能、修改功能、显示功能。#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct linkman{ char name[10]; char Tel[20]; struct linkman *prev; struc...

2019-10-11 23:15:32 3128

原创 linux c 编译错误 conflicting types for 的解决办法

程序在Windows下运行是OK的,但是放在linux系统gcc编译就会报错。报错如下:tongxunlu.c:6:1: error: unknown type name ‘linkman’linkman *Add(struct linkman *head);^~~~~~~tongxunlu.c:6:21: warning: ‘struct linkman’ declared insid...

2019-10-10 20:25:34 2866

空空如也

空空如也

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

TA关注的人

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