这就是人品的重要性........ 接手别人的代码,说困难,也困难,说容易也容易 想把别人代码都读通,理顺,在改原代码BUG,在完美的加功能,那项目越大,越难 想把别人代码里面,加点坑,随便找个模块,在加功能的时候加上,那项目越大,那很容易,反正也不求跑的多好,能凑合跑就行,而加料的地方更是不能删,也不能动,只有自己知道 c++主程这种事情,就是这样,看人先看人品,没人品,他的能力与你何关? 所以,找人接手代码,靠谱的难,因为越靠谱的人,越知道难度,越不会随便去接 只有那些不靠谱的,你随便给几毛…
Unity3D普通开发人员 1.会查看和搜索unity API文档,熟悉一些3D术语单词 2.查看别人的代码,能够依葫芦画瓢 3.能够制作一些常见的UI效果,善用缓动类插件,如Do Tween pro版有着更强大的功能 4.学会使用GIT管理项目代码 5.在程序出现异常时,会查看错误堆栈,定位出错的代码行 6.善于打印变量值,学会观察变量值 ,从而分析BUG,解决问题 U3D主程 1.熟悉并知晓各种常用unity插件与框架源码,如对象池pooly,在ui层显示3d模型UI3DObject,网络通…
本文浅显的分析了MySQL索引的原理及针对主程面试的一些问题,对各种资料进行了分析总结,分享给大家,希望祝大家早上走上属于自己的"成金之路". 学习知识最好的方式是带着问题去研究所获取的资料,分析所获取资料的优点和不足,然后归纳汇总资料,结合使用场景形成整体的知识脉络体系,本文行文依据各类问题展开,并附上具体的资料,引导大家走上属于自己的"成金之路". 目录:1.索引有哪几种?各种索引优缺点?2.索引的结构及为什么使用这种结构?3.INNODB表索引常见面试问题--…
在从事游戏开发的6年时间里面.涉及的内容包含运营平台.GM工具.MMORPG.FPS游戏. 游戏都已经上线而且稳定执行.单server的承载量在1万-5万之间.对于这种成绩我自己还是比較惬意了.期间得到非常多同事.领导的帮助,在技术和管理上都有了自己的进步和总结. 由于在与团队成员的约谈过程中,差点儿全部想要继续做游戏的程序猿都会提到一个问题:"怎么样成为一个主程?"由于这个就是大家的努力方向,是大家学习的一个阶段性目标. 游戏server主程应该来说是一个对技术要求繁杂,差点儿涉及了…
在<主程的晋升攻略(3):IP.DNS和CDN>中,一次网络请求经过DNS解析知道了目的IP,如今就要发出网络包,这里我们说一说TCP的相关话题. TCP是一种流式协议 讲网络编程的教科书一般都会对TCP的可靠传输,api使用方法做具体说明,但对于TCP是一种流式协议解说的不多,但这背后隐藏着非常重要的一个知识点.先做个名词定义方便交流,这里的"消息"是指应用层的一个完整的协议包. 流式协议的特点是什么?就像流水连续不断那样,消息之间没有边界.比如send了3条消息.各自是…
有段时间我面试程序猿时,喜欢问这个问题:局域网IP有哪些IP段?由这个问题再追问NAT(网络地址转换). 为什么不是每一个设备一个公网IP? 先说个关于QQ的小故事,最早开发QQ时.小马哥他们也没想到QQ会发展成中国互联网基础设施,就用4字节整形表示QQ号了.早期内部的一些项目实用int表示QQ号.能表示的最大值是2^31-1,即21亿多.在QQ号发放近20亿时,腾讯内部搞了个22亿QQ号測试,要求每一个项目检查整改,使用unsigned int表示QQ号,以支持21亿以上的QQ号. 随着QQ号…
很多人都碍于Python培训班的高昂费用和有限的空余时间都选择自学Python,但是没有老师帮助,显得有些迷茫,不知应该从何处学起,也不知识看书学习还是应该看视频学习.本就来谈谈这个话题.   我们先来看一下,看书或者看视频的各自的特点: 知识掌握程度 •短小的视频教程让你迅速了解一个陌生领域的概貌. •阅读书本需要艰辛的过程,不过能让你深刻理解其中的概念和问题. 被动与主动的差异 •看视频是一种被动学习方式,更适合跟着学. •阅读是一种主动学习方式,更适合自学. 内容形态 •视频包含动态影像和…
https://docs.huihoo.com/infoq/qconbeijing/2016/day1/工程效率提升专题/2-2-支持百度万人开发的工具装备及百度工程能力建设-夏仲璞.pdf https://juejin.im/post/5af11605518825671a63b7e2…
写一个函数,对于一个给定的整数,如果它的二进制模式从正向看和反向看是一样的,那么返回true:也就是实现这样一个函数boolean isPalindrome(int x); 分析一下,该题目主要是通过移位来实现,二进制模式从正向看和反向看是一样的,说明这个二进制数两边是对称的, 画个图看看: 代码如下: boolean isPalindrome(int x){ int flag = 1,i,j,temp;    while(1){        if(num&(0x1<<flag)){…
实现目的:动态加载dll,执行完毕之后可以随时卸载掉,并可以替换这些dll,以在运行中更新dll中的类. 其实就是通过应用程序域AppDomain加载和卸载程序集. 在这方面微软有篇文章http://www.microsoft.com/china/msdn/archives/library/dncscol/html/csharp05162002.asp介绍的比较详细:Wayfarer's Prattle同志也有一篇http://www.cnblogs.com/wayfarer/archive/2…