自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

转载 在 ubuntu 中切换使用不同版本的 python

在 ubuntu 中切换使用不同版本的 python。

2024-03-27 19:39:54 28

转载 python画图字体设置

用Python的matplotlib画图,怎么保证xlabel中中文用宋体,英文用新罗马?

2024-03-27 19:24:51 33

原创 Mac vscode远程连接失败

尝试删除.vscode .vscode-server没有效果。修改remote.ssh配置文件,添加。

2024-01-24 16:40:19 478

转载 vscode 远程连接错误:Server status check failed - waiting and retrying一直retry

可以看到终端不断地刷新,并打印提示信息说拒绝连接。后来在网上找到了这个办法,说是在你要连接的服务器那里查看你的 vscode-server 进程。在您的远程服务器端,检查 vscode-server。我有次使用 vscode 远程连接,出现了如下的问题。我确实找到了以前的 vscode-server 进程。是否从上次连接中退出,将它们全部杀死并重试。然后我将它们终止,重新连接就好了。

2024-01-11 10:28:12 161 2

原创 Android源码编译及启动模拟器

Android源码编译可以根据电脑配置选择-j之后的参数第一次编译出现两个问题(1)SWAP空间分配过少可以参考这个链接 https://blog.csdn.net/weixin_42171170/article/details/1057

2022-07-01 15:19:30 1371 3

原创 【leetcode】2.两数相加

leetcode 2两数相加【题目难度】中等【题目描述】给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。【题解示例】输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.提示:每个链表中的节点数在范围 [1, 100] 内0 <= Node.val

2021-11-22 14:50:02 281

原创 Java_引用和值传递

一、构造方法1、方法名称必须与类名一致;2、Java默认提供一个没有参数的构造方法,会将参数自动赋值为0;3、只有在创建对象的时候才能调用构造方法,作用:给对象的属性初始化;4、当类中有了带参数的构造方法后,无参的构造方法就失效了; 格式: public void 类名(参数类型 参数名,....){ 方法体 } int age; //无参构造方法 public People() { System.out.println("对象创建了..."); } //有参数的构造方

2020-08-18 00:53:54 187

原创 Java线程(一)--多线程小球

