c/c++
syphi
武汉在读的大二学生
展开
-
cairo简单学习
今天看gtk的demo,然后看到了调用cairo的一些东西,查了下才知道cairo是一个图形库,自己真是无知。然后简单的学习了一下cairo的用法,以下做总结。Cairo支持很多不同后端的输出,在实现中被称作“surface”。支持的后端包括 X Window 系统,Win32 GDI,Mac OS X Quartz,OS/2,OpenGL 环境(直接或间接地通过原创 2014-01-07 20:24:26 · 1518 阅读 · 0 评论 -
linux c语言编程(转)
linux操作系统下c语言编程入门整理编写:007xiong原文:Hoyt等(一)目录介绍1)Linux程序设计入门--基础知识2)Linux程序设计入门--进程介绍3)Linux程序设计入门--文件操作4)Linux程序设计入门--时间概念5)Linux程序设计入门--信号处理6)Linux程序设计入门--消息管理7)Linux程序设计入门转载 2014-02-03 22:24:32 · 2041 阅读 · 43 评论 -
getchar()和EOF总结
大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(SecondEdition)第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。可能主要还是由于没有搞清楚getchar()的工作原理和EOF的用法。因此,感觉很有必要总结一下,不然,很多琐碎的知识点长时间过后就会淡忘的,只有写下来才是最好的方法。其实,g转载 2014-02-10 01:23:11 · 829 阅读 · 0 评论 -
gdb简介及简单使用(转自ibm)
使用 GDB 调试 Linux 软件GNU 调试器简介Linux 的大部分特色源自于 shell 的 GNU 调试器,也称作 gdb。gdb 可以让您查看程序的内部结构、打印变量值、设置断点,以及单步调试源代码。它是功能极其强大的工具,适用于修复程序代码中的问题。在本文中,David Seager 将尝试说明 gdb 有多棒,多实用。1评论:David Se原创 2014-05-27 02:38:07 · 944 阅读 · 0 评论 -
python扩展实现方法--python与c混和编程(转)
前言需要扩展Python语言的理由:创建Python扩展的步骤1. 创建应用程序代码2. 利用样板来包装代码a. 包含python的头文件b. 为每个模块的每一个函数增加一个型如PyObject* Module_func()的包装函数c. 为每个模块增加一个型如PyMethodDef ModuleMethods[]的数组 d. 增加模块初始化函数void initMethod()原创 2014-08-17 00:16:42 · 1008 阅读 · 0 评论