搜索到与相关的文章
编程技术

VC中"其原因可能是堆被损坏"的原因解析

中午吃饭的时候跟同事聊天说起一个问题。说是在dll中delete在exe中创建的对象会弹出assert窗口并提醒说“堆破坏”。当时想想不太可能,回到公司后用VS2005试了一下没有出现问题。但是同事同VS2003新建了项目和工程后却出现了该问题。具体的现象如下图所示:断点的堆栈如下:当时就觉得非常奇怪。到网上搜索了crtheap就有预感可能是crtheap的问题。后来就搜到了微软的这篇文章,dll间传递CRT对象(文件句柄、环境变量、区域信息等)存在潜在问

系统 2019-08-29 23:50:34 2648

各行各业

NSun.MVC CRUD操作

上一篇介绍NSun.MVC配置以及简单使用,这篇介绍NSun.MVC的增删查改。其中数据操作应用到了NSun.Core.dll前面有介绍。1、表及字段描述:TABLENAME="enumus";//表名privateInt32_id;//编号privateString_name;//姓名privateInt32_age;//年龄privateInt32_sex;//性别2、页面编写:R.aspx//读取页面<%@PageLanguage="C#"Inher

系统 2019-08-12 09:26:50 2648

数据库相关

数据库设计的一些构想

数据库设计的一些构想(模式与数据库设计一)一直以来我就有个想法希望能够把数据库设计的方式能够与模式挂上钩的,这里我所列出的内容可能还算不上模式,但与之有些类似,因此希望大家能够给予一些好的建议.有问题还请大家踊跃发言.加上下述文字一则我认为我所列举的这些类似于模式的东西与上一帖子是分不开的,二则是为了凑个字数的.-------------------------------------------------------------------------

系统 2019-08-12 01:53:58 2648

MySql

mysql安装错误总结

1、若在启动mysql服务时出现如下错误,可查看错误日志找出错误原因。Error:StartingMySQL.TheserverquitwithoutupdatingPIDfile(/data/mysql/failed184_sles10.pid).2、Error:13073010:15:37[ERROR]COLLATION'utf8_general_ci'isnotvalidforCHARACTERSET'latin1'13073010:15:37[ER

系统 2019-08-12 01:52:28 2648

数据库相关

执行计划中各字段各模块描述

在SQL语句的执行计划中,包含很多字段项和很多模块,其不同字段代表了不同的含义且在不同的情形下某些字段、模块显示或不显示,下面的描述给出了执行计划中各字段的含义以及各模块的描述。有关执行计划中各字段模块的描述请参考:执行计划中各字段各模块描述有关由SQL语句来获取执行计划请参考:使用EXPLAINPLAN获取SQL语句执行计划有关使用autotrace来获取执行计划请参考:启用AUTOTRACE功能有关display_cursor函数的使用请参考:dbms

系统 2019-08-12 01:52:15 2648

数据库相关

poj 3017 Cut the Sequence dp

dp[k]是非递增的,然后对于同样的转移代价,我们只需要找到i最小的dp[i]及可。所以可以用单调队列维护一个递减的序列,存储转移代价,即一段中的最大值。对于每个转移代价下的dp[i]+a[j],把它压入set中。每次找到最小的值来更新dp[k]。维护队列,set,有比较麻烦的边界条件,要好好处理。#include#include#include#includeusingnamespacest

系统 2019-08-12 01:52:04 2648

MySql

PHP+MySQL安全方案整理

看之前牢记一句老话:一切用户输入的都是不安全的。1不要依赖于服务器端的magic_quotes,虽然他们默认都是打开的(magic_quotes_gpc)将下面两个关闭ini_set("magic_quotes_runtime",0);ini_set("magic_quotes_sybase",0);全部自己手工对所有变量添加magic_quotes,就是添加addslashes代码如下:functionstripslashes_deep($value){

系统 2019-08-12 01:33:25 2648