一、python的起源 作者:Guido van Rossum(龟叔) 设计原则:优雅,简单,明确 二、解释型语言VS编译型语言 1、解释型语言:C#、python step1:程序员写代码; step2:解释过程:逐行,从上至下的解释,边解释边执行。 综上:每次执行,自上而下,边解释边执行。 2、 ...
分类:
编程语言 时间:
2019-12-22 20:04:33
阅读次数:
106
架构真经:互联网技术架构的设计原则 主旨 这本书的英文名是scalability rules,但这里的scalability比狭义的可扩展性含义更广泛,不止是架构上,也涉及到工程、团队等方面的经验总结。 50条可扩展性规则 规则1 避免过度设计 产品的设计超出设计需求、完成的产品对于用户过度复杂、技 ...
分类:
其他好文 时间:
2019-12-21 17:03:43
阅读次数:
109
索引设计原则 选择唯?一性索引 唯?一性索引的值是唯?一的,可以更更快速的通过该索引来确定某条记录 为常作为查询条件的字段建?立索引 如果某个字段经常?用来做查询条件,那么该字段的查询速度会影响整个表的查询速度。因 此,为这样的字段建?立索引,可以提?高整个表的查询速度 限制索引的数?目 索引的数? ...
分类:
数据库 时间:
2019-12-21 13:21:28
阅读次数:
232
1 谈谈你对restful 接口规范的认识? 答:首先restful 是一种软件架构风格或者是一种设计风格,并不是标准的,他只是提供了一组 设计原则和约束条件,主要用于客户端和服务器交互的软件。 就像设计模式一样,并不是一定要遵循这些原则,而是基于这个风格设计软件可以更简洁,更有层次,我们可以根据开 ...
分类:
其他好文 时间:
2019-12-20 20:36:23
阅读次数:
91
什么是Hystrix? Hystrix 可以让我们在分布式系统中对服务间的调用进行控制,加入一些调用延迟或者依赖故障的容错机制。 Hystrix 的设计原则 对依赖服务调用时出现的调用延迟和调用失败进行控制和容错保护。 在复杂的分布式系统中,阻止某一个依赖服务的故障在整个系统中蔓延。比如某一个服务故 ...
分类:
编程语言 时间:
2019-12-20 11:58:05
阅读次数:
76
最近有小伙伴问我瞄准线遇到各种形状该怎么处理?如何实现反复横跳的瞄准线?最近刚好在《Cocos Creator游戏开发实战》中看到物理系统有一个射线检测,于是,基于这个射线检测,写了一个反复横跳的瞄准线效果。一起往下看吧!文章底部获取完整项目! 国际惯例,先上最终效果! 在讲解之前我们需要一些向量的 ...
分类:
其他好文 时间:
2019-12-16 19:46:18
阅读次数:
183
什么是IoC和DI IoC(Inversion of Control 控制反转):是一种面向对象编程中的一种设计原则,用来减低计算机代码之间的耦合度。其基本思想是:借助于“第三方”实现具有依赖关系的对象之间的解耦。 DI(Dependence Injection 依赖注入):将实例变量传入到一个对象 ...
分类:
编程语言 时间:
2019-12-15 14:09:55
阅读次数:
87
[toc] pdf "https://sn9.us/dir/13403389 36671301 a6290f" 第二版配套资源 Github: "https://luopeiyu.github.io/unity_net_book/" 百度网盘: "https://pan.baidu.com/s/1X ...
分类:
编程语言 时间:
2019-12-15 10:25:24
阅读次数:
937
蓝图 大家都知道,蓝图是UE4提供的极其容易上手的一种可视化脚本,更具体的就不说了。 纯靠蓝图搭建的UE4游戏是存在的,但是这类游戏往往优化很差(除非游戏玩法本身的性能需求不高)。更合适的流程往往需要程序员编写C++代码创建一些蓝图可用元素,而设计师再通过蓝图快速搭建游戏。 蓝图命名规范 蓝图命名: ...
分类:
编程语言 时间:
2019-12-14 11:47:54
阅读次数:
123
游戏服务器之多进程架构通信 https://gameinstitute.qq.com/community/detail/124098 https://www.zhihu.com/question/23508968 游戏服务器与普通服务器有什么区别? 游戏开发中的TCP、UDP、HTTP、WebSoc ...
分类:
系统相关 时间:
2019-12-14 11:46:02
阅读次数:
132