自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一键爬取b站视频

爬取b站视频

2025-03-14 19:56:07 672

原创 推荐给大家一个最新的语言大模型

我正在BigModel.cn上用智谱API打造新一代应用服务,通过我的专属邀请链接注册即可获得额外GLM-4-Air 2000万Tokens好友专属福利,期待和你一起在BigModel上探索AGI时代的应用;链接:https://www.bigmodel.cn/invite?

2025-03-12 22:24:30 176

原创 计算机数据结构-第一章

计算机结构原理

2025-03-12 21:39:40 1127

原创 python爬取b站字幕

起初是这样的,我想到网上些408考研的,想做电子笔记,手敲的话实在是太累了,就想的怎么下载字幕,网上一搜。index = datastring.index(n) # 获取字符在字符串中的索引。又多次实验发现了只要bv和av就可以获取到,那么如何获取到bv或者av呢,我开始搜索到了的话。,发现这样做的话还是麻烦,就想的能不能用python爬取字幕,注意每次请求的时候都要带上cookie,不然返回的数据有缺失的。我就找到这样的规律,发现了要找的字幕的文件就放在了这里,# 定义所需的常量和函数以执行转换。

2025-03-05 19:08:53 355

原创 计算机组成原理第四——指令

我们来解释下指令格式就是如何用二进制表示指令,单子长和双字长,就是对机器字长的一倍或两倍,对于不同字长位数的指令可以用来表示不同的指令。然后指令用来描述做什么呢,我们就分为几种操作类型 了,如对数据移动加减等那么要操作的数据放在什么位置和类型的数据,用地址码找到。。又有不同的地址,分为一地址,二地址,三地址,因为找到的数据经常放在主存中,我们可以看到,主存中的编码和寻址的地址方式指令寻址的话,我们想要指令自动化的运行,那么通过pc的自动计数器来使得指令加。

2025-02-23 20:59:13 997

原创 计算机原理第三章——存储器(未完善

如上图所示,我们所学的重点就是上面的。

2025-02-21 21:57:35 729

原创 计算机组成原理第二章

进制转换是为了了解如何用不同的编码来表示数据校验码是为了解决在数据通信的过程传输中的错误,可以纠错。

2025-02-16 19:58:55 670

原创 计算机组成原理

低电平高电平。

2025-02-12 21:26:07 803

原创 推箱子游戏

墙、箱子、人、箱子目的地,人左边、人右边、人上边、人下边这个是相当第几关,能上到第几关// row,column记载人的行号 列号// leftX,leftY 记载左上角图片的位置 避免图片从(0,0)坐标开始// 记载地图的行列数// width,height 记载屏幕的大小//这个是看到如超过了所进行的关卡,那么开始改变// 程序所用到的图片//存储地图的图片// 定义一些常量,对应地图的元素。因为地图是用二维数组表示的,所以用数字填充,占据位置。

2025-01-23 17:00:46 1208

原创 小人欢乐行走

就是准备四张行走的图片,然后切换。

2025-01-19 14:19:23 107

原创 java的用bufferimage方法实现图像加载

通过这两步操作,您创建了一个新的图像缓冲区,并且准备好了一个Graphics2D对象,可以在该缓冲区上进行绘图。例如,您可以使用g2d.drawImage()方法来绘制另一个图像到tag上,或者使用其他绘图方法来添加自定义图形和文本。这里我们需要注意,图像并不能单独显示,图像的显示要用paint方法,这里我们创建了frame对象,通过添加组件的方式来实现将图像显示,也可以通过继承的重写paint方法。类的一个扩展,它提供了更高级的绘图操作和更精细的控制。

2025-01-18 20:44:34 463

原创 java图像文件的显示

titook的getimage方法只是将图像加载进来,交给image对象进行管理,至于显示的话则是通过paint方法的graphic对象的drawimage方法。

2025-01-18 19:37:06 270

原创 java中图片加载的几种

注意,这里在java中获取一个图像文件时。用getimage方法,该方法在调用后立马返回,如果马上使用getimage方法来获取image对象的话,,image对象并没有真正立马的装在。所以要用mediatrack来追踪一个image对象的装载。我们使用titok类来加载。

2025-01-18 18:41:28 188

原创 java使用定时器

【代码】java使用定时器。

2025-01-17 18:57:02 230

原创 双缓冲技术

这个技术简单的来说就是一次展现我们需要绘制的所有东西。

2025-01-16 21:05:40 578

原创 java使用双缓冲技术实现闪烁解决——闪烁的产生

这里说的最重要的一句话是每次看到的都是一个在新的位置绘制的小球,前面的小球都被背景色覆盖了。就这样一帧一帧的切换。

2025-01-16 20:44:56 280

原创 实现小球不断往下滚动

在您的代码中,使用线程来更新UI是一个很好的实践,因为它可以保持应用程序的响应性。在您的 run 方法中,您调用了 repaint(),这是安全的,因为它最终会在EDT上调度重绘操作。至于使用线程在您提供的两个代码片段中,第一个类 trtrispanel 是一个 JPanel 的子类,它实现了 Runnable 接口,这意味着它可以作为一个线程来运行。),那么整个应用程序的UI将会冻结,直到该操作完成。这里要讲的是这个小球的绘制,用paint方法实现小球的绘制,然后创建一个线程,重复repaint。

