自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lua笔记:table

关于lua中的table类型的笔记。

2023-04-24 21:05:54 130

原创 一次gj作品的梳理

21年年底的时候参加了社团的新年gj,和小队的成员一起花七天完成了一个简单的2D平台跳跃加解谜(应该是?)的游戏。当时虽然写了一份反思但是没写完就干别的去了,后来就这样搁置了。最近考研复习情况不是很理想打算重操旧业,再回顾以往的项目时又重新复盘了这次经历,决定把上次没写完的补充完整。

2023-04-08 16:19:54 150

原创 IDEA设置MYSQL语句自动提示补全

前言今天写jsp作业的时候发现朋友的IDEA写mysql语句有自动提示,刷的一下就把语句补完了,羡慕死我了。问他怎么做到的他说他也不知道,自己跟着网上的方法捣鼓了一会也弄出来了,这下舒服了。方法首先连接数据库在右侧找到DataBase如图连接配置好后点击应用和确定,右侧出现你的数据库就连接成功了然后去File->Settings->Languages&Frameworks->SQL Dialects中配置SQL方言为mysql还是在setting中勾选机器学习辅助补全

2022-05-29 01:31:13 8546 8

原创 Git小乌龟(TortoiseGit)使用详情

项目可能大概也许maybe要用到Git小乌龟,正好水篇文章下载及安装首先没有下载Git的先下载, 官网下载地址,安装时直接一直next就行然后是小乌龟的下载,官网下载地址,不知道为啥被识别成风险网站了。。。安装时也是直接一直next就行,新版的小乌龟好像是有语言配置的,可以直接设置中文,选zh就可以了。(我的是旧版的更新后有的,没有的也可以去找中文补丁)使用主要写给成员看的,就不说创建仓库了,以后需要再补拉取仓库去要需要拉取的仓库找到仓库的克隆链接,以gitee为例复制链接后,在文件资源管

2022-05-14 12:43:03 11971 2

原创 通过洪水生成算法随机生成仅有一条通路的地图

*# 前言一直对随机地图生成的算法挺感兴趣的,以前倒是看过一些文章,但是都没有亲手实践过.纸上得来终觉浅,正好这次说轮到我分享了,就想着趁这个机会自己试试做一个简单的随机地图生成的demo.在B站上也找到了一些讲这方面的教程,最后也是在教学视频的帮助下将demo做出来了.真的是可(cai)喜(de)可(kou)贺(jio),只能说咱B站大学真不是吹的.这期分享就分享下自己对这个算法的理解和一点点小改动吧.参考链接根据国际惯例,先放参考链接参考洪水填充算法实现绝对通畅的随机地图生成器 BeaverJo

2022-04-17 19:32:59 1092

转载 Socket.Poll()

public bool Poll ( int microSeconds, SelectMode mode)MSDN:Poll 方法将会检查 Socket 的状态。指定 selectMode 参数的 SelectMode.SelectRead,可确定 Socket 是否为可读。指定 SelectMode.SelectWrite,可确定 Socket 是否为可写。使用 SelectMode.SelectError 检测错误条件。Poll

2022-02-25 11:56:12 1229

转载 unity inputFile文本框输入

转载好文以备不时之需~http://www.mamicode.com/info-detail-212087.html

2022-01-02 11:34:36 819

原创 7-5 超市奖票兑换 (10 分)

前言:看了下阅读量最高的那位时间复杂度到了三次方…那我也把我的贴一下(胡乱分析.jpg)某家超市有一种促销手段,购买金额超过一定金额就给一张随机编号奖票。编号是一个1到100之间的数字。当收集到连续编号的三张贴花时,就可以换一个小礼物。兑换完礼物后,该奖票就作废。小明经常去某家超市购物,积攒了不少奖票,你帮他看看,能换多少小礼物。输入格式:首先是一个正整数N(1<N<100),表示小明手上的奖票的数量。 然后是N个正整数JP(1<=JP<=100),每个数字表示一张奖票的编

2021-12-06 21:35:06 1113

转载 Unity SortingLayer和Layer区别、相机、渲染顺序和射线检测

