React-Native 播放 FMOD Studio 的 bank 音频
2018-11-12
最近RN的项目中用的音频文件是fmod的.bank 格式的,关于fmod是什么,可以参考fmod的官网(https://www.fmod.com/),或者自己去网上搜索。本项目的核心诉求是,在播放音频的同时,音频会不定时的产生事件回调,通知到RN,然后RN根据事件来绘制不同的页面(展示不同的内容)。
在网上根本找不到任何RN使用fmod的资料,退一步,iOS和Android 使用fmod的资料也是少之又少,都看了一遍之后,毫无帮助,没办法,只能靠自己去尝试了。
从fmod官网下载了iOS、Android、H5的相关库,里面的例子全是C++的,iOS和Android的项目工程文件,根本打不开,官方指导也没有说明第一步、第二步等等分别调用什么API。fmod 以前是做PC上的游戏的,他对移动端的支持非常有限,从文档不全就能略知一二。
毕业5周年记
2018-06-12
从2013年6月底离校至今,已经毕业5年了,这几年的经历,对我而言,现在并不知道意味着什么。一直以为自己还是刚毕业的样子,然而看到组内已经有95后的小鲜肉入职时,猛然发现时间已悄悄过去多年。和基友聚餐喝酒聊天时,酒量的下降也提示着我已不是少年。
年岁渐长,焦虑日增,对自己的人生愈加需要思考明白。
那些年我读过的Blog(Ⅰ)
2018-06-08
近期发现自己已经很久很久没有写过文章,其中包括公开的和非公开的Blog,于是自己去翻了以前很多关注的人的Blog,发现也已经有很大一部分没有更新了,遂有了本文,梳理一下自己那些年关注过并且现在已经不再更新的Blog。
我是从2009年下半年开始看Blog的1,一直保持较高频率的时间看了4年,是这些Blog的文章伴随了我的成长,一路走来。
我玩王者荣耀这九个月
2017-08-25
从去年12月份(准确的时间是:2016.12.01)开始玩王者荣耀,到现在也差不多9个月了,从最开始的狂热,到现在淡漠。所以今天就来回顾一下,谈谈得失,梳理一下心路历程的变化。
都过去九个月了,已经不记得当时是由于什么原因开始玩这个游戏了,只记得在一个黄昏,下载了游戏,然后趁着吃晚饭的时间,过完了新手教程,然后买了两个英雄开始玩,当时前一周依然不不会玩(比如不知道应该走哪条线,不看小图等等),都是瞎玩,这种状态下每天都玩了好几局,现在回过头看,也没想通当时哪里来的动力玩这么多,因为完全是抓瞎状态,也体会不到游戏的乐趣才是。
Linux网络中的read函数
2016-11-26
这是一篇查漏补缺的文章,探究一下linux网络编程中read函数的几种返回值,以及分别在什么情况下发生的,当然也会顺带提及 TCP 的一点点知识(毕竟谈到网络是离不开TCP的)。
为了验证,写了一个 client 和 server 来测试相关的东西。
是的,你没看错,是三次挥手,而不是四次。一般情况下,TCP在建立连接是需要三次握手,在断开连接时需要四次挥手,但是有时只需要三次挥手就够了,下图是我用tcpdump的抓包情况:
一张图了解TCP
2016-11-19
从下面一张图了解TCP:
据挖掘及其应用 —— 杨强讲座
2016-11-05
今天(2016.11.04)公司请了 杨强教授 来分享数据挖掘及其应用相关的东西,下面记录一下整个内容。
首先 曾宇 上去为杨强讲授的讲话做了铺垫,观点如下:
C++的引用类型的变量到底占不占用内存空间?
2015-07-29
分析一下 C++ 里面的引用类型(例如:int &r = a;
)中的 r
变量是否占用内存空间呢?是否和 int *p = &a;
中的 p
变量一样占用内存空间呢?
本文将给出答案。
直接看一个简单的例子:
#include <iostream>
using namespace std;
int main(void)
{
int a = 6;
int &r = a;
int *p = &a;
int x = r;
return 0;
}