最近在项目中debug各种access violation的,其中这个问题比较有代表性,并且能够被规范的代码标准解决。 问题可以总结为以下的代码: 以上代码里面,你可以定认为`result`会指向`testStr.m_value.c_str()`吧,因为我们重载了`operator const ch ...
分类:
编程语言 时间:
2017-08-27 10:07:39
阅读次数:
162
1.采用code first 做项目时,数据库已经生成,后期修改数据库表结构。再次运行时出现一下问题: Entity Framework : The model backing the '' context has changed since the database was create 解决方法 ...
分类:
数据库 时间:
2017-08-25 11:01:45
阅读次数:
247
在c++中,只传一个参数的构造函数定义了一个缺省的转换操作(隐式转换),即将该构造函数对应数据类型的数据转换为该类的对象,如下所示 ...
分类:
编程语言 时间:
2017-08-21 09:45:21
阅读次数:
226
Entity framework有3中加载数据的方式:懒汉式(Lazy loading),饿汉式(Eager loading),显示加载(Explicit loading)。3种加载方式有各自的优缺点,详细的可以参考微软的技术文章《Reading Related Data with the Enti... ...
分类:
其他好文 时间:
2017-08-20 18:30:44
阅读次数:
187
关于链接数据库报错: ERROR 1135 (HY000): Can't create a new thread (errno 11); if you are not out of available memory, you can consult the manual for a possible ...
分类:
其他好文 时间:
2017-08-15 21:05:04
阅读次数:
250
http://blog.sina.com.cn/s/blog_62b1508e0100hl8a.html 函数模板是C++新增的一种性质,它允许只定义一次函数的实现,即可使用不同类型的参数来调用该函数。这样做可以减小代码的书写的复杂度,同时也便于修改(注:使用模板函数并不会减少最终可执行程序的大小, ...
分类:
编程语言 时间:
2017-08-13 20:53:03
阅读次数:
257
技术在于交流、沟通,转载请注明出处并保持作品的完整性。 1.conversion function 转换函数 自动转换遵循以下规则: 1)若参与运算量的类型不同,则先转换成同一类型,然后进行运算。 2)转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成lo ...
分类:
编程语言 时间:
2017-08-13 17:36:49
阅读次数:
192
在资源管理器中小心copying行为 上节是对资源的管理说明。有时候我们不能依赖于shared_ptr或者auto_ptr,所以我们须要自己建立一个资源管理类来管理自己的资源。 比如建立一个类来管理Mutex锁。如今使用函数处理类型为Mutex的相互排斥器对象 class Lock{ public: ...
分类:
编程语言 时间:
2017-08-13 12:34:59
阅读次数:
133
构造函数 Default构造函数:可被调用而不带任何实参的构造函数,没有参数或每个参数都有缺省值。如: 将构造函数声明为explicit,可阻止它们被用来执行隐式类型转换,但仍可用来进行显示类型转换。如: copy构造函数:用于以同型对象初始化自我对象,以passed by value的方式传递对象 ...
分类:
编程语言 时间:
2017-08-13 12:31:35
阅读次数:
153
#ifndef MUTEXLOCKER_H_INCLUDED #define MUTEXLOCKER_H_INCLUDED #include #include class MutexLocker{ public: explicit MutexLocker(pthread_mutex_t *mutex... ...
分类:
编程语言 时间:
2017-08-10 20:59:46
阅读次数:
340