总结:Layer处理碰撞SoringLayer 和 OrderInLayer 处理相机的渲染,前后关系SoringLayer 和 Layer 的区别SoringLayer :排序层级。影响物体渲染的顺序,具体的规则见后文。Layer:层级。用于物体的逻辑分层。在物理相关的射线检测等时,可以指定忽略/只关注某些层级的物体。相机可以设置只渲染特定层级的物体。相机Unity 中的相机会影响渲染顺序和射线检测。默认情况下相机的 rotation 为(0, 0, 0),朝向 z 轴正方向。在

2021-11-25 22:34:08 2258

原创 6-4 多线程编程:使用多线程同步与通信,模拟实现售票系统的售票和退票过程。 (20 分)

使用synchronized实现同步控制,并使用wait()和notify()实现线程之间的通信。编程要求如下:可售出票的数量为一个固定值(total),从键盘读入。当余票的数量足够出售时(余票数量大于客户购买票数),则先售票;如果没有余票了(票数为0)或余票数量不够了(余票数量小于客户购买票数),则需要等待退票。退票后,如果余票足够出售,则又开始售票。退票规则:有票被售出,才能退票。如果退票数大于已售票总数,也只能退回已售出票的实际数量。比如:已售出3张票,第一次退回了2张票,第2次就只能退

2021-11-15 20:25:57 2561 4

原创 6-3 多线程累加 (10 point(s))

