- 博客(24)
- 收藏
- 关注
原创 JSX的基本使用
createElement的问题 繁琐不简洁 不直观,无法一眼看出所描述的结构 不优雅,开发体验不好 JSX介绍JSX是JavaScript XML的简写,表示了在Javascript代码中写XML(HTML)格式的代码 (JS写HTML代码)使用步骤- 导入react和reactDOM包- 使用jsx语法创建react元素- 把react元素渲染到页面中 导入react和reactDOM import React from 'react'
2021-10-31 09:48:52
320
原创 react基础学习
react特点(1) 声明式UIconst jsx = <div className="app"> <h1>Hello React! 动态数据变化:{count}</h1></div>对比原生: document.createElement('div') 命令式虚拟dom: 通过 js 对象的方式, 模拟真实的dom, 这个结构, 就是虚拟dom(2) 组件化组件是react中最重要的内容 组件用于表示页面中的部分内容 ..
2021-10-28 22:49:01
186
1
原创 JS基础操作
Date对象的使用1、获取日期var date = new Date();//new一个时间对象var year = date.getFullYear(); //获取今年var month = date.getMonth(); //获取当前月份 0-11 最好+1var dates = date.getDate(); //获取当前几号var day = date.getDay(); //获取今天周几 周末的下标是0 是从周末开始的附赠: 将获取到的阿拉伯数字改成国内大写数字v
2020-11-23 23:14:23
203
原创 unity通过鼠标滑轮控制物体大小
//缩放量 float scale = 0.2f; void Update() { //通过键盘滑轮控制物体的缩放 if (Input.GetAxis("Mouse ScrollWheel") > 0) { transform.localScale += new Vector3(1 * s...
2019-01-24 17:24:17
1994
1
原创 unity通过鼠标拖动物体移动
void OnMouseDrag() { //获取到鼠标的位置(鼠标水平的输入和竖直的输入以及距离) Vector3 mousePosition = new Vector3(Input.mousePosition.x, Input.mousePosition.y, distance); //物体的位置,屏幕坐标转换为世界坐标 ...
2019-01-24 16:49:13
15757
6
原创 unity通过键盘控制物体移动,大小的缩放
//拖动距离 private float distance = 10; //缩放量 float scale = 0.2f; //通过键盘“Q,↑”或者“E,↓”控制物体的缩放 //通过键盘“w,s,a,d”控制物体上下左右的移动 private void Update() { if (Input.GetKey(KeyCode....
2019-01-24 16:48:12
3869
转载 类加载器,List,map,set集合,线程
什么是类加载器类加载器是一个用来加载类文件的类。Java源代码通过javac编译器编译成类文件。然后JVM来执行类文件中的字节码来执行程序。类加载器负责加载文件系统、网络或其他来源的类文件。有三种默认使用的类加载器:Bootstrap类加载器、Extension类加载器和System类加载器(或者叫作Application类加载器)。每种类加载器都有设定好从哪里加载类。先说说数组Array...
2018-09-06 17:57:37
232
原创 Linux安装和Vmware介绍
Linux和Vmware1.Linux介绍Linux是一套免费试用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要UNIX工具软件、应用程序和网络协议。他支持32位和64位硬件。Linux继承了Unix一网络为核心的设计思想,是一个性能稳定的多用户操作系统。2.VMwareLinux系统是安装在虚拟机上的,...
2018-08-29 09:45:02
495
原创 SVN冲突问题
冲突:两人同时对一个文件进行修改,然后提交,后面提交的那个人会报错文件夹中会提示报错的地方Mien到r6之间为出错的内容在代码中搜索====就可以找到那个地方冲突,然后可以找修改的那个人进行沟通,得出最优方案,把其中冲突的地方改成最优方案,找到根目录点击解决,就会出现刚才报的那个错误点击确定就可以解决。由我(冲突报错的那个人)进行修改提交。下图为最优...
2018-08-22 08:50:08
318
原创 Git安装及命令
Git安装1.先在git官网下载https://git-scm.com/download/win2.点开之后就是这个样子,点击下一步3.之后就是这个,可以选一些自己需要用的4.直接下一步5.直接下一步6.下一步7.下一步8.下一步9.下一步完成然后去命令提示符输入git测试是否安装完成这就代表完成了 G...
2018-08-21 09:03:45
3084
原创 Collections用法
System.out.println(Collections.addAll(arr,123));//添加System.out.println(Collections.binarySearch(arr, 4));//通过元素获取下标Collections.copy(arr2,arr);//复制System.out.println(Collections.disjoint(arr, arr2))...
2018-07-11 09:47:28
592
原创 Stack
Stack 类表示后进先出(LIFO)的对象堆栈。它通过五个操作对类Vector 进行了扩展 ,允许将向量视为堆栈。它提供了通常的 push 和pop 操作,以及取栈顶点的 peek 方法、测试堆栈是否为空的empty 方法、在堆栈中查找项并确定到栈顶距离的 search 方法。 boolean empty() 测试堆栈是否为空。 E peek() ...
2018-07-10 16:42:36
99
原创 集合框架
集合框架的三个特点1.集合适用于存储对象的容器2.集合的长度是可变的3.集合中不能存储基础类型ArrayList中的方法添加add:将指定的元素追加到此列表的尾部。addAll:将指定集合添加到此列表的尾部删除:Remove:将指定元素删除(前提该元素存在)RemoveAll:将集合中交集的元素删除Clear:移除列表中所有的元素判断:Contains:判断集合中是否存在这个元素ContainsA...
2018-07-10 10:41:42
89
原创 面向对象概述
1.程序设计方法面向过程:站在程序员的角度按照“自顶向下,逐步求精”的模块化思想去解决问题,适合解决小规模问题。面向对象:按照“由下而上”的思想,站在用户的角度先考虑系统由什么物体(对象)组成,对象之间是如何交互的。他比较适合解决大规模的问题。2.面向对象基本概念对象:万物皆对象,对象是由静态的属性和动态的方法组成。类:一组具有相同属性和行为对象的抽象事物。消息:向某个对象发送请求。(如:手机来电...
2018-07-02 17:27:17
341
原创 构造函数和垃圾回收
为什么需要有构造函数?构造函数是完成对象的初始化,这个当然可以定义一个成员方法予以实现。但是这个方法必须显式调用,否则就可能因未初始化出现错误。我们希望这样的方法能够被自动调用,能被自动调用,那么它的名字一定是独一无二的,什么样的名字才是独一无二的呢?——以类名作为方法名。这就是构造函数。构造函数,是在对象实例化时自动被系统调用,该函数名必须独一无二。对于一个类来说,就是将一个类名作为函数名。构造...
2018-07-02 17:23:20
164
原创 计算最大值,最小值,平均分和标准差
public class 计算成绩 { /** * 计算成绩的最大值,最小值,平均分和标准差 */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[5]; System...
2018-06-27 16:43:39
9190
原创 分糖果
题目要求:10个小孩围成一圈分糖果,老师分给第一个孩子10块,第二个小孩2块,后面依次分的糖果数量为10、2、8、22、16、4、10、6、14、20。然后所有的小孩同时将手中的糖果分一半给右边的小孩,糖果为奇数的可向老师要一块。问经过几次后,大家手中的糖果的块数将一样多,每个人有多少糖果。public class E201_06_06_分糖果 { public static void m...
2018-06-27 16:38:52
2392
原创 函数
函数的引用函数的优势:1.将功能代码进行封装 2.便于对功能服用 3.只有被调用才被执行 4.提高了代码的复用性 注:函数中只能调用函数,不能在函数中定义函数。 主函数的功能是调用其他函数功能。是程序的入口。函数的定义int sum = 1;for (int i = 2; i <= num/2; i++) { if(num%i == 0){ sum += i; }}if...
2018-06-27 16:19:37
163
原创 事务
比如张三(1000) 和 李四(1000)要转钱张三向李四转钱100张三的钱数-100 900李四的钱数+100 1100在转钱过程中 张三的钱减少 恰巧这个时候停电、程序出现异常,导致张三钱减少但是李四的没有增加,这样的问题,就叫做事务安全问题。 一致性:张三和李四的钱数总和保持不变原子性:张三的钱减少和李四的钱增多 要同时进行。持久性:最终这些数据的改变要保存在数据库中 事务线程 1、脏...
2018-06-21 17:52:23
351
原创 Hibernate 查询方式
1、HQL基础查询条件查询:建议使用字符串占位符的方式分页查询:setFirstResult 第几个开始 setMaxResult 查找几个最大的特点是封装了sql语句,在查找时用的是类名和类的属性2、certeria这种语法连hql语句都不用写,在查询的时候全部调用其他封装好的方法and()并且or() 或者equal() 等于notEqual 不等于like() 模糊查询isnull() 为...
2018-06-21 17:51:37
224
原创 Hibernate crud
Save update get delete这四个方法单纯的理解为添加、修改、查找、删除实际上是修改了hibernate 中对象状态在hibernate 中对象有三种状态1. 瞬时状态 一个实体对象没有id 也没有和session 绑定2. 游离状态 有id 没有和session绑定3. 持久状态 有id ...
2018-06-21 17:45:39
221
原创 Hibernate 配置详解
<!DOCTYPE hibernate-mappingPUBLIC "-//Hibernate/Hibernate Mapping DTD3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><hibernate-mapping> <!-- ...
2018-06-21 17:44:00
341
原创 Hibernate项目搭建
1.导包2.建立实体bean类新建user类(1) 所有的属性应该设置为private 并且附加get和set方法(2) 构造函数,没写可以,如果要写 至少写两个(必须包含一个空的构造函数)(3) 字段名设置成包装类(小明考试 0分和没有参加考试是有区别的。如果使用 基本型类则无法表示,但是使用包装类型可以设置为null)(4) 实体类中必须有一个id(主键)3.建立数据库...
2018-06-21 17:40:59
154
原创 Hibernate框架
1.什么是框架(1)框架可以理解成一个半成品项目,他封装了一些功能,我们需要掌握的如何驾驭这些功能,不需要操心他是怎么实现的。其实他就是按照我们之前所学的内容实现的。(2)为什么要使用框架?框架可以提高开发效率。2.HibernateHibernate 是dao层的框架,完成的功能crud(是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Dele...
2018-06-21 17:37:57
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人