自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 我希望的Golang的feature

Go的设计者可以让程序员更轻松些。1. 数学类型的自动转换2. Polymorphism的支持3. 更方便的数组的操作比如Contains,使用加号连接数组,map,排序(sort库使用起来还是不太方便)4. 动态链接库5. 更好的异常处理的支持待续。。。

2015-12-25 17:21:33 998

原创 ssh免密码远程执行sudo命令

目的是执行下面的命令不需要输入任何密码!>ssh username@host "sudo command"1. 在本地机器上生成秘钥对儿ssh-keygen -t rsa一路回车后生成在~/.ssh/目录下生成两个文件id_rsa和id_rsa.pub。后者是公钥。2. 远程机器上如果没有~/.ssh/目录的使用命令建立ssh username@host

2015-11-19 22:41:26 8147

原创 配置MySQL远程访问权限

1. 首先要在/etc/mysql/my.cnf中将bind_address = xx.xx.xx.xx设置成需要的IP地址。设置成127.0.0.1则只允许本地连接。没有这一项设置默认接受任何IP地址的链接。2. 在mysql内添加一个'username'@'%'的用户并赋予此用户响应的权限> mysql -u username -p //打开控制台mysql> CREATE USER

2015-11-19 12:32:22 571

原创 xcode 6.1 共享给iPhone Simulator编译的App

开发iPhone App过程中有可能需要共享为iPhone simulator编译的App用于测试的目的。方法如下。首先用下面的命令找到对应设备的UUID:xcrun simctl list然后在以下目录里面就可以可以找到相应的App~/Library/Developer/CoreSimulator/Devices/{DeviceUUID}/data/Contain

2015-04-08 14:22:02 534

原创 使用CALayer的delegate绘制layer的内容导致程序崩溃

CALayer的delegate属性是弱链接,因此付给此属性的变量一定要在其他的什么地方retain。否则程序会崩溃。常见的错误如下- (id) init {....MYDelegate* myDelegate = [[MYDelegate alloc] init] ;myLayer.delegate = myDelegate;....}这段代码会崩溃,因为ARC会在这段程序

2015-03-17 10:49:22 763

原创 CGAffineTransform的不同组合方式

CGAffineTransfrom可以有两种不同的组合方式:CGAffineTransformTranslate/Rotate/Scale 和 CGAffineTransformConcate。在使用中要注意二者的区别。简单的说, 下面两组代码的结果是等效的:CGAffineTransfrom combinedTrans = CGAffineTransfromMakeTrans

2015-03-16 11:37:39 2982

原创 UIScrollView上部空白的问题

当UIScrollView添加到一个ViewController以后,UIScrollView上部会自动加入一些空白,空白的尺寸跟topbar的高度一样。这个问题的原因主要是,IB为了是ScrollView里面的内容不被topbar覆盖,默认将ViewController的“Adjust scroll view insets”设为True。在这种情况下,父ViewController会自动将Scr

2015-02-28 11:53:42 725

原创 iOS使用CoreLocation API需要的配置

如果你根据Core Location framework的文档尝试使用CL服务的时候,你会发现什么都不会发生。调用CLLocationManager的startUpdatingLocation后没有任何location返回到delegate。调用requestCLPermission也没有动静。这是因为你没有配置好使用location service。使用CL,要进行以下配置1.

2015-01-21 16:36:55 1094

原创 Cassandra因为OOM(Out Of Memeory)被kernel直接kill掉的问题

这两天在安装Apache Usergrid的时候,只要一启动Cassandra,就发生OOM而被kernel残忍地杀掉。Console里面没有发现可以的报错,翻遍google,so都没有找到解决方案。修改java的Xms,Xmx也都没用。照理说Cassandra不应该需要特别大的内存,因为网上有文章说cassandra可以被装到一台很小的机器上(这里)。翻配置文档的时候突然发现MX4J

2015-01-15 15:27:19 1292

翻译 改变虚拟机磁盘空间配置

以下内容来自:http://wiki.kartbuilding.net/index.php/LVM_on_XEN_(dom0)增加磁盘空间//umount the partition or poweroff the domU server.//the commands below should be available on the dom0 or main server.lvex

2015-01-09 16:03:15 430

原创 定制UITableView的单元格

定制UITableView的单元格要做一下步骤:1. 在IB中设计你的单元格。需要注意的是单元格内的布局[不仅]要保证在运行时没有歧义而且要能[撑起]表格的单元格。[撑起]的意思是(1)单元格内部的元素要明确定义高度(2)要明确定义内部元素与单元格容器(tableView.contentView)[上][下]的距离。保证系统可以通过内部元素的尺寸和距离算出单元格的高度。注意:当同

2014-12-26 17:32:24 422

原创 给UIView加渐变色背景

给UIView加渐变色的背景的办法有两个。1. 使用CAGradientLayerUIView* gradientView = [[UIView alloc] initWithFrame:frame];CAGradientLayer* gradientLayer = [CAGradientLayer layer];gradientLayer.frame = gradient

2014-12-26 13:05:22 4210

原创 使用itms-services安装iOS App

为了能快速方便的调试iOS程序,我决定采用itms-services的方式安装应用。

2014-10-24 23:00:12 19508

原创 配置Mavericks的LDAP client使其可以登录ubuntu上的OpenLDAP server

耗时3天!!mac 10.9上的LDAP终于可以基本正常使用LDAP

2014-10-14 18:28:35 1337

原创 修改LDAP的rootDN

环境:ubuntu 14.4OpenLDAP 2.4安装OpenLDAP的时候会默认根据/etc/hosts的内容生成rootDN。例如,如果你的/etc/hosts里面下面的这行127.0.1.1 hostname.example.com hostname那么安装程序就会自动生成一个dc=example,dc=com的rootDN。如果没有

2014-10-12 20:07:39 3907

原创 使用nfs在mac os x与ubuntu之间共享文件

今天尝试在ubuntu与mac os x之间通过nfs共享文件。dan shi

2014-09-13 20:03:09 8399 1

原创 Xen使用记录 - 使用xen-tools复制VM

xen vm的安装本质是 - 将文件系统拷贝到虚拟机所在的

2014-08-25 15:01:08 908

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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