启动10个线程,第一个线程从1加到10,第二个线程从11加到20…第十个线程从91加到100,最后再把10个线程结果相加。线程类的已经完成,请完成Main类,实现输出。裁判测试程序样例:class Thread_test extends Thread{ int number; public static int sum; public Thread_test(int n) //构造函数 { number=n; } public stati

2021-11-08 11:26:11 728 3

转载 SQL中的子查询

目录WHERE子查询HAVING子查询FROM子查询SELECT子查询EXISIT子查询查询薪资排名的员工信息(面试)z子查询就是将一个查询(子查询)的结果作为另一个查询(主查询)的数据来源或判断条件的查询。常见的子查询有WHERE子查询,HAVING子查询,FROM子查询,SELECT子查询,EXISTS子查询,子查询要使用小括号();WHERE子查询在WHERE子句中进行使用查询SELECT *FROM EMPWHERE SAL < (SELECT AVG(SAL)

2021-10-30 17:14:59 466

原创 6-6 根据要求,使用泛型和LinkedList编写StringList类,实现QQ号码查找的功能。 (30 分)

已知数组存放一批QQ号码,QQ号码最长为11位,最短为5位: String[] strs = {“12345”,“67891”,“12347809933”,“98765432102”,“67891”,“12347809933”}。 将该数组里面的所有QQ号都存放在LinkedList中,然后遍历链表,将list中第一个指定长度的QQ号查找出来;如果不存在指定长度的QQ号,则输出“not exist”。Main类:在main方法中,调用constructList方法将strs中的字符串存入一个String的

2021-10-28 20:38:56 2051

原创 c#中的sealed关键字

sealed关键字:官方描述:应用于某个类时,sealed 修饰符可阻止其他类继承自该类。 还可以对替代基类中的虚方法或属性的方法或属性使用 sealed 修饰符。 这使你可以允许类派生自你的类并防止它们替代特定虚方法或属性。理解:即密封,修饰类时此类不可被继承.修饰方法时此方法无法被子类重写,由于c#中想实现可重写方法时需要给其加上virtual关键字修饰(或者声明为抽象类),而重写的子类由override关键字修饰.因此sealed关键字只能用于被override修饰的方法.即引用场景为当你继承了

2021-10-28 00:36:17 381

原创 PTA/6-5 编写Student类,使用泛型和集合框架编写StudentList类,实现计算班级平均分的功能。 (10 分)

bug记录贴题目要求如下:Main类:在main方法中,调用constructStudentList方法构建一个Worker对象链表,调用computeAverageScore方法计算一个班级的平均分并输出到屏幕。 根据要求,编写Student类和StudentList类。Student类的编程要求如下:成员变量包括:学生姓名(String name)、班级编码(String classCode)、分数(int score)根据程序需求编写构造方法。根据程序需求编写set和get方法。Stud

2021-10-26 13:33:58 1018

转载 Draw Call是什么?

Draw Call就是CPU调用图形编程接口,比如DirectX或OpenGL,来命令GPU进行渲染的操作。例如,DirectX中的DrawIndexedPrimitive命令,OpenGL中的glDrawElement命令。1.CPU和GPU并行工作的原理为了CPU和GPU可以并行工作,就需要一个命令缓冲区(Command Buffer)命令缓冲区包含了一个命令队列,由CPU向其中添加命令,而由GPU从中读取命令。添加和读取的过程是相互独立的,因此命令缓冲区可以使CPU和GPU相互独立工作。当CP

2021-10-10 21:13:36 1394

原创 通过案例学JDBC的封装

通过JDBC传送SQL命令是经常用到的,为了避免重复繁琐的书写代码,我们利用java的封装特性,将其增删改查等细节封装为一个DAO工具类,方便后面的使用,下面我们就来了解下DAO封装是如何实现的,在学习JDBC的DAO封装之前,我们应该先了解DAO封装的基本规则JDBC封装的实现案例:在开始写DAO封装类之前,我们会发现由于JDBC的使用流程是几乎固定的,所以比如Driver的注册和Connection的创建等操作都是固定的,因此我们可以先将其封装成一个通用的工具类Uti..

2021-04-10 11:34:08 107

原创 通过案例学JDBC的使用

下面我们通过几个JDBC案例来理解JDBC在java中的应用在开始学习案例之前,我们应该先对JDBC的使用流程和使用规范有一个大致了解1.基本应用JDBC使用规则:JDBC调用流程:1.将MySQL服务器厂商提供的Driver接口实现类注册到JVM2.通过JDBC规范中DriverManager在Java工程与MySQL服务器之间建立一个[连接通道]3.通过MySQL服务器厂商提供Connection接口实现类建立一个交通工具[PrepareStatement]4..

2021-04-10 11:27:30 133 1

原创 6-4 指定位置输出字符串 (8 分)

本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。函数接口定义:char *match( char *s, char ch1, char ch2 );函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。裁判测试程序样例:#include <stdio.h>#define MAXS 10char *match( char *s, char ch1, char ch2

2021-03-29 20:19:28 1778

原创 关于字符数组和字符串函数

虽然C语言中没有String,字符串和字符数组看上去差别不大,但是并不代表字符数组就可以等同于字符.二者最本质的区别是字符串一定以’\0’结尾,而字符数组可以不用.而在C语言中str开头的函数都是给字符串用的,因而如果想要对一个字符数组使用字符串函数,就应该保证在数组最后有’\0’结束,否则虽然能运行,却不会得到正确的结果.一般我推荐在定义时就直接将数组初始化为字符串,比如char a[81]= "";这样能直接数组转化为字符串,就不用担心忘记加上’\0’啦可以参考下大佬写的字符串函数的具体实现

2021-03-23 18:36:27 175

原创 关于理解&&和||的短路问题

先简单说说功能:“&&”:左边是false,则不执行右边表达式;左边是true,则执行右边表达式。“||”:左边为true,则不执行右边表达式;左边为false,则执行右边表达式。如上所言&&和||具有短路效果,因而一些运算如果放在判断中可能会引起错误int main(){ int i=1; if(i==1||i++==1&&i==1) printf("yes\n"); else printf("no\n") ; printf("%

2021-03-23 18:11:33 624

原创 7-10 组合数的和 (8分)

#include<stdio.h>int main(){ int n,i,j,sum=0; scanf("%d",&n); int a[n]; for (i=0;i<n;i++) { scanf("%d",&a[i]); } for(i=0;i<n;i++) { for(j=0;j<n;j++) if(j!=i) { sum+=a[i]*10; sum+=a[j]; } } printf("%.

2020-11-21 11:08:05 671

原创 7-9 简化的插入排序 (10分)

#include<stdio.h>int main(){ int n,i,j=0; scanf("%d",&n); int a[n]; for (i=0;i<n;i++) { scanf("%d",&a[i]); } int x; scanf("%d",&x); for (i=0;x>a[i]&&i<n;i++) { printf("%d ",a[i]); } j=i; printf("%d.

2020-11-21 10:52:25 1127

原创 7-8 求一批整数中出现最多的个位数字 (10分)

本题容易错在没有考虑到输入的数是0的情况#include<stdio.h>int main(){ int n,i,x,j,max,num; scanf("%d",&n); int a[n],shu[10]={0}; for (i=0;i<n;i++) { scanf("%d",&a[i]); } for (i=0;i<n;i++) { if (a[i]==0) shu[0]++; else { x=a[i];

2020-11-21 10:06:05 594

空空如也

空空如也

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

TA关注的人

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