自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

原创 【记录帖】关于Unity导入FPX模型,贴图与自发光的问题

**【记录帖】关于Unity导入FPX模型,贴图与自发光的问题** 公司的3d做出来的模型是fpx的,导入Unity之后会需要很多地方贴上自发光,如果模型小,贴图少还好说,但是多了的话会很麻烦,所以写了一个小脚本 ,可以自动打开自发光并且贴上贴图,话不多说,上代码。/* 使用方法为:吧脚本拖进项目中,然后放在在模型资源的最上级,运行一下项目,在停止,然后点击脚本的小齿轮,选择Materials ,就搞定。*/using System.Linq;using System.Colle

2020-07-06 14:31:33 1186

原创 unity代码控制lighting setting的Environment

示例:RenderSettings.ambientMode = UnityEngine.Rendering.AmbientMode.Skybox;RenderSettings.defaultReflectionMode = UnityEngine.Rendering.DefaultReflectionMode.Skybox; RenderSettings.ambientMode = UnityEngine.Rendering.AmbientMode.Trilight; RenderS

2022-05-09 10:02:52 1710

原创 unity烘焙 单独预制体脚本

using System.Collections.Generic;using UnityEditor;using UnityEngine;[DisallowMultipleComponent][ExecuteInEditMode]public class PrefabLMData : MonoBehaviour{[System.Serializable]struct RendererInfo{public Renderer renderer;public int lightmapInd

2022-04-08 10:09:27 526

原创 Java学习日记 20210802 JDBC框架

2021-08-24 16:50:58 60

原创 Java学习日记 200210619 连接池

动态代理 : 在不改变目标对象方法的情况下对方法进行增强。组成 被代理对象:真是的对象。代理对象:内存中的一个对象。要求 代理对象必须和被代理对象实现相同的接口。实现 Proxy.newProxylnstance()...

2021-08-02 15:49:52 69

原创 Java学习日记 20210617 JDBC

SQL注入攻击JDBC事务

2021-06-19 18:27:17 57

原创 Java学习日记 20210616 MySQL 锁

2021-06-18 15:15:19 39

原创 Java学习日记 20210615 MySQL 索引

2021-06-18 15:10:51 64

原创 Java学习日记 20210615 MySQL 存储引擎

2021-06-18 15:04:43 39

原创 Java学习日记 20210610 MySQL 事务

2021-06-10 19:42:37 44

原创 Java学习日记 20210610 MySql触发器

2021-06-10 18:50:49 67

原创 Java学习日记 20210609 MySql存储过程和函数

2021-06-09 18:38:39 41

原创 Java学习日记 20210608 mysql 数据库的备份和恢复

数据库的备份和恢复

2021-06-08 18:43:07 54

原创 Java学习日记 20210608Mysql 视图

视图视图:是一种虚拟存在的数据表,这个虚拟表并不在数据库中实际存在。作用: 将一些较为复杂的查询语句的结果,封装到一个虚拟表中,后期再有相同需求时,直接查询该虚拟表即可。...

2021-06-08 18:38:28 68

原创 Java学习日记 20210605 Mysql 多表操作

多表操作

2021-06-07 15:12:19 63

原创 Java学习日记 20210525 MYSQL DDL + DML + DQL + 约束

数据库的基本概念*用于存储和管理数据的仓库*英文单词为DataBase,简称DB*他的存储空间很大,可以存放上亿条数据。*使用一种同意的方式操作数据库—SQLsql介绍sql: 结构化查询语言。其实就是定义了操作所有关系型数据库的一种规则。通用语法规则: sql语句可以单行多行书写,以分号结尾。 可以用空格和缩进来增强语句的可读性。 Mysql数据库的SQL语句不区分大小写,关键字建议使用大写 单行注释 : --注释内容 #注释内容(Mysql特有) 多行注释: /

2021-06-05 17:56:12 144 2

原创 Java学习日记 20210519 EL表达式 + JSTL + Filter + Listener

El表达式El:表达式语言。再JSP2.0规范中加入,也是servlet规范的一部分。作用: 再Jsp页面中获取数据。让我们的JSP脱离java代码块和JSP表达式. EL表达式获取数据 ${username}????   不需要区分是哪一个域对象。 el表达式没有空指针异常。 el表达式没有索引越界的异常 el表达式没有字符串的拼接...

2021-05-20 18:58:04 50

原创 Java学习日记 20210510 Cookie + Session + jsp

会话:浏览器和服务器之间的多次的请求和响应的过程。为了实现一些功能,浏览器和服务器之家可能会产生多次的请i去和响应,从浏览器访问服务器开始,到访问服务器关闭。这期间产生的多次的请求和响应加在一起就称之为浏览器和服务器之间的一次会话。会话过程中所产生的一些数据,可以通过会话技术(Cookie和Session)保存。Cookiecookie:客户端会话管理技术,把要共享的数据保存到客户端。每次请求时,把会话信息带到服务器端,从而实现多次请求的数据共享。作用:可以保存客户端访问网站的相关内容,从而保证每

2021-05-13 17:05:55 62

原创 Java学习日记 20210507 请求&响应

请求对象请求:获取资源。在BS架构中,就是客户端浏览器向服务器端发出询问。请求对象:就是在项目中用于发送请求的对象。

2021-05-09 18:05:35 81 4

原创 Java学习日记 20210430 Servlet + ServletConfig +ServletContext + 注解开发Servlet

Servlet是运行在Java服务器端的程序,用于接收和响应来自客户端基于HTTP协议的请求。如果想实现Servlet的功能,可以通过实现javax.servlet.Servlet接口或者继承它的实现类核心方法:servlet(),任何客户端的请求都会经过该方法。...

2021-05-07 19:57:01 118

原创 Java学习日记 20210424 tomcat 和 HTTP

123

2021-04-25 21:27:36 51

原创 Java学习日记 202104222 HTML + CSS

HTML:用来制作网页基础内容和基本机构 超文本标记语言CSS:网页美化,样式JavaScript:用来制作网页动态效果HTML的标签的分类:开始和结束标签 自闭和标签 HTML常见特殊字符使用:< <> >" "’ ';& &空格  ...

2021-04-23 21:02:03 48

原创 Java学习日记 20210421 shell

shellshell是一个命令解释器。shell是位于操作系统和应用程序之间,是他们二者最主要的接口。shell负责把应用程序的输入命令信息解释给操作系统,将操作系统指令处理后的结果解释给应用程序shell就是早操作系统和应用程序之间的一个命令翻译工具。使用方法: 手工方式:手打键盘,输入命令,然后按下回车脚本方式:我们把手工执行的命令写到一个文件中,然后运行这个我呢见,达到执行命令的效果。这个文件就叫做脚本文件。shell注释单行注释: # 注释内容多行注释: :<<!

2021-04-21 20:46:56 96

原创 Java学习日记 20210419 Linux命令

什么是Linux : Linux是一套免费试用和自由传播的类Unix操作系统。版本 : ubuntu, CentOSCentOS网址 : www.centos.org/download/ bin usr sbin 系统预设执行文件的放置目录 etc 系统中的配置文件 var /var/log 程序运行日志的存放目录Linux命令–账号管理创建用户: uesradd (选项) 用户名用户口令: passwd (选项) 用户名修改用户: u

2021-04-21 18:36:11 59

原创 Java学习日记 20210418 单元测试 + 日志技术

JunitJunit是一个Java编程语言的单元测试工具,Junit是一个非常重要的测试工具。--Junit的使用流程: 1 . 将Junit的jar包导入到工程中。 2 . 编写测试方法,该测试方法必须是公共的无参数无返回值的非静态方法。 3 . 在测试方法上使用@Test注解该标注方法是一个测试方法。 4 . 选中测试方法,右键选择通过Junit运行该方法。日志技术 log4j开发流程: 1.导入log4j的相关jar包 2.编写log4

2021-04-18 15:27:36 81

原创 Java学习日记 20210417 枚举 + 注解

枚举格式:public enum s{枚举项1,枚举项2,枚举项3;}枚举的特点: 1.所有的枚举类都是enum的子类, 2.可以通过枚举类名.枚举项名称 去访问指定的枚举项。 3.每一个枚举项其实就是该枚举的一个对象。 4.枚举也是一个类,也可以去定义成员变量。 5.枚举类的第一行上必须是枚举项,最后一个枚举项的分号是可以省略的,。但是如果枚举类里有其他的东西,这个分号就不能省略。 6.枚举类可以有构造器,但是必须是private的,他默认也是private的

2021-04-17 21:53:06 46

原创 Java学习日记 20210417 XML

XMLXML是一种可扩展的标记性语言。标记语言: 通过标签来描述数据的一门语言。(标签有时候也称为元素)。可扩展: 标签的名字是可以自定义的。作用: 1.用于进行存储数据和传输数据 2.作为软件的配置文件标签: 1. 由一堆尖括号和合法标识符组成 <Student> 2.标签必须成对出现 <Student> </Student> 3.特殊的标签可以不成对出现,但是必须要有结束标记

2021-04-17 20:33:08 59

原创 Java学习日记 20210415 类加载器 + 反射

类加载器类加载器:负责将.class文件(存储的物理文件)加载到内存中。--类加载时机: (用到就加载,不用就不加载) 1 .创建类的实例 2 .调用类的类方法 3 .访问类或者接口的类变量,或者为该类的变量赋值。。 4 .使用反射方式来强制创建某个类或接口对应的java。lang.Class对象 5 .初始化某个类的子类 6 .直接使用java.exe命令来运行某个主类。--类加载的过程: 加载——验证——准备——解析——初始化 --类加载器的分类

2021-04-17 16:05:33 49

原创 Java学习日记 20210413 网络编程

网络编程概述 *在通信协议下不同计算机上运行的程序,可以进行数据传输。--网络编程三要素 IP地址 :设备在网络中的地址,是唯一的标识。 ipv4:点分十进制表示 ipv6:冒分十六进制表示 端口:应用程序在设备中唯一的标识。 端口号:用两个字节表示的整数,它的取值范围是0~65535. 协议:数据在网络中传输的规则,常见的协议有UDP和TCP协议。 UDP: 用户数据报协议。 udp是面向无连接通讯协议 速度

2021-04-14 22:12:05 63

原创 Java学习日记 20210412 并发工具类

并发工具类 为了保证数据的安全,我们可以使用Hashtable,但是Hashtable的效率低下。 Hashtable采用悲观锁synchronized的形式保证数据的安全,只要有线程访问,那么会将整张表锁起来,所以Hashtable效率低下。 但是 ConcurrentHashMap是线程安全的,效率较高。CountDownLatch类 使用场景:让某一条线程等待其他线程执行完毕之后在执行。 ![方法](https://img-blog.csdnimg.cn/202104122

2021-04-12 22:51:41 40

原创 Java学习日记 20210412 原子性

原子性原子性是指 再一次操作或者多次操作中,要么所有的操作都得到了执行并且不会受到任何因素的干扰而中断,要么所有的操作都不执行,多个操作是一个不可以分割的整体。 volatile关键字只能保证每次在使用共享数据时是最新值,但是不能保证原子性。保证原子性的方法1 . 加锁sychronized2. Atomic…相关的类AtomicInteger原理:CAS算法: 有三个操作数(内存值V,旧的预期值A,要修改的值B)当旧的预期值A == 内存值 此时修改成功,将V改为B当旧的预期

2021-04-12 21:40:27 53 2

原创 Java学习日记 20210411 线程池 +volatile

虚拟机中线程的六种状态新建状态(new) --创建线程对象就绪状态(RUNNABLE) --调用了Start()开启线程阻塞状态(BLOCKED) --遇到了锁,无法获得锁对象等待状态(WAITING) --遇到了wait()方法计时状态(TIMED_WAITING) --遇到了sleep()方法结束状态(TERMINATED) --全部代码执行完毕线程池1.创建对象池,对象池是空的 --------------------

2021-04-11 22:30:49 82

原创 Java学习日记20210410 多线程

多线程的概念问题–并行: 在同一时刻,有多个指令在多个CPU上同时执行。–并发: 在同一时刻,有多个指令在单个CPU上交替执行。 --进程: 是正在运行的软件。 独立性,动态性,并发性; --线程: 是进程中的单个顺序控制流,是一条执行路径。 单线程:一个进程如果只有一个执行路径,那就是单线程程序。 多线程:一个进程如果有多天执行路径,那就是多线程程序。多线程的实现方案--继承Thread类的方式进行实现 重写run() 方法 线程对象.start(); 开启线

2021-04-11 11:53:41 90 4

原创 Java学习日记 20210406 Stream流

Stream流的三类方法**在Stream流中是无法修改集合,数组等数据源中的数据的**获取Stream流** 创建一条流水线,并且吧数据放到流水线上进行操作。 ------------------------------------------------------------- 1. 单列集合 可以使用Collection接口中的默认方法stream()生成流 default Stream<E> stream() 2. 双列集合 间接的生成流

2021-04-06 22:44:28 57

原创 Java学习日记 20210405 Map集合

map集合map是一个双列集合 双列集合每次存一对数据。(键值对【entry】 : 键是不能重复的,值是可以的)map集合的对象只能以多态的形式体现。

2021-04-06 21:10:13 39

原创 Java学习日记 20210405 HashSet

Hash Set的集合概述和特点 1. 底层数据结构是哈希表 2. 不能保证存储和取出顺序完全一致 3. 没有带索引的方法,不能使用普通for循环 4. 由于继承set 所以元素是唯一的哈希值哈希值是JDK根据对象地址或者属性值,算出来的int类型的整数。 object中有一个方式可以获取对象的哈希值 public int hashCode(); 根据对象的地址值计算出来的哈希值。 如果没有重写这个方法,则是根据对象的地址值生成的哈希值(同一个对象调用两次的话,哈希值是

2021-04-05 16:42:46 36

原创 Java学习日记 20210331 二叉树

二叉树二叉查找树: 又称二叉排序树,二叉搜索树 特点: 1. 每个节点最多有两个子节点。 2. 每一个左子节点都小于自己 3. 每一个右子节点都大于自己红黑树 红黑树是一张自平衡的二叉查找树,是计算机科学中用到的一种数据结构...

2021-04-05 12:50:24 50

原创 Java学习日记 20210330 set集合

set集合set最主要功能: 元素不可重复存取顺序不一致没有带索引的方法,不能用for index。TreeSet的集合特点:1. 不可重复元素2. 没有带索引的方法3. 可以将元素排序4. 要先制定排序规则自然排序排序规则定制方法:自定义类实现Comparable接口,重写里面的compareTo方法。比较器排序comparator的使用:Treeset的带参构造方法是使用比较器排序的,就是让集合构造方法接收comparator的实现类对象,重写(T 01,T 02)方法,重写方法

2021-03-30 21:47:07 45

原创 Java学习日记 202103330 泛型

泛型反省可以使用的地方 : 类后面(泛型类),方法声明上(泛型方法),接口后面(泛型接口)。自定义泛型泛型类的定义格式:<类型> :指定一种类型的格式。<类型,类型> :指定多种类型的格式。泛型方法的定义格式:修饰符 <类型> 返回值类型方法 方法名(类名 变量名) { }public <T> vodi show(T t) { }泛型接口的使用方式“1.实现类也不给泛型2.实现类给具体的数据类型...

2021-03-30 20:53:38 38

原创 Java学习日记 20210329 集合与数组 +数据结构

集合与数组数组: 可以存储基本数据类型和引用类型。集合: 只可以存储引用数据类型,如果存储的是基本数据类型,那么存储的是它们的包装类

2021-03-29 23:10:59 60

推箱子 c++

利用简单的c++知识,实现的一个推箱子的代码!!!

2019-03-26

c++实现推箱子小游戏

c++实现推箱子,

2019-03-26

空空如也

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

TA关注的人

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