12 银冰冷月

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 14w+

Linux系统的dump介绍

按照linux系统的设计哲学,内核只提供dump内存的机制,用户想要dump什么样的内存,dump多少内存是属于策略问题,由用户来决定。一种是dump某一个进程的地址空间来供用户在进程挂掉之后debug分析,也就是通常所说的coredump,这个在下一篇中描述;另一种就是dump整个系统的内存空间,以便于系统管理员debug分析系统挂掉的原因,下面介绍如下:LKCDLKCD(Lin...

2020-03-26 16:05:51

C++构造函数冒号列表的作用

在C++类的构造函数中经常会看到如下格式的写法:MyWindow::MyWindow(QWidget* parent , Qt::WindowFlags flag) : QMainWindow(parent,flag)上述语句中单冒号(:)的作用是表示后面是初始化列表,一般有三种使用场景。1、对父类进行初始化(目的是什么呢?在创建子类时,能够把参数传给父类,从而完成对父类的初始化)...

2020-02-08 13:42:16

GDB调试coredump文件

一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。 通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆...

2020-02-08 14:05:58

模板template

这个是C++中的模板..template<typename T> 这个是定义模板的固定格式模板应该可以理解到它的意思吧.. 比如你想求2个int float 或double型变量的值,只需要定义这么一个函数就可以了,假如不用模板的话,你就必须针对每种类型都定义一个sum函数..int sum(int, int);float sum(float, float);double sum(...

2019-10-30 22:29:02

tmux简洁教程及config关键配置

作者:赤乐君链接:https://www.jianshu.com/p/fd3bbdba9dc9来源:简书https://www.cnblogs.com/piperck/p/4992159.html这个教程的目的是为了更好地使用tmux,作为一个小白,看了网上众多的资料后,感觉资料太多,质量也良莠不齐。在youtube上找了一个很好地系列教程,实际跟着做了一遍后tmux最有用的部分都学会了...

2019-10-21 18:06:00

nm命令

nm不是ni ma的缩写, 当然, 也不是ni mei的缩写, 而是names的缩写, nm命令主要是用来列出某些文件中的符号(说白了就是一些函数和全局变量等)。 nm命令主要列出特性文件中的符号信息, 请问man, 我就不再过多介绍了。nm test.so | xargs grep Hello可以和grep连用,看看编译的so是否含有关键字为XXX的变量和函数nm可以读取目标文件...

2019-10-21 11:20:48

Vim学习笔记

首先linux系统要有vim,因为它非常方便的支持我们编辑脚本文件。如果在命令行模式下输入“vim”,输出结果为“Command not found”,则表示此系统中未安装 Vim。使用如下命令即可安装 Vim:yum install vimvim 属于有一定学习门槛,但一旦掌握(一般程序员可能需要一周左右的时间熟悉),威力无穷。在 GNU 项目中,程序员在将 Vi 编辑器移植到开...

2019-10-18 15:23:10

Linux内存管理基本概念

最近在学习Linux系统的内存管理,小白一枚,零散从网上收集的一些笔记如下:/proc目录提供了很多工具给我们查看当前内存情况1. /proc/meminfo是什么$cat /proc/meminfoMemTotal: 2052440 kB //总内存MemFree: 50004 kB //空闲内存Buffers: 1997...

2019-10-15 13:51:17

加域“不能访问网络位置”处理

1. 一直提示不能访问网络位置,重启了服务的“”之后也无效,重启电脑等等操作都做了!而且把WinSockFix和LSPFix也搬出来了,也没用!2. 后来技术支持人员要求只勾选适配器的这四项,其他几项不能勾选,之后重启电脑即可加域成功3. 如果还不成功,请重新安装"Microsoft 网络客户端",然后重启4. 以上四步骤均尝试了,如果还不行,那就重装系统吧!

2014-12-04 15:51:21

如何理解数组作为函数参数时,数组名就是指针?

原文:http://blog.csdn.net/microsues/article/details/6112898在《Expert C Programming》这本书中,第202页有这样一句话:在函数参数的声明中,数组名被编译器当着指向该数组第一个元素的指针。通过实例测试,这句话的意思就是:在声明这个参数的整个函数作用域内,数组名就是指针。见测试用例:[cpp]

2014-12-03 15:46:58

C++类成员冒号初始化以及构造函数内赋值

原文:http://blog.csdn.net/zj510/article/details/8135556通常我们对类成员进行“初始化”有两种方式:1. 构造函数后面跟冒号;2. 构造函数里面对成员进行赋值。有些人不太注意这个小细节,或者根本不知道他们的区别,认为两种方式是一样的。这个误解有时可能会对程序带来影响,这里我来介绍一下这两种方式。首先我们看这么一段代码:

2014-12-03 13:34:28

预编译

预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。预编译是处理#开头的指令,比如拷贝#include包含的文件代码,#define宏定义的替换,条件编译等,就是为编译做的预备工作的阶段         常见的预编译指令有:         (1)#include指令         该指令指示编译器将xxx.xxx文件的全部内容插入此处。若用     

2014-11-23 13:31:41

SourceInsight使用

1. 突出效果按住alt+F12

2014-11-23 11:31:16

采用_beginthread/_beginthreadex函数创建多线程两种方法

原帖:1、CRT简介:CRT: (C Runtime Library)即C运行时库,是系统运行的基础,包含了c常用的函数集(如:printf,malloc,strcpy等),为运行main做了初始化环境变量、堆、io等资源,并在结束后清理。在Windows环境下,VC提供的 C run-time library又分为动态运行时库、静态运行时库、多线程、单线程、调试版本(De

2014-09-05 11:23:48

opencv的模板匹配

模板匹配——在一幅图像中匹配与模板相似的单个或者多个目标(1)目标匹配函数:cvMatchTemplate( const CvArr* image, constCvArr* templ,CvArr* result,int method );Image  待搜索图像Templ  模板图像Result  匹配结果  用来存放通过以下方法计算出滑动窗口与模

2014-04-17 16:50:59

VC++利用微软msxml3.dll创建xml文件

VC6.0下创建xml文件有很多方式,尝试了timyxml,但是他不支持文件声明等的写入,因此转战MSXMLMSXML有很多版本,这里用的是msxml3首先在头文件中引入#import "msxml3.dll"using namespace MSXML2;其次编写创建xml文件方法void CCVideoDlg::CreateXML() { MSXML2::IXMLDO

2014-04-17 14:38:26

javacv小demo--读写图像

package com.java.test;import static com.googlecode.javacv.cpp.opencv_core.*;import static com.googlecode.javacv.cpp.opencv_highgui.*;import com.googlecode.javacpp.Pointer;import com.googlecode.jav

2013-12-31 16:13:15

Java配置opencv 亲自试验~Eclipse+javacv-0.6-bin+opencv2.4.6.0

1. 参考文献:http://code.google.com/p/javacv/这是国外某位大神写的javacv的东东,很有参考价值http://blog.sina.com.cn/s/blog_7b4a5b550101ifi7.htmlhttp://docs.opencv.org/2.4.4-beta/doc/tutorials/introduction/desktop_java/java

2013-12-26 13:29:08

HTTP请求和响应过程

.HTTP协议 Internate的基本协议是TCP/IP(传输控制协议和网际协议)。而目前使用的FTP,HTTP都是建立在TCP/IP上的应用层协议。不同的协议对应不同的应用。而HTTP协议是Web应用所使用的主要协议。 HTTP协议基于请求响应模式,客户端向服务器发送一个请求,请求头包含请求的方法,URI,协议版本以及包含请求修饰符,客户端信息和内容的类似MIME的消息结果。服务器则以

2013-12-17 16:10:15

XML的格式问题XSL

如何设定文件的超链接?并且在新的标签页中打开:target="_blank">target的目的是在新的标签页中打开,fileSrc内容如下:这样就会在新的页面中打开这个xml文件如何设定图片超链接?并在新的标签页中打开?有两种方式:第一种,直接定义图片的内容,select是没有@符号的。 select="'Standard

2013-12-17 16:02:39

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。