- 博客(16)
- 资源 (207)
- 收藏
- 关注
转载 VS2010进行远程调试方法总结
假设现在有A、B两台PC机。VS2010安装在A机器上,也就是说A机器是开发使用的机器。B机器是程序运行部署使用的机器,其IP为:192.168.1.129(局域网IP)说明:如果B机器是外网IP下面方法照样适合,不过在使用的适合可能会出现无法附加到进程的错误。如果出现无法附加到进程的错误、无法连接到设备.请按照步骤13进行设置。 1、根据vs2010安装目录倒找Remot
2015-01-27 12:53:19 556
原创 sqlite常见操作
1.在原有表中添加一列 ALTER TABLE table-name ADD COLUMN column-name column-type 例如在student表中添加一列名为name,类型为varchar: alter table student add column name varchar;
2015-01-27 12:46:38 363
转载 如何通过map文件轻松找到崩溃的代码行
首先必须生成程序的 MAP 文件。什么是 MAP 文件?简单地讲, MAP 文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持。而且,这是唯一能找出程序崩溃的地方的救星。好吧,既然 MAP 文件如此神奇,那么我们应该如何生成它呢?在 VC 中,我们可以按下 Alt+F7 ,打开“Project Settings”选项页
2015-01-17 16:41:55 519
转载 vs2010 dump 调试
1)exception_handler.h#pragma once#include #include #include #pragma comment( lib, "DbgHelp")static LONG WINAPI MyUnhandledExceptionFilter(struct _EXCEPTION_POINTERS* ExceptionInfo)
2015-01-17 09:59:03 451
转载 _set_invalid_parameter_handler异常处理函数
VS2005之后的版本,微软增加了一些新的异常机制,新机制在出现错误时默认不通知应用程序,这时程序就崩溃了。所以这种情况下,必须调用_set_invalid_parameter_handler、_set_purecall_handler设置自己的异常处理函数。以下示例代码:// test.cpp// compile with: /Zi /MTd// C++ Exceptions
2015-01-14 17:19:14 814
原创 ‘\0’与“\0”,NULL的区别
char *a = '\0'或char *a = NULL时,a == NULL都成立,困惑'\0'到底是个什么东西?写第一种的不好,至少说明是初学者。a 四字节,'\0'一个字节。类型不同,要转换。第二种好。strlen(NULL) 程序会出错因为你传递的NULL是地址0,引起非法地址访问strlen("\0“)不会答:"\0"
2015-01-14 16:25:09 571
原创 sprintf_s 在release下仍然会崩溃
开启VS2010的警告之后,将项目中所有的sprintf都换成了sprintf_s,以为这样的话程序在字符串copy时就安全了,结果在实际环境中程序还是崩溃了。自己在VS中尝试了这样的代码:char teststr[10] = {0};char inputstr[21] = {"12345678901234567890"};sprintf_s(teststr,10,"%s"
2015-01-14 12:56:56 1447
转载 windows 32位程序编译成64位
VS2010新建的VC++项目默认的组件平台是32位要将它编译为64位程序,按以下步骤:1.点击“Win32”下拉框,打开“配置管理器”2.点击“活动解决方案管理平台”下拉框,选“新建”3.点击“键入或选择新平台”下拉框,选"x64",然后点击“确定”4.配置完成,可以看见项
2015-01-13 20:30:49 759
转载 使用WSUS服务器配置自动更新方法简介
为方便广大用户及时自动更新,现架设与微软补丁服务器同步的WSUS服务器供广大师生使用。WSUS服务器适用更新的操作系统:winxp、winserver2003、winserver2008、vista、win7WSUS服务器适用更新的软件有:reportview2005、2008;visualstuio2005、2008;office2002/xp、2003、2007;sdk compone
2015-01-13 13:20:05 5188
原创 VS2010应用程序工程中文件的组成结构
用应用程序向导生成框架程序后,我们可以在之前设置的Location下看到以解决方案名命名的文件夹,此文件夹中包含了几个文件和一个以工程名命名的子文件夹,这个子文件夹中又包含了若干个文件和一个res文件夹,创建工程时的选项不同,工程文件夹下的文件可能也会有所不同。 如果已经以Debug方式编译链接过程序,则会在解决方案文件夹下和工程子文件夹下各有一个名为“Debug”的文件夹,而
2015-01-12 21:59:45 680
原创 关于使用__FILE__和__LINE__的宏定义来打印日志
最近在代码检视时被同事鄙视了,因为打印log时使用__FILE和__LINE__作为输入参数。 每次打印Log时均需要些这些参数,调用者麻烦,可以使用宏定义来代替。 代码检视结束后,我就查询了相关的资料,将打印的地方使用宏替换掉了。具体如下: 首先定义宏:#define STRINGIFY(x) #x #define TOSTRING(x) STRINGIFY(x) #d
2015-01-10 22:05:49 1042
转载 使用PageHeap.EXE或GFlags.EXE检查内存越界错误(转)
我推荐使用PageHeap.Exe和Gflags.Exe,主要的原因还是因为当有人问内存越界的错误如何查出来的时候,国外的朋友经常会推荐这两个工具(highlyrecommend)。我用过之后,也觉得有些时候用用还是有好处的。PageHeap.Exe将针对某个指定的应用程序启用PageHeap标志,从而自动监视所有的malloc、new和heapAlloc的内存分配,找出内存错误。Page
2015-01-09 11:58:34 707
转载 C++中四种强制类型转换的区别
使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast。1、static_cast用法:static_cast (expression)该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:(1)用于类层次结构中基类和派生类之间指针或引用的转
2015-01-08 18:37:06 395
转载 C++ 验证微软数字签名
BOOL CheckFileTrust(LPCWSTR lpFileName){BOOL bRet =FALSE;WINTRUST_DATA wd = {0};WINTRUST_FILE_INFO wfi = {0};WINTRUST_CATALOG_INFO wci = {0};CATALOG_INFO ci = {0};HCATADMIN h
2015-01-07 15:26:13 1391
转载 LogonUser函数空密码的问题
LogonUser()是用来判断用户登录Windows操作系统的。但是,当密码为空的时候,LogonUser会返回FALSE。经过研究,发现如果密码为空的时候,GetLastError会返回1327错误,也就是说,Windows不允许LogonUser以空的密码来登录。所以,登录的代码需要更新一下:if (LogonUser(account.strUsername, accou
2015-01-05 10:22:18 2444 1
转载 VS2010添加CPP文件后打开崩溃的问题
在编译LIve555的过程中,添加源文件的cpp到项目工程中,见博客《live555搭建流媒体服务器1--live555概述》。但是添加后打开cpp文件的时候发现VS崩溃了,我的解决方案:"Microsoft Visual Studio 2010"->"Visual Studio Tools"->"VS2010 开发人员命令提示"->输入"devenv /resetuserdata ",这样导
2015-01-02 14:54:36 1151
C++黑白棋游戏完整代码.zip
2019-05-24
最全四级联动城市联动json数据 四级联动城市.zip
2019-05-24
招聘应聘系统 VB+SQL Server2000课程设计-招聘应聘系统.zip
2019-05-24
landsat8影像批量定标裁剪 ENVI+IDL小程序,Landsat8拼接与裁剪代码IDL.zip
2019-05-24
Spring Boot整合websocket实现群聊,音频发送,点对点聊天,图片发送.zip
2019-05-24
spark思维导图,整理的spark的各个模块的简介以及主要接口.zip
2019-05-24
Spark零基础思维导图(内含spark-core ,spark-streaming,spark-sql),总结的很全面.zip
2019-05-24
flash读取EXCEL示例程序,含FLA源码,供专业人士研究使用.zip
2019-05-24
计算机操作系统实验代码(6个实验)包括先来先服务FCFS和短作业优先SJF进程调度算法等.zip
2019-05-23
Java 婚庆管理系统设计及实现.zip
2019-05-23
信息熵 MATLAB 程序,直接输入数据调用即可.zip
2019-05-23
GTD数据集分析结果实现 对GDT全球反恐数据集进行分析和数据挖掘.zip
2019-05-23
DELL服务器Visio图标包 内容包括R7x0系列机架服务器等.zip
2019-05-22
Windows网络编程(中文版) pdf 版本.zip
2019-05-22
对ldpc进行比特翻转译码.zip
2019-05-22
tomcat 下运行开源MES qcadoo.zip
2019-05-22
服务端Node.js和VC++程序间通过SOCKET通信.zip
2019-05-22
Android Socket调试助手教程及源码 调试助手.zip
2019-05-22
Java 面试题库,2018-2019年黑马最新版Java程序员面试宝典+题库pdf.zip
2019-05-22
自然语言理解微信小程序智能查询完整代码分享 智能对话.zip
2019-05-30
EMMA 粉末级配分析 计算理论堆积密度.zip
2019-05-30
C# 北方工业大学软工实验-选课管理系统 练习项目.zip
2019-05-30
遗忘算法(词库生成、分词、词权重)演示程序 词权重计算.zip
2019-05-28
JAVA GUI火车票管理系统(JAVA+MySQL)Java Swing.zip
2019-05-28
Net C# 界面设计示例源码 包含完整的数据库脚本和控件dll.zip
2019-05-28
Windows Server 2012活动目录管理实践 基本详细.zip
2019-05-27
Java图书管理系统,jsp+Servlet利用mvc模式写的一个图书馆管理系统(源码带sql文件).zip
2019-05-27
MATLAB神经网络30个案例分析(高清+源码)包括BP、RBF、SVM、SOM、Hopfield、LVQ、Elman、小波等神经网络.zip
2019-05-27
Java struts2.3.20.1 全部jar包.zip
2019-05-27
Spring与ActiveMQ完整实例源码下载 Maven 版.zip
2019-05-27
Ditto复制黏贴小工具 支持64位操作系统.zip
2019-05-27
大牛模拟器 模拟器型应用,可以对许多跑步软件进行步频,步数,速度等方面修改.zip
2019-05-27
PCMA系统自干扰频率估计新算法_公博 哈尔滨工业大学.zip
2019-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人