Unity 归纳
前言总结归纳 Unity 使用过程中使用的技术。 正文弱网测试工具 [clumsy] to be continued…
Lutris 使用技巧
前言Lutris 是 Linux 的开放式游戏平台。它可以帮助您在统一界面中安装和管理游戏。其目标是支持在 Linux 上运行的所有游戏,从原生到 Windows 游戏(通过 Wine)到模拟器和浏览器游戏。 正文在 Lutris 中的配置优先级:游戏运行配置 > 运行环境配置 > Lutris 系统配置。 运行战网在 Lutris 上运行战网,需要在设置中调整部分选项。 to be continued…
Anbox
前言听说最近出了一个软件 anbox,可以在 Linux 上原生运行 Andriod 程序,于是迫不及待想试一试。AUR 已经有人打了包,所以装起来还算方便,只是系统镜像有点大,以及要编译的包稍微有点多。安装方法主要来自 artex-files 在 GitHub 上的评论。 正文先安装所有需要的软件包 (anbox-image 要单独先装,不然一直显示’cannot resolve anbox-image’) 12yaourt -S linux-headers dkms anbox-imageyaourt -S anbox-modules-dkms-git anbox-git 然后加载所需要的内核模块 12sudo modprobe binder_linuxsudo modprobe ashmem_linux 再启动相关服务 (这里用 start,如果你想开机自启可以再 enable) 12sudo systemctl start anbox-container-manager.servicesystemctl --user start anbox-session-manager...
路由器固件
前言最近偶然原因需要刷机,潜水研究,开始也是搞不清各种固件区别,后来慢慢整理了下整理的资料。 目前路由器折腾刷机,除了采用各品牌的原厂固件外,第三方路由器固件,基本就是:Tomato、DD-WRT、OpenWRT 三种。 当然还有其他一些更加小众的版本, 和很多从这三大固件衍生出来的修改版固件。这篇文章, 可以让大家对这些知识有一个相对比较全面的理解, 使你更容易入门一些。 本文转载自 路由网 。 开源路由器固件历史2003 年 Linksys 公司(已被思科收购)推出 WRT-54G,一款基于 MIPS 架构的无线路由器,WRT-54G 操作系统以 Linux 取代 vXworks,是很经典的一款产品,可是这个产品的软件核心是基于 GPL 许可下开发的,而 GPL 许可是遵循开源标准的,种种压力之下,思科最终还是被迫于 2003 年 7 月开放了 Linksys WRT54G 源代码,开源爱好者便清楚了 Linksys 是如何操作这些硬件的,这样 WRT54G 就从黑盒子变为了白盒子,从而产生出后来的各种开源项目。如 OpenWRT,dd-wrt, Tomato,Gargoyl...
Android 唯一标识
前言最近公司在做防刷和确认真机策略,在高版本里面,谷歌规定了 IMEI 无法获取到了,包含但不止如下(MAC,IMEI,IMSI,ICCID)。但是我们的业务需求还需要这方面支撑,只能将能拿到的数据都拿出来,交给 DB 去分析。 正文下面的 html 是前端工具类,称之为浏览器指纹,在我们自己测试情况下,百分之 99 都是可以确保唯一,包含卸载,刷机,恢复出厂设置,获取到的数值都是一样的。 123456789101112131415161718192021<!DOCTYPE html><html><head> <title>fingerprint</title> <style type="text/css"> body{ font-family: 'Sans' } </style> <script> (function(a,c,b){if(typeof module!=...
Unity 的 Canvas 组件
CanvasCanvas 组件在 Unity UI 系统中表示画布,任何 UI 元素都是基于这一张画布,通过不同的 UI Widget 组合,设计出一个漂亮的 UI。下面我们来认识这一组件。 Render ModeUnity4.6 发布的 New GUI 有三种渲染模式,下面一一介绍: ScreenSpace-Overlay 通常这种模式下,我们不需要相机,也可以讲 UI Widget 渲染在屏幕上面。它好像在我们的摄像机上面添了一层薄薄的膜,也就是说,在这种模式下,当场景中存在其他物体时,首先看到的将是 UI 上面的 Widget。 ScreenSpace-Camera 通常在这种模式下,我们可以使得 3D 场景中的物体夹在摄像机 和 我们的 UI 之间,这样我们可以将场景中的物体,比如一些特效之类的渲染在 UI 的上面,使得画面更炫。当我们设置为 Camera 模式时,我们需要指定一相机,这样 Unity 系统会通过该相机来渲染与之相关的 UI 和场景中的 GameObject. 另外,我们发现相机 和 我们的 Canvas 保存固定的相对位置,当改变 Camera 位置...
Unity 动态加载 Prefab
前言在进行一些功能开发的时候,我们常常将一些能够复用的对象制作成 .prefab 的预设物体,然后将预设体存放到 Resources 目录之下,使用时再动态加载到场景中并进行实例化。例如:子弹、特效甚至音频等,都能制作成预设体。 预设动态加载到场景一个预设体要能够通过代码控制在场景中进行显示,需要三个步骤,这里我们以动态加载怪物血条为例子分析一个常见的误区: 预设体资源加载12// 加载预设体资源 GameObject bulletPrefab = (GameObject)Resources.Load("Prefabs/BulletPrefab"); 通过上述操作,实现从资源目录下载入 Prefabs\BulletPreFab.prefab 预设体,用一个 GameObject 对象来存放,此时该预设物体并未真正载入到场景中,因为还未进行实例化操作。 预设体实例化在第一步中我们已经将预设体资源加载完毕,但是为实例化的资源不会出现在场景中,所以第二不我们需要对资源进行实例化,实例化使用的是 MonoBehaviour.Instantiate 函数来完成的,其实...
VisualStudioCode 开发 Unity
前言因为我的 Alienware 更换成了 Manjaro 系统,想要在 Manjaro 下开发是 Unity, 但是运行环境还是需要折腾一番。 安装 Unity在 AUR 市场搜索下载 UnityHub 程序,然后通过 UnityHub 安装最新版本的 Unity 编辑器。 配置 VSCodeVsCode 安装完成后,我们就可以在我们在 unity3d 中配置我们编写代码的工具了。 打开 unity3d 软件,在 edit 菜单栏中点击 Preferences, 弹出 Unity Preferences 面板,在 Unity Preferences 面板中选择第二项 External Tools,在右侧第一项 External Script Editor 中选择 Browser,然后选择桌面的 VsCode 快捷方式即可,此时我们再在列表中选择我们需要的 Visual Studio Code 即可完成编辑器的配置。 测试 VSCode 打开代码的响应速度下面我们测试一下,我们在 unity3d 中创建一个脚本,然后第一次双击打开,VsCode 从软件响应到打开我们要编...
五险一金
前言身在职场,还是需要了解一些关于五险一金的基本知识,特意记录下来,供参考。 正文什么是五险一金?相信很多人,只知道什么养老保险,医疗保险,公积金,有些还没认全所有的成员吧。 ** 五险 ** 1、养老保险。2、医疗保险。3、生育保险。4、失业保险。5、工伤保险。 ** 一金 ** 公积金 养老保险养老保险就是等你退休之后才可以领到的资金啦。需要你在退休之前不断地累积交齐 15 年了,就可以坐等退休后享受了。 怎么交:个人缴纳当地年度职工平均工资的 8%,进入个人账户,单位缴纳 20%,进入统筹账户。 领多少:基础养老金 + 个人养老金 = 你所领到每月的养老金。 基础养老金 = 上一年度全市职工月工资的 M%(M 为个人缴费年限) 个人账户养老金 = 本人养老保险账户储存额 / N(N 是一个数值,可以上网进行搜索查询,不同退休年纪,N 值不同。50 岁退休,N 为 195,55 岁退休,N 为 170,60 岁退休,N 为 139,) 如果在不同城市缴纳,需要办理异地转移五险一金。只要去到原参保所在地社保局,开具参保缴费凭证,并转交到新的地方社保局就行啦。...
DeepLearning
前言深度学习 (DL, Deep Learning) 是机器学习 (ML, Machine Learning) 领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能(AI, Artificial Intelligence)。 深度学习是学习样本数据的内在规律和表示层次,这些学习过程中获得的信息对诸如文字,图像和声音等数据的解释有很大的帮助。它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据。 深度学习是一个复杂的机器学习算法,在语音和图像识别方面取得的效果,远远超过先前相关技术。 深度学习在搜索技术,数据挖掘,机器学习,机器翻译,自然语言处理,多媒体学习,语音,推荐和个性化技术,以及其他相关领域都取得了很多成果。深度学习使机器模仿视听和思考等人类的活动,解决了很多复杂的模式识别难题,使得人工智能相关技术取得了很大进步。 深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合底层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。深度学习的概念由 Hinton 等人于 2...
