- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 【Git】git仓库完整迁移(代码,分支,提交记录)
背景我们公司使用Git进行版本控制,并使用gitlab搭建了公司的私有Git仓库,后期项目逐渐增多,项目老大为了统一项目权限管理,决定将不同项目统一放到一个Group中。一旦进行项目迁移,项目的git远端地址会发生变化,现在项目正在开发当中,每个人都有自己独有的分支,所以这就面临了两个问题:①项目迁移时间不能太差,否则会影响大家项目的开发进度。②项目迁移必须完整,包括master代码,各...
2019-03-18 14:47:22 14474 4
原创 【算法】算法效率分析(一)
算法效率分析 算法效率分析的目的是,看算法是都可以执行,并在同一个问题存在多个算法的时候,可以从空间和时间性能上进行比较,以便从中挑选出较优的算法。 衡量算法效率的方法主要有两类:事后统计法和事前分析估算法。 事后统计法:事后统计法需要先将算法实现,然后测算其时间和空间的开销。这种方式的缺陷很明显,首先,这种方法必须将算法转变为可执行的代码,其次,时间开销和空间开销往往以来与...
2018-10-11 00:04:08 1828 8
原创 传输层--计算机网络
传输层,在osi参考模型中是处于低三层和高三层最中间的一层,是整个协议层次结构的核心,功能是提供从主机到主机的可靠的,价格低廉的数据传输;其最终目标是想用户或者应用程序的进程提供有效可靠的最佳的服务。其实简单来理解的话,我们可以结合网络层,在网络层中,并不关心数据是从具体哪个主机发出的,也不关心是数据由谁来接收,网络层所关心的内容是,数据传输过来以后,我要在众多的网络节点中,选择一条最合适...
2018-03-04 21:41:54 730 40
原创 unity中的鼠标事件
在untiy中,鼠标是PC的基本输入方式之一,在unity中也有相与之相对应的事件(大概是有七个)。下面我来给大家介绍一下其中的三个:按下事件,抬起事件,长按事件。 按下事件:Input.GetMouseButtonDown() 该方法只有一个参数,参数为0时,代表鼠标左键被按下,参数为1的时候,代表鼠标右键被按下,参数为2的时候代表鼠标中键被按下。 ...
2018-02-12 15:52:43 5126 36
原创 半年总结
半年过去的好快啊,还记得当时暑假的时候,自己刚刚接手技术分享,当时给毕业的师哥师姐打电话,想请他们回来做技术分享,然后每一期的都给打过电话,但是最后只有一个师哥回来做了技术分享,当时巨受伤,不过也理解。 先说说计算机,计算机进度一直是我的软肋,原因其实很简单,就是时间管理没有做好,想了很多,但是执行起来就不是那样了,后半年里期待自己的改变 至于说英语,英语一直都在学习,但是一直...
2018-02-11 20:31:23 498 33
原创 unity物体移动三种方式之——AddForceAtPosition(一)
上次说了物体移动的三种方式中的Transform.Translate,今天我们来说说另外一种方式——AddForceAtPosition()。这种方式是通过给物体目标方向上的一个力,让物体运动,就好比你投篮,给了篮球一个朝向球篮方向的力。 效果如图: 代码如下: if(Input.GetMouseButton(0)) { ...
2018-02-08 11:47:00 7897 33
原创 unity物体移动三种方式之——AddForceAtPosition(二)
上次介绍了给物体施加力的一个函数AddForcePosition(),介绍了这个函数的三个参数和效果,今天我们继续来介绍这个函数。 这个函数是通过给物体施加力的方式,来使物体运动,我们都学过牛顿三定律,物体的的速度受物体质量的影响,当你用10N的力去推一个质量为1kg的物体和一个100kg的物体的时候(没有阻力的情况下),他们的速度是不相同的。同样,在untiy中,这个道理同样成立
2018-02-02 17:08:02 8073 11
原创 算法--约瑟夫环(一)
老大昨天给了我一道面试题——实现约瑟夫环,说实话,当时就懵逼了,学了好长时间的算法,都没有怎么总结过,上来就来这个,有点儿难度啊(给了我十五分钟),下边我开始我的表演。 这道问题是从一个传说中来的,据传说,在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开
2018-01-28 16:28:06 491 28
原创 “薅羊毛”病毒
上两天看金山公司的安全年报,看到了一个非常有意思的病毒“薅羊毛”病毒,为什么说有意思呢?就是因为我感觉,如果我估计没有错的话,我身旁这些人,几乎应该都中过这样的病毒,给大家分享的同时,也是希望大家能够提起注意,增强安全意识。 大家重装完系统以后,通常都会下载激活工具,百度搜索“windows激活工具”,一下子出来一大堆,烟花缭乱的,点进去,有高速下载通道,有普通下载,那么,你见过这个
2018-01-28 14:39:10 1254 29
原创 unity中实例化预制件
在unity游戏中,每一场景的物体数是不同的,有的多,有的少,而且根据不同的需要,我们不可能将所有的物体,在加载的时候,就全部加载,更多的时候,我们通常只会加载镜头前方的物体。 比如,网易荒野求生中,在人物不断奔跑的过程中,山坡上的树木,会随着你距离的减小,而不断加载出一些新的树叶或者是树枝,差不多就是这个意思,在视野范围外,unity引擎通常不会将物体全部加载,否则内存,cpu的占用,都是
2018-01-28 11:16:39 5771 21
原创 unity物体移动三种方式之——Transform.Translate
在unity中,经常遇到的一个问题就是物体移动的问题,Unity引擎给出了很多种解决方案,这里先给大家介绍一种——Transform.Translate函数。 在Unity中这是最基础的一种物体移动的方式之一,物体会按照你给的速度方程移动。 首先,我们先创建一个场景,加入一个Terrain或者是Plane,这里我加的是Terrain,为了美观,我在Terrain上刷了一
2018-01-28 10:48:37 122415 39
原创 linux下zip解压乱码问题的解决
今天遇到一个问题,原型图发布后,一直更新不出最新的版本来,于是开始排查问题。 1.排查nginx是否有问题: nginx主要用来提供静态页面访问服务,而且既然可以访问原型页面,说明nginx部署没有问题。 环境问题排除掉。 2.排查是否存在两个存放原型图的位置。 因为之前服务器被重启过一次,nginx重启后丢失启动文件,导致nginx无法启动,重新配置后,不确定是否配置和之前有冲突的地方
2018-01-07 22:04:05 6078 12
原创 unity视图简介(上)
最前边 一工具栏 1Transform Tools变换工具 最前边 最前边 untiy作为我们开发的主要编辑器,对编辑器有足够的了解,是我们必须要做的一件事情,现在我就给大家详细介绍一下编辑器的窗口和视图。由于内容略多,于是我把它分成了上下两部分,几天只给家介绍一下编辑器的几个主要窗口和菜单。先来看一张导图: 这里只是一个菜单的简
2017-12-15 17:36:37 1168 10
原创 ReviewBoard搭建血泪史
最近接到一个任务,搭建一个代码审核平台,做 code review,然鹅,整整被虐了一周,各种关系依赖搭配,
2017-10-29 22:04:44 2898 23
原创 初识linux
使用linux的场景:移动设备,企业应用,通信基础设施,数据中心,超级计算机等方面占据着统治地位,智能家居等方面也有很大的份额,例如:安卓的内核是linux,平板电视,超级计算机(天河二号),各大网站的服务器等等。 linux是互联网基石之一,不是属于某一个人,并且是一个free software, free是指自由,分享,互惠的精神,linux系统的代码是开放的,可以被任何人获取使用使用,修改
2017-09-10 21:34:10 333 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人