- 博客(19)
- 收藏
- 关注
原创 在 ubuntu 14.04 LTS 上安装 ruby on rails开发环境
Step1: 安装准备工具直接apt-get安装就行了sudo apt-get install git vim curlStep2: 安装RVM参考RVM官网的教程。先安装RVM的gpg秘钥gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3然后通过curl来安装稳定版的RV
2016-09-06 12:17:01 570
原创 MPP Files Repository
MPP Files RepositoryQuick URLsFACCTS - Software Development PlanPlan face detector androidMPS-Random-TeamSoftware Development Plan (Project Document) TrompPLAN_CronogramaSoftware development plan
2015-04-13 08:44:29 459
转载 Google的c++命名规则摘要
1. 总体规则:不要随意缩写;2. 宏、枚举等使用全部大写+下划线;3. 变量(含类、结构体成员变量)、文件、命名空间、存取函数等使用全部小写+下划线,类成员变量以下划线结尾,全局变量以g_开头;4. 参考现有或相近命名约定……命名约定最重要的一致性规则是命名管理,命名风格直接可以直接确定命名实体是:类型、变量、函数、常量、宏等等,无需查找实体声明,我们大脑中的模式匹配引擎依赖于这
2015-01-18 10:52:37 594
原创 安装配置cuda6.5以及vs2012的环境
终于把cuda6.5的windows 7 下的环境搞定了,给我的教训是之前一定要看官方文档To use CUDA on your system, you will need the following installed:A CUDA-capable GPU --- 我的显卡型号是Nvidia GeForce GT 420,比较老了,不过还可以用。A supported versi
2015-01-16 11:36:31 2210
原创 windows系统中,交换caps_lock键和左ctrl键的位置
在下面的注册表目录添加一个注册表二进制项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout二进制内容如下:
2015-01-16 11:10:37 1469
原创 函数指针的使用样例
#include int add (int a, int b){ return (a + b);}int minus (int a, int b){ return (a - b);}int main(int argc, const char *argv[]){ int (*fp) (int , int) ; fp = &add; fp
2014-12-21 20:05:47 360
翻译 [美]Andrew Koenig -C陷阱与缺陷 - 整数溢出
C语言中存在两类整数算术运算,有符号运算和无符号运算。在无符号算术运算中,没有所谓的“溢出”一说。但是对于有符号数的运算发现了“溢出”时,作出任何的假设都是不安全的。例如,假定a和b是两个非负整型变量,我们需要检查a+b是否安全“溢出”。一种想当然的方式是这样:if (a+b<0) complain();这并不能正常运行。当a+b确实发生“溢出”时,关于结果的所以的假设
2014-12-21 16:42:53 480
翻译 [美]Andrew Koenig -C陷阱与缺陷 - 更新顺序文件
许多系统中的标准输入/输出库都允许程序打开一个文件,同时进行写入和读出的操作:FILE * fp;fp = fopen(file, "r+");上面的例子代码打开了文件名由变量file指定的文件,对于存取权限的设定表明程序希望对这个文件进行输入和输出操作。编程者也许认为,程序一旦执行上述操作完毕,就可以自由地交错进行读出和写入操作。遗憾的是,事实总是难随人愿,为了保持
2014-12-21 16:00:56 486
原创 python 设置系统默认utf-8 代码
import sysreload(sys)sys.setdefaultencoding("utf-8")
2014-04-24 23:20:08 831
原创 Linux 的基本系统数据类型
caddr_t 核心地址 clock_t 表示系统时间(以时钟周期为单位)。 comp_t 压缩的时钟滴答。 dev_t 用于设备号。 fd_set 文件描述集。 fpos_t 文件位置。 gid_t 数组值ID. ino_t i节点编号。 off_t 用于文件大小和偏移量。 mode_t
2013-12-31 01:54:27 716
原创 美化 JSON 通过 BASH 命令
$ echo "{"a":1, "b":2, "c":3}" | python -mjson.tool{ "a": 1, "b": 2, "c": 3}
2013-09-22 12:48:44 1137
原创 ubuntu 无线网的设置 /etc/ppp/options
列出几个比较重要的参数:# If this option is given, pppd will presume the peer to be dead if n# LCP echo-requests are sent without receiving a valid LCP echo-reply.# If this happens, pppd will terminate the
2013-09-07 00:42:27 3793
原创 shell 中的那些快捷键们
光标控制:Ctrl + a 切换到命令行开始Ctrl + e 切换到命令行末尾Ctrl + l 清除屏幕内容,效果等同于clear剪切复制:Ctrl + u 剪切清除光标之前的内容Ctrl + k 剪切清除光标之后的内容Ctrl + w 剪切清除光标之前的word(以空格分割的字段)Ctrl + y 粘贴刚才所删除的字符Ctrl + Shift
2013-09-05 01:35:21 590
原创 linux 空格 和 tab 的转换,使用 expand 和 unexpand
1) expand 可以将 tab 转成空格例如:foo.c 内容如下:#include $#include $int main(){$^Iprintf("hello\n");$^Ireturn 0;$}$使用 expand -t 2 foo.c # 1tab = 2 space#include #include int main(){
2013-09-02 22:02:34 1037
原创 ubuntu12.04 格式化 u盘 并改名
将 u盘 格式化命令:sudo mkfs -t vfat /dev/sdb1修改 u盘 盘符,也就是 label,适用于 vfat 格式 u盘, 命令如下:sudo dosfslabel /dev/sdb1 yourlabel
2013-09-01 01:54:09 1170
原创 python入门的 helloworld
先来简单介绍一下python怎么写,安装环境后的第一句话应该就是print 'helloworld'这样就打印出来helloworld了
2013-08-17 16:39:53 655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人