2025-01-16 20:05:13 508

原创 java图形坐标和图形上下文

在屏幕上绘制图像时,所有输出都是通过图形上下文产生,图形环境,允许用户在屏幕上绘制图像的信息,由graphics封装,可以通过componts类的getgraphcis返回。其中paints方法是java.awt.component类(所有窗口类的基类)所提供的一个,当重新绘制组件时,将调用。组件外形变化,如窗口大小位置,图标,会自动调用的paint方法。程序员可以调用某一组件的repaint可以立即更新。

2025-01-15 21:59:44 111

原创 事件监听,不同按钮

/ buttons[i]=new JButton("按钮"+(i+1));fucheckbox.l.setText("按下的是红色按钮");fucheckbox.l.setText("按下的是蓝色按钮");fucheckbox.l.setText("按下的是黄色按钮");// String cityname[]= {"北京","上海","奉新","江西",};// cbxBox2.addItem(new String("长沙"));super("动作接受器");

2025-01-15 20:47:15 773

原创 java游戏开发编程教学

jframe类是java.awt包中frame类的子类,及其子类创建的的对象是窗体,窗体是重量容器,不能把组件直接添加到swing窗体中,其含有内容和面板容器,应该把组件添加到内容面板。框架jframe是swing gui应用程序的主窗口,窗口有标题,边界,关闭按钮。需要书籍电子版可以私聊我。ct.add(组件)

2025-01-15 19:31:14 105

原创 jpanel设计一个简单界面

/不用指定类型,因为cityname已经指定了类型。// String cityname[]= {"北京","上海","奉新","江西",};buttons[i]=new JButton("按钮"+(i+1));// cbxBox2.addItem(new String("长沙"));

2025-01-15 19:18:59 393

原创 java 组合框

/不用指定类型,因为cityname已经指定了类型。//不用指定类型,因为cityname已经指定了类型。String cityname[]= {"北京","上海","奉新","江西",};cbxBox2.addItem(new String("长沙"));super("组合框");

2025-01-14 21:43:23 247

原创 java中复选框的构建

用fucheckbox继续jframe框架这个类,这样我们就没必要 jfram f=new fram,直接在构造器里里面加东西。然后container con =f.getcontenpanel这样慢慢加东西上去,那么今天我们用继承类实现。我们前面在单选框中学习 了先定义 jfram f=new jfram("单选框")这么一个示例。这里的add相当于调用了父类的方法了。加的东西是继承panel类的。

2025-01-14 21:26:09 168

原创 java游戏学习,启动(单选框)

