路由器固件
前言最近偶然原因需要刷机,潜水研究,开始也是搞不清各种固件区别,后来慢慢整理了下整理的资料。
目前路由器折腾刷机,除了采用各品牌的原厂固件外,第三方路由器固件,基本就是: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,Gargoyle(石像鬼),OPNsense, PFSense ...
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!=="unde ...
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位置时,Canvas的坐标也跟着变化,而Canvas中的UI Widg ...
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从软件响应到打开我们要编辑的代码文件,在我的机器上仅仅用了5秒钟,比之前vs打开响应速度提升了好几个量级 ...
五险一金
前言身在职场,还是需要了解一些关于五险一金的基本知识,特意记录下来,供参考。
正文什么是五险一金?相信很多人,只知道什么养老保险,医疗保险,公积金,有些还没认全所有的成员吧。
五险
1、养老保险。2、医疗保险。3、生育保险。4、失业保险。5、工伤保险。
一金
公积金
养老保险养老保险就是等你退休之后才可以领到的资金啦。需要你在退休之前不断地累积交齐15年了,就可以坐等退休后享受了。
怎么交:个人缴纳当地年度职工平均工资的8%,进入个人账户,单位缴纳20%,进入统筹账户。
领多少:基础养老金+个人养老金=你所领到每月的养老金。
基础养老金=上一年度全市职工月工资的M%(M为个人缴费年限)
个人账户养老金=本人养老保险账户储存额/N(N是一个数值,可以上网进行搜索查询,不同退休年纪,N值不同。50岁退休,N为195,55岁退休,N为170,60岁退休,N为139,)
如果在不同城市缴纳,需要办理异地转移五险一金。只要去到原参保所在地社保局,开具参保缴费凭证,并转交到新的地方社保局就行啦。
医疗保险注意:医保的一个重要问题,就是如果医保停止缴纳后3个月就不再享受医疗报销 ...
DeepLearning
前言深度学习(DL, Deep Learning)是机器学习(ML, Machine Learning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能(AI, Artificial Intelligence)。
深度学习是学习样本数据的内在规律和表示层次,这些学习过程中获得的信息对诸如文字,图像和声音等数据的解释有很大的帮助。它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据。 深度学习是一个复杂的机器学习算法,在语音和图像识别方面取得的效果,远远超过先前相关技术。
深度学习在搜索技术,数据挖掘,机器学习,机器翻译,自然语言处理,多媒体学习,语音,推荐和个性化技术,以及其他相关领域都取得了很多成果。深度学习使机器模仿视听和思考等人类的活动,解决了很多复杂的模式识别难题,使得人工智能相关技术取得了很大进步。
深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合底层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。深度学习的概念由Hinton等人于2006年提出。基于深 ...
Alienware更换电池
前言入手 Alienware 也有快四个年头了,当初是在官网买的 Alienware 15R2 版本,用到现在整体性能还不错,就是因为在之前的公司经常需要自带电脑,而且常常在一些猝不及防的时候就有紧急工作安排,所以导致电池的寿命持续变短,今天正好腾出空来更换一下电池。
正文准备工具
一把小尖嘴钳
一把小号十字起
一把小号一字起
动手
图解
to be continued…
个人所得税
前言工作的这些时间,对于自己工资的个人所得税部分还是有些雾里探花,所以找些资料详细的了解一下。
正文居民工资薪金所得(1)有住所居民个人正常工资薪金所得
正常工资薪金所得是指个人因任职或者受雇而取得的工资、薪金、奖金、年终加薪、劳动分红、津贴、补贴以及与任职或者受雇有关的其他所得。
计算公式为:
应预扣预缴税额=(累计预扣预缴应纳税所得额×税率-速算扣除数)-累计减免税额-累计已预扣预缴税额
累计预缴应纳税所得额=累计收入-累计免税收入-累计减除费用-累计专项扣除-累计专项附加扣除-累计依法确定的其它扣除
(2)无住所居民个人正常工资薪金所得
无住所居民个人在境内居住累计满183天的年度连续不满六年(含无住所居民个人为高级管理人员人员)
应纳税所得额=当月境内外工资薪金总额×〔1-(当月境外支付工资薪金数额÷当月境内外工资薪金总额)×(当月工资薪金所属工作期间境外工作天数÷当月工资薪金所属工作期间公历天数)〕-减除费用
应纳税额=应纳税所得额×适用税率-速算扣除数
无住所居民个人在境内居住累计满183天的年度连续满六年(含无住所居民个人为高级管理人员人员)
应纳税所得额=当 ...
ARK
前言ARK全名是ARK: Survival Evolved,中文名为 方舟:生存进化,是由独立工作室Wildcard旗下由虚幻引擎4(Unreal Engine 4)打造的生存类开放世界游戏。
背景描述游戏故事主要讲述,一群人醒来便出现在神秘海滩,为了生存而探索远古开放世界,玩家需要通过合作/竞技来获取生活必需品。人类需要打猎、收获、研究技术,甚至要根据动态天气变化(酷热白昼、冰冷夜晚)搭建住处,而危险的远古动物会随机出现威胁人类生存。此外玩家们还需要通过策略战术来驯服游戏中出现的各种恐龙和其他原始生物,并利用他们来跨越海陆空甚至进入地下世界。玩家们可以利用本作中深入的角色扮演系统来充分打造自己角色的长处,并获得各种物品和宠物等。玩家们还要同数以百计的其他玩家部落展开生存竞争,并最终发现“方舟(ARK)”的真正目的。
正文生物根据动物的食性给予被击晕的动物不同类型的食物便可以将其驯服,部分无法驯服;被驯服的动物可以更改其攻击方式,比如主动攻击,被动防御之类,还可以为玩家取一部分物品,以及供玩家骑乘。部分地区必须依靠骑乘能力不同的动物才能到达。
野生的动物、恐龙无论大小、食性,其攻击 ...