自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

越努力,越幸运。

听说写博客能帮助学习,我就开了这个。

  • 博客(14)
  • 收藏
  • 关注

原创 Docker 在Ubuntu 14.04上的安装

在Ubuntu下安装Docker需要64bit的操作系统,内核版本需要不低于3.10。如果内核版本低,需要先升级内核。升级内核:查看内核版本$ uname -r 升级内核$ sudo apt-get update$ sudo apt-get install linux-image-generic-lts-trusty$ sudo reboot 安装Docker$ wget -qO- http

2015-04-14 00:28:33 511

转载 简单了解Docker

Docker github 地址,Docker中文社区,Docker中文文档不过长话短说的话,把他想象成一个用了一种新颖方式实现的超轻量虚拟机,在大概效果上也是正确的。当然在实现的原理和应用上还是和VM有巨大差别的,并且专业的叫法是应用容器(Application Container)。为啥要用容器?那么应用容器长什么样子呢,一个做好的应用容器长得就好像一个

2015-04-09 16:28:51 427

转载 【转】服务端开发小感

从事服务端开发已经有一些日子了,静下来可以想想和记录些服务端开发的想法了。服务端开发,特别是Web开发,基本上全是处理HTTP请求的处理。根据具体用途分为两种:Web页面开发和API接口开发。Web页面开发也完全可以看成是API接口开发,只是它的两个主要部分,页面和ajax请求,一个是返回html,另外一个可以返回html,也可以返回其他格式的而已。API接口开发是针对有客户端产品而言的。

2015-04-08 11:38:25 477

转载 MySQL 添加列,修改列,删除列

MySQL 添加列,修改列,删除列ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop column 列名;修改列名MySQL: alt

2015-04-01 18:36:35 394

转载 【转】进程调度

【转】 在多进程、多线程并发的环境里,从概念上看,有多个进程或者多个线程在同时执行,具体到单个CPU级别,实际上任何时刻只能有一个进程或者线程处于执行状态;因此OS需要决定哪个进程执行,哪些进程等待,也就是进程的调度。 一、调度的目标 1、首先要区分程序使用CPU的三种模式:IO密集型、计算密集型和平衡型。对于IO密集型程序来说,响应时间非常重要;对于CPU密集型来说,CPU的周转时间就比较重要

2015-03-25 10:06:00 472

转载 Github 使用

Github 使用:1 Linux下Git和GitHub环境的搭建    第一步: 安装Git,使用命令 “sudo apt-get install git”    第二步: 创建GitHub帐号    第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email

2015-03-25 08:46:13 363

原创 Linux进程与线程学习笔记(更新)

进程和线程:#进程是操作系统对资源进行分配的基本单位,进程有完整的虚拟空间。进行系统资源分配的时候,除了CPU资源之外,不会给线程分配独立的资源,线程所需要的资源需要共享#线程是进程的一部分,如果没有进行现实的线程分配,可以认为进程是单线程的,如果进程中建立了线程,认为进程是多现线程的#多线线程和多进程是两个不同概念,二者都是并行完成功能。多个线程之间像内存、变量等资源在多个线程之

2015-03-21 10:41:23 388

转载 I/O复用:select()函数

select1.      头文件#include#include#include 2.      参数说明int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval *timeout);先说明两个结构体:第一,s

2015-03-05 19:06:03 611

转载 Linux下Socket编程的端口问题( Bind error: Address already in use )

在进行linux网络编程时,每次修改了源代码并再次编译运行时,常遇到下面的地使用错误:Bind error: Address already in use虽然用Ctrl+C强制结束了进程,但错误依然存在,用netstat -an |grep 5120和ps aux |grep 5120都还能看到刚才用Ctrl+C“强制结束”了的进程,端口还是使用中,只好每次用kil

2015-03-04 19:02:03 812

转载 gcc命令行详解

gcc命令行详解  1、gcc包含的c/c++编译器gcc、cc、c++、g++gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译2、gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序-o参数用来指定生成程序的

2015-03-04 12:09:38 1173

转载 gcc 命令

1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Co

2015-02-16 13:11:32 372

转载 Win7:CapsLock与Esc互换

Caps Lock键的位置,左手小指轻松可及。其功能只是切换大小写,纯大写毕竟用得少,偶尔大写只需Shift加字母,更快捷(不包含每次按Shift键都使用大拇指的那类人)。便利的位置与鸡肋的功能,强烈的冲突下只有一个结果——换之而后快。换哪个键并不需要太多的考虑,因为使用VIM,Esc键用得多,这个键又地处北极偏远地区,交通极不方便,与Caps Lock互换,顺理成章。

2014-11-14 16:12:07 1817

转载 const参数,const返回值与const函数

在C++程序中,经常用const 来限制对一个对象的操作,例如,将一个变量定义为const 的: const  int  n=3;则这个变量的值不能被修改,即不能对变量赋值。       const 这个关键字经常出现在函数的定义中,而且会出现在不同的位置,比如:               int  strcmp (const  char  *str1,const

2014-08-25 21:13:41 438

原创 最大子数列和的问题

开始自己研究算法,这应该是一个比较艰苦和漫长的路吧。da

2014-08-24 15:13:49 707

空空如也

空空如也

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

TA关注的人

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