自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

艾孜尔江的博客

专注于软件开发、计算机图形学及游戏开发等领域。

原创 Unity设置相机始终跟随物体_艾孜尔江撰

using System.Collections; using System.Collections.Generic; using UnityEngine; /*by Alexander*/ //相机跟随脚本 public class CameraTracker : MonoBehaviou...

2020-06-01 07:01:07 6942 0

原创 VS Code设置隐藏文件的方法_艾孜尔江撰

很多时候我们并不需要在开发过程中查看那些跟脚本无关的文件,因为VS Code在显示的时候所有的都显示出来了,因此如果脚本多了,无论是管理起来还是在目录中看起来都会十分麻烦。通过设置VS Code的User Settings文件中的隐藏属性可以实现对指定文件和文件夹的隐藏,这样就能够让它们不再呈现于...

2020-05-31 16:50:21 7901 0

原创 动态粒子背景效果_艾孜尔江撰

HTML代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</tit...

2020-05-30 12:45:13 8269 0

原创 用C#实现自定义列表_艾孜尔江撰

class MyList<T> where T:IComparable { private T[] array; private int count=0;//表示当前添加的元素的个数 public MyList(int size...

2020-05-18 22:54:18 12377 0

原创 C#入门基础_艾孜尔江撰

using System; using System.IO; using System.Net; using System.Text; using System.Reflection; using System.Collections; using System.Collections.Gener...

2020-05-10 23:07:30 15110 0

原创 C#简易Json操作_艾孜尔江撰

#region list转json /// <summary> /// list转json /// </summary> public static string ListToJson<T>(ILi...

2020-05-10 21:16:03 15278 0

原创 Unity实现Json文件的写入_艾孜尔江撰

using System.Collections; using System.Collections.Generic; using UnityEngine; using LitJson; using System.IO; using UnityEditor; public class Perso...

2020-05-10 21:05:53 15339 0

原创 C#字符串基础_艾孜尔江撰

static void Main(string[] args) { //How to run C# in VS Code? /* step 0: create a null folder and open it...

2020-05-10 21:02:41 15290 0

原创 C#正则表达式基础入门训练_艾孜尔江撰

namespace : System.Text.RegularExpressions. static void Main(string[] args) { // if (IsInputMatchesNumber()) if (IsInputMatchesNumberByRegx()...

2020-05-10 21:01:01 15264 0

原创 C#判断网址可访问性_艾孜尔江撰

/// <summary> /// 判断网址是否可以访问 /// </summary> /// <param name="Url"></param> /// <...

2020-05-10 20:56:27 15777 0

原创 C#日志记录类_艾孜尔江撰

public class WriteLog { /// <summary> /// 将错误写入文件中 /// </summary> /// <param name="fileName&q...

2020-05-10 20:54:38 15273 0

原创 easy-mock部署到win10的方式_艾孜尔江撰

1.安装nodejs. 必须是v8.9.0 https://nodejs.org/en/blog/release/v8.9.0/ node-v8.9.0-x64.msi 比较简单,一直下一步就可以,安装的时候会问是否要直接改写环境变量,直接选是,比较简单。 查看版本 node -v nm -v 2...

2020-05-06 09:14:33 17625 0

原创 浅谈主机突然卡住嘟嘟响的根本原因_艾孜尔江撰

多半情况下这样的情况在笔记本使用时间长了就会发生,有时候是因为里面的电池没电了(注意我说的是电脑内置的纽扣电池——翻开盖子里面有个像硬币一样的银色纽扣电池),只要更换一下电池就好了,电脑刚买回来装系统的时候有故障也会出现这样的响声。如果是新机子出现内置嘟嘟嘟响声的情况,我推荐直接退货退款,另寻一个...

2020-05-02 13:53:48 19343 0

原创 VS Code中编译运行C#代码只需三步_艾孜尔江撰稿

第一步:新建C#项目文件夹并将其在Visual Studio Code中打开之后,在底下的终端中输入下方指令创建项目的.csproj文件: dotnet new console 第二步:执行下方指令编译代码: dotnet restore 第三步:输入下方指令运行项目。 dotnet run...

2020-05-01 16:07:50 19625 0

原创 在Cent OS云服务器上部署基于TP5后端代码踩坑记录_艾孜尔江撰

推荐使用镜像安装Cent OS系统,或者在纯净安装完成之后在完成Apache+MySQL+PHP的时候不要每个单独安装,因为这样会出一些三者之间版本不配的问题,网上各种说法都有,查起来也非常困难,版本匹配之后又会遇到什么问题也无从知晓,反正这种单独安装的方式不适合一般的开发需求,商业开发也基本上都...

2020-05-01 13:07:50 19612 0

原创 Vue.js实现简单的绘图工具_艾孜尔江撰

<!DOCTYPE html> <html> <!-- 转载或使用请明出标处明出处。 --> <head> <meta charset="UTF-8"> <meta name="vi...

2020-03-02 23:09:12 45759 0

原创 JavaScript实现打砖块游戏_艾孜尔江撰

<!DOCTYPE html> <html> <!-- 使用原生的JavaScript复现打砖块游戏; 代码在复现时有所改动。 --> <head> <meta charset="utf-8" ...

2020-03-02 22:51:34 45578 0

原创 JavaScript实现令人放松的小游戏_艾孜尔江撰

<html> <head> <!-- 由艾孜尔江·艾尔斯兰复现,转载或使用请注意标明出处。 全程均使用鼠标交互,原游戏创作者不详,复现时有改动。 使用时请在本地路径下放置一张玩家的精灵图。 --> &l...

2020-03-02 22:38:53 45605 0

原创 用JavaScript实现贪吃蛇游戏_艾孜尔江撰

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>JavaScript实现贪吃蛇游戏_/艾孜尔江撰/</title>...

2020-03-02 22:23:00 45551 0

原创 OpenGL自检排错代码的实现及其思路_艾孜尔江撰

我们在编写OpenGL中的一些函数的时候经常会出现很奇怪的事情——明明所有的地方写的都好好的,但是最终在控制台上输出的结果确实一片黑色,然而没有任何地方提示我们该怎么办,在这样的情况下我们很难通过各种排错的方式去找到控制台上无法输出正确图像的原因,甚至会耗费掉至少半天的时间去肉眼查一个很不起眼的错...

2020-03-02 21:47:54 45536 0

原创 基于JavaScript实现游戏Pong_艾孜尔江撰

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Pong/艾孜尔江撰/</title>...

2020-03-02 20:42:05 45604 0

原创 JS实现Canvas中图片淡出效果_艾孜尔江撰

```php <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>实现Canvas内地图片淡出效果</title> ...

2020-03-02 10:28:38 45526 0

原创 JavaScript实现不同浏览器上鼠标滚轮交互_艾孜尔江撰

用下面这种方式也可以简单地检测用户所使用的浏览器,根据不同情况做出调整,具体详见下方代码。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&q...

2020-03-02 10:18:05 45514 0

原创 基于CSS实现盒子抖动效果_艾孜尔江撰

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport"...

2020-03-02 09:55:13 45687 0

原创 基于Threejs的物体旋转鼠标滚轮交互_艾孜尔江撰

<!DOCTYPE HTML> <html lang="en"> <head> <title>简单实现基于Threejs的物体旋转鼠标滚轮交互</title> <meta charset=&qu...

2020-03-02 09:42:14 45558 0

原创 销毁利用Threejs库创建的物体_艾孜尔江撰

//by Alexander ___AIZIERJIANG //Objects are seperated to two types function clearScene() { if (gameObjList.length > 0) { ...

2020-02-29 14:15:56 45571 0

原创 监听浏览器窗口状态_艾孜尔江撰

window.onresize = function onWindowResize() { camera.aspect = window.innerWidth / window.innerHeight; camera.updateProjectionMatrix(); re...

2020-02-29 13:41:28 45498 0

原创 虚拟现实技术启蒙_艾孜尔江撰

虚拟现实技术的键技术是什么? 简述虚拟现实技术的发展进程?要求每个阶段简述说出不少于三种典型的工作。 1答案: 核心技术是建模与仿真,关键技术是环境建模技术,人机交互技术,立体显示和传感器技术,应用胸痛开发工具,系统集成技术。 2答案: 虚拟现实技术的发展进程大致可以氛围三个阶段——第一阶段是虚...

2020-02-27 11:54:20 45666 0

原创 Vue项目配置自动运行和改变端口号_艾孜尔江撰

在package.json文件最后添加下列代码,注意7979换成自己想要设置的端口号即可。 "vue": { "devServer": { "port": 7979, "open": ...

2020-02-24 22:17:49 45591 0

原创 Unity中拾取三维物体的方式_艾孜尔江撰

Unity中在二维窗口中拾取和拖动三维物体的方式(最终脚本)——艾孜尔江撰 using UnityEngine; using System.Collections; public class MoveObj : MonoBehaviour { private Vector3 Targe...

2020-02-23 23:01:34 45574 0

原创 C#分割字节数组获最尾部字节数组_艾孜尔江撰

public static byte[] GetMsgAtTail(int spieces, byte[] msg2Spilt) { int remainder = msg2Spilt.Length % spieces; byte[]...

2020-02-12 09:38:45 45528 0

原创 C#合并两个字节数组的方法_艾孜尔江撰

public static byte[] addBytes(byte[] data1, byte[] data2, int validLen) { if (validLen <= 0) { throw new Exception...

2020-02-11 21:18:34 45651 0

原创 Unity中退出的方法_艾孜尔江撰

void Quit() { #if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying = false; #else Application.Quit (); #endif } 拓展: 调用退出...

2020-02-11 21:10:22 45558 0

原创 Unity开启协程让客户端定时检测与服务端的连接情况_艾孜尔江撰

IEnumerator DetecConnection() { while (true) { if (!clientSocket.Connected || tryAgain) { ...

2020-02-11 21:01:36 45529 0

原创 C#合并三个字节数组的方式_艾孜尔江撰

public static byte[] addBytes(byte[] data1, byte[] data2, byte[] data3) { if (data1.Length.Equals(0) || data2.Length.Equals(0)) { if ...

2020-02-11 19:14:04 45527 0

原创 VS Code在Unity项目下无法多开的解决方法_艾孜尔江撰稿

近期发现自己的VS Code在编辑两个Unity项目的时候无法多开两个不同的项目中的不同脚本,对此本以为是VS Code的问题,便在网上苦苦寻觅而百思不得其解,各种方式都尝试了还是没能解决,最后恍然想起自己先前调整过Unity的一个Preference设置,我赶忙回去一个一个排查,终于找到解决思路...

2020-02-03 22:10:10 45501 0

原创 Excel实现阅后即焚地信息保护方法_艾孜尔江撰稿

核心原理 当下信息时代,数据安全性和时效性成为发展的重要因素,以下跟大家讲讲如何实现Excel表中的数据在分发给他人阅读之后就自动被删除的功能,注意,这个删除是物理删除,不是单纯地做个记号或者放到回收站,适用于重要文件、档案文件、人事相关文件的传输与分发工作,使用时请注意场合! VB代码如下: P...

2020-01-29 13:28:43 45587 0

原创 Unity快捷键及用脚本自定义快捷键的方法_艾孜尔江撰稿

如何在Unity中自定义快捷键?Unity不像很多影视合成软件那样,快捷键一大堆,官方给我们的快捷键比较少,而面板上的功能却又非常多,于是想要自定义快捷键,写脚本是必要的。 如下是一个一个简单的创建快捷键的案例,其他基本上都是换汤不换药,照葫芦画瓢即可: using UnityEngine; us...

2020-01-21 09:42:47 48319 0

原创 安卓开发IOException: Cleartext traffic not permitted解决办法_艾孜尔江撰稿

思路:在Application上直接添加——android:usesCleartextTraffic 它指示应用是否打算使用明文网络流量,如明文 HTTP。对于目标 API 级别为 27 或更低级别的应用,默认值为 “true”。对于目标 API 级别为 28 或更高级别的应用,默认值为 “fal...

2020-01-06 20:48:03 45623 0

原创 NoClassDefFoundError: Failed resolution of: Lorg/apache/http/conn/scheme/SchemeRegistry;_艾孜尔江撰

Android 项目在运行在Android9.0上面的时候 闪退 报错如下 Java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/conn/scheme/SchemeRegistry; 解决办法: 在Andr...

2020-01-06 20:05:30 45628 1

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