自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 JavaWeb核心-day1

Web:全球广域网,又称为万维网(www),能够通过浏览器访问的网站JavaWeb:使用java技术来解决相关web互联网领域的技术栈HTTP概念概念:超文本传输协议,规定了浏览器和服务器之间的数据传输的规则。特点请求数据格式响应数据格式状态码大类:常见状态码:...

2022-05-08 10:05:00 238

原创 maven操作手册

Maven的概念、作用、下载、安装、配置、使用

2022-05-01 21:33:39 475

原创 线程的底层实现原理-静态代理模式

静态代理模式:真实对象和代理对象都要实现同一个接口代理对象要代理真实对象好处:代理对象要做很多真实对象做不了的事情真实对象可以专注做自己的事情package xiancheng;public class StaticProxy { public static void main(String[] args) { You you=new You(); WeddingCoompany weddingCoompany=new WeddingCoompany(

2022-03-27 10:21:51 229

原创 Java线程的两种实现方式

- 基本概念程序:程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。进程:执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单位。线程:通常一个进程包含多个线程,线程是CPU调度和执行的单位。核心概念线程是独立的执行路径在程序运行时,即使自己没有创建线程,后台也会有多个线程,如主线程、gc线程(守护线程)main()称之为主线程,为系统的入口,用于执行整个程序(用户线程)在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是操作

2022-03-26 20:52:31 862

原创 JDBC入门使用

JDBC简介(JAVA DATABASE CONNECTION)使用Java语言操作关系型数据库的一套APIJDBC快速入门JDBCAPI详解数据库连接池技术

2022-01-20 13:35:36 704

原创 Web之Mysql2

约束:-- 创建员工表empsCREATE TABLE emps ( id INT PRIMARY KEY, -- 员工id,主键且自增长 NAME VARCHAR (20) NOT NULL UNIQUE, -- 员工姓名,非空且唯一 inDate DATE NOT NULL, -- 入职时间, 非空 salary DOUBLE (7, 2) NOT NULL, -- 薪水,非空 bonus DOUBLE (7, 2) DEFAULT 0 -- 奖金,如果没有奖金,默认值是0);--

2022-01-15 19:20:19 332

原创 Web之Mysql数据库1

数据库相关概念数据库:存储数据的仓库,数据是有组织的存储数据库管理系统:管理数据库的大型软件Sql:操作关系型数据库的编程语言MySql数据库Mysql数据库的数据模型-关系型数据库关系型数据库是建立在关系模型基础上的数据库,关系型数据库由多张能互相连接的二维表组成的数据库。优点:表结构,格式一致,易于维护。数据存储在磁盘中,安全。SqlDDL:操作数据库,表查询:show databases;创建:create database 数据库名;create database

2022-01-14 17:47:36 259

原创 初识shader编程

我对shader编程的看法是:面对GPU的编程。一般来说,从内存中取得的FBX模型会在GPU中进行渲染,一次来平衡CPU和GPU的性能消耗。GPU的渲染管线为:顶点着色器->光栅化->片段着色器->alpha测试->模板测试->深度测试->Blend->Gbuffer->frontBuffer->frameBuffer->显示器。在Shader1.0中,主要针对顶点着色器(计算顶点颜色,灯光作用)和片段着色器(处理材质)顶点着色器的使用//S

2021-08-14 15:11:41 2458

原创 Get和Post的实现

/* * Get:参数在链接里,?后为参数 * Post:参数在表单;空间大 */public class WWWTest : MonoBehaviour{ //定义一个Get线程,传入参数是URL(统一资源定位器) public IEnumerator SendGet(string url) { WWW www = new WWW(url); yield return www; //判断下载是否有误 if (

2021-08-13 14:00:34 140

原创 门面模式和组合模式的实现

门面模式:将各种不同类型的东西聚合,形成特定的功能。public class MenMianTest : MonoBehaviour{ public GameObject redGam; public GameObject greenGam; Button button; bool isRed=false; // Start is called before the first frame update void Start() {

2021-08-12 18:28:41 178

原创 建造者模式及中介者模式的实现

/// <summary>/// 建造者模式:树形结构/// </summary>public class Boss{ //单例模式 public static Boss instance; public static Boss Instance { get { if (instance == null) instance = new Boss(); ret

2021-08-12 15:29:28 112

原创 策略者模式的实现

策略者模式:根据不同的输入,可以得到不同的结果。通过多态来实现。多态:父类的指针指向子类,而调用子类的方法。案例:public class AbsBase { public float payMoney; public virtual void CalTax() { }}public class AbsPerson:AbsBase { public override void CalTax() { payMoney *= 0.8f; }}publ

2021-08-12 14:10:44 154

原创 观察者模式和代理模式

观察者模式:通过计时操作,不断地进行询问。(耗费资源)举例:每隔0.5s播放一个音效。/* *观察者模式:不断地询问,进行定时操作 */public class Obsertor : MonoBehaviour{ //定义AudioSource组件 AudioSource audioSource; //设置定时器 float timer = 0; // Start is called before the first frame update v

2021-08-12 13:10:19 315

原创 Unity中工厂模式的实验

工厂模式:又称为观察者模式和代理模式。工厂模式不关心生产过程,只是将任务直接转换为产品的过程。过程如下:/* * 工厂模式,不需要继承Mono(占用空间),动态加载游戏物体。 * */public class TestFactory1{ Sprite[] sprites; //父物体 Transform parents; /// 加载资源,准备生产的原料。 public void Initial() { //加载该文件下的

2021-08-12 09:34:43 266

原创 单例的实现

/* *DanLi * 整个软件生命周期,有且只有一个实例 */public class DanLi : MonoBehaviour{ //继承于MonoBehaviour的类单例 public static DanLi instance; private void Awake() { instance = this; }}//非继承于MonoBehaviour的类单例public class TestSingle { pri

2021-08-10 17:11:17 99

原创 C#中代码的合成复用

小白一枚,记录代码的合成复用/* * C#中的合成复用 */public class HeChengFuYong : MonoBehaviour{}public class DesignPerson{ public void Work() { //父类:解决子类共同的问题 }}//子类:解决特有的问题 //继承是一种 is a的关系public class Leader :DesignPerson{ //主程:搭框架,攻克难题,分配任务

2021-08-10 16:58:15 368

原创 C#中的字段封装和属性调用

类成员包括变量和方法,作为一名小白程序员,我经常把变量和方法全部声明为public。当老师看我的代码时,指出成员变量应该进行封装,???不知所云。于是,通过大量的查阅相关资料,我才明白为什么要封装?第一点:安全。成员变量声明为public,意味着成员变量的类只要经过实例化,都可以修改成员变量的值,容易造成数据的暴露。这显然不是我们想要的结果。第二点:校验在做用户的身份校验时,封装字段可以对字段本身进行校验。第三点:字段和属性字段是我们声明的成员变量,而属性是我们经过封装后的字段。属性可以在类实例

2021-08-10 16:29:39 2184 3

原创 Unity数学知识

Vector3,三维向量,又称三元数。Unity中用Vector3类型表示位置的变化: transform.position = new Vector3(0, 0, 0);表示物体的旋转://欧拉角控制方向 this.transform.eulerAngles = new Vector3(0, 0, 45);表示相对位置的旋转:localeulerAngles;transform.localPosition = new Vector3(0, 1.0f, 0);掉头: if

2021-08-09 08:20:54 532

原创 day2-Unity滑动关卡页面的制作

本次主要实现了滑动关卡页面的制作以及通过Toggle来实现页面的跳转。具体实现如下:ScrollPanel上挂载脚本:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;/* * 实现页面的切换 *实现页面的滑动效果 */ public class LevelButtonScrol

2021-08-08 16:13:19 731

原创 day2-UGUI制作一个游戏背包

游戏背包的制作主要有:选框以及装备栏,通过控制选框去控制背包栏的出现。选框上设置事件,控制装备栏的激活状态。

2021-08-08 11:04:17 138

原创 day2-用Slider制作血条

血条制作主要元素时三部分:边框、背景、以及血条填充。边框制作如图:血条填充如图:制作效果如图:

2021-08-08 10:31:44 171

原创 day1-UGUI场景跳转

作为Unity的初学者,恰巧是被安排制作UI界面的一天。今天的目标是制作简单的UI界面,主要UI组件(Button,Toggle,Slider,ScrollBar)和效果展示如图:详解StartGame(Button组件):点击该按钮,会实现游戏场景的跳转。绑定的代码如下://通过场景名实现场景的跳转,sceneName为要跳转到的场景 public void StartGame(string sceneName) { SceneManager.LoadScene(sc

2021-08-08 08:54:46 765

原创 游戏中的技能冷却效果的制作

素材:两张图片,一上一下代码控制上图的Fill Amount属性: /* * 第一步:获得SkillItem1的Image组件 * */ // Start is called before the first frame update float cool_downTime = 5; float timer=0; bool start_timer = false; Image image; Transform lengqu

2021-08-07 10:01:07 487

原创 Unity中怎么做一个2.5DUI界面

导师最近接了个风场监控的项目,甲方三番五次地说要炫酷的场景,好巧不巧,UI这块让我负责,今天查阅了很多资料,就开始做界面了。既然要炫酷,咱就做一个2.5D的UI界面,话不多说,咱们直接分享。需要的原材料咱们捋一捋:Cavas:画布。将其Render Mode改为Screen Space-Camera两个Image,些许Button,一个3D模型。做好UI界面布置。创建一个Camera,修改参数如下将创建的Camera,拖拽到Cavas的Render Camera上修改Image的旋转角

2021-08-02 16:47:03 1213

原创 Unity中播放视频

Unity中播放视频原料有什么?RawImage :显示纹理Video Player:渲染纹理Render Texture:公用纹理实现步骤?第一步:在Video Clip拖拽视屏资源第二步:公用纹理拖拽给Raw Image的Texture上第三步:公用纹理拖拽给video player的Target Texture上视频播放走起: xcharts很香的

2021-08-01 13:09:10 138

原创 Mysql数据库之MysqlDataAdapter

生活中,不缺的就是中介或者红娘。无独有偶,在Mysql数据库中,也有这么一位兢兢业业的红娘-用于连接DataSet和Mysql数据库的适配器。那么就来先来介绍下DataSet吧!DataSet是一个临时的、虚拟的数据库。DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的。我们可以这样理解:DataSet就是映射Mysql数据库的。红娘MysqlDataAdapter的两大方法:Fill方法:.

2021-04-28 19:51:21 2001 2

原创 WinForm中Program,项目文件,form文件结构

Program代码介绍 static void Main() { //System.Windows.Forms.Application提供一系列的静态方法和属性来管理应用程序 //启用应用程序的可视样式-第一句代码 Application.EnableVisualStyles(); //将CompatibleTextRendering的属性设置为默认值 Applicatio.

2021-04-26 15:38:59 818

原创 WinForm界面设计day1

WinForm是什么?.Net平台中对Windows Form的一种简称,基于.Net Framework平台的客户端开发技术,一般使用C#编程。Windows应用程序:客户端应用程序,显示信息,输入、通过网络与远程计算机进行通信。又称事件驱动程序,单击控件出发事件,完成操作。开发一个应用程序需要经过哪些步骤?创建新项目–Windows窗体–项目名称、路径、解决方案名称;界面控件设计属性外观设计事件绑定调试运行最终发布一个简单的登录界面由两个Label、两个TextB..

2021-04-26 14:43:56 169

原创 Win10关闭自动更新,电脑速度飞起来

两种方法:方法一1 命令窗口,win+r打开命令窗口,输入services.msc,enter进入2服务窗口,找到如图选项,双击进入属性页面3.选择禁用,点击确认,大功告成!方法二只能延缓更新,不能终止更新,对于卡顿较为严重的电脑,首选方法一。1.选择设置,双击打开,更新与安全2.双击更新与安全选择高级选项,双击选择合适的更新时间,确认即可。...

2021-04-26 09:08:22 489

原创 C#连接数据库的优化

数据库需要重复连接的解决方案1.修改App.config配置文件<connectionStrings> <add name="connStr" connectionString="data source=localhost;database=studentdb;user id=root;password=admin;charset=utf8" providerName="MySql.Data.MySqlClient"/> </connection

2021-04-11 12:28:33 283

原创 参数化Sql代替拼接Sql语句

//string sql="select count(1) from UserInfo where UserID='"+uName+"' and UserPwd='"+uPwd+"'"; string sql = "select count(1) from UserInfo where UserID=@UserName and UserPwd=@UserPwd"; //创建参数对象 MySqlParameter mySqlParamet

2021-04-11 11:09:34 538

原创 C#实现学生信息管理系统---登录实现

Authors: Nie BaoGen登陆界面实现后台代码实现//获取用户输入信息 string uName = txtUserId.Text.Trim(); string uPwd = txtUserPwd.Text.Trim(); //判断是否为空,值为空或者空字符串 if (string.IsNullOrEmpty(uName)) { //设

2021-04-11 10:35:45 2377

原创 【程序员的困惑】学一门编程语言,一劳永逸

程序员最不应该想的就是学会一门语言,就能一劳永逸。程序员的困惑困惑1前言一、程序员是什么?二、困惑总结前言本科毕业,还没做好被社会毒打的准备,就决定考研究生,想着读研期间可以掌握一门编程语言,养家糊口,一劳永逸。最近觉得这个想法不对,所以就想着写写博客,表达一下读研一年来的感概。一、程序员是什么?程序员(英文Programmer)是从事程序开发、程序维护的基层工作人员。别名:码农。程序员的职责分为两大块:内部要对产品经理负责,外要对客户需求负责。二、困惑编程语言那么多,我该学习哪一门?编

2021-04-09 15:44:47 147

原创 2021-01-23

教你一招解决没有在此位置没有权限保存文件的问题1.win+r,出现命令框,输入 gpedit.msc ,点击enter,进入本地组策略编辑器。在本地组策略编辑器,点击Windows设置->a安全设置->本地策略->安全选项->用户账户控制:以管理员批准模式运行所有管理员。2.右键属性,选择“已禁用”,点击确定,重启电脑,即可获得在C盘保存文件的权限。...

2021-01-23 10:28:11 187 4

原创 2021-01-21

Java SE的应用开发详解-第一讲下面谈一谈Java SE入门、JDK的下载安装、第一个Java程序、Java程序的编译和执行。Java SE简介Java SE:Java Standard Edition(标准版)J2SEJava ME:Java Mobile Edition(移动版) J2ME 偏重于手机应用开发Java EE:Java Enterprise Edition(企业版)J2EEJava由Sun(市场营销太差劲)公司推出,后被Oracle(Oracl...

2021-01-22 12:57:39 76

数字孪生,球形摄像头,枪型摄像头,竖杆

模型主要包括球形摄像头、枪型摄像头等监控设备。 适用于智慧园区项目的监控设备。

2024-01-18

风力发电机模型.rar

主要有风力发电的风场和风力发电机模型(三角、圆形、包括内部结构)

2021-08-09

UI+Xcharts图表制作.rar

包括holoUI的素材和xcharts图标制作

2021-08-09

LearnResult.rar

UI的入门小项目,包括了登录界面的设计,游戏技能,滑动翻页,音量控制等功能。

2021-08-09

一个3D游戏的UI元素

unity3d的游戏元素资源

2021-08-07

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

TA关注的人

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