- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 新建android项目时,运行app会有顶部项目名称,去除顶部项目名称的方法
新建android项目,运行app会有顶部项目名称,去除顶部项目名称的方法
2022-06-09 13:31:02
1417
原创 Android stdio虚拟手机,当输入文字时,系统自带的键盘会将底部导航栏顶上去
键盘将底部导航栏顶上去的原因是:具有底部导航栏的布局不是RelativeLayout布局而是androidx.constraintlayout.widget.ConstraintLayout布局,只需要更改为RelativeLayout布局即可。
2022-06-01 16:52:17
444
原创 ModuleNotFoundError: No module named ‘py4j‘
Ubuntu配置Jupyter Notebook实现和PySpark交互,在运行实例的时候出现ModuleNotFoundError: No module named 'py4j’问题学习厦门大学数据库实验室的spark教程中它的环境配置中py4j的版本是0.10.4,而我下载的py4j版本是0.10.7。如果不知道自己的py4j版本,可以在命令行中输入cd $SPARK_HOME/python/lib,这表示进入到py4j所在的文件目录下然后再输入ls这样就能看到自己py4j所对应的版本,如图所示
2021-10-20 22:45:10
5376
原创 在pip下载第三方插件包时报错:Command ‘(‘lsb_release‘, ‘-a‘)‘ returned non-zero exit status 1.
在pip下载第三方插件包时报错:Command ‘(‘lsb_release’, ‘-a’)’ returned non-zero exit status 1.问题描述:在Ubuntu系统中,安装好python3.8版本并将pip3配置完成,在命令行中分别输入pip --version和pip3 --version能够分别显示pip对应的python版本,如下图所示:但是在pycharm中,在python3.8的环境下,下载第三方库的时候进行报错,如图所示:在下面的小框中滑动到最底部会有如下错误C
2021-10-16 16:09:12
1489
原创 pycharm的python Interpreter显示unsupported python3.5
pycharm的python Interpreter显示unsupported python3.5错误如下图所示:原因:Ubuntu16版本中系统自带python2.7和python3.5,但是在最新的pycharm2021.2版本中,python Interpreter不支持python3.5。官方已经将python3.5放弃,所以pycharm不支持python3.5问题解决方法:重新下载一个比python3.5版本高的python版本...
2021-10-16 15:46:25
8061
原创 编写python时出现Non-ASCII character ‘\xe7‘ in file错误
问题:在Ubuntu中编写python项目报错:Non-ASCII character ‘\xe7’ in file错误如下:错误定位到中文的注释原因分析:因为Python在默认状态下不支持源文件中的编码所致,Python2是ASII编码,而编写的文件中使用了中文。解决方法如下:在文件的头部添加# coding=utf-8,然后中文问题解决。解决方案:只需要在源码的头部添加# coding=utf-8...
2021-10-16 15:37:39
4421
原创 java.io.FileNotFoundException: /storage/emulated/0/问题
解决java.io.FileNotFoundException: /storage/emulated/0/问题原因是Android 10之后,需要在AndroidManifest.xml文件的application 标签下 加一条属性android:requestLegacyExternalStorage=“true”。如下图所示:
2021-09-06 11:08:44
23422
7
原创 android已在AndroidManifest.xml中添加文件读写权限,但文件还是创建失败
android已在AndroidManifest.xml中添加文件读写权限,但文件还是创建失败解决方法(这里用保存图片到系统相册例子做示范):private File appDir;//存储图片的文件夹public void saveImageToGallery(Context context, Bitmap bmp) {//保存图片 if (Build.VERSION.SDK_INT >= 23) { int REQUEST_CODE_CONTACT
2021-09-06 11:05:07
1265
原创 android页面布局.xml文件中,对按钮的背景颜色进行修改,但按钮颜色没有发生改变
android stdio在页面布局.xml文件中,对按钮的背景颜色进行修改,但按钮颜色没有发生改变问题的解决方法原因:新的android版本中软件继承了手机主题,导致在xml文件中修改了按钮颜色,但按钮并没有发生改变。解决方法:打开软件项目找到如下文件(黄色荧光笔标记的地方)thems.xml(night)这个文件是当手机处于夜间模式,软件也将会处于夜间模式,这个文件不需要修改打开第一个thems.xml,将<style name="Theme. Trade " parent="T
2021-09-06 10:44:49
1741
原创 基于Android的图片分享软件
图片分享软件简要功能介绍:用户可将图片分享至平台以供其他用户浏览,用户可对喜欢的图片进行点赞保存分享等操作。思路如下:界面设计:登录界面与注册界面,还有登录成功后的首页,发布页和主页,可以通过底部导航栏跳转到对应的界面。对应功能的一一实现。数据可以保存在数据库中,采用到的技术是SQLite(本程序是保存到手机本地的数据库中,云端的可以自己摸索)。分享操作这里使用的是android自带的分享。需要为该软件进行授权。主要授权文件的读写权限。界面展示登录界面注册界面用户注册并且登录成功的
2021-09-06 10:25:01
2562
1
原创 Eclipse里的Marketplace无法打开
方法一:打开eclipse文件夹里面的eclipse.ini文件,文件如下图所示:用记事本方式打开,在文档的后面加上下面一句话 :-Djava.net.preferIPv4Stack=true-再重启Eclipse软件,就可以访问Marketplace方法二:打开Eclipse软件,点击窗口,选择首选项打开,如下图所示:选择常规——网络连接,然后主动提供那里选择手动,下面的都勾选上,点击应用并关闭,再重启Eclipse,就可以使用Marketplace。如图所示:方法三:如
2021-08-03 20:42:58
5232
原创 Java的jdk配置成功,但是输入java -version等,命令行没有任何反应
Java下载后,手动配置环境变量,并且配置好,但是在命令行中无论输入java的什么都没有反应问题:手动配置好JDK1.8版本的环境变量,但是在命令行窗口输入java、javac、java -version等命令,命令行都无反应解决方法:第一步:打开cmd(命令行窗口),在命令行中输入where java,可以查看环境变量中的Java环境配置,如图1所示:图1前两行环境变量是我安装jdk15版本时,软件自动给我生成的环境变量,但是我输入java、javac、java -version
2021-07-24 23:33:32
34539
75
原创 用Eclipse连接SQL Server2019
用Eclipse通过JDBC连接SQL Server2019打开SQL Server2019登陆后,点击安全性——登陆名,找到sa,右击点击属性,打开登陆属性点击状态,查看两者的状态是否都为授予和启用;如果不是,则更改其为授予和启用;然后点击确认再点击常规设置用户名和密码,设置登录名和密码(记住密码,后面会用到), 点击确定。然后关闭SQL,重新进入的时候身份验证选择SQL Server身份验证在里面新建一个数据库,然后在该数据库里面创建表我已经创建了一个名为demo1的数据库和该数据库下
2021-06-04 23:33:38
5028
5
原创 docker运行实例后,实例不运行
docker运行实例,但实例没有运行的解决方法输入docker start 名字/id 表示运行某个实例再输入docker ps,发现并没有实例在运行我们可以通过docker logs 实例id,查看该实例没有运行的原因本实例没有运行的原因是,密码策略没有符合opengauss的要求此时,只需要修改密码后,就可以运行实例...
2021-06-03 13:31:43
304
原创 Java带GUI求柱体的体积
Java带界面求柱体的体积描述:编写一个图形界面程序,程序可以输入两种柱体的参数:长方体和圆柱体,点击“计算体积”按钮后,显示柱体的体积。文章目录Java带界面求柱体的体积一、选择柱体界面二、长方体的体积1.输入参数界面2.计算后三、圆柱体的体积1.输入参数界面2.计算后最后一、选择柱体界面示例:这里使用了单选按钮,点击其中一个按钮就直接跳转到另一个界面二、长方体的体积1.输入参数界面2.计算后三、圆柱体的体积1.输入参数界面2.计算后最后输出的结果能够自动保留两位小
2021-05-16 18:07:27
462
原创 Java带图形界面的字符串判断
设计一个简单的图形界面,功能是对用户输入字符串后,点击“显示分析结果”的按钮,如果字符串中含有字母和数字以外的字符,就提示“字符串不合法”,否则提示“字符串合法”package finalexam;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;im
2021-04-26 20:27:54
257
原创 Java创建一个职工信息管理
用Windowbuilder创建职工信息管理准备工具:Eclipse软件和Windownbuilder插件博主也是刚学Java不久,Windowbuilder这个插件也是初步了解,所以制作的功能还不全,界面简陋主页面显示职工信息、修改/删除职工信息这两个功能都是同一个窗口添加信息当不输入任何信息,直接点击完成,则会录入默认的信息点击完成后,会有一个小弹窗,提示保存成功显示职工信息、删除\修改职工信息1.信息读取会将刚刚保存的信息从文本文档中读取出来2.在文本框里进行信息修改
2021-04-17 18:01:32
596
原创 centos7.6虚拟机上通过docker成功拉取open gauss镜像并且成功创建容器后,通过Datagrip连接容器
centos7.6虚拟机上通过docker成功拉取open gauss镜像并且成功创建容器后,通过Datagrip连接容器文章目录centos7.6虚拟机上通过docker成功拉取open gauss镜像并且成功创建容器后,通过Datagrip连接容器一.运行docker,在虚拟机终端输入:`systemctl start docker` 然后会有个弹窗输入密码,直接输入密码输入密码后,docker就已经运行了二.输入`docker ps -a`查看所有容器(包括已经停止的)三.docker运行已经停止的
2021-03-23 21:15:47
1285
原创 docker出现问题:The container name “/XXX“ is already in use by container 解决方案
在虚拟机centos7系统中docker在创建一个实例的出现问题:The container name “/XXX“ is already in use by container的 解决方案问题如图第一步:先查看所有的容器(包括已经停止的容器)在终端输入:docker ps -a看到了这个命名为”opengauss”的容器被占用了,并且这个容器是非运行状态(Exited)。第二步:有两种方法第一种方法:创建实例的时候不要使用“opengauss”这个名字,使用新的名字,比如:open ga
2021-03-22 23:09:12
35969
原创 安装centos7虚拟机
如何使用Vmware16安装centos7虚拟机1. 打开Vmware,创建新的虚拟机2.这里我选择自定义(高级)3.这里不用做任何修改,直接点击下一步4.这里我选择稍后安装操作系统,然后点击下一步5.客户机点击Linux,然后在版本中找到所对应自己所下载的镜像版本,因为现在这里安装的是centos7 64位,所以版本直接找centos7 64位,然后点击下一步6.虚拟机的名字可改也可不改,关键自己喜欢就行;安装的位置,我建议进行更改,不要下载到C盘,自己定义安装到其它地方,这里我安装
2021-03-07 15:11:05
156
原创 哈夫曼树的编码
哈夫曼树编码里面有哈夫曼树编码过程完整代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>struct HtNode{ int ww;//ww表示权值 int parent;//父节点的下标 int llink;//左孩子的下标 int rlink;//右孩子的下标};struct HtTree{ int m;//叶子结点的个数 int root;//哈夫曼树树根在数组下的下标
2021-01-26 20:24:25
550
1
原创 大数相加 C语言
用链表对两个大数进行相加输入的第一个数字是数的位数例子:创建结点struct node{//链表结点类型,包含一个存放整型数据的 data 成员,和一个指向下一个结点的next成员 int data ; struct node *next ; };创建空链表struct node *mycreateList(){//函数功能:创建一个只有一个头结点的空链表,头节点的数据域赋值为0,并将表头结点的地址返回 struct node *head = (struct
2021-01-26 16:36:00
998
原创 单链表实现一元多项式相加
文章目录输入输出一元多项式的规则多项式中某项的结点结构生成多项式对多项式进行相加输出多项式释放空间主函数输入输出一元多项式的规则输入时按顺序输入一元多项式的系数、指数;输入系数和指数都为0时,表述输入结束。多项式中某项的结点结构//存放多项式某项的结点结构 struct node{ int coef ; //表示系数 int exp ; // 表示指数 struct node *next; //指向下一个结点的指针 };typedef struct node * PNOD
2021-01-25 16:01:33
2111
原创 双向链表
文章目录双向链表的图示双向链表的代码双向链表头节点链表结点类型创建一个带头结点的双向链表在双向链表的表头插入数据删除结点输出双向链表的值回收双向链表占用的空间主函数双向链表的图示在链表中,为方便访问结点的前驱,对链表进行扩充,增加前驱指针,形成双向链表。1.增加双向链表头结点,里面有两个指针成员,分别指向双向链表的第一个结点和最后一个结点。2.再创建一个存放数据,指向前驱和指向后驱的结点。双向链表的代码双向链表头节点struct Hnode{ //双向链表头结点,有两个指针成员,分
2021-01-25 14:41:45
202
原创 顺序线性表
文章目录顺序线性表求顺序线性表中连续子表(最少有一个元素)的最大和并输出寻找缺失最小正整数的算法找出给定目标值target在有序线性表中出现的起始位置和结束位置主函数顺序线性表顺序线性表数据结构定义/*此处是顺序线性表数据结构定义*/typedef int DataType;struct seqList{//有3个数据成员 int MAXNUM;//用于记录顺序线性表中能存放的最大元素个数的 整型 MAXNUM int curNum;//用于存放顺序线性表中数据元素的个数 整型
2021-01-24 22:37:02
4657
2
原创 C语言位运算
C语言位运算1.位运算作用于位,并逐位进行操作(二进制展开)。2.位运算符有:|,&,^,~,<<,>>。//例子里的0和1是二进制里的0和13.按位或运算符:|。例如:1|1=1; 0|0=0; 1|0=1;4.按位与运算符:&。例如:0&0=0; 1&1=1; 1&0=0;5.异或运算符:。例如:0 ^ 0=0; 1^1=0; 1^0=1;6.取反运算符:~。对该数的二进制数进行取反操作,1变0,0变1.所有正
2021-01-24 21:53:14
512
原创 单循环链表
单循环链表一个游戏,数到第n人出列#include<stdio.h>#include<string.h>#include<stdlib.h>struct People{ int num; struct People* next;};struct People* creat(struct People** head,int N){ struct People* tail, * p; tail = p = (struct People*)mallo
2021-01-24 21:42:57
129
原创 链表的头插法与尾插法
链表的头插法与尾插法#include<stdio.h>#include<string.h>#include<stdlib.h>struct Book{ char title[100]; char author[100]; struct Book *next;};void getInput(struct Book *book){ printf("请输入书名,作者\n"); scanf("%s %s",book->title,book->
2021-01-24 21:39:31
134
原创 设计和完成:简单学生成绩管理信息系统
学生成绩信息包括:学号,姓名,课程名,平时成绩,实验成绩,考试成绩,总评成绩。要求实现如下功能:1)能够实现学生成绩信息的插入、删除和修改;2)能够实现各种查询(分别根据学生学号、姓名、课程名称等);3)能够实现按照考试成绩、总评成绩进行排序;4)能够查询某门课程的最高分、最低分并输出相应学生信息;能够查询某门课程的优秀率(90 分及以上)、不及格率;构建结构体#include<stdio.h>#include<stdlib.h>#include<strin
2021-01-24 21:31:12
1657
2
原创 main函数带命令行参数的使用
假设程序编译后生成的可执行文件为mycal.exe.。在命令行提示符下,通过在windows开始菜单执行cmd命令,出现:c:>,键入mycal 100+200 运行的结果为 300;键入mycal 100*200 运行的结果为20000 等。生成.exe文件后,可直接拖入到命令行,直接打开#include<stdio.h>#include<stdlib.h>#include<string.h>float f(int i, int j, char s)
2021-01-24 21:12:22
3080
1
原创 结构体与文件程序设计
(1)设计一个保存学生成绩信息的结构,包括学号、姓名、课程名、平时成绩、考试成绩、总评成绩。分别用函数实现以下功能:①输入n个学生的信息(平时和考试成绩)②要求计算并输出学生的总分(平时20%,考试80%)并输出;③输出总分最高和最低的学生信息。#include<stdio.h>#include<string.h>int main(){ int a,i,j,k,n,x,y; n = 4; struct students { int num;//学号 co
2021-01-24 20:47:44
787
原创 有序数据程序设计
题目一随机产生N 个正整数(10 < Ν ≤20 )存入数组 a 中,输出 a 中的最大值,最小值及求出其平均值(保留两位小数)tips:下面代码可供参考代码如下:#include<stdio.h>#include<stdlib.h>/*srand()用头文件stdlib.h;time(NULL)用time.h*/#include<time.h>int main(){ int N, i,min,max; float sum = 0.00;
2021-01-24 16:45:02
1704
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人