设置C++崩溃时生成Dump文件

Dump 文件是进程的内存镜像 , 可以把程序的执行状态通过调试器保存到dump文件中 ; Dump 文件是用来给驱动程序编写人员调试驱动程序用的 , 这种文件必须用专用工具软件打开 , 比如使用 WinDbg , VisualStudio 打开 ; 当我们的程序发布出去之后 , 在客户机上是无...

2019-05-24 11:03:58

阅读数 21

评论数 0

使用VS2012调试Dump文件

前一节我讲了怎么设置C++崩溃时生成Dump文件 , 点击传送门, 这一节我讲讲怎么使用 VS2012 调试生成的 Dump 文件 , 甚至可以精确到出错的那一行代码上面 ; 1. 生成 Dump 文件 我在主函数写了如下崩溃代码 : int main() { // 加入崩溃dum...

2019-05-24 11:02:21

阅读数 15

评论数 0

你必须知道的几种java容器(集合类)

一、基本概念 Java容器类类库的用途是“持有对象”,并将其划分为两个不同的概念: 1)Collection:一个独立元素的序列,这些元素都服从一条或者多条规则。List必须按照插入的顺序保存元素,而set不能有重复的元素。Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序相同...

2019-05-23 22:32:48

阅读数 6

评论数 0

Java集合之Enumeration

Enumeration Enumeration 接口是Iterator迭代器的“古老版本”,从JDK 1.0开始,Enumeration接口就已经存在了(Iterator从JDK 1.2才出现)。Enumeration接口只有两个方法。 boolean hasMoreElements() 如果此...

2019-05-20 21:53:34

阅读数 1

评论数 0

android studio中application module,library module,java module的区别

如题,我们知道,android stuido 中一个project中可以包含很多个module。我查了一下,主要是包含了android application module,android library module,java library module这三种module。 我现在的理解是a...

2019-05-18 16:24:47

阅读数 3

评论数 0

jar包与aar包的区别

1. 概述 在Android开发过程中,我们总是会引入第三方库或者资源等,而这些第三方库、或者资源文件有可能是jar文件,有可能是aar文件,那么这两种文件有什么区别呢?请继续往下边看。 2. jar文件 1>:jar文件就是 Java Archive File,java归档文件,...

2019-05-18 15:17:32

阅读数 1

评论数 0

java中的@Override标签,小细节大作用

一般用途 帮助自己检查是否正确的复写了父类中已有的方法 告诉读代码的人,这是一个复写的方...

2019-04-30 15:14:15

阅读数 28

评论数 0

Java中继承和多态,重写与重载的区别

什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。继承(inheritance) 简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型。继承是面...

2019-04-30 14:26:06

阅读数 12

评论数 0

git stash 用法总结和注意点

常用git stash命令: (1)git stashsave "save message" : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。 (2)git stash list:查看stash了哪些存储 (3)git stas...

2019-04-25 15:05:36

阅读数 36

评论数 0

Git 代码撤销、回滚到任意版本(当误提代码到本地或master分支时)

两种情况(场景) 情况一 代码还只在本地,未push到运程仓库,想把代码还原到上一次commit的代码,此时操作为代码撤销 解决方案: git reset [--hard|soft|mixed|merge|keep] [commit|HEAD] 情况二 代码已经push到运程仓库,想把代...

2019-04-25 14:48:37

阅读数 46

评论数 0

详解git pull和git fetch的区别:

前言 在我们使用git的时候用的更新代码是git fetch,git pull这两条指令。但是有没有小伙伴去思考过这两者的区别呢?有经验的人总是说最好用git fetch+git merge,不建议用git pull。也有人说git pull=git fetch+git merge,真的是这样吗?...

2019-04-21 10:52:47

阅读数 14

评论数 0

Git客户端(TortoiseGit)基本使用详解

1、环境安装 Git最新版下载地址:https://gitforwindows.org/ TortoiseGit,Git客户端,32/64位最新版及对应的语言包下载地址:https://tortoisegit.org/download/ 安装的方法,一直下一步就行,具体做法省略。 ...

2019-04-18 16:58:22

阅读数 28

评论数 0

java提高篇(四)-----理解java的三大特性之多态

面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺...

2019-04-15 18:22:46

阅读数 17

评论数 0

java和C++在多态实现上的区别

1:java中没有虚函数的概念,但是有抽 象函数的概念,用abstract关键字表示,java中抽象函数必须在抽象类中,而且抽象 函数不能有函数体,抽象类不能被实例化,只能由其子类实现抽象函数,如果某个抽象类的子类仍是抽象类,那么该子类不需要实现其父类的抽象函数。 2:C++中的有虚函数的概...

2019-04-10 14:38:32

阅读数 26

评论数 0

C++与Java多态的区别

多态是指用父指针指向不同子类对象时,调用其共有的函数,不同的子类会有不同的行为。虽然C++和Java都具有多态机制,但是他们的实现不同,使用时的效果也会略有不同。 在C++中 普通函数调用:具体调用哪个方法在编译时就可以决定(通过查找编译器的符号表),同时在使用标准过程调用机制基础上增加一...

2019-04-10 14:36:42

阅读数 15

评论数 0

AndroidStudio使用localMaven

简介 有时候开发一个三方库,开发阶段并不希望提交到服务器maven,只想提供给本地的其他项目使用的时候,可以使用localMaven,将三方库提交到本地计算机仓库,然后其他项目将localMaven配置到仓库查找列表,这样,可以避免不断的往服务器提交三方库而需要不断的提升版本号的问题。 发布三方...

2019-04-09 18:55:51

阅读数 24

评论数 0

什么是Android NDK

1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(...

2019-04-07 21:43:29

阅读数 12

评论数 0

sln、db、opendb、vcxproj、filters、user文件跟踪说明

一个问题 在用git进行版本控制时,发现问题:项目属性 和 提交版本的 项目属性不一样, 但我在版本控制中又添加了.vcxproj文件。 这是为什么呢? 解决: 原来我提交的版本时,编译方式是Debug-X86, 而我在新电脑上 pull下来时,打开的vs 编译方式是 Debug-x64, 当然...

2019-04-07 11:50:45

阅读数 15

评论数 0

Java JNI实现原理初探

前言 写这个是出于好奇。 我们知道cpu只认得 “0101101” 类似这种符号, C、C++ 这些代码最终都得通过编译、汇编成二进制代码,cpu才能识别。而Java比C、C++又多了一层虚拟机,过程也复杂许多。Java代码经过编译成class文件、虚拟机装载等步骤最终在虚拟机中执行。clas...

2019-03-31 16:29:02

阅读数 46

评论数 0

Gradle使用mavenLocal()以及自定义jar包缓存路径

最近在尝试使用gradle代替maven创建web项目 在build.gradle文件中,使用mavenLocal()发现并不生效 repositories { mavenLocal() //直接使用本地maven仓库 maven { url "http://ma...

2019-03-21 17:57:43

阅读数 32

评论数 0

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