自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 通过Mongo, Docker和Rancher创建Node.js应用集群

通过Mongo, Docker和Rancher创建Node.js应用集群原文: http://rancher.com/clustering-a-node-js-application-with-mongo-docker-and-rancher/Hussein Galal on August 18, 2015自从Rancher的Beta版本发布的几周以来,平台新的调度和服务发现的功能让我略嗨。为了帮

2015-09-23 13:10:11 1627

翻译 Arduino 笔记

最近开始玩玩ardunio,从官网看有好多examples,自己熟悉下也顺便翻译留个记录吧 1. 裸板最小代码 第一个例子包括了利用裸机能运行起来的最少代码,只是熟悉下代码结构:包括setup()和loop() 硬件: - Arduino Board (我用的是UNO 3) 电路: 有个板子和usb线能连电脑就行了 (电路设计部分可以用Fritzing)

2014-05-31 18:56:09 1054

原创 python进行文本处理生成redmine表格

最近需要将一些bugzilla上的一些bug的信息整理更新到redmine中,大多是表格的形式,redmine中的表格写法很简单,可以参考 Redmine wiki的文本格式 |_.UserID|_.Name|_.Group| |\3=.IT| |1|张三|/2.Users| |2|李四| |3|王五|Admin| 简单来说不同的单元格用“|”来分割,那个最后看起来就是这样的

2013-11-24 16:02:20 2712

原创 .vimrc(.exrc)配置

正常使用前需要安装cscope,本人使用配色方案是pspad,更多配色方案可以查看 http://vimcolorschemetest.googlecode.com/svn/html/index-c.html 下载配色方案后复制到 /usr/share/vim/vim74/colors 目录下即可 更多.vimrc选项可以参考 http://blog.csdn.net/chene

2013-11-23 14:21:44 1004

转载 从初级程序员到中级的蜕变

<br />Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。<br />在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级

2011-02-28 19:18:00 519

原创 怎样知道该加什么头文件?

<br />刚刚开始写程序的时候很疑惑哪来这么多头文件的,哪个该加,哪个不该加,为什么要加这个头文件…………<br />其实在linux下很简单的就可以判断,比如我需要用到bzero()这个函数【功能,置字节字符串s的前n个字节为零】<br />我在终端里man一下:<br />man bzero<br />系统会给出这个函数的说明和用法<br />BZERO(3) Linux Programmer’s Manual BZERO(3)

2011-02-27 17:33:00 1579

原创 accept()使用

accept()用来接受参数s的socket连线。参数s的socket必需先经bind()、listen()函数处理过,当有连线进来时accept()会返回一个新的socket处理代码,往后的数据传送与读取就是经由新的socket处理,而原来参数s的socket能继续使用accept()来接受新的连线要求。连线成功时,参数addr所指的结构会被系统填入远程主机的地址数据,参数addrlen为scokaddr的结构长度。成功则返回新的socket处理代码,失败返回-1,错误原因存于errno中服务端接受的客户

2011-02-25 22:50:00 1322

原创 大端 小端

端模式(Endian)一词出自《格列佛游记》,人们吃鸡蛋,有的人先将鸡蛋的大头敲碎开始吃,有的从小头开始,前者称为Big Endian, 后者称为littleEndian。 Endian主要想说明数据在存储器中的存储顺序大端序(Big Endian) 将重要位放在起始地址(低地址),如将0x01020304这样的32位整数放到整型int型中,重要位(高位)为MSB,低位为LSB 01 02 03 04 | | MSB

2011-02-25 10:48:00 521

原创 vim中的.exrc配置编写

vim是linux中很强大的一个编辑器,上手需要时间按,但是能熟练应用对提高写代码的效率会有很大提高的,很多时候需要手动设置行号,有时候也会对vim中的缩进感到手足无措,频繁的敲击同一个命令也很让人头疼,有一次发现了一个文章,介绍编写.exrc的vim的配置文件可以使这些得到实现,方便代码的书写!在用户目录中vim .exrc,新建一个名为.exrc的配置文件vim的配置选项收集了下:set nocompatible       不要使用vi的键盘模式,而是vim自己的syntax on          

2011-02-23 21:56:00 11523

转载 gcc和g++的区别!!

<br />gcc 和g++都是GNU(组织)的一个编译器。<br />-?8jU6x"JV [8YZ1<br />8a&TZ&pd.K1误区 一:gcc只能编译c代码,g++只能编译c++代码BSD爱好者乐园cj5DS"GP<br /> 两者都可以,但是请注意:BSD爱好者乐园sf3OWz(llL<br /> 1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求

2011-02-23 21:16:00 472

原创 fopen()打开文件fwrite()修改原文件的问题!!!

<br />说是小问题,实际上还是给我带来了很大麻烦,编程中用fwrite()将一结构写入文件,修改文件时用fopen()打开文件<br />fopen()原型FILE * fopen(const char * path,const char * mode),其中第三个参数有r,r+,w,w+,a,a+(二进制文件用加b)!我本意是修改原文件,所以用fseek()将文件指针移到我要修改的位置,然后用fwrite()将内容重新写入,学生信息的文件存储为“stu.dat”打开文件的地方最开始这样写的:<br

2011-02-21 19:56:00 7942 3

空空如也

空空如也

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

TA关注的人

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