自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (4)
  • 收藏
  • 关注

转载 Kivy: FileChooser on Android(转载)

© Karobben18014POSTED2021-01-02UPDATED2021-08-26PYTHON/KIVY18 MINUTES READ (ABOUT 2657 WORDS)Kivy: FileChooser on Android目录Quick StartChoose files or directorysFor androidOfficial DocumentQuick StartBecause of lacking the knowle...

2022-02-27 12:40:12 663

原创 Python Kivy打包成安卓App

Kivy官方提供了打包工具buildozer,该工具使用十分简便,其内部实际上是使用python-to-android完成的。但是这个工具目前只能在Linux系统上使用,因此对于windows用户,需要先安装一个虚拟机。安装Buildozer及其依赖项以Ubuntu系统为例,首先安装pip:sudo apt install python3-pip接着使用pip安装buildozer:pip3 install builderozer然后安装buildozer的依赖项:sudo apt up

2022-02-24 19:31:09 8362 8

原创 解决deepin虚拟机系统时间不正确的问题

首先输入命令查看系统时间timedatectl status可以看到三个时间,如下图,分别是本地时间,UTC时间,RTC时间。各个时间分别是什么含义可以自行百度。一般来说,UTC的时间是正确的,不正确的是RTC时间,进而影响了本地时间。为此我们输入以下三个命令:sudo ntpdate time.windows.comtimedatectl set-local-rtc true...

2022-02-24 19:06:03 1203

原创 解决Ubuntu子系统ccsm报错

在Ubuntu子系统中安装桌面程序的方法参考:windows 10中的ubuntu子系统安装桌面环境的方法(How to install Ubuntu-desktop in windows 10 Subsystem for Linux)https://blog.csdn.net/u011138447/article/details/78262369在依照上述文章安装好后,使用命令ccsm时,出现以下报错:moss@****-PC:~$ export DISPLAY=lacalhost:0mos.

2022-02-23 23:29:43 2292

原创 PyQt中的信号

(在知乎一个评论中看到的,记录一下)官方文档中解释:信号是一个类属性,作为类属性的时候,是一个unbound signal,但是在作为实例属性被引用的时候,会创建bound signals,只有bound signals才有connecet、disconnect、emit方法。Support for Signals and Slots — PyQt v5.15 Reference Guide (riverbankcomputing.com)...

2022-01-31 21:15:41 1196 2

转载 如何将 EXE 文件转换为 APK 文件以在 Android 上运行

什么是 .exe 文件?.exe 是一种非常常见的文件格式,它实际上是“可执行”文件的缩写形式。此类文件通常用于运行或安装 Windows 计算机的软件应用程序。您在 Windows PC 上运行的每个程序或应用程序实际上仅由 .exe 文件运行。仅供参考,攻击者还使用此类文件将木马和恶意软件分发到 PC,通常是通过网络钓鱼电子邮件和 SMS。因此,如果你得到任何。exe 文件来自未知来源的电子邮件或短信,请勿运行它,因为它可能会在您的机器中留下病毒或可能窃取您的数据。什么是 .apk 文件?

2022-01-02 11:07:45 47507 19

原创 heroku不翻墙完成登录操作