p1.setBorder(BorderFactory.createTitledBorder("选择你喜欢的城市"));f.addWindowListener(new WindowAdapter() {//添加窗口监听器。//设置布局管理模式。JRadioButton j1=new JRadioButton("北京");f=new JFrame("单选框示例");

2025-01-14 20:37:54 221

原创 java中图片加载

此外,如果你打算运行这个程序,你可能需要将 Frame 替换为 JFrame,并且将 Component 替换为 JPanel,以便更好地集成到Swing应用程序中。你需要将 "path/to/your/image.jpg" 替换为你的图片文件的实际路径。// 替换为你的图片路径。请确保将 "path/to/your/image.jpg" 替换为你的图片文件的实际路径。了解您的需求后,我将提供一个使用 setContentPane 方法来设置窗口内容面板,并通过调整面板大小来放大或缩小图片的示例。

2024-11-08 19:41:37 540

原创 java的几个绘制几何形状

【代码】java的几个绘制几何形状。

2024-11-08 19:10:46 174

原创 11.5学习swing

preferredLayoutSize(Container parent), minimumLayoutSize(Container parent), maximumLayoutSize(Container parent): 在布局过程中,这些方法可能会被调用,以确定容器的首选大小、最小大小和最大大小。此外,invalidate() 和 validate() 方法是容器的方法,而不是布局管理器的方法。在自定义布局管理器中,你需要在这个方法中实现具体的布局逻辑,即确定容器中每个组件的位置和大小。

2024-11-05 22:07:30 749

原创 swing中几种布局器(稍微记录下)

或JPanel panel = new JPanel(new FlowLayout());LayoutManager flowLayout= new FlowLayout();frame.setLayout(flowLayout);或直接frame.set(new FlowLayout()),根据横向内容多少往下挤由中,东南西北,构成能够分别设定宽度

2024-11-04 20:32:36 333

转载 javacombox

在这个示例中,我们创建一个包含三个选项的ChoiceBox对象,并将其添加到一个垂直布局VBox中。在这个示例中,我们创建了一个包含三个选项的ComboBox对象,并将其添加到一个垂直布局VBox中。JavaFX的ComboBox是一个用户界面控件,它结合了文本框和下拉列表,可以向用户显示一组选项,并允许用户从中选择一个或多个选项。JavaFX的ChoiceBox是一个用户界面控件,用于向用户显示一个选项列表,并允许用户从中选择一个或多个选项。// 创建一个布局并将ChoiceBox添加到其中。

2024-11-03 19:49:04 32

原创 java中checkbox(只为记录,ai生成)

在Java Swing中,JCheckBox 是一个可以选中或取消选中的组件,通常用于让用户从一组选项中选择多个选项。在这个例子中,当用户选中或取消选中复选框时,控制台会输出相应的信息。你可以为 JCheckBox 添加一个 ItemListener 来监听选中状态的变化。// 设置为未选中状态。// 设置为选中状态。// 将复选框添加到框架的内容面板。检查 JCheckBox 的选中状态。// 添加事件监听器。// 将复选框添加到面板或框架中。

2024-11-03 19:35:07 373

原创 java 监听事件用lambal

如(参数) -> { 表达式或语句块;

2024-11-03 19:29:35 76

原创 java swing学习

成员内部类是最普通的内部类,它可以像外部类的成员变量一样拥有各种访问权限(public, protected, private, 默认)。局部内部类是在一个方法或者作用域内定义的内部类,它只在该方法或作用域内可见。

2024-11-03 19:11:06 288

原创 半成品 贪吃蛇项目

这个残缺的代码就写好了。

2024-11-03 17:45:52 829

原创 java游戏第六天——总结

我们先在这里创建五个java文件,后面创建一个文件夹存储图片,我就按照这几个文件作用展开描述。

2024-10-26 21:25:52 1365

原创 第一个java小游戏

java小游戏。

2024-10-26 17:16:55 121

原创 java游戏(第4天)终于能移动了

学到,自己的小鱼类实现上下左右if (game_pic.up) {//错误消息 “Cannot make a static reference to the non-static field game_pic.up” 表示您正在尝试在一个静态上下文中引用一个非静态字段 game_pic.up。在 Java 中,静态成员(方法或变量)可以在没有类实例的情况下直//接访问,但是非静态成员必须通过类的实例来访问。y=y-speed;

2024-10-24 19:28:47 429

原创 java第三天(游戏开发)

这是,如果有两个图片加载,那么有图片的两个一起加载就不会造成闪烁了这里eImage函数或方法通常用于创建一个新的图像对象,尤其是在处理图形用户界面(GUI)或游戏开发时。具体到您给出的代码行,这行代码的意图是创建一个指定宽度和高度的图像对象,并将其赋值给变量然后这行代码是用来获取之前//创建的屏幕外图像缓冲区(offimagescreen)的Graphics对象,这样你就可以在这个图像上进行绘制操作了底板g.drawImage(game_pic.bgimgage,0,0,null);

2024-10-23 19:38:11 1994 3

原创 java中游戏的第二篇

这行代码在Java编程语言中是一个典型的图形用户界面(GUI)编程实践。this:通常指的是当前对象实例的引用。在GUI编程中,它经常指的是当前正在编写的组件实例,比如一个按钮或者面板。:这是一个方法调用,它用于给当前的组件(由this指代)添加一个鼠标监听器。鼠标监听器能够让你监听和处理鼠标事件,比如点击、移动、拖拽等。是一个抽象类,它实现了接口的所有方法,但是方法体为空。这意味着你可以通过继承类并只重写你感兴趣的方法来创建一个监听器。在这个例子中,创建了一个。

2024-10-22 18:45:13 710

原创 java的第一个游戏界面

在随便移动窗口,paint方法会自动调用,因为类是继承了jframe,然后,里面是有方法会自动的,还用。// 调用父类的paint方法来确保其他组件也被绘制。// 调用父类的paint方法来确保其他组件也被绘制。就对的视频小代码,书籍没有,遇到不懂的问ai。在用图片时建议直接用绝对地址算了。// 正确的方式是使用静态变量。// 正确的方式是使用静态变量。// 确保图像已经被加载。// 确保图像已经被加载。

2024-10-20 20:43:27 2446

原创 爬取豪ru老师刘艳小说

可自行搜索,发现在电脑端无法获取内容,用浏览器仿手机的功能实现。可以得到返回的页面,而且字体也没用常见的反爬措施。抓包分析,发现网址非常简单,没有任何的反爬措施。接下来就分析各个章节的属性就大功告成了。警告,技术不可用于传播黄色。

2024-09-07 10:16:00 1946

慕课笔记弱国智能aipython

这是慕课上面的笔记,对学习python cdn网络,和简单的人脸识别,很好玩

2025-01-14

空空如也

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

TA关注的人

提示
确定要删除当前文章?
取消 删除
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy