自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

ShadowWidget.rar

Qt自定义外发光效果,相当于CSS中的box-shadow样式,以及自定义边框阴影效果。

2019-08-18

NVIDIA_SDK_8.2.16.zip

nvidia gpu加速sdk. Operating System:Windows 7, 8, 10, Server 2008 R2, Server 2012, and Linux. Dependencies:NVENCODE API - NVIDIA Quadro, Tesla, GRID or GeForce products with Kepler, Maxwell, Pascal and Turing generation GPUs. NVDECODE API - NVIDIA Quadro, Tesla, GRID or GeForce products with Fermi, Kepler, Maxwell, Pascal and Turing generation GPUs. GPU Support Matrix NVIDIA Linux display driver 396.24 or newer NVIDIA Windows display driver 397.93 or newer DirectX SDK (Windows only) Optional: CUDA 8.0 Toolkit. Development Environment:Windows: Visual Studio 2010/2013/2015 Linux: gcc 4.8 or higher

2019-01-10

tableView.zip

概念 不同于模型 - 视图 - 控制器模式,模型/视图设计不包括用于管理与用户交互的一个完全独立的组件。一般情况,视图负责将模型数据呈现给用户以及处理用户输入。为了输入更加具有灵活性,则由委托来执行交互。这些组件提供输入功能,且在一些视图中还负责渲染个别项目。控制委托的标准接口在QAbstractItemDelegate类中定义。 委托能够通过实现的paint()和sizeHint()函数来展示它们的内容。然而,简单基础部件的委托可以继承QItemDelegate而不是QAbstractItemDelegate,并使用这些函数的默认实现。 委托编辑器可以通过使用小工具来管理编辑过程或直接处理事件来实现。 使用现有委托 Qt提供的标准视图中使用QItemDelegate提供编辑功能。委托接口的默认实现以一贯风格来呈现项目为每个标准视图:QListView、QTableView、QTreeView。 所有标准角色由所使用的标准视图中的默认委托处理。 视图使用委托是由itemDelegate()函数返回。setItemDelegate()函数允许你为标准视图设定一个自定义委托,为自定义视图设定委托时,有必要使用此功能。 一个简单的委托 这里实现的委托使用QSpinBox来提供编辑功能,主要用于模型处理整数。虽然为了这个目的我们设置了一个自定义的基于整数的表模型,我们可以很容易地使用QStandardItemModel来代替,因为自定义委托控制数据输入。我们构造了一个表视图来显示模型的内容,可以使用自定义的委托来进行编辑。

2018-06-25

中国分省份市场化指数(2016)

中国分省份市场化指数(2016)

2017-06-25

MATLAB函数速查手册.CHM

MATLAB5.3命令详解 : 分类总表 一、一般函数命令(general) 二、稀疏矩阵(sparfun) 三、运算符和特殊字符(ops) 四、二维图形(graph2d) 五、程序语言设计(lang) 六、 三维图形(graph3d) 七、基本矩阵和矩阵操作(elmat) 八、特殊图形(specgraph) 九、基本数学函数(elfun) 十、图形句柄(graphics) 十一特殊数学函数(specfun) 十二、位函数(bitwise functions) 十三、矩阵函数-数值代数(matfun) 十四、字符串(strfun) 十五、数据分析和付里叶变换(datafun) 十六、文件输入/输出(iofun) 十七、插值与多项式(polyfun) 十八、 时间和日期(timefun) 十九、泛函和常微分方程求解(funfun) 二十、数据类型和结构(datatypes)

2017-05-17

C++常见设计模式的解析和实现+源码解析.rar

常见设计模式的解析和实现(C++),真的很经典,我也在学 常见设计模式的解析和实现(C++)之一-Factory模式 常见设计模式的解析和实现(C++)之二-Abstract Factory模式 常见设计模式的解析和实现(C++)之三-Builder模式 常见设计模式的解析和实现(C++)之四-Prototype模式 常见设计模式的解析和实现(C++)之五-Singleton模式 .........

2017-04-30

深入理解C++11:C++11新特性解析与应用(中文版高清).pdf

深入理解C++11:C++11新特性解析与应用

2017-04-30

STL源码剖析(侯捷).pdf

学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。 这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。

2017-04-30

