- 博客(10)
- 资源 (8)
- 收藏
- 关注
转载 RubyGem默认源安装太慢,修改国内淘宝源
原帖地址:http://www.hiceon.com/topic/Ruby-Gem-install-source-taobao/WHY?由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应,具体可以用 gem install rail
2015-08-18 21:48:17 6800
原创 linux下安装ruby版本管理器RVM
这里以ubuntu为例。直接以如下命令行安装可能会不成功,因为rvm.io站点有时会被墙:curl -sSL https://get.rvm.io | bash -s stable#或者curl -L https://rvm.io | bash -s stable没关系,我们可以直接从git仓库里下载并安装RVM,首先本地新建文件夹rvm:mkdir rvmcd rvm然后依次执行如下命令:#
2015-08-18 10:34:31 7570
原创 linux下ruby使用tcl/tk编程环境设置
正常情况下最新的ruby都是不带tcl/tk选项编译的,所以我们在运行tcl/tk代码时都会发生找不到tk库的错误。解决办法很简单只要以tcl/tk选项编译ruby即可。这里以ubuntu 15.04为例,前提是先安装rvm;如果不用rvm也可以,不过要自己下载源代码回来编译,不如一步到位用rvm省事。首先到ActiveTcl官网下载tcl: http://www.activestate.com/
2015-08-17 16:55:45 2681
原创 Xcode中iOS模拟器程序中的plist路径
Xcode6.4里写了个简单的iOS程序在模拟器中跑。其中用到了NSUserDefaults来保存属性文件plist,那么这个文件实际路径在哪里呢?在网上搜了一下,发现几种说法(*表示当前用户名):Xcode5和之前的版本模拟器路径在: /Users/*/Library/Application Support/iPhone Simulator 里。Xcode6中,模拟器位置发生了变化:/U
2015-08-15 15:25:32 2148
原创 gtk+程序在关闭主窗口时的事件流
当鼠标单击gtk+窗口的关闭按钮时,程序首先接收到delete_event,当该事件处理函数返回TRUE表示事件已处理禁止进一步传播,从而取消关闭操作;当返回FALSE时,事件消息进一步向上传播,此时会调用gtk+默认的处理函数,该函数产生destroy事件,一般在该事件的处理函数中用gtk_main_quit将窗口关闭;这时gtk_main()消息环退出,因而程序退出。下面是示例代码:#inclu
2015-08-10 06:30:01 2986
原创 Xcode自定义字体不能应用的原因
想给UILabel换一个自定义的字体,从字体册选择兰亭黑:然后选择 在Finder中显示,找到字体文件为Lantinghei.ttc;将其拷贝到项目中,在info.plist里添加字体支持key,在其子项中输入字体文件名称:然后在第一时间修改Lable的字体:- (void)awakeFromNib { // Initialization code NSLog(@"%s enter!
2015-08-04 10:14:41 2403
原创 gtk+修改控件文本字体一例
因为家里电脑是Mac系统,所以就拿Mac系统来示范。要注意的是gtk+2.0和3.0对字体的处理是有一些区别的:1.后者使用的是pango的机制,我们这里以gtk+3.0为基础。 2.两者调用Font对话框的方法也不一样,前者用gtk_font_selection_dialog_new来建立对话框,还要设置button_ok按钮的回调函数,比较繁琐;后者用gtk_font_chooser_dial
2015-08-02 20:06:21 3729
原创 linux下gtk+一个将字符串大写化的小示例
首先用glade画图形界面: 并且设置gtk元素名称(ID)以及设置事件回调函数。下面写代码:#include <gtk/gtk.h>#include <string.h>#define UI_PATH "./entry.ui"#define MAIN_WINDOW "window"#define CHK_EDITABLE "chk_editable"#define CHK_VISIBLE
2015-08-02 07:32:32 1034
原创 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' in 'struct _GtkObject'使用编译的库是gtk+2.0,在源代码开头加上定义#define GTK
2015-08-01 18:26:31 929
原创 linux下显示不规则图片窗口
测试环境是ubuntu15.04,使用的图形库是gtk+。图片格式采用的是X11的xpm格式,首先从网上找一个背景透明的png图片,然后用图形转换工具(比如gimp)转换为xpm格式。程序代码如下:#include <gtk/gtk.h>void close_app(GtkWidget *widget,GdkEvent *event,gpointer data){ gtk_main_quit
2015-08-01 13:12:09 1034
SwiftUI 超酷炫动画示例大合集
2024-01-08
MacOS 和 iOS 内核 xnu 可编译源代码
2024-01-08
SwiftUI 示例 iFonts 应用完整项目源代码
2024-01-08
SwiftUI 各种界面、自定义视图、动画以及设计哲学示例合集
2024-01-08
SwiftUI 英雄动画(HeroAnimations)演示代码
2024-01-08
iOS 15.4 真机调试支持包(可支持最新的iOS 15.4.1系统)
2022-04-03
SwiftUI编程实现不同TabView标签页中任意导航层级视图之间相互跳转的演示代码
2022-04-03
unlocker_new
2008-11-10
UnlockerEx
2008-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人