DPDK简单介绍 dpdk.org DPDK是用于报文快速处理的库和驱动程序集。主要运行在x86平台。 主要库包括: 多核框架(Multicore Framework) 大页内存管理(Huge Page Memory) 环形缓冲区(Ring Buffers) 轮询驱动(Poll-mode Drivers) DPDK用于:... 阅读全文
现代OpenGL学习笔记(五) 这次学习了使用多个矩阵(Matrux)对象来变换(Transform)3D空间的一个物体。 借这次学习的内容顺便复习一下线性代数。 向量 向量的内容包括向量的表示、向量与标量运算、向量取反、向量加减、向量的模长、向量点乘这些中学就学烂了的内容。 还有向量叉乘,需要两个不平行向量作为输入,生成正交于两个输入向量的第三个向量。如果输入的两个向量也是正交的,那么叉乘的结果将会返回3个互相正... 阅读全文
记北大暑期ACM集训 7月17日 到达北京,在上地地铁站附近找了个感觉很差的青年旅社住了下来,中午吃了一碗27元的麻辣烫(买多了QAQ),撑死我了。 7月18日 第一天,上午报道,在北大农园餐厅吃了饭(特别好吃);下午GW老师讲动态规划,前面几个题还算简单,听到后面几个题就有点力不从心,讲了个200个队伍只有10多个能做出来的题就花了一节课。 7月19日 第二天,GW老师继续昨天没讲完的DP,接着讲了DFS和BF... 阅读全文
简单的MP3播放器 自己写了一个简单的MP3播放器,采用了SDL2和libmad,虽然遇到了一些问题,但最后都基本上解决了。有一些地方还是要记录一下。 首先是MP3文件的格式,关于这个百度上搜出来一大堆博客,千篇一律,大部分是互相抄的或者转载的,有的还有很多错误,只能提供一部分的参考价值,其他的还是要靠自己研究。 MP3文件大体分为三部分:TAG_V2(ID3V2),音频数据,TAG_V1(ID3V1)。 现在... 阅读全文
使用ms3d制作简单骨骼动画 暑假打算写一个3D游戏的说,咱也不太会做模型,于是从某个游戏里面提取了个妖梦模型,提取出来的模型只有Vertex数据和Texture,没有骨骼和动作数据,只好自己做了。 3dmax,maya这种软件太大而且不好入门,我就用ms3d来做吧。ms3d可不是Mircosoft3D啊,它的全称是MilkShape3D,简称牛奶。 下面就是我提的模型啦 先给模型做个骨骼,用来控制它的动作,用牛奶做骨... 阅读全文
给博客换了个新主题 考完大学物理有四天休息时间,用了两天把博客的主题重写了一下,其实我一天就能写完的,但是因为手贱被自己用新文件覆盖了QAQ。 就是现在这个主题了,以后就一直用下去吧。 之前那个主题实在是…..哎,我给女神看,结果被吐槽说几张图片来回换看着难受,整个网站透明一点也不美观。 把以前的主题截个图留作纪念好了。 阅读全文