《python从入门到实践》中需要使用heroku,但是这是一家日本网站,需要翻墙才能访问。注册时不翻墙甚至无法显示出人机验证的小窗口。但是我们不讲怎么注册[滑稽],因为理论上只要能翻出去就能注册。我们只说怎么登录。登录的时候我们需要输入命令"heroku login",这时终端会打开浏览器,访问heroku的登录界面。然而这个登录界面也是需要翻墙的。在Windows中开个加速器倒也不是不行,但是在linux中网站会提示"IP address mismatch"即IP地址不匹配。(我是账号在w.

2021-12-24 19:56:53 2625

原创 Deepin系统的python安装不了pip怎么办?

1.分别试试apt和apt-getDeepin/Ubuntu/Debian有两个命令apt和apt-get都可以用来安装软件包。所以当其中一个命令不管用时可以试试另一个命令。2.更新镜像源如果还是不行,可以试试更新一下镜像源。输入命令sudo apt update或者命令sudo apt-get update注意命令update和命令upgrade的区别,前者是更新镜像源,后者是更新系统上已安装的包。更新完后再安装试试。有时候可能会更新失败,具体什么原因不清楚,可

2021-12-21 11:52:58 534

原创 如何仅用20G的磁盘空间安装Deepin 20.3虚拟机

Deepin 20.3要求最低磁盘空间64G,推荐磁盘空间128G。如果低于64G,就不可以直接点全盘安装进行快速安装了。但是我们可以选择手动安装。手动安装要求我们自己创建磁盘分区,经过几次尝试,只需要创建3个分区,就可以完成安装了。首先创建efi分区,即系统启动分区。选择文件系统efi。大小300M,选择文件系统后会自己设置,不需要修改。然后创建交换分区,相当与Windows中的页面文件,与实际内存共同组成虚拟内存。选择文件系统交换分区。内存4G以下的,建议用交换分区至..

2021-12-20 21:18:28 4174 1

原创 80x86汇编语言用栈传递参数的子程序的一般结构

大概分为3个结构,如下图所示。用栈传递参数的主要思路就是,利用ebp在栈中建立一个参考点,以实现方便地对参数和局部变量进行的存取,同时还不占用寄存器资源。有几个需要注意的点:1、pushad(popad)指令可以实现一条指令入(出)栈所有寄存器,非常方便。但是,如果需要使用寄存器来返回结果,就不可以使用这个语句了。因为,popad时会将想要传出的返回值覆盖。2、参数越先入栈的,引用时加的const就越大3、被调用者(子程序)可以使用ret n指令返回调用者(主程序)并将esp指.

2021-12-19 02:21:19 425

原创 C语言MessageBox窗体程序如何不显示控制台窗口

Dev-C++中只需要在编译选项中设置不生成控制台窗口就行了,如下:我的程序如下:#include <windows.h>#include <stdio.h>#include <time.h>char* title="当前时间";int WINAPI WinMain(HINSTANCE h,HINSTANCE d,LPSTR s,int m) { //保存当前日期和时间 time_t t; //保存输出信息字符串 char.

2021-12-14 00:49:04 1544

原创 《80x86汇编语言与计算机体系结构》环境搭建

一、安装win2000虚拟机win2000镜像下载地址:MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn)https://msdn.itellyou.cn/安装方法比较简单,用virtualbox安装(用Vmware也可以,但没必要,virtualbox免费的不香吗),插入安装盘启动后,根据引导步骤一步一步来即可。可以参照以下教程:虚拟机安装Windows 2000超详细教程 – 逸云蓝天 (eskysky.com)https://www.eskysky.com/745.htm

2021-12-10 02:32:00 648

原创 如何在64位win10中装个win98虚拟机

突发奇想,想装个win98系统玩一玩,于是就开始了我的尝试。但是发现win10在64位长模式下没有办法安装16/32位混合的win98虚拟机,出现了一大堆应用程序错误,最后我在winXP虚拟机里面又嵌套了一层终于搞定了。以下为本文目录:目录一、碰壁经过1、用windows自带的Hyper-V2、用Oracle VirtualBox3、用Vmware Workstation4、下定决心玩套娃二、成功方案1、下载VirtualBox安装winXP2、在winXP里安装wi

2021-12-10 02:15:33 23322 1

原创 《汇编语言》实验10+课程设计1

忙活了两天时间,终于完成啦~记录一下嘿嘿,直接放代码啦。感觉汇编程序就是很细节,每个寄存器都得自己照看好,只要有一点点小差错整个程序就会出问题,而且程序大了之后还很难调试。一、课程设计1注意课程设计中的子程序与下面实验10的子程序不完全相同。assume cs:codedata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986'

2021-12-09 01:09:11 601

原创 汇编程序debug成功但不能直接运行

王爽《汇编语言》实验10中的dtoc子程序,运行不了,但是单步调试可以通过并且结果正常,我的代码如下:assume cs:code data segment db 10 dup (0)data ends code segmentstart: mov ax,12666 mov bx,data mov ds,bx mov si,0 call dtoc mov dh,8 mov dl,3 mov cl,2 cal

2021-12-08 00:53:43 1620 5

原创 pyhton中plotly的标题太长如何换行

