自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 LeetCode 报错 heap-buffer-overflow的解决方法

问题描述在leetcode刷题过程中,遇到运行报错: heap-buffer-overflow*****,详见如下:===================================================================30==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x603000000...

2019-07-13 16:07:53 45473 1

原创 DLL编写

DLL编写 何为dll?如何生成dll文件在 windows程序中,不同exe间不能随意访问彼此的内存,那么若想实现此功能,怎么办?dll登场。何为dll?DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件...

2019-06-30 21:40:22 699 1

转载 BIOS中断大全

BIOS中断大全

2017-01-20 06:45:08 552

转载 如何给10^7个不同的数字的磁盘文件排序

问题描述:输入:一个最多含有n个不重复的正整数(也就是说可能含有少于n个不重复正整数)的文件,其中每个数都小于等于n,且n=10^7。输出:得到按从小到大升序排列的包含所有输入的整数的列表。条件:最多有大约1MB的内存空间可用,但磁盘空间足够。且要求运行时间在5分钟以下,10秒为最佳结果。

2016-10-18 20:17:24 679

原创 定位指定服务器、实例时出错解决方案

问题描述:在用SQL SERVER账号进行数据库连接时,发生如图所示错误: 问题分析及解决方法分析:无法找到指定的服务器,可能是SQL SERVER服务没有开启

2016-10-16 18:47:16 10190

原创 Linux动态链接库的简单编写与使用

我们都知道在windows环境中写链接程序,动态链接库是.lib文件,而在Linux是.so文件。那么如何编写.so文件及使用呢?下面写举一个小例子帮助初学者入门。Ps:其实网上已经有很多关于这样的文章了,在这呢,就是想帮助初学者入门及自己做个笔记。Here we go。1.先编写一个头文件,包含要封装的函数。名字为test_so.h#incudevoid test_01();vo

2016-06-26 17:10:38 669

转载 C++STL各种实现版本介绍

ANSI/ISO的C++ STL规范版本正式通过以后,各个C++编译器厂商就可以依照标准所描述的原型去实现C++ STL泛型库,于是出现多种符合标准接口,但具体实现代码不同的泛型库。

2016-06-17 14:56:55 4017

原创 linux文件压缩与打包之tar命令

压缩命令:tar –zcvf 压缩文件名.tar.gz 被压缩文件名解压命令:tar –zxvf 压缩文件名

2016-05-21 09:38:25 586

原创 苦才是人生的经典美言

苦才是人生         今天学习之余,但看了会索达吉堪布的《苦才是人生》。其中传达了好多为人处世的道理,对于如今的人生来说,在极大的借鉴学习的地方,故将其中的一些语句摘录到此。1.    佛陀说:“调心极善妙,调心得安乐”。2.    被众人所恭敬,名利双收时,没必要心生傲慢,因为这个会过去的;穷困潦倒,山穷水尽时,也不必痛苦绝望,因为这个也会过去的。总之,一切都会过去的,当你回头

2016-05-08 20:49:36 1829

转载 linux网络栈简单总结

原文地址:http://geek.csdn.net/news/detail/670021. Linux 网络路径1.1 发送端1.1.1 应用层(1) Socket应用层的各种网络应用程序基本上都是通过 Linux Socket 编程接口来和内核空间的网络协议栈通信的。Linux Socket 是从 BSD Socket 发展而来的,它是

2016-04-12 15:24:39 2528

原创 直接选择排序

直接选择排序算法也是很容易懂的一种算法,算法原理:依次将数组中的最小数放入数组中。第一次:从a[0]~a[n-1]中选取最小值,与a[0]交换;第二次:从a[1]~a[n-1]中选取最小值,与a[1]交换;........第n-1次:从a[n-2]~a[n-1]中选取最小值,与a[n-2]交换。总共通过n-1次,所以最外层的循环为0--n-1;核心算法实现如下:

2016-04-12 08:59:12 317

原创 冒泡排序

冒泡排序是最基础的一种排序方式,也是初学者必须要掌握的排序方法之一。它的工作原理主要是重复地走过待排序的列表,每次比较两个元素,如果它们的顺序位置不对,则互换两个元素的位置,直到没有一对元素的位置可换,即排序成功。它每次比较都可以确定一个最大(从小到大排序)或者确定一个最小的元素(从大到小),因此可以循环n-1趟即可对n个元素成功进行排序。仔细分析如下:     第一趟,从第一个元素,直到最后

2016-04-09 19:22:24 424

原创 C++中4种强制类型转化。static_cast,const_cast,reinterpret_cast,dynamic_cast

C++中4种显示强制类型转化。一个命名的强制类型转换形式如下:cast_name(expression);cast_name强制类型转化的名字,是4种之一,type要将表达式转换成的类型,expression是将要被转换的表达式。(1)static_cast:任何具有明确定义的类型转换,只要不包含底层const,都可以使用static_cast。比如:int i,j;double

2016-04-04 15:24:11 372

原创 const关键字

const是一个C语言的关键字,它限定一个变量不允许被改变,产生静态作用。从编程用户角度来说,const具有如下作用:(1)定义const常量,具有不可变性。 例如:constint Max=100; //Max++会产生错误; (2)可以很方便地进行参数的调整和修改。 同宏定义一样,可以做到不变则已,一变都变!与宏定义区别(第4点)(3)可以保护被修饰的变量,防止意外的修改,增强

2016-04-04 10:26:49 316

转载 _stdcall与_cdecl区别

原文地址:http://blog.csdn.net/dengziliang001/article/details/17448789(1) _stdcall调用  _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。  WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题:#define WINAPI _

2016-04-03 19:38:53 2282

原创 C语言指针总结

指针一直是学习C/C++语言的一个重点与难点。只有熟练地掌握了指针,才可以说掌握了C语言,C语言的最吸引人的地方也是指针,因为它可以任意地操作内存,编写程序中有着极大地自由空间,因此,也有人说指针是C语言的灵魂。而且指针也是各大公司面试程序员的必考内容。现我将自己所学的关于指针的知识进行了总结,希望与大家一起学习。1.指针事实上是一种数据类型,和int 基本类型一样。指针也是一种变量,占有内存

2016-04-03 10:14:33 8479 1

原创 C++拷贝构造函数总结

拷贝构造函数,又称为复制构造函数。拷贝构造函数是一种特殊的构造函数。函数的名称必须和类名称一致,它仅含一个本类型的引用变量的参数。一般情况下会加const限制。(因为拷贝构造函数通常是复制对象成员,而不修改原对象,所以通常加const)。

2016-03-30 17:55:41 472

原创 c语言链式存储实现

之前写了一个关于线性表的顺序存储,大家都知道,在链表操作中,为了方便的删除,增加元素而无须大量地移动元素,通常来说,链表都是链式存储,今天我就写一个这个关于链表的链式存储的一些相关操作。包括创建链表,头插和尾插法创建链表,求链表的长度,插入元素和删除元素,还有就是下查找固定位置的链表并返回其元素的值。#include#include#define ERROR 0#define OK 1t

2015-10-24 19:47:37 880 1

原创 单链表顺序存储相关操作的c语言实现

单链表顺序存储相关操作的c语言实现,实现了初始化,创建,查找,删除,定位还有两个链表的合并.

2015-10-01 19:08:16 809 1

C语言范例源程序

这是C语言范例书上的300源程序的代码,全部是C语言实现,既适合初学者学习,也适合有一定编程经验的人学习。

2016-03-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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