TCP-IP详解卷3:TCP 事务协议、HTTP、NNTP和UNIX域协议 .pdf

《TCP-IP详解.卷3.TCP事务协议.HTTP.NNTP和UNIX域协议》 【原书名】TCP/IP Illustrated Volume 3:TCP for Transactions,HTTP,NNTP,and the UNIX Domain Protocols 【原出版社】Addison Wesley/Pearson 【作者】W.Richard Stevens 【译者】胡谷雨 昊礼发 pdf格式 本书是“TCP/IP 详解系列”的延续。主要内容包括:TCP 事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快、更高效和更可靠; TCP/IP 应用,主要是HTTP 和NNTP;UNIX 域协议,这些协议提供了进程之间通信的一种手段。当客户与服务器进程在同一台主机上时,UNIX 域协议通常要比 TCP/IP 快一倍。本书同样采用了大量的实例和实现细节,并参考引用了卷2 中的大量源程序。本书适用于希望理解TCP/IP 如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP 维护计算机网络的系统管理员。

2017-04-25

MySQL学习手册.rar

MySQL学习手册

2017-04-04

CanoScanLiDE100的使用方法.txt

CanoScanLiDE100的使用方法,本资源提供一个.txt文件,里面有详细的使用说明。

2016-11-22

PDF合并.txt

一款免费的绿色免安装的将多个PDF文件合并为一个PDF文件的工具,本资源提供的是一个分享链接,大家可以去下载

2016-11-22

公司工资管理系统

c/c++代码编写的简易公司工资管理系统

2016-06-02

学生管理系统

用c/c++代码编写的简易学生管理系统

2016-06-02

QmlBook-In-Chinese

QmlBook上发布的课程已完成所有章节的翻译,进入第一次校正阶段,还有很多不通顺或者翻译很生硬的地方,很多术语可能不准确,如果有什么错误希望广大Qt爱好者谅解,并及时指出。

2016-06-02

stm32f103zet6电路图

stm32f103zet6电路图.pdf

2015-09-27

交通灯测试

交通灯测试c程序void delay(unsigned int cnt) { while(--cnt); } //void DelayUs2x(unsigned char t) //{ // while(--t); //} ///*------------------------------------------------ // mS????,?????? unsigned char t,???? // unsigned char ??????????,?????? // 0~255 ??????12M,????????? //------------------------------------------------*/ //void DelayMs(unsigned char t) //{ // // while(t--) // { // //????1mS // DelayUs2x(245); // DelayUs2x(245); // } //} // //void nbgreenblink() //{ nbg=1; // DelayMs(10); // nbg=0; // DelayMs(10); //} //void dxgreenblink() //{ dxg=1; // DelayMs(10); // dxg=0; // DelayMs(10); //} /*------------------------------------------------ 主程序 ------------------------------------------------*/ main() { TMOD |=0x11; //TMOD |=0x01;//定时器0设置 10ms in 12M crystal TH1=0xd8; //定时器1设置 10ms in 12M crystal,设置闪烁绿灯的定时器。 TL1=0xf0; TH0=0xd8; TL0=0xf0; IE= 0x8A; //打开中断 EA=1; ET1=1; TR0=1; //TR1=1; nbr=0; // 起始时南北红灯亮,东西绿灯亮 dxg=0; nbred =1; dxgreen=1; while(1) { P0=nbshiwei;//显示十位南北方向 LACTCH1=1; //段锁存 LACTCH1=0; P0=0xfe; LACTCH2=1; // 位锁存 LACTCH2=0; delay(300); //短暂延时 P0=nbgewei; // 南北显示个位 LACTCH1=1; //锁存 LACTCH1=0; P0=0xfd; LACTCH2=1; // 锁存 LACTCH2=0; delay(300); //////////////////////////// P0=dxshiwei; //显示十位东西方向 LACTCH1=1; //段锁存 LACTCH1=0; P0=0xfb; LACTCH2=1; // 位锁存 LACTCH2=0; delay(300); //短暂延时 P0=dxgewei; //显示东西个位 LACTCH1=1; //锁存 LACTCH1=0; P0=0xf7; LACTCH2=1; // 锁存 LACTCH2=0; delay(300);

2015-09-27

空空如也

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

TA关注的人

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