原创 pyclutter內存不釋放解決記錄

由於程序最終是在一款嵌入式平臺上運行.由 python+clutter 的程序在pc上運行內存可以非常理想的釋放,而在嵌入式平臺上卻不能釋放. 開始時,一直懷疑是內存泄露的原因,但是前面的工作將內存泄露的原因也排除了. 我用c寫的程序在

原创 Advanced Memory Allocation 內存分配進階

May 01, 2003  By Gianluca Insolvibile  in Embedded  Software Call some useful fuctions of the GNU C library to save

原创 pyclutter內存泄露排查記錄

在一款使用python+clutter的播放器中,使用一個自定義使用c語言的clutter的控件,來顯示一部影片的簡介,簡介中最多時,大概會顯示一百多張圖片. 現在有一個問題就是,這個控件有內存泄露的問題. 首先是,這個控件本身會內存泄露

原创 Embedding Python in C/C++: Part I

Introduction 介紹 Inspired by the article "Embedding Python in Multi-Threaded C/C++ Applications" (Linux Journal), I

原创 g_object_notify的使用方法

g_object_notify的使用方法 0、註冊部分      g_object_class_install_property(gobject_class,                                    

原创 C/C++語言中Static的作用詳述

在C語言中,static的字面意思很容易把我們導入歧途,其實它的作用有三條。 (1)先來介紹它的第一條也是最重要的一條:隱藏。 當我們同時編譯多個文件時,所有未加static前綴的全局變量和函數都具有全局可見性。爲理解這句話,我舉例來說明

原创 一些開源項目網址

一些開源項目網址 http://code.ijinshan.com/ http://search.csdn.net/ CSDN搜索,CSDN還是有非常多的編程資源的,用它的搜索能搜出不少東西。代碼類別也比較全面。 http://sn

原创 SVN 常用命令集合及簡單用法

SVN在實際操作中常用命令集合及簡單用法,如果我們可以把這些簡單的集合方法應用到實際並熟練的記住,哪麼我們的職業生涯將是美好的 1、將文件checkout到本地目錄 svn checkout path(path是服務器上的目錄)   例

原创 clutter-1.0 動畫效果學習

一.ClutterAnimation 這個類實現的功能比較簡單,而且,最主要是,進行動畫演示後,actor的外觀不會迴歸原來的位置,必須要經過時間軸反轉變回原來的的狀態. 二.ClutterAnimator: 比較喜歡clut

原创 cikada-0.1---一款linux 平臺閱讀器移植記錄

由於要在一款嵌入式平臺上移植一款pdf閱讀器,所以在網上想找找有沒有開源的,然後找來研究研究,所以遇到cikada. 由於cikada所用的clutter版本比較高,而我現在用的纔是clutter-1.0. 而且我是用命令行編譯的,用它自

原创 clutter 1.0 Segmentation fault

在clutter編程中,經常會出現Segmentation fault這種錯誤,今天在瀏覽http://blog.csdn.net/flowingflying/article/details/4455459這個博客時,看到如下的內容: