Python核心编程 第2章

命令行选项 -d 提供调试输出 -O 生成优化字节码(产生.pyo文件) -S 启动时不要运行导入地址查询Python路径 -v 详细输出(详细追踪import语句

第16章 模板和泛型编程

面向对象编程和泛型编程都是处理程序编写时类型未知的情况。两者的区别是面向对象编程直到运行时类型才能知道,而泛型编程类型在编译期间知道。 容器,

Pygame第6章 接受用户输入

用户可以有很多种方式与游戏交互,这一章详细讲解多种输入设备。除了从设备获取信息,我们也要探索如何将用户所做的事情翻译成游戏中有意义的事件。容

Pygame第5章 让画面动起来

这一章描述如何以一种可以预测的方式在屏幕上移动对象,和如何使运动在其他人电脑里面一致。 理解帧率 我们需要知道计算机游戏中关于运动的第一件事情就

整理代码片段

根据pid获取进程名 1 2 3 4 5 6 7 8 9 10 11 void get_process_name_by_pid(int pid, char *name) { char buf[256] = {0}; char path[256] = {0}; sprintf(buf, "/proc/%d/exe", pid); readlink(buf, path, sizeof(path)); char *filename = basename(path); strcpy(name, filename); } C语言变长数组 C99标准才有的特性 1 2 3 4 5

Pygame第4章 创建视觉

电脑游戏倾向于视觉上很自然,游戏开发者花费很多精力在处理图像和提升视觉效果来创建最令人愉快的体验上。 像素的威力 显示器里的一个独立的点称为一个

Pygame第3章 Pygame介绍

安装Pygame Ubuntu下安装Pygame: 1 sudo apt-get install python-pygame 装好后,查看Pygame版本: 1 2 >>> import pygame >>> print pygame.ver 使用Pygame Pygame有很多模