这是我的第一篇随笔,就随意写点什么,那么首先说说为什么要写Blog。在年前的时候,我去参加了几场面试。在面试的过程中,当面试官询问我某些问题时,尽管了解原理,但很难组织良好的语言进行表述,回答的不清晰。所以我希望通过写 Blog 来提升我的口语表达的能力。其次写些技术Blog总结知识点来加深印象,通 ...
分类:
其他好文 时间:
2020-03-12 20:25:00
阅读次数:
120
最近要研究Nmap的脚本编写,于是特定来看一下lua语言 什么是Lua Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。可用于游戏开发、独立应用脚本、Web应用脚本、扩展和数据库插件、安全系统等. Lua... ...
分类:
编程语言 时间:
2020-03-07 21:13:56
阅读次数:
82
在游戏开发的学习或工作中,利用完好的游戏源码可以事半功倍,不仅可以逆向学习开拓思维,也可以大大减少设计周期。手游游戏是我们很多年轻人爱玩的,那想要创造游戏,游戏源码在哪里找呢?下面整理了几个性价比高一些的网站,推荐给大家。
分类:
Web程序 时间:
2020-03-04 00:31:09
阅读次数:
105
FFT与游戏开发(二) 首先补充下傅里叶变换的原理——把函数分解到一系列正交基上,这些正交基复合下面的条件: $$ \begin{cases} \int_{ \infty}^{+\infty} f_k(x) f_j(x) \mathrm d x \neq 0 & k=j \\ \int_{ \inf ...
分类:
其他好文 时间:
2020-03-03 10:39:27
阅读次数:
89
语言 1.使用不同的语言可能是人类历史的一大障碍 2.沃尔夫假说:不同的语言会产生不同的思想,语言体现了思考的本质 c++语言 优点:封装 低低耗 高性能 c++应用 大型桌面应用程序 大型桌面的后台,如Google的搜索引擎 游戏和游戏引擎 视觉库和AI引擎 数据库 嵌入式设备 ...
分类:
其他好文 时间:
2020-03-01 10:51:35
阅读次数:
81
Introduction: 在C#6及以上版本中,加入了一项特别好用的运算符:Null条件运算符?.和?[]可以用来方便的执行判空操作,当运算符左侧操作数不为null时才会进行访问操作,否则直接返回null。这极大的简化的判空代码的书写,但在使用过程中仍然需要注意一些问题,以免其带来我们意想不到的后 ...
Xcode 的工程选项里有一项 Compress PNG Files,会对 PNG 进行 Premultiplied Alpha。游戏开发中会更加关注这个格式,省一些运行时计算。Premultiplied Alpha 是什么呢?Alpha Blending: To Pre or Not To Pre... ...
分类:
其他好文 时间:
2020-02-26 14:09:31
阅读次数:
63
开始我们的Python学习之旅 本章节目标 明白Python能做什么 明确学习目标和发展方向 配置好vm虚拟机 理解一下linux下的文件结构与windows下的异同 Python?什么鬼? 1. 我们可以做网站开发, 2. linux系统运维 3. 游戏开发 4. 网络爬虫 5. 人工智能AI 6 ...
分类:
编程语言 时间:
2020-02-23 21:52:47
阅读次数:
88
如果你是软件开发领域的新手,那么你会想到的第一个问题是“如何开始?”编程语言有数百种可供选择,但是你怎么发现哪个最适合你,你的兴趣和职业目标又在哪里呢?选择最佳编程语言以学习的最简单方法之一,是通过市场反响、技术趋势的发展…阅读下文,你会发现一些用于Web开发,移动开发,游戏开发等的优秀、专业的编程 ...
分类:
编程语言 时间:
2020-02-19 17:33:50
阅读次数:
87
使用类似 profiler.begin/end统计函数的时间消耗,不管profiler.begin/end本身的消耗有多大,函数的self时间总是准确的,只是总时间不准确了 对函数进行递归计算所有self time,就是函数消耗的准确总时间 前提:Profiler.BeginSample一定要放在函 ...
分类:
其他好文 时间:
2020-02-14 16:09:23
阅读次数:
80