自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【记录】Three.js模型背面没有纹理

Three.js模型背面没有纹理因为是Three.js的渲染器默认是背面剔除的var gl = renderer.domElement.getContext('webgl');gl.disable(gl.CULL_FACE);修改前:修改后:

2020-09-24 20:06:57 365

原创 打开Android Studio的Version Control视图

打开Android Studio的Version Control视图通过菜单栏的View打开。如果在view中没有找到Version Control,通过菜单栏的VCS。

2020-06-11 14:59:05 1907

原创 AR拍照的实现核心代码

AR拍照的实现点击拍照按钮以后的事件 final String filename = Environment.getExternalStorageDirectory() + File.separator + "printerscreenshots"+File.separator + System.currentTimeMillis() + ".png"; SurfaceView view = findViewById(R.id.surface);

2020-05-23 18:48:05 768

原创 Installation failed due to: 'null'

安卓在安装时出现The application could not be installed: INSTALL_FAILED_TEST_ONLYInstallation failed due to: 'null'Retry解决方法:在gradle.properties中添加android.injected.testOnly=false...

2020-05-06 16:59:23 4574 6

转载 mysql不同版本实现排名Rank

该文章是转载,主要是因为自己遇到了这个问题,想做个记录,对于mysql不同版本如何实现排名。--------每个学院每条记录的刷卡时间排名(千万级)------------------5.7:SELECT t.academy,@curRank := @curRank + 1 AS rankFROM (select * from `smartlib_base`.z_gctrl_ctrl...

2020-04-23 16:39:58 2567

原创 第一行代码 Android读书笔记(四)

第一行代码Android读书笔记第六章 数据存储全方案-详解持久化技术持久化技术简介文件存储SharedPreferences存储第七章 跨程序共享数据-探究内容提供器内容提供器简介运行时权限访问其他程序中的数据创建自己的内容提供器第六章 数据存储全方案-详解持久化技术持久化技术简介数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失...

2020-03-23 18:32:34 161

原创 第一行代码 Android读书笔记(三)

第一行代码 Android读书笔记第五章 全局大喇叭-详解广播机制广播机制简介接收系统广播发送自定义广播使用本地广播使用广播实现强制下线功能第五章 全局大喇叭-详解广播机制广播机制简介Android中的每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自其他应用程序的。Android提供了一套完整的API,允许应用...

2020-03-21 18:49:07 157

原创 第一行代码 Android读书笔记(二)

第一行代码 Android读书笔记第三章 软件也要拼脸蛋-UI开发的点点滴滴常用控件的使用方法第三章 软件也要拼脸蛋-UI开发的点点滴滴常用控件的使用方法TextViewTextView主要用于在界面上显示一段文本信息。 <TextView android:id="@+id/text_view" android:layout...

2020-03-21 11:46:04 271

原创 第一行代码 Android读书笔记(一)

第一行代码 Android读书笔记第一章 开始启程-你的第一行Android代码Android系统架构Android应用开发特色搭建开发环境创建第一个Android项目运行第一个Android项目第一章 开始启程-你的第一行Android代码Android系统架构Android大致可以分为四层架构:Linux内核层、系统运行库层、应用框架层、应用层。1. Linux内核层Android系...

2020-03-17 18:36:10 541

原创 Three.js的基础知识(二)

Git基础欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdow...

2020-01-16 18:27:24 209

原创 Three.js的基础知识(一)

WebGL初识Three.js什么是WebGL什么是Three.js了解Three.js的重要组成部分第一个Three.js程序(绘制一个旋转居中的绿色正方体)使用Three.js绘制一条颜色渐变的直线初识Three.js什么是WebGLWebGL是一种可以在浏览器中流畅渲染3D模型和场景的一种技术。它使用js调用浏览器支持的3D绘制函数,而不是使用flash。什么是Three.jsTh...

2020-01-15 19:46:53 257

原创 以先序遍历的方式序列化二叉树与反序列化二叉树

/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/import java.util.Queue;import jav...

2019-09-12 17:46:00 144

原创 Git的基本概念及配置

Git的使用基本概念什么是版本控制?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特 定版本修订情况的系统。。 有了它你就可以将某个文件回溯到之前的状态, 甚至将整个项目都回退到过去某个时间点的状态,你可以比较文件的变化细节,查出最后是谁修改了哪个地方, 从而找出导致怪异问题出现的原因,又是谁在何时报告了某个功能缺陷等等。RCS它的工作原理是在硬盘上保存补丁集(补丁是指文件修订前...

2019-09-03 19:28:00 118

原创 数据结构与算法------之字打印数组

数据结构与算法------之字打印数组题目如下,假设一个数组为要求如下图打印思路:在左上角设两个索引分别为A,B,A向右移,右移不了再向下移,B向下移,下移不了往右移。变成了打印对角线的问题。代码如下:package com.dataStructure.array;public class ZigZagPrintMatrix { public static void pri...

2019-08-02 16:35:11 418

原创 数据结构与算法之猫狗问题

数据结构与算法之猫狗问题题目如下

2019-07-30 10:52:51 233

原创 数据结构与算法(桶排序题目)

给定一个数组,求如果排序之后,相邻两数的最大差值,要求时间复杂度为O(N),且不能用基于比较的排序package com.dataStructure.sort;/** * 给定一个数组,求如果排序之后,相邻两数的最大差值,要求时间复杂度为O(N),且不能用基于比较的排序 */public class bucketSort { public static int bucketSo...

2019-07-26 11:34:23 275

原创 如何用栈实现队列以及用队列实现栈

如何用栈实现队列以及用队列实现栈用栈实现队列package com.dataStructure.array;import java.util.Stack;/** * 使用栈模拟队列 */public class stackToQueue { private Stack<Integer> pushStack; private Stack<Inte...

2019-07-26 10:53:53 125

原创 数据结构与算法

小和问题和逆序对问题小和问题可理解为从当前数开始,找到右侧所有比当前数大的数,累加起来。在每个索引处遍历左边,找到所有比它小的数。时间复杂度为O(N^2)使用归并排序,在排序的过程中计算小和。归并排序:将数组划分成左右两个部分,先将左数组排好序,再将右数组排好序,再左右部分进行外排。得到合并过程产生的小和,再加上两个子序列的小和之和,如果不加上左右两序列的小和,得到的小和只是最后一部...

2019-07-22 18:27:56 107

原创 Unity3D实现飞机大战

Unity3D实现飞机大战(二)让飞机可以发射子弹准备工作:将子弹设置成预制体在飞机下新建一个子物体Gun调整好位置以后,将子弹设置成预制体 //发射子弹的速率 public float rate = 0.2f; public GameObject bullet;//子弹的类型 //发射子弹的方法 public void fire() ...

2019-03-09 11:52:40 4363

原创 Unity3D实现飞机大战

Unity3D实现飞机大战(一)实现背景轮播首先找两个背景图片,让两张图片竖直摆放且没有间隔两个图片的下降的播放速度应当同步 public float moveSpeed = 3f;//指的是在unity里的移动速度 // Update is called once per frame void Update() { this.transfo...

2019-03-06 17:19:34 1080

原创 Unity3D实现俄罗斯方块

Unity实现俄罗斯方块(三)解决穿透问题逻辑部分在物体进行移动的过程中更新格子的信息,原来的所占据的位置信息进行置空操作,现在所占据的格子进行赋值操作。在移动后的位置进行判断,首先移动后的位置不能是null,且不能不是移动后的物体代码部分 void updateGrid() { //去除移动以前的位置信息 for (int y = 0;...

2019-02-25 21:37:33 803

原创 Unity3D实现俄罗斯方块

Unity实现俄罗斯方块(二)代码部分1. 实现物体自由降落(在有关于物体的脚本中编写)使用循环调用方法实现 public float speed = 0.3f;//物体下落 // Start is called before the first frame update void Start() { InvokeRepeating(&quot;Move...

2019-02-24 18:41:42 2905

原创 Unity3D实现俄罗斯方块

Unity实现俄罗斯方块(一)准备工作新建一个2D项目,新建成功以后设置相机的一些参数导入所要用的图片,修改图片的一些属性了解俄罗斯方块的几种模型根据模型制作预制体(由多个小方块通过修改位置制作预制体)设置游戏边界注:当制作完预制体以后应当要保存项目save project以及游戏边界宽度应当要设置成可以放几个方块的宽度搭建计时器新建一个UI Text重命名为Timer,其...

2019-02-16 22:24:15 1043

转载 idea新建Maven项目

https://blog.csdn.net/tonghenyantou/article/details/82623940

2018-12-19 14:53:39 102

原创 Eclipse配置Tomcat

首先先设置编码问题打开Preferences输入enco,设置下面的编码都为UTF-8一定要apply然后再次打开输入server,选择Runtime Environments,进行配置Tomcat点击add,选择自己的tomcat版本,此处选择的是Tomcat安装的根目录位置,点击finish,点击apply。.下方会有Servers窗口,如果没有,可以在下方的图片处打开...

2018-12-11 21:25:20 118

空空如也

空空如也

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

TA关注的人

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