自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 CentOS+Apache2+Python+MySQLdb

最近接了一个网站外包,为一个公司开发主业站点。正好最近也想学python,所以上网找了一下介绍LAMP架构的资料。经过一个上午的奋战,网站终于落成。只是疑点颇多,各种文章如管中窥豹,最终还是得借助官方文档。为了让自己以后方便回看,也希望能够帮到网友朋友们,所以把这次架站成功的经历胡乱记下来。1.首先安装apache    要安装apache需要先安装apr和apr-util。笔者原

2016-12-07 11:08:02 462

原创 jersey+spring+mybatis,使用jetty容器,druid连接池,构建restful风格项目

最近在学校做一个网络项目,要实现消息群发和事件提醒。可选择的工具很多,可以使用c++写socket,也可以用php做网站,想了想,最后还是采用java做后台,构建一个restful风格的后台项目,适用于移动端、pc端和web端。使用maven管理项目依赖关系,控制器选用jersey,web服务器用jetty,用spring管理对象关系,采用mysql数据库,mybatis持久层框架以及druid连

2016-09-03 17:27:37 2498

原创 linux内核综述

终于读完了Robert Love大师《linux内核设计与实现》,尽管有多处一知半解,但是仍然收获良多,不免想借机记下来,供以后参考。    linux内核固然是个庞然大物,但是并非洪水猛兽,尽管其中充斥着各种精巧、复杂的数据结构以及别出心裁的算法,但是它仍然是有迹可循的。整个内核可以分为七个部分:进程管理、中断机制、同步机制、时钟管理、内存管理、文件管理、设备管理。下面将分别叙述。   

2016-08-11 22:01:21 448

原创 c++类的特性探究(一)

g

2015-10-04 18:24:16 478

原创 进程以及进程间关系

进程是现代操作系统最为深刻的概念之一,它提供了运行中程序的抽象。一个进程指的是正在内存中运行的一个程序,任何程序都运行在进程的上下文中,进程的上下文包括虚拟的地址空间、独占的cpu以及寄存器等系统状态和系统资源。有了进程这一概念,程序员得以从硬件繁琐的细节中解脱出来,从而能够集中精力在应用程序的功能设计与实现上。操作系统中最开始只有init一个进程,其后所有的进程都由它创建,称作子进程

2015-10-04 18:22:53 982

原创 构造函数探索

构造函数的一个重要作用是初始化类的数据成员,初始化有两种方法,一种是在函数的参数列表之后紧跟着初始化列表,另一种是在函数体内部为数据成员赋值。前一种方法是直接初始化,后一种方法是先默认初始化,然后再赋值。两种方法在底层效率和适用范围方面有所不同,const、引用等数据成员因为定义过后不能赋值,必须进行直接初始化,所以只能采用第一种方法,而其他种类的数据成员两种方法都可以使用,但是建议使用第一种方法

2015-07-21 11:30:55 496

原创 c++类定义基础

笔者从c入手,转战c++的一个原因就是看中了c++对于面向过程的兼容和对于面向对象的支持,大型的软件项目无疑都是设计模式和面向对象的设计。而面向对象的基本单元则是类,类的基本思想是数据抽象和封装。数据抽象是一种依赖接口和实现分离的编程技术。接口包括用户能够进行的操作,实现则包括类的数据成员、负责接口实现的函数体以及定义类的成员函数,封装则实现了类的借口和实现的分离,封装可以隐藏类的实现细节,类的用

2015-07-16 13:15:07 581

原创 c++函数特性一览

函数是代码快的集合,是编程语言里面不可缺少的部分,使用函数可以实现对数据和操作较好的封装,笔者有过一定的c语言函数基础,故而再次只讨论有关c++函数的一些特性。重载:c++里面函数的一个重要特性便是函数重载,程序员可以定义多个名字相同但是形参列表不同的函数,在函数调用时,编译器会根据传入实参列表的形式选择正确的函数执行,这样一定程度上可以减轻程序员命名的负担,也使得函数调用更为简便。

2015-07-13 11:49:04 676

原创 unix文件和目录

文件系统是存储数据的基础,对于一个操作系统来说至关重要,unix支持多种文件系统,各文件系统的特性有所不同,但是又万变不离其宗。unix文件分为以下几种:普通文件:最常用的文件类型,包含了某种形式的数据。可以是ascII的文本文件和可执行的二进制文件,具体是那种文件由内核识别。目录文件:一个包含了其他文件的名字以及指向这些文件有关信息的指针块特殊文件:提供对于设备的带缓冲的以固定长

2015-07-12 15:04:41 1341

原创 C++容器类型

这两天看了一下c++prime的第三章,逐步了解了一下c++标准库中定义的容器类型,重点是string和vector,还附带讲解了一点有关数组的知识点。标准库类型string标准库类型string表示可变长度的字符串序列,是c++标准库中定义的类类型。string类型的对象可以采用以下方式进行定义和初始化:string str1 //默认初始化,str1是一个空字符串

2015-07-08 11:54:27 1023

原创 C++变量和基本类型

这几天翻了一下c++prime的前两章,对于c++的变量与数据类型有了一些粗浅的了解,谨以拙笔加下,以供后来查阅。c++中有关变量声明定义与数据类型的选择有许多其他语言不具备的特性。c++是一种强类型语言,要求正在使用中的变量具有明确的数据类型,这样便可约束可在此数据类型进行的操作,但是为了打破固定数据类型的禁锢,c++中也引入了类型转换。当表达式中出现不同大小的数据时,为了保持数据的

2015-07-06 13:35:55 470

原创 essential C++第二章学习心得

今天开始正式记录一点学习c++的心得,笔者用的参考书籍是电子工业出版社2012年发行的EssentialC++中文版,由侯捷先生翻译,原版作者也是另外一本c++编程圣经《c++ prime》的作者——Stanley B.Lippman。此书可视为c++prime的简化版,与一般的编程语言参考书籍不同,书中并不是采用以基础知识为框架的层层深入的结构,而是根据不同的编程风格分别介绍c++中包含但是有别

2015-04-26 19:59:16 593

原创 C++,你好!

学了一年多的c语言,心里终于有一点冲动与兴奋了。c++,一个脑海中萦绕许久的字眼,一直想要触碰却又怕去触碰。现在终于鼓足勇气,伸出手,拉近距离!    距离工作还有一年半的时间,曾经就这个问题与许多职场达人,offer杀手交流过。前辈英杰们普遍认为二年级虽然不算太晚,时间亦所剩不多,如果要在一年之内完成从懵懂无知的学生到合格的专业开发人员的蜕变,接下来的365天须时时警醒自己:吃得苦中苦,方为

2015-04-24 22:15:40 941

《ACM图灵奖:1966-2006(第三版)计算机发展史的缩影》

图灵奖被誉为计算机界的诺贝尔奖,众多获奖的杰出的计算机科学家汇聚一堂

2015-09-08

unix环境高级编程源代码

unix环境高级编程第二版源代码,帮助理解书中例子,更好的学习有关操作系统级别编程的知识和技能

2015-07-08

ps自制作品

ps自制作品

2014-10-17

空空如也

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

TA关注的人

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