一、线程入门进程:进行中的程序,操作系统分配资源的最小单位线程:CPU调度的最小单位,线程属于某个进程单线程:按照程序的顺序执行多线程:能让进程同时执行多段程序二、实现多线程小球Thread线程类Runnable接口:规定线程需要执行的内容写一个界面,实现鼠标点击一下,出现一个小球,同时小球向右移动,再点击一下鼠标,又出现一个小球,同时小球向右移动…第一步,先写一个窗体界面 public void initUI() { JFrame jf = new JFrame();

2020-08-15 19:40:58 1148

原创 Java_缓冲画布

当我们要会绘制的图形有很多点、线、图案时,图案加载出来的速度就会很慢,比如画10万个点 for (int i = 0; i < 100000; i++) { double tempx = Math.sin(a*y)+c * Math.cos(a*x); double tempy = Math.sin(b*x)+d * Math.cos(b*y); int px = (int)(tempx*60+300); int py = (int)(tempy*60+300); x=tempx

2020-08-04 14:48:25 203

原创 Java_画图板

一、创建窗体界面为了方便,我将所有的功能、按钮都添加到了一个JPanel面板容器上。JPanel是一个面板容器组件, 可以用来放置其他轻量级的组件,除此之外,还可以在JPanel上绘制图形JPanel btnPanel= new JPanel();JPanel backPanel = new JPanel();最后不要忘记将JPanel添加到窗体上界面大概就是这个样子,我还在修改中,目前的想法是添加更多的功能,比如清空,撤销,画笔,更多图案等等,然后把所有的按钮都用图片替换。二、绘

2020-08-04 13:31:54 317

原创 Java_登录界面设计

前两个博客介绍了一下Java中的类与对象,以及界面设计,这篇博客就结合这两个知识点来说说如何设计一个简单的登录界面。首先创建窗体对象

2020-08-04 10:06:58 2878

原创 java_界面设计基本流程

设计界面的流程创建一个窗体对象 JFrame jframe = new JFrame()给窗体对象设置相应的属性 jframe.setTitle("L-System");//设置窗体标题 jframe.setSize(800, 600);//设置窗体大小 jframe.setDefaultCloseOperation(jframe.EXIT_ON_CLOSE);//关闭窗体时结束程序 jframe.setLocationRelativeTo(null);//弹出窗体时从屏幕中央显示

2020-08-04 01:46:42 13090

原创 Java_类与对象

一、类与对象的基本概念类:具有相同属性、特征、行为方式、功能的一类对象的模板对象:一个独立的个体(由类创建,存在于内存中,程序没运行的话,是不存在对象的)总结:类是对象的模板,对象是类的实例 ,先有类才有的对象,类必须通过对象才可以使用。二、类的定义类的声明[标识符] class 类名{类的属性;类的方法}...

2020-08-03 23:10:27 110

原创 虚拟机ubuntu18.04不能全屏显示

#Ubuntu18.04不能全屏显示sudo apt-get installopen-vm-tools如果提示无效的操作那么接着输入这条命令sudo apt-get install open-vm*一路回车,输入Y安装就ok了安装完成之后输入 reboot重启虚拟机,就能全屏显示了。...

2019-11-11 18:51:53 1458

原创 打开jar文件遇到no rxtxSerial in java.library.path问题

同学写了一个java的文件,那个jar文件我怎么也打不开,一直提示java.lang.UnstatisfiedLinkError:no wrapj in java.libary.path,百度找了好久才找到解决方案。java开发过程中,遇到no rxtxSerial in java.library.path问题,是由于缺少一个dll文件导致。在jre/bin下添加rxtxSerial.dll ...

2019-07-24 23:18:03 729

转载 JAVA更改目录安装及环境配置

最近想学java了,就安装了一个jdk,安装完成之后环境变量一直配置不对。尝试了好多方法之后才解决。下面附上链接java更改目录及环境配置如果C盘有位置的话最好还是按默认路径安装,这样基本不会出现什么错误。...

2019-05-12 20:46:52 2424

转载 如何实现主机和虚拟机之间的相互复制 和 文件复制(ubuntu lunix)

最近正在上计算机系统的课,刚刚安装了虚拟机,主机和虚拟机之间不能相互复制,所以我百度了一下如何实现这一功能,发现只要安装VMware Tools就可以了。我百度了一下午,才找到了一个最简单最容易的安装方式。如何在linux中安装VMware Tools...

2019-03-05 17:51:05 11496

xiancheng_0806.rar

实现了一个多线程小球的功能,写一个界面,实现鼠标点击一下,出现一个小球,同时小球向右移动,再点击一下鼠标,又出现一个小球,同时小球向右移动... 我丰富了一下这个功能,每个小球的颜色是随机的,移动的方向也是随机的

2020-08-15

Java实现简单登录界面

最近刚刚学习Java,试着做了一个简单的登录注册界面,只是点击按钮之后输出响应,并没有完成后续的跳转操作。

2020-08-09

C++点球大战的代码

【问题描述】在足球比赛中,有不少赛事,例如世界杯淘汰赛和欧洲冠军联赛淘汰赛中,当比赛双方经过正规比赛和加时赛之后仍然不分胜负时,需要进行点球大战来决定谁能够获得最终的胜利。点球大战的规则非常简单,两方轮流派出球员罚点球,每方各罚5个。当5轮点球结束以后如果仍然不分胜负,则进入一轮定胜负的阶段。两方各派一名球员罚点球,直到有一方罚进而另一方没有进为止。 在北美职业冰球联赛中,也有点球大战。与足球的规则不同的是,它只先罚3轮点球,随后就进入一轮定胜负的阶段,而其他的规则完全一样。 在本题中,输入将给出每次点球是否罚进,而你的任务则是输出一个“比分板”。 【输入形式】输入包含多组数据。每组数据的第一行包含一个整数N(1<=N<=18),表示双方总共罚了多少个点球,N=0表示输入结束。随后有N行,每行是一个如下形式的字符串: XXXX good:表示这个点球罚进 或者XXXX no good:表示这个点球没有罚进 其中XXXX表示球员名字(全部由字母和空格组成,保证不会出现歧义) 每一行保证不超过100个字符。 XXXX和good以及XXXX和no、no和good之间保证有且只有1个空格。 good、no good都是小写。本题是大小写相关的。 数据不保证点球大战一定结束,也不保证在结束以后立即结束这组数据(即:不用判断点球大战是否结束,只用把罚进的点球往比分上加即可)。 【输出形式】对每组数据,输出一个比分板。一个点球如果罚进,则在对应的地方标上’O’,如果没有进则标上’X’。先罚球的队伍的信息在上面,后罚的在下面。最右边标上两队的比分。具体格式参考样例输出。注意如果一轮点球只罚了一个,则后面那个点球对应的地方写上’-’。 【样例输入】 6 Riise good Ballack good Gerrard no good Lampard no good Fernando Torres good Malouda good 9 Christiano Ronaldo no good Messi no good Giggs good Abidal no good Carrick good Ronaldinho good Rooney good Henry no good Tevez good 0 【样例输出】 1 2 3 Score O X O 2 O X O 2 1 2 3 4 5 Score X O O O O 4 X X O X - 1

2018-10-05

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

TA关注的人

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