Go on ...

2015-09-28
英语48个音标——7短元音

阅读此文

2015-09-28
英语48个音标——5长元音

阅读此文

2015-09-28
The illusion of life

阅读此文

2015-09-06
Swift basic grammar 1

基础变量类型

Int, Float, Double

这三种基础类型可以直接通过显示类型转换来进行转换,swift是不接受隐式类型转换的

Swift basic grammar 1
阅读此文

2015-09-05
iPhone/iPad型号,初始系统以及尺寸说明

iPhone

  • 3.5英寸 320×480像素

  • iOS 2.0

iPhone 3G

  • 3.5英寸 320×480像素

  • iOS 3.0

iPhone/iPad型号,初始系统以及尺寸说明
阅读此文

2015-09-05
iOS 自学

  • 如果要在代码中定义一个控件,一般会把这个控件定义成let类型,也就是定义成常量;而一般的变量定义为普通变量即可。

  • objective c中基础数据类型有两类,一类是继承了c语言的基本数据类型,包括int/float/double/char/short int/long long int等;另一类是由FoundationKit提供的一些基础数据类型和基础数据类型类,例如NSInteger/NSNumber/NSString/NSMutableArray等。

iOS 自学
阅读此文

2015-09-05
iOS 动画设计

阅读此文

2015-09-03
Xcode Auto Layout

他是什么

Auto Layout功能是Apple推出的用于适应各个不同尺寸屏幕设备的自动布局功能。

怎么用

  • 首先给这个controller选中“use auto layout”选项
Xcode Auto Layout
阅读此文

2015-09-02
goldenDict

他是什么

goldenDict 是由一位俄国程序员开发的源代码开放的词典工具,可以加载多种不同格式的词典包,不仅能显示词语解释,还能提供相关的语音功能和屏幕取词功能。

下面是这个软件的网页:http://goldendict.org

官网提供win32和win64版本的安装程序,并且提供源码下载。

为什么是他

很多朋友会使用有道词典或者金山词霸等词典,这些词典也不错,但也存在一些问题。

比如有道的语音包都是电脑合成语音(这也就是为什么有道提供的语音包很小的原因),有些词的发音和地道的美音英音会有差别,同时这些发音的音量也很让人诟病,有些词的发音音量很小以至于需要调高系统音量,而有些词的发音音量有很大,这让用户的体验相当的差。由于学习原因,本人需要经常查单词,有道词典的这个发音问题真的让我很抓狂。

goldenDict
阅读此文

2015-09-01
How to debug the freeBSD kernel

内核调试

kgdb kernel.debug vmcore

在负载上面,kernel.debug文件名字为/kernel/SECkernel

使用bt查看栈

使用f [num]查看对应id号的栈信息

How to debug the freeBSD kernel
阅读此文

2015-09-01
巴比伦富翁理财课

《巴比伦富翁理财课》这本书很容易读懂,没有什么生涩的金融学术语,都是最直白的对话。

这本书给我最大的惊喜在于古巴比伦人关于理财的观念,一直都以为古人只懂得攒钱的道理,但没想到他们竟然也通晓投资的真谛,关于保护财产的观念很值得现代人,尤其是热爱投资人士的关注。

接下来就简单记下这本书里关于理财的规则(其实规则真的很简单,但其背后的道理却意义深远)。

巴比伦富翁理财课
阅读此文

2015-09-01
像高手一样学语法

解套/找茬/用套

通过美剧或者电影寻找套,然后解套

学习语言靠的并不是‘模仿能力’,而是‘类比能力’,所以在解套后,多多使用,一样要以用上一个老句式为荣,以用上一个陌生句式为耻。。。

英语语法的本质

英语是一种‘后找补’的语言,以最快的方式构成一个句子,然后添加各种补丁。。。

把一个句子找补的部分去掉,这句话应该还是一句人话,也就是语法上正确的句子

像高手一样学语法
阅读此文

2015-09-01
git常用命令

推送 git push

git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相仿。

$ git push <远程主机名> <本地分支名>:<远程分支名>

注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。

如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。

$ git push origin master

上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建。

git常用命令
阅读此文

2015-09-01
一只小鸟告诉我的事——比兹·斯通自传

1、人一定要有自信,哪怕是盲目的自信,也比毫无自信或者自卑强上百倍。

2、聪明人和有才华的人在一起才能碰撞出创业的火花,去让自己变强,然后找寻志同道合的聪明有才之人一起创业吧。

3、对自己热爱的事业100%付出,如果你没有做到这一点,应该考虑是否要换一换为之努力的对象了。

4、不要低估自己的想法,很多伟大的产品都是在怀疑的眼光下诞生的。

一只小鸟告诉我的事——比兹·斯通自传
阅读此文

2015-08-14
Install MySQL on Ubuntu

介绍

是一款免费的数据库程序,为Oracle公司旗下产品。

安装MySQL

要安装 MySQL,可以在终端提示符后运行下列命令:

sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码
阅读此文

2015-07-23
freeBSD内核参数的获取、设置与添加

在freeBSD的内核中有很多系统参数,比如关于网络的、关于系统参数的等等,这些参数有些我们可以直接在命令行和用户态程序中进行获取和设置,方法如下:

在命令行中获取和设置

通过命令sysctl来获取和设置,可以通过

sysctl -a

来查看系统中所有的内核参数

freeBSD内核参数的获取、设置与添加
阅读此文

2015-07-09
ospf配置

ospf需要多台机器之间配合才能有用,但这里只介绍一台机器的配置情况,其它机器只需修改某些特殊信息,需要修改的信息会用加粗字体来标注。

阅读此文

2015-06-04
Install git on Unix

git安装

在ubuntu上安装

Sudo apt-get install git-core

在freebsd上安装

gmake prefix=/usr/local all doc
Install git on Unix
阅读此文

2015-06-04
Basic command on Linux

lsattr 显示文件的特殊属性

chattr 修改文件的特殊属性,比如禁止被删除、修改等

date 显示当前时间

阅读此文

2015-05-15
windows系统文件丢失导致git gui崩溃

当我重新安装Python时出现的这个问题,但目测和Python没有直接的关系。

先上一张git Gui崩溃时的图:

git Gui crash

阅读此文

2015-04-07
Ruby elementary 2

语句块

BEGIN{
    code
}

运行在程序开始

END{
    code
}

运行在程序结尾

Ruby elementary 2
阅读此文

2015-04-06
Ruby elementary 1

ruby install

使用Brightbox 维护的 Ruby PPA安装ruby到Ubuntu 上

原文url:http://chloerei.com/2014/07/13/the-best-way-to-install-the-latest-version-of-ruby-on-ubuntu/

sudo apt-add-repository ppa:brightbox/ruby-ng

sudo apt-get update
Ruby elementary 1
阅读此文

2015-04-05
sed笔记

替换并输出(不修改源文件):

sed  's/dog/cat/g' file      ##dog被替换的内容,cat替换的内容

备份后直接替换至源文件:

sed -i.bak 's/dog/cat/g' file  ##g意味着全局替换
阅读此文

2015-04-04
shell笔记

判断 – if

语法

if [  ]
then
    command
else
    command
fi

或者

if [  ];then
    command
else
    command
fi
阅读此文