设置标题时在字符串中加 '\n' ,没有效果。但是因为plotly的文本元素允许使用HTML码,所以将 '\n' 改成 '<br \>' (注意中间有个空格)就行了。问题解决。

2021-12-02 17:19:22 1428

原创 python中sorted()函数在列表太长时不工作

如题所示,很离谱,记录一下。事情是这样的...在学《python从入门到实践(第二版)》里面的画地震,火灾散点图的时候发现:在plotly上,先画上去的点会被后画上去的点覆盖,导致地震、火灾最严重的点无法凸显,在火灾散点图上尤为明显,整张图都是黄的为了让严重的点能更好的突出,我试着将reader对象转化成列表,然后按照绝对亮度大小排序:reader=list(reader)sorted(reader,key=(lambda x:x[bright_index]))# brig

2021-12-02 11:46:11 845

原创 将ubuntu中的python从默认的python3.5升级至python3.8(对其他教程的整合)

目录一、安装并配置python3.81. 概述2. 通过 Apt 安装2.1. 安装依赖包2.2. 添加 deadsnakes PPA 源2.3. 安装 python 3.83. 配置 python3.8 为系统默认 python33.1. 将 python 各版本添加到 update-alternatives3.2. 配置 python3 默认指向 python3.83.3 测试 python 版本二、解决无法从启动器打开终端的问题1.方法一1.1.

2021-11-28 02:50:35 12078 5

原创 C语言写的一个贪吃蛇小游戏(windows系统)

正文用C语言写的贪吃蛇小游戏,没有用到图形界面,就是在控制台上显示的简陋的小蛇蛇~主要用到windows的API函数,小小的讲解一下:1、system("cmd")函数传递cmd命令,可以调节控制台的字体颜色和背景颜色(当然功能远不仅如此)2、COORD是windows.h中用表示控制台中字符坐标信息的结构体,左上角为(0,0),向右为x轴正方向,向下为y轴正方向。(注意是字符的坐标,不是指像素点坐标)3、gotoxy函数和HideCursor函数是从网上抄的4、关于蛇的显示问题:一

2021-11-27 16:55:00 668

原创 python打包成exe并隐藏控制台

windows系统下,在cmd中用命令pyinstaller -F filename.py可以将py文件打包成exe可执行文件,但运行时会出现一个黑色的控制台窗口,很难看。pyinstaller还有一个参数 -w(注意区分大小写),据说可以打包出没有控制台的应用,但是我尝试的时候打包出来的exe无法运行,如图所示:然后找了好久终于找到解决方案了(找不到原网址了,实在不好意思,如有原作者来认领,会自觉添加出处的~),如下,只要在代码中添加以下几行就好了:import ctypes

2021-11-27 13:37:15 4585

原创 支持多核CPU的操作系统有哪些

把CPU和操作系统各版本发展做成了一张表,如下。算是计算机考古了吧哈哈哈,主要目的是给虚拟机装系统时做一个参考。比如:需要分配多少内存?是否支持多核CPU(CPU核数设置为多少)?虽然表格内容不算完整,但是有表格对照还是会更方便查找~时间 CPU Windows Ubuntu 1985 80386 win 1.0         1986 1987 win 2.0 1988 1989 80486 199..

2021-11-23 20:49:49 1515

转载 自己动手制作C 语言编译器(7):语句

整个编译器还剩下最后两个部分:语句和表达式的解析。它们的内容比较多,主要涉及如何将语句和表达式编译成汇编代码。这章讲解语句的解析,相对于表达式来说它还是较为容易的。语句C 语言区分“语句”(statement)和“表达式”(expression)两个概念。简单地说,可以认为语句就是表达式加上末尾的分号。在我们的编译器中共识别 6 种语句:1.if (...) <statement> [else <statement>]2.while (...) <state

2021-11-21 21:59:03 519

原创 完美打印CSDN网页(整理自其他博客)

(function(){ 'use strict'; var articleBox = $("div.article_content"); articleBox.removeAttr("style"); $("#btn-readmore").parent().remove(); $("#side").remove(); $("#comment_title, #comment_list, #comment_bar, #comment_form, .announce, #ad_cen, #ad_bot").re

2021-11-21 21:41:45 1611 2

空空如也

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

TA关注的人

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