开发
Code Talk
这个作者很懒,什么都没留下…
展开
-
如何用pygame绘制像素
import pygamescreen = pygame.display.set_mode((800, 600))with pygame.PixelArray(screen) as pixels: pixels[:100, 10] = 0xff0000原创 2020-03-13 23:03:05 · 1029 阅读 · 0 评论 -
NES Emulator Resources
持续更新中…GeneralNES DevNES emulator development guideCPU6502 ReferenceTest Suit原创 2020-01-26 14:03:27 · 357 阅读 · 0 评论 -
FFMPEG智能缓冲实现及应用
我们知道,ffmpeg是用C语言开发的,C语言最棘手的一个问题就是对内存的管理。而对于作为专门进行媒体处理的ffmpeg来说,又需要大量地使用动态内存的分配和释放,因此,ffmpeg实现了一个智能缓冲来对动态内存进行管理。 ffmpeg的智能缓冲其原理与C++ 11的智能指针shared_ptr是相同的,即通过一个计数值纪录对当前缓冲区引用次数,当引用次数减少为0时,释放缓冲所占用的内存。原创 2016-06-05 21:10:36 · 4123 阅读 · 1 评论 -
Emacs下使用scheme解释器
下面是Mac环境下Mit-Scheme解释器的安装方法。 首先,到官网下载安装文件,并安装。 http://www.gnu.org/software/mit-scheme/安装之后,为了防止安装路径中特殊字符引起的麻烦,我将其中的可执行部分单独拷贝到一个容易查找的地方:cp -r /Applications/MIT\:GNU\ Scheme.app/Contents/Resources/ /XX原创 2016-07-14 13:55:25 · 3336 阅读 · 3 评论 -
Emacs Q&A
Q: Windows下Emacs配置文件在哪里? A: 设置环境变量HOME变量,比如:HOME=”C:\Users\username\”,然后在C:\Users\username\下创建文件”.emacs”,重启emacs。Q: 文件名末尾带’~’的文件是什么文件? A: 是emacs自动生成的备份文件,每次打开文件后第一次保存文件时,emacs会自动将保存前的文件重命名为文件名结尾带’~’的原创 2016-05-15 21:09:21 · 825 阅读 · 0 评论 -
Docker build errors
setup mysql: mysql_config: not found解决方法:在Dockerfile中添加:RUN apt-get updateRUN apt-get install -y libmysqlclient-dev原创 2017-08-17 10:39:41 · 646 阅读 · 0 评论 -
Ubuntu docker build 遇到“free(): invalid pointer”错误的解决办法
根据调研,目前网上主要说法是由于golang-docker-credential-helpers包与docker冲突导致的。解决办法,卸载golang-docker-credential-helperssudo apt-get remove golang-docker-credential-helpers参考:https://github.com/docker/for-linux/iss...原创 2019-07-28 10:26:33 · 1501 阅读 · 0 评论