自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 firefox tabs 的管理

三个属性:进入

2014-05-04 14:43:16 603

原创 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

转载 git 以及 github 学习的链接

http://rogerdudler.github.io/git-guide/index.zh.html

2013-09-18 00:50:17 499

原创 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

原创 chmod -R

chmod -R 664 /home/username  # -R 选项连同子目录下的文件一起设置权限(完)

2013-09-04 19:36:00 1386

原创 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关注的人

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