- 博客(27)
- 资源 (3)
- 收藏
- 关注

原创 【python】用Python写一段音乐(winsound)
什么是winsoundwinsound模块提供对Windows平台的基本声音播放功能的访问from winsound import Beepdef sound(): Beep(880,250) Beep(988,250) Beep(523*2,600) Beep(988,300) Beep(523*2,600) Beep(659...
2019-02-18 23:07:14
6878
3
原创 【明日方舟 人工智能】在罗德岛学习人工智能的日子 (一)
我们什么是K值邻近算法(一个分类算法)K值近邻算法的原理(欧式距离公式)sklearn实现K值近邻算法取多个样本的好处:避免异常的问题出现导致(数值相似但是不是同一类型样本的出现)我们的模型Bug。
2022-11-16 01:55:06
1026
3
原创 Redis基础篇 高速缓存技术与Redis的庐山真面目 AUTHOR:LBY
随着第一次外包的缓存雪崩 让我意识到该重新学习Redis这个技术栈了 这次励精图治 重头来过!
2022-08-24 23:02:31
783
1
原创 python - Pandas基础
pandas简介基于numpy的工具高效提供了大量库和一些标准的数据模型相当于Numpy的一维数组,但是与普通的一维数组不同,Series支持对数据的自定义标签也就是index(索引),通过索引可以访问Series的元素Series索引简单的创建import pandas as pdsel = pd.series()print(sel)我们发现当我们没有创建索引的时候回自动创建一个类似于下标的索引,从0开始,索引的设置使用data设置值,index设置索引imp
2021-04-15 23:42:18
471
原创 Java 深入:关于Java面向对象的知识(十)
抽象在现实中,抽象就是现实中不存在的东西对于程序语言而言 抽象类就是只申明不实现对于Java而言 什么可以被称之为抽象?我们写个动物public class Anm { void eat(){ System.out.println("再吃东西"); }}我们都知道 动物都可以吃东西 但是怎样吃 它是一种概念性的东西( 程序员真是狠起来连自己都杠)对于抽象的东西 我们可以使用abstract来修饰public abstract class Anm {
2021-03-14 23:24:39
142
原创 java 游戏开发项目教程 赛尔号
现在我们来写一个游戏这个游戏类似于 赛尔号 或者是 洛克王国的那种双方人物 都有 4个技能创建人物类人物类有一下的成员当前血量最大血量当前蓝量最大蓝量普通攻击技能1技能2技能3电脑攻击的规律其中我们可以给 血量 蓝量 建立一个访问器(就是属性的封装);然后技能的话我们可以返回一个数组· 数组下标为0的数值 代表技能的类型为 -1 就是技能释放了 这种技能一般是对自己打的 就像是对自己回血的技能 自己减去的伤害为 0 就是
2021-02-25 16:18:18
2598
1
原创 Java 游戏开发:关于Java面向对象的知识(八)
Java 游戏开发:关于Java面向对象的知识(七)方法的重写有些时候 父类的东西往往对于子类不是那么的满意比如我开发一个游戏 人物父类移动的方法是 上箭头 往前移动 , 这很正常,大多的人物都是如此,但是我现在开发的人物 与众不同 他按住上箭头是 往后移动子类对父类某个方法进行重新的定义 这就是方法的重写语法:子类和父类的申明方法必须一致一次public class CharaFather { public void Hit(){ System.out.println(
2021-02-24 15:38:01
160
原创 Java 游戏开发:关于Java面向对象的知识(七)
Java 游戏开发:关于Java面向对象的知识(六)包 与 导包目前我们的代码都是在同一个文件夹下的,现在我们姑且叫这个文件夹是src包 有一个问题 当我们编写大量的程序的时候 将所有的java文件放在同一个目录下面的确感觉乱糟糟的,比如我开发一款游戏 我将操作游戏的 游戏物品的 游戏人物的 游戏数据的 等等的 java 文件全部放在同一个目录下这的确有点太乱了~所以我们可以将关于插件的代码放在一个pulgin的目录下面 将游戏人物的类 放在 chara 目录下面,这样看起来就不显得乱了对java
2021-02-24 14:07:15
214
原创 Java 游戏开发:关于Java面向对象的知识(六)
前排提示 本章难度较大 不想了解底层的话 可以直接看开发中容易造成内存泄漏的操作JAVA简单的内存分配问题 - 了解引用文献:https://www.zhihu.com/question/21539353java大致分为 栈内存 堆内存 与 方法区内存栈内存存储的主要是程序中加载的方法);堆内存存储的是对象;方法区内存存储的是加载的class文件;在Java运行的内存区找那个划分为线程私有区和线程共享区线程私有区1、 程序计数器- 记录正在执行的虚拟机字节码的地址2、 虚拟机栈
2021-02-24 00:45:08
188
原创 Java 游戏开发:关于Java面向对象的知识(五)
上一站:Java 游戏开发:关于Java面向对象的知识( 四)空指针异常null没有类属性与方法public class main { public static void main(String[] args) { String a = null; a.equals("a"); }}在上述的代码中 我们创建一个a变量他的值为空置 我们使用字符串的 equals 来对字符串进行比较,按理说 a是字符串 他就应该有 equals 方法因为 equ
2021-02-23 21:11:34
241
1
原创 Java 游戏开发:关于Java面向对象的知识( 四)
这是上期教程:Go To It!新年过去了,鸽了几天的教程,今天我们开始继续学习(新年快乐~)游戏人物类的实现对于一个游戏人物而言,我们可以想到以下的字段:最大血量当前血量名称装备数组(也可以是列表但是可能我们现在还不知道什么是列表…)当前所在地图当前所在坐标数组等级是否死亡我们想一想那些字段我们是可以封装成属性的最大血量 好像不用 因为 最大血量 只会因为 装备与等级的数值变换而改变其大小,我们可以将其设置成隐私(私有)字段,但是将其封装成属性还是没有那个必要当前血量 可以
2021-02-22 10:45:35
264
原创 Java 游戏开发:关于Java面向对象的知识( 三 )
这是上一节课的链接 第二节课类与对象首先什么是对象?对象就是事物存在的实体,人类 书桌 计算机 甚至是游戏中的角色 任务 装备都可以是一个个对象。每个人都有他的"名片",比如你的身高,学习成绩 性别等这些静态的东西一般称之为 “字段”(或者叫做属性,但是在有的地方,字段是私有的,属性是对外开放的,属性可以更改或者查看、约束字段的字面值),相对的一个人的动态,比如他会执行的那些动作我们一般称之为方法(函数)。而我们写的是类,是创建对象之前的定义,我们只能在使用new关键字的时候,才可以将类实例化成对
2021-02-10 02:04:35
1084
3
原创 Java 游戏开发:关于Java面向对象的知识(二)
上节课总结上节课的链接上节课最后的答案是:D方法方法重载 Method Reload我们先来看看下列的代码public class Test{ public static void whoIsBig(int numberA,int numberB){ if (numberA < numberB){ System.out.println(numberA + "<" + numberB); } else if(numberA > numberB) {
2021-02-06 05:35:01
288
2
原创 Java 游戏开发:关于Java面向对象的知识(一)
Java 游戏开发:关于Java面向对象的知识(一)软件的生命周期(了解即可)由于我们是大专生 这里的生命周期是之前软件工程的笔记,你们了解就可以了什么是软件的生命周期一个软件从被开发到被正式弃用的过程,就是一个软件的生命周期(说白了 就是一个游戏的开服到停服)他还有一个术语叫做"系统开发生命周期"。周期的模型从需求提出的那一刻开始,软件产品就进入了软件生命周期,模型大致分为 瀑布模型(阶梯模型) 结构模型图上的结构向瀑布一样的模型叫做瀑布模型(自己做的可能有点简陋…)结构模型类似这样
2021-02-06 03:19:50
480
4
原创 tkinter python 播出视频
利用opencv在tkinter 中播放视频一般我们使用opencv来获取视频的帧import cv2 from PIL import Image,ImageTkimport tkinter as tk# 导入一些包# opencv2 是 三方库 需要 pip install python-opencvvideo_path = './welcome.wmv' # 视频的路径win ...
2020-04-27 11:04:06
2620
7
原创 [Python的奇妙开发]用tkinter实现Galgame"引擎"的建立(一)
Galgame开发之前的准备前排提示:学习这个之前,你可以先去学习一下tkinter(ACG圈的朋友可以选择跳过这里…)以下使用的是百度百科对Galgame的解释:Galgame(日文假名:ギャルゲーム,平文式罗马字:Gyaru Gēmu,又称美少女游戏)是一种玩家可以与动画美少女进行互动的电子游戏,其受众主体是男性,galgame的游戏类型大多数是vng(视觉小说)但是也有交互式的...
2020-02-27 17:28:01
3571
原创 python- 截图实现
所用到的一些包* PIL中的ImageGrab库可以实现屏幕的截图* tkinter可以实现UI的设置* time中的sleep可以实现休息时间代码讲解以下代码只是讲解可能无法运行import tkinterroot = tkinter.Tk()root.state("icon") # 最小化主窗口,这个需要等待时间,所以只用后,最好sleep(),等待root.sta...
2020-02-17 23:02:34
272
原创 python - 我的题库程序设计 —— 非教程(Windows)【内置代码】
程序设计语言python3.x题库的所有代码:# -*- unicode:utf-8 -*-'''The document of file 本程序为开源软件欢迎各位使用,作者:刘博源 绵阳市游仙职业技术学校2017 级18班 QQ:3536429078 B站账号:青空石 Github:开源下载:暂无 CSDN:https://blog.csdn.net...
2020-02-07 18:04:28
2522
7
原创 python3tkinter去掉边框
直接上代码:import tkinter as tkroot = tk.Tk()root.overrideredirect(True)root.mainloop()
2019-09-15 00:53:31
7058
2
原创 (python)倒计时--UI版本
上代码:import tkinter as tkimport timeimport tkinter.messageboxHour = 1Min = 1Sce = 1def sound(): from winsound import Beep while True: Beep(880,250) Beep(988,250) ...
2019-07-09 15:28:26
385
原创 python tkinter 血条实现
不多说了上代码#血条测试实验import tkinter as tkwin = tk.Tk()win.title('血条测试')win.geometry('300x300')hp = 80label = tk.Label(bg = "red",width = 80)label.place(relx = 0,rely = 0)label1 = tk.Label(bg = "blue...
2019-04-22 12:54:13
2239
原创 [JavaScript]输入一个 * 构成的直角三角形
<!doctype html><html><head><script> for (var line = 0;line < 5;line++){ for(var count = 0;count < line + 1;count++){ document.write("*"); } document.write("&a
2019-02-15 22:26:07
1751
原创 JavaScript的质数练习
质数练习<!doctype html><html><head><script> for (var num = prompt("输入一个大于1的数");num <= 1;){ var num = prompt("重新输入,谢谢:") }//判断用户的值是否大于 一 for (var num2 = 2;num2 <
2019-02-14 23:31:02
392
1
原创 JavaScript取水仙数
JavaScript取水仙数什么是水仙数方法什么是水仙数水仙数是指一个三位数,每个位的三次方的和为该数,如153,1的3次幂 + 5的3次幂 + 3的3次幂 = 153方法for (var i = 100;i < 1000;i++){ //取百位 bai = parseInt(i / 100); //取十位 shi = paresInt( (i - bai *100) / ...
2019-02-14 00:23:02
612
【闭源】刷题宝 V2.0
2020-03-28
python_galgame引擎.rar
2020-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人