随笔分类 - 杂记
摘要:利用OpenGL的glBlendFunc函数将下面这张图作为纹理产生动态效果 效果(gif文件录制的太短了,效果不是很明显)
阅读全文
摘要:1 #include 2 #include 3 #include 4 #include 5 bool quit; 6 SDL_Window* window; 7 SDL_GLContext glContext; 8 SDL_Event sdlEvent; 9 GLfloat xrot; 10 GLfloat y...
阅读全文
摘要:绘制正四面体,即从四个面依次绘制三角形,其他立体图形方法类似
阅读全文
摘要:利用SDL2+OpenGL简单绘制多边形
阅读全文
摘要:首先先从官网https://www.libsdl.org/下载开发库SDL2-devel-2.0.4-mingw.tar.gz (MinGW 32/64-bit)。 解压后,看到i686-w64-mingw32(32位)和x86_64-w64-mingw32(64位)这两个文件夹。 将i686-w6
阅读全文
摘要:以前在学习WAV文件格式的时候发现了一个叫SoundTouch的开源小众库,提供WAV音频的变调和变速功能。这几天忽然想起来这个库,无聊的我就写了一个简单的歌声合成程序。功能和质量都比不上专业的音频合成软件,而且我也不想再做下去了...... 这个简单的歌声合成程序,我称它为FA♂乐器好了,因为音源
阅读全文
摘要:跟着学校老师搞流量识别时写的,能把PCAP或ERF文件中的流分组后排序生成新的文件,思路很乱,好像还有点bug,分析一个114MB的PCAP文件没问题,但是分析1个2.7G的大数据集,在写入新文件的时候就出问题了,Wireshark打不开。有空再改改。
阅读全文
摘要:
字符画版的badapple!
阅读全文

摘要:1 #include 2 #include 3 #include 4 #include 5 int32_t width,height; 6 RGBQUAD *pixels; 7 bool OpenBitmap(char const *filename) 8 { 9 FILE *file = fopen(filename, "rb"); 10 ...
阅读全文
摘要:首先,编写一个耗时的单线程程序: 编译并运行这段程序,该程序5秒后输出,sleep期间不再响应其它消息或执行其他操作。为了更好地处理这种耗时的操作,我们需要使用多线程编程。 先从书上抄些东西: 进程和线程都是操作系统的概念。进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它各
阅读全文
摘要:Quake-III Arena里面有一个闻名游戏界的开平方取倒函数: 第一次看到感觉很厉害,但却无法弄懂它的原理。这个函数的作用是用于对一个数开平方并取倒数,比用C库的sqrt实现(1.0f/sqrt(x))快了将近4倍。实现原理是牛顿迭代,也是平方根的一般算法,反复执行 y = y * ( thr
阅读全文
摘要:我在编写服务端程序时,结束服务器端程序运行后,再次启动程序,bind函数就会返回address already in use这个错误,提示我端口已经被占用了。 使用 # netstat –apn | grep [port] 命令或者 lsof -i:[port] 命令查看端口的占用情况,可以发现之前
阅读全文
摘要:最近想挖坑搞个跑在linux上的OJ,查了很多资料,也读了很多大神的代码,自己有些感悟。于是把评测内核的部分功能写了出来,这里做个笔记备忘啦。 学校用的OJ是几年前的hustoj,只支持C/C++,Java和Pascal跑起来老是出现莫名奇妙的错误,感觉某学长没有搭好(╬ ̄皿 ̄)。自己想搞的OJ以后
阅读全文
摘要:发个随笔测试一下 虽然之前在cnblogs这看了很多文章,但是一直没有注册开通博客,今天就算正式加入啦~
阅读全文