- 博客(17)
- 资源 (26)
- 收藏
- 关注
转载 Linux下查看内核、CPU、内存及各组件版本的命令和方法
原文链接:点击打开链接Linux查看内核版本: uname -a more /etc/*release more /etc/RedHat-release more /proc/version查看CPU信息:grep "model
2017-10-08 14:51:59 2017
原创 字符串操作的一些陷阱,谨记!
#include using namespace std;char* FunA(){char a[] = "Hello Word!";//a在栈区,Hello Word!存放在数组a所在的栈区return a; //当返回数组a的地址是Hello Word!会被销毁,返回指向一块内容为空的值}char* FunB(){char *a = "Hel
2017-09-27 16:40:22 351
转载 二叉查找树、平衡二叉树、红黑树、B-/B+树性能对比
原文链接:http://blog.csdn.net/z702143700/article/details/49079107前言:BST、AVL、RBT、B-tree都是动态结构,查找时间基本都在O(longN)数量级上。下面做出详细对比。1. 二叉查找树 (Binary Search Tree)BST 的操作代价分析:(1) 查找代价:任何一个数据的
2017-09-11 22:18:14 552
转载 什么是P问题、NP问题和NPC问题
原文链接:http://www.matrix67.com/blog/archives/105 这或许是众多OIer最大的误区之一。 你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP问题了”之类的话。你要知道,大多数人此时所说的NP问题其实都是指的NPC问题。他们没有搞清楚NP问题和NPC问题的概念。NP问题并不是那种“只有搜才行”的问题,
2017-09-11 18:53:40 228
原创 地址总线、字长和内存空间的关系
处理机字长是指处理机能同时处理(或运算)的位数,即同时处理多少位(bit)数据。比如Intel Pentium 4处理器字长为32位,它能同时处理32位的数据,也即它的数据总线为32位。以前的处理器比如8086,则为16位处理器,现在新兴的64位处理器,它的数据吞吐能力更强,即能同时对64位数据进行运算。处理器的字长越大,说明它的运算能力越强。如果讲处理器的寻址范围,则要看处理器的地址总线的位数,
2017-08-23 15:56:17 14715
原创 MySQL操作详解
一、DOS 界面登录数据库 mysql -u用户名 -p密码 -h主机(mysql -uroot -p) (1)mysql的默认端口号是:3306; (2)MySQL中超级用户叫‘root’;二、数据库操作: 1.显示数据库 SHOW DATABASES; 2.进入/打开数据库 USE 数据库名; 3.查看已打开的数据库 select datase(); 4.创建数据库:CREATE D
2017-08-03 21:48:28 388
原创 五种经典排序算法的实现(冒泡、归并、快排、堆排序、希尔)
五种经典排序算法的实现(冒泡、归并、快排、堆排序、希尔)#include <iostream>using namespace std;void swap(int &d,int& b){ int temp; temp=d; d=b; b=temp;}//冒泡排序void Bubblesort(int arry[],int len){ int i,j
2017-07-24 19:00:09 501
原创 C++11 新特性 学习笔记(1)
版权声明:本文为博主原创文章,未经博主允许不得转载。C++11新特性 _Pragma操作符和#pragma预处理指令的区别#pragma once相当于_Pragma(“once”)//括号里为字符串常量区别:_Pragma可以在宏定义中展开,而#pragma不能展开C++11整型的最大改变就是多了long long(至少64位)。C++11中只定义了五种标准的有符
2017-07-24 10:21:05 844
原创 C++ Primer学习笔记(2)
版权声明:本文为博主原创文章,未经博主允许不得转载。容器和算法顺序容器的操作容器元素的初始化:C c; //创建一个名为c的空容器。C是容器类型名,T是元素类型,适用于所有容器C c2(c);//创建容器c的副本,c2和c必须具有相同的容器类型,并存放相同类型的元素。适用于所有容器C c(b,e);//创建c,其元素是迭代器b和e表示的范围内元素的副本。适用于所有容
2017-07-24 10:16:14 282
原创 C++ Primer学习笔记(1)
版权声明:本文为博主原创文章,未经博主允许不得转载。标准输入输出对象:cin,cout,cerr,clog键盘输入文件结束符:(Windows下)Ctrl+z;(Unix下)Ctrl+d标准库的头文件用float 6位有效数字;double 和longdouble 10位有效数字;C++中,把负值赋给unsigned对象是完全合法的,其结果是该负数对该类型的取值个数求模后的
2017-07-24 10:13:03 242
转载 c/c++中const的用法
类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。 在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。所以 const 关键字对成员函数的行为作了更加明确的限定:有 const 修饰的成员函数(指 const 放在函数参数表的后面,而不是在函数前面或者
2017-06-22 15:49:10 271
原创 链表(链式存储)的基本操作
Clist.h#ifndef CLIST_H_#define CLIST_H_typedef struct _tag_CListNode{struct _tag_CListNode* next;}CListNode;typedef void CList;CList* CList_Create();void CList_Destroy(CList*
2017-06-16 15:35:00 492
转载 struct和typedef struct
struct和typedef struct分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student s
2017-05-12 20:25:22 208
转载 C语言函数返回类型为指针时的四个问题
1.先看程序:#includechar *returnStr(){ char *p = “tigerjibo”; return p;}int main(){ char*str; str =returnStr();
2017-05-09 16:15:40 1861
转载 C++智能指针(auto_ptr)详解 (转载)
智能指针(auto_ptr) 这个名字听起来很酷是不是?其实auto_ptr 只是C++标准库提供的一个类模板,它与传统的new/delete控制内存相比有一定优势,但也有其局限。本文总结的8个问题足以涵盖auto_ptr的大部分内容。 1. auto_ptr是什么?auto_ptr 是C++标准库提供的类模板,auto_ptr对象通过初始化指向由new创建的动态内存,
2017-04-23 20:34:45 417
转载 c++常见面试题
C++经典面试题 (2012-06-25 09:23:49)转载▼ <div class="articalTag" id="sina_keyword_ad_area"> <table> <tbody><tr> <td class="blog_tag">
2017-03-06 15:12:02 407
转载 堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似
2017-03-03 14:19:43 262
NVIDIA_SDK_8.2.16.zip
2019-01-10
tableView.zip
2018-06-25
MATLAB函数速查手册.CHM
2017-05-17
C++常见设计模式的解析和实现+源码解析.rar
2017-04-30
STL源码剖析(侯捷).pdf
2017-04-30
TCP-IP详解卷3:TCP 事务协议、HTTP、NNTP和UNIX域协议 .pdf
2017-04-25
QmlBook-In-Chinese
2016-06-02
交通灯测试
2015-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人