自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 stack around the variable variable was corupted

NFANODEALL 变量周围的堆栈损坏 把“project->配置属性->c/c++->代码生成->基本运行时检查” 改为默认就没有这个错误了关于基本运行检查 搜索了一些内容  一般是由于数组越界或者是 其他情况 对于 未申请的堆栈进行了操作如果我进行运行时检查 检查方式是    我开辟了一个 大小为len 的int 型数组 int array[10];除

2017-07-30 14:33:20 810

原创 修oracle

要做实验报告 oracle坏了其实 就是 我很笨 搞错了一个地方 不过查了很多资料  记录一下最一开始 是一直崩溃  就是这种错误ora-01033 : oracle initialization or shutdown in progress网上查询 说数据库文件损坏 再修的过程中  由于自己对于数据库的不熟悉  包括命令错误 或者其他错误也出现了不少在登陆sys账户

2017-07-26 13:23:56 341

原创 QT dialog 模态

对话框分为两种:1模态对话框 2非模态对话框模态对话框就是阻塞对话框,就是你不解决掉这个对话框,谁没办法点这个对话框以外的操作的  (就平时点外面 “噔噔噔” 不让点那种样子的)非模态就是自己弹出的对话框,我们可以不管他,继续进行当前窗口的任务。其中模态对话框包含 应用程序级别和窗口级别  对应阻塞程度顾名思义了。show()函数是非模态非阻塞性质的  show()

2017-07-18 17:15:35 784

转载 Qt 出现“undefined reference to `vtable for”原因总结

由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程序的时候,会遇到各种各样这样那样的问题,而且很多是很难,或者根本找不到原因的,即使解决了问题,如果有人问你为什么,你只能回答--不知道。           今天我在这里列举的问题也是再编写Qt程序时,总是遇到的问题,问题普遍,而答案却不唯一,解释这一个问题的说法很多,往往只适合某一种情况,因为这个错误太笼统了,它就是-- “un

2017-07-17 15:10:43 566

原创 Qt connect

QT 信号槽机制当一个控件发生一种事件   点击 文本变更 聚焦 失焦 之类,产生一个信号。connect  函数  槽函数 用于捕获信号 当相应信号发出的时候,槽函数被自动触发  除了这个特性之外 槽函数和其他常规函数没有什么特殊区别 能够被public  protect private  virtual修饰connect所有的重载 第一个参数都是 const QObject

2017-07-15 19:30:32 478

原创 Qt environment

网上下载Qt  选择合适的版本https://www.qt.io/download/  下载完成之后打开Qt Creator创建一个 empty project点击下一步 下一步 到完成  新建一个 cpp源文件编辑CPP(网上找的一份测试)#include #include int main(int argc, char *argv[])

2017-07-14 17:10:53 761

原创 C++ 使用boost asio学习 搭建简易service

Service测试端口为 8888一开始 不开client  服务器也接受字符、原因是迅雷看看也用 8888端口 干掉他就好了#include#include#include#includeusing namespace boost::asio;using boost::asio::ip::tcp; //子class client_session :publi

2017-07-11 16:20:06 1038

原创 C++ bind

前几天用lambda写了一个程序  http://blog.csdn.net/ink_cherry/article/details/74129946bind是用来绑定函数调用参数这个bind 的用途,是延时执行函数    支持占位符操作一个简单的bind 例子#include#includeint substract(int a, int b){ return b -

2017-07-09 23:08:08 407

原创 C++11 decltype 和auto

C++ decltype 自动推导类型int var; const int&& fx(); struct A { double x; } const A* a = new A(); decltype(fx()); const int&&        对 左值引用 的const int。decltype(var); int

2017-07-09 17:09:13 485

原创 C++ iterator遍历 以前没注意到的一个点 前置递增和后置递增

今天看C++标准库以前用vector 没有 注意到书上总结迭代器的遍历  for (vector::iterator pos = m.begin(); pos != m.end(); ++pos) { cout << *pos; }为什么用++pos而不是pos++

2017-07-06 21:13:46 1774

转载 C++完美转发

问题描述   C++无疑是十分强大的,但是你可知道,在C++0x标准出现之前,在C++界里有一个十分棘手而未能解决的问题——参数转发。问题的描述如下:对于一个给定的函数E(a1, a2, ..., an),它有参数a1, a2, ..., an,你不可能写出一个函数F(a1, a2, ..., an),使得该函数与E(a1, a2, ..., an)完全等价。

2017-07-06 17:23:36 2966 3

原创 C++ constexpr

C++11 关键字 constexpr跟const相似,修饰的值不能被改变。constexpr 特点:constexpr指定的声明可以在编译时期求值,并且他的之不能被改变                           但是 constexpr修饰的函数不一定能够在编译时期求值,如果他的参数能在编译时期求出来那么 函数值就在编译时期求出

2017-07-05 21:26:44 960

原创 C++中的explicit关键字 抑制隐式转换构造

在C++程序中很少有人去使用explicit关键字,不可否认,在平时的实践中确实很少能用的上。再说C++的功能强大,往往一个问题可以利用好几种C++特性去解决。但稍微留心一下就会发现现有的MFC库或者C++标准库中的相关类声明中explicit出现的频率是很高的。了解explicit关键字的功能及其使用对于我们阅读使用库是很有帮助的,而且在编写自己的代码时也可以尝试使用。既然C++语言提供这种特性

2017-07-05 11:54:18 443

转载 数据库索引

数据库中索引的结构和什么情况下不适合建索引,数据库索引是如何实现的?1>数据库中索引的结构是一种排序的数据结构。2>数据库索引是通过B树和变形的B+树实现的。3>什么情况下不适合建立索引?  1.对于在查询过程中很少使用或参考的列,不应该创建索引。  2.对于那些只有很少数据值的列,不应该创建索引。  3.对于那些定义为image,t

2017-07-04 21:26:31 261

转载 C++智能指针

导读最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……。而且在看开源的C++项目时,也能随处看到智能指针的影子。这说明智能指针不仅是面试官爱问的题

2017-07-04 20:15:45 252

原创 C++ lambda实现javascript闭包

第一眼看到lambda不知道是啥,感觉贼难后来看到lambda感觉很像js对待函数 我的目的是做一个 求n!(n在javascript中,可以通过闭包来实现这个功能首先 capture ref举个例子#include#includestd::function p(){ int i = 10; return [&]() { std::cout << i;

2017-07-02 17:05:42 383

转载 C++ inline内联

以前只知道调用次数频繁的函数可以用inline提升效率 但并不了解机制这篇博客讲的很好 码住1.  内联函数在C++中我们通常定义以下函数来求两个整数的最大值:复制代码 代码如下:int max(int a, int b){ return a > b ? a : b;}为这么一个小的操作定义一个函数的好处有:① 阅读和理解函数 max 的

2017-07-02 11:29:02 390

原创 多线程用到类函数中

1静态成员函数可以直接调用void static stafun(int n);std::thread t1(stafun ,n);2普通成员函数调用方法void norfun(int n)std::thread t2(&A::norfun,this,n);   //必须有对象,this后边是参数表还要看看,没完全弄明白

2017-07-01 23:50:18 417

空空如也

空空如也

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

TA关注的人

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