自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux常用命令

Linux常用命令一些常用的总结,常用的大概有chmod、chgrp、grep、find、ifconfig大概想到的就这些吧,下面分别介绍下,主要参考的是linux里面的man。还有一些像ps、top命令可以查看进程(线程)占用系统资源情况,top可以查看系统cpu和内存swap分区的使用情况。du -h filename 查看文件占用磁盘空间大小,不是真正的大小,一个空的文件也要找4k的空间

2012-06-27 10:41:33 722

原创 面向对象的理解

今天发现一本好书,设计模式精解,作者是Alan Shalloway和James R.Trott,薄薄的一本,但是讲的很清楚,也让我对面向对象和设计模式有了多一点的理解。记得去三星实习生面试的时候面试过就问过一个问题,谈谈对面向对象的理解,我当时就只说了一个多态,而且感觉没有条理,所以今天趁着看过书,总结下这个问题。Object Oriented,OO这个概念已经知道很多年了,但是感觉距离真正的

2012-06-26 22:09:10 850

原创 关于mysql

分三个部分,第一部分是常用关键字,第二部分为一些典型的查询,第三部分为一些其他概念一、关键字1)建表语句,这个只写出个例子吧,这个表是oracle数据库里面的例子。create table emp(EMPNO int(4) not null primary key,ENAME varchar(20), //mysql里面没有varchar2类型,oracle里面有,这个varc

2012-06-25 16:26:33 1219

原创 二叉树总结

分大概几个部分吧,定义(包括平衡、完全、满二叉树),基本性质、存储方式、遍历方法,树转成二叉树方法五个部分,最后是代码。一、定义wiki上定义:In computer science, a binary tree is a tree data structure in which each node has at most two child nodes, usually distingu

2012-06-24 16:23:14 1645

原创 内存泄露

在看趋势科技的面试题时候看到的,这个公司主要是服务器上后台开发,用的也是C++为多,所以会问这个问题吧。这个自己也没什么经验,毕竟内存对于我写的东西来说已经足够大了,虽然写过服务器后台程序,但是没写过那么复杂的东西。维基百科上的定义“A memory leak, in computer science (or leakage, in this context), occurs when a com

2012-06-23 16:34:12 611

原创 关键字typedef

对这个东西的探讨始于一道趋势科技的笔试题目,网上找到:1.Please define a member function pointer of A::print()class A{  public:  void print()  {      }};(a) typedef void(*pf_type)(A*);(b) typedef void(A::*p

2012-06-16 16:07:03 807

原创 String类代码

#include #include #include using namespace std;class String { public: String(const char *str = NULL); //这个地方经常会忽略掉const 和 =NULL String(const Stri

2012-06-14 14:44:47 779

原创 关于const关键字

1.const 与 #define的比较(1)const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误(边际效应)。(2) 有些集成化的调试工具可以对const常量进行调试,但是不能对宏常量进行调试。(这点到没有遇到过)在C++ 程序中只使用const常量而不使用宏常量,即const常

2012-06-14 10:56:34 932

原创 TCP/IP学习(二)IP、TCP、UDP协议

一、概述在这里只是简单说明下IP、TCP、UDP数据报报头和各个字段的简单意义,像IP选路、TCP链接的建立和终止等复杂的问题,以后在做总结。首先是大概介绍下各个协议,然后分别的说明协议报头。1.IP提供一种不可靠、无连接的数据报传送服务。不可靠:不能保证IP数据报能够成功的到达目的地,如果发生某种错误,如路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃数据报,然后发送ICM

2012-06-06 21:46:25 1668

原创 TCP/UDP 区别

key:TCP是一种面向连接的、可靠的、字节流服务   1.面向链接:TCP面向链接,面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须通过三次握手先建立一个TCP连接。在一个TCP中仅有两方彼此通信,多播和广播不能用于TCP。UDP是不可靠的传输,传输前不需要建立链接,可以应用多播和广播实现一对多的通信。 2.可靠性:TCP提供端到端的流量控制

2012-06-06 14:40:56 3787

原创 C++中构造函数和析构函数

先上几个问题:1.构造(析构)函数可以为私有函数么?2.构造(析构)函数可以为虚函数么?3.构造(析构)函数可以调用虚函数么?(以下所有讨论基于gcc 4.1.2的结果)一、构造(析构)函数可以为私有函数么?理解问题的关键先清楚以下几个问题:1.如何保证一个类没有实例?2.如何保证一个类只有一个实例?3.如何保证一个类的实例一定在堆上?1.如何保证一个类没有

2012-06-05 20:34:56 1043

原创 不同类型数据对象

有的把程序的内存划分为堆、栈、全局区、文字常量区、文本区。全局区又叫静态存储区(我以为叫静态存储区好些,有些局部的静态数据对象也放在这个区,静态区的静态是相对堆、栈来讲的,在程序开始时候已经分配好空间),分为data段和bss段,其中data段存放初始化的全局变量和静态变量,而bss段存放为未初始化的全局变量和局部变量。文字常量区存放字符串常量,结束后程序自动释放。1.初始化数据段和未

2012-06-05 10:53:12 612

原创 数组与指针

对此问题的探讨始于西山居的一个笔试题,笔试没过,宣讲会得了个大抱枕~~题目如下:void main(){ int aa[2][5] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int *ptr1 = (int*)(&aa+1); int *ptr2 = (int*)(*(aa+1)); printf("%d,%d", *(ptr1-1), *(pt

2012-06-04 14:59:42 1632

用C++实现的Fisher算法

用C++实现的Fisher算法,我的毕设希望有用!

2010-05-09

用C++实现的LDA算法

用C++实现的LDA算法,我的毕设的一小部分,希望有帮助!

2010-05-09

空空如也

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

TA关注的人

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