大熊猫猪侯佩 (︶^︶)

hopy是一只贪吃贪睡爱鹅鹅的大熊猫猪

Swift中如何转换不同类型的Mutable指针

在Swift中我们拥有强大高级逻辑抽象能力的同时,低级底层操作被刻意的限制了.但是有些情况下我们仍然想做一些在C语言中的hack工作,下面本猫就带大家看一看如何做这样的事.hacking is happy!!! ;]如标题所说,现在我有一个Int变量x,我想取得它的地址,然后转换为Char类型的地...

2016-06-07 17:22:49

阅读数:2339

评论数:0

linux下用gtk+写比赛赌博GUI小游戏

游戏界面全部由gtk的GUI完成,没有使用openGL之类的高端货。游戏玩法就是8位选手比赛跑步,你可以在赛前赌哪位选手会赢,如果输了cash会被扣除,反之cash会增加。无聊写了3个选项:小数时间格式、启用作弊和随机选择选手。其中启用作弊是可以在选手比赛中再随时修改赌博对象。源代码可以在csdn...

2015-09-30 08:40:03

阅读数:1417

评论数:0

gtk+程序在关闭主窗口时的事件流

当鼠标单击gtk+窗口的关闭按钮时,程序首先接收到delete_event,当该事件处理函数返回TRUE表示事件已处理禁止进一步传播,从而取消关闭操作;当返回FALSE时,事件消息进一步向上传播,此时会调用gtk+默认的处理函数,该函数产生destroy事件,一般在该事件的处理函数中用gtk_ma...

2015-08-10 06:30:01

阅读数:2136

评论数:0

linux下gtk+一个将字符串大写化的小示例

首先用glade画图形界面: 并且设置gtk元素名称(ID)以及设置事件回调函数。下面写代码:#include <gtk/gtk.h> #include <string.h>#define UI_PATH "./entry.ui" #define MA...

2015-08-02 07:32:32

阅读数:797

评论数:0

gtk+2.0中GtkObject结构中没有klass成员的解决办法

gtk+2.0中一些较老的程序中会有如下的代码:#define EVENT_METHOD(obj, method) GTK_WIDGET_CLASS(GTK_OBJECT(obj)->klass)->method但是编译时会出现如下错误:no member named 'klass' ...

2015-08-01 18:26:31

阅读数:636

评论数:0

linux下显示不规则图片窗口

测试环境是ubuntu15.04,使用的图形库是gtk+。图片格式采用的是X11的xpm格式,首先从网上找一个背景透明的png图片,然后用图形转换工具(比如gimp)转换为xpm格式。程序代码如下:#include <gtk/gtk.h>void close_app(GtkWidget...

2015-08-01 13:12:09

阅读数:741

评论数:0

gtk程序运行报 main_loop!=NULL 错误的解决办法

现象是将按钮的clicked Action与gtk_main_quit函数绑定起来会发生如上错误。原因不明。 如果将window的destroy Action与gtk_main_quit绑定是没有问题的。解决办法是将clicked与自定义的Action绑定,然后在该Action函数中调用gtk函...

2015-07-17 07:44:00

阅读数:904

评论数:0

在Mac OS X下搭建gtk编译环境

首先安装 XQuartz X11 for Mac ,可以到这里下载:http://xquartz.macosforge.org/landing/需要一个包管理器,我用的是brew,其他的操作类似:brew install gtk+ #或者 brew install gtk+3然后用pkg-conf...

2015-07-15 06:37:17

阅读数:5004

评论数:0

ubuntu下搭建gtk+编程环境

首先gtk+项目主页为: http://www.gtk.org/gtk+现在有2和3两种版本,使用sudo apt-get install gnome-core-devel可以一次性安装2个版本,你也可单独安装3:sudo apt-get install libgtk-3-devgcc或clan...

2015-07-09 08:51:04

阅读数:3032

评论数:0

javascript、ruby和C性能一瞥(2)

好吧,最后让我们用C来实现,看看再能榨取多少性能。注意我没有改变算法,C的算法和之前的3种都是基本相同的:#include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include <math....

2015-04-01 17:42:24

阅读数:1256

评论数:0

ruby中如何直接编译运行C代码

我们知道ruby通过C EXT可以很方便的运行C代码,其实只要是C接口的语言都可以,比如汇编语言也可以哦。但是一些简单的函数难道害得费劲用C扩展的方式吗?其实ruby gem里有RubyInline包,通过它可以在ruby源代码里写C代码,然后调用执行啊!     直接用 gem install ...

2014-11-30 20:46:05

阅读数:2934

评论数:0

mac OS X 10.10更新gcc 4.9.1后默认无法编译连接的问题

MAC OS X10.10升级前使用的低版本的gcc(好像是4.7.x),正常编译可以完成,不过会出现警告: couldn't understand kern.osversion `14.0.0' 网友说好像是Xcode版本过低(使用的是Xcode6 beta4),现在正在升级Xcode 6.1...

2014-10-27 10:17:36

阅读数:7736

评论数:0

关于gcc的一点小人性化提示

现在对于大多数平台的C编译器来说都会有很多种选择,而gcc和clang无疑是2个非常优秀的C编译器。当然他们也不止是C编译器。我最近用clang的比较多,原因有很多。不过一些小的细节很让我喜欢,比如OS X系统中,clang的编译器警告或错误提示是以彩色文本醒目打印出来的: 而gcc则无论如何...

2014-10-27 05:44:29

阅读数:2011

评论数:0

gcc或clang中消除特定警告的方法

一般在编译代码时会有相当多的警告信息,尤其当我们使用了-Wall选项的时候.-Wall绝不是像其字面意思一样打开所有警告.不过它打开的警告也相当多了.对于一些我们已知"无害"但仍然打印出来挤占可怜的控制台空间的警告,我们当然可以将其"屏蔽"掉.     就...

2014-10-25 15:59:22

阅读数:5186

评论数:0

C语言有哪些鲜为人知的特性?

译注:本文摘编自 Quora 的一个热门问答贴。 请在linux系统下测试本文中出现的代码 Andrew Weimholt 的回复: switch语句中的case 关键词可以放在if-else或者是循环当中 1 2 3 4 5 ...

2014-09-28 20:41:35

阅读数:1114

评论数:1

C语言中如何写一个简单可移植而又足够随机的随机数生成器

在Cyu'yan'z

2014-07-03 20:50:15

阅读数:2558

评论数:0

C标准中关于空指针的那些事

C标准不保证

2014-07-03 20:28:34

阅读数:886

评论数:0

gcc如何生成预编译头文件(.gch)

1 建立comm.h 2 main.c中b

2014-07-03 20:17:09

阅读数:2219

评论数:0

obj-c编程13:归档

这篇归档内容的博文也挺有趣的,笨猫对好玩的东西一项感兴趣啊!如果yong

2014-07-03 15:15:04

阅读数:1261

评论数:0

obj-c编程12:复制对象

好吧,上一篇

2014-07-03 09:43:10

阅读数:975

评论数:0

提示
确定要删除当前文章?
取消 删除