按月存档: 三月 2010

GTK-LABEL-markup

TKLABEL本身并没有提供直接的方法来操作这些属性,其它库的操作方法见后面补充。

而是提供了一种类似html浏览器的方法,需要在代码中设定.

如:

gtk_label_set_markup(GTK_LABEL(lblTest),

“label for test!“);

这里的标签就是用来操作label显示的属性的,包括背景色,字体色,字体,字体大小,下划线,等等.

其中foreground=’red’ 就是定义前景色(字体颜色)为红色,也可以foreground=’#00FF00′,这两个值是相等的.

underline=’double’ 是下划线为双线,还可以设值为’none’, ’single’, ‘double’, ‘low’, ‘error’ 等.

underline_color=’blue’ 是下划线的颜色.

不想再见到google了

今天把Firefox的首页设置为cn.bing.com,对google很反感,尤其是”欢迎您来到谷歌搜索在中国的新家”的链接里的文章:关于谷歌中国的最新声明

http://www.google.com/press/new-approach-to-china/update.html

严重鄙视Google!

http://cn.bing.com/

回调函数解除绑定(Disconnecting a callback)

既然可以为一个信号绑定一个回调函数,我们当然也可以解除一个绑定。在接下来的代码示范示例中就是这样的一个例子。

void toogle_signal(GtkWidget *widget, gpointer window)

{

if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) {

handler_id = g_signal_connect(G_OBJECT(window), “clicked”,

G_CALLBACK(button_clicked), NULL);

} else {

g_signal_handler_disconnect(window, handler_id);

}

}

Google is Evil!

谷歌很虚伪。卑鄙小人!骗子!

谷歌的问题

刚才上谷歌搜索”g_list_find”,发现谷歌香港可以登陆,但没有返回搜索结果。

同样去到Google.com,也发现同样的问题。

是Google自己在调整服务器,还是政府把Google封掉了?

真是郁闷。

英特尔CEO CES演讲:个人将可在家制作3D电影

http://www.it.com.cn/news/scroll/2010/01/08/18/717126.html

北京时间1月8日上午消息,据国外媒体报道,在美国拉斯维加斯召开的国际消费电子展(CES)中,英特尔CEO欧德宁(Paul Otellini)在美国太平洋时间1月7日下午4:30(北京时间1月8日上午8:30)发表了主题演讲,以下为欧德宁的演讲实录。

  以下时间均为美国太平洋时间1月7日下午:

  4:45 欧德宁从摩尔定律开始了他的演讲。欧德宁表示,英特尔已经率先推出了32纳米的微处理器;他即将讨论“个人运算的发展”。

4:55 首先是家庭领域。从2007年至2009年,高清一直是这一领域发展的推动力,但这正在发生改变。欧德宁说:“我认为3D是下一个发展推动力,能够在家庭领域实现爆炸性增长。2010年将出现50部3D影片。”不过,体育转播、视频游戏和音乐会也将更为迅速地采用3D技术。

  欧德宁展示了一段3D视频,其中包括《阿凡达》、U2演唱会、拳击比赛以及赛车游戏的片段。他说:“我认为如果我们可以在自己家里生成3D内容,这将会非常酷。”

  欧德宁通过一台配备Core i7处理器的戴尔Alienware系统、一台3D电视以及一部立体摄影机,展示了如歌使用一款特殊的软件制作3D家庭电影。Core i7处理器可以处理此前只有制片厂才能制作的高清和全帧速率视频。

5:40 最后,欧德宁表示,未来还有更大的发展空间,英特尔不会停止创新脚步。他说:“我们希望英特尔成为每部电子产品的架构或心脏。”

sprintf-将字串格式化

在头文件 #include<stdio.h>中  语法: int sprintf(string format, mixed [args]…);  返回值:字符串长度(strlen)  1. 处理字符方向。-负号时表时从后向前处理。   2. 填空字元。 0 的话表示空格填 0;空格是内定值,表示空格就放着。   3. 字符总宽度。为最小宽度。   4. 精确度。指在小数点后的浮点数位数。   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-  转换字符  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-  % 印出百分比符号,不转换。   b 整数转成二进位。   c 整数转成对应的 ASCII 字元。   d 整数转成十进位。   f 倍精确度数字转成浮点数。   o 整数转成八进位。   s 整数转成字串。   x 整数转成小写十六进位。   X 整数转成大写十六进位。
连接字符串  sprintf 的格式控制串中既然可以插入各种东西,并最终把它们“连成一串”,自然也就能够连  接字符串,从而在许多场合可以替代strcat,但sprintf 能够一次连接多个字符串(自然也可以同时  在它们中间插入别的内容,总之非常灵活)。比如:  char* who = “I”;  char* whom = “CSDN”;  sprintf(s, “%s love %s.”, who, whom); //产生:”I [...]

gbd调试程序

有过程序调试的开发人员都知道断点的概念,所谓断点就是在程序中设置某个标志,当程序运行到位置时,程序自动停止下来。通过设置断点,程序员可以通过查看程序运行时变情况,判断程序状态或查看程序是否按预期在运行。