自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (31)
  • 收藏
  • 关注

转载 返回局部变量指针

一般我们都知道不能返回局部变量的指针,但很多人知道其然,不知道所以然,那么接下来我们分析一下,先看两段代码/*test1.c*/#include <stdio.h>char* get_str(){ char str[] = {"hello"}; return str;}int main(){ char* p = get_str();...

2019-03-29 17:30:03 1169

转载 C++类中this指针的理解

C++类中this指针的理解先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my里的this 就是指向my的指针。如果还有一个变量myclass mz,mz的this就是指...

2019-03-28 16:32:59 240

转载 cnblogs

https://www.cnblogs.com/findumars/p/5929831.htmlhttps://www.cnblogs.com/liushui-sky/p/5802910.html#undefined

2019-03-28 16:27:43 273

转载 面试1

要对绝对地址0x100000赋值,我们可以用(unsigned int*)0x100000 = 1234;那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做?【标准答案】*((void (*)( ))0x100000 ) ( );首先要将0x100000强制转换成函数指针,即:(void (*)())0x100000然后再调用它:*((void (*)())0x10...

2019-03-28 16:21:54 172

转载 C++开发工程师面试题

malloc的原理,brk系统调用干什么的,mmap呢 malloc的实现方案: 1)malloc 函数的实质是它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表。 2)调用 malloc()函数时,它沿着连接表寻找一个大到足以满足用户请求所需要的内存块。 然后,将该内存块一分为二(一块的大小与用户申请的大小相等,另一块的大小就是剩下来的字节)。 接下来,将分配...

2019-03-28 15:14:56 324

转载 轻松记住大端小端的含义

轻松记住大端小端的含义 或许你曾经仔细了解过什么是大端小端,也动手编写了测试手头上的机器上是大端还是小端的程序,甚至还编写了大端小端转换程序;但过了一段时间之后,当你再看到大端和小端这两个字眼,你的脑中很快浮起了自己曾经做过的工作,却总是想不起究竟哪种是大端、哪种是小端,然后又去查以前写的记录?更让人不快的是,这种经历反反复复,让你十分困扰。如果你和以前的笔者一样,有过这种不快的经历,那么这篇...

2019-03-26 14:14:20 211

转载 一个JAVA程序员的面试心得

金三银四背后,一个JAVA程序员的面试心得阿里面试题 多个线程同时读写,读线程的数量远远大于写线程,你认为应该如何解决并发的问题?你会选择加什么样的锁? JAVA的AQS是否了解,它是干嘛的? 除了synchronized关键字之外,你是怎么来保障线程安全的? Tomcat本身的参数你一般会怎么调整? 你有没有用过Spring的AOP? 是...

2019-03-25 15:56:31 313

转载 【C++】char* 与char []定义的区别

【C++】char* 与char []定义的区别。 https://blog.csdn.net/w417950004/article/details/78614455char* s1=”abc”;s1是一个指针,s1所指向的地址的内容是不可改变的,但是s1可以指向其他地址。s1是指向字符串常量的,它存储在里不可被修改。如下:char* s1="abcd";s1[2]='z'; ...

2019-03-22 16:17:49 354

转载 C++

https://blog.csdn.net/misayaaaaa/column/info/14799/2

2019-03-16 23:45:29 140

转载 在Visual Sutdio 2017中使用boost库

在Visual Sutdio 2017中使用boost库对C++有一定了解的同学一定听说过boost库,这是C++的一个著名类库,在C++的地位感觉可以和Spring在Java中相比。boost向来有准标准库之称,很多新特性例如智能指针等都是先在boost中实现,后来被吸收到标准库之中。而且boost实现了日志、算法、日期、地理、数学、线程协程等各种实用工具,所以如果要学习C++,boo...

2019-03-09 23:38:14 349

转载 virtual

virtual void fun()=0纯虚函数,这种函数在派生类中必须重写,否则该派生来也是个虚基类别名指定这点就是最开始看到的source code。在C++11中提出了通过using指定别名。例如上面source code 中:using value_type = _Ty以后使用value_type value; 就代表_Ty value;这个让我们想起了typede...

2019-03-08 16:42:54 179

转载 pair

pair是一个模板数据类型,其中包含两个数据值,两个数据值可以不同如 pair&lt;int,string&gt;a(2,"fgh");则a是一个pair类型,它包括两个数据,第一个数据是int型2,第二个数据是string型"fgh"。 由于pair类型的使用比较繁琐,因为如果要定义多个形同的pair类型的时候,可以时候typedef简化声明:typedef pair&l...

2019-03-08 15:57:45 952

转载 C++ 11 创建和使用 shared_ptr

C++ 11 创建和使用 shared_ptrshared_ptr的类型是C + +标准库中一个聪明的指针,是为多个拥有者管理内存中对象的生命周期而设计的。在你初始化一个shared_ptr后,你可以复制它,把函数参数的值递给它,并把它分配给其它shared_ptr实例。所有实例指向同一个对象,并共享访问一个“控制块”,即每当一个新的shared_ptr被添加时,递增和递减引用计数...

2019-03-07 17:34:52 433

转载 C++11 之 override

在派生类的成员函数中使用override时,如果基类中无此函数,或基类中的函数并不是虚函数,编译器会给出相关错误信息。公有继承 公有继承包含两部分:一是"函数接口" (interface),二是"函数实现" (implementation) 如 Shape 类中,三个成员函数,表示三种继承方式:class Shape {public: virtual v...

2019-03-07 17:18:09 346

转载 C++ 之 基础回顾(一)

https://www.cnblogs.com/xinxue/p/5904788.html1 exe 程序1.1 最小 cppint main(){} // minimal cpp 思考一: 为什么最小程序没有return语句?1.2 Hello#include &lt;iostream&gt;int main(){ std::cou...

2019-03-07 17:13:51 197

转载 C++ 11 创建和使用 unique_ptr

C++ 11 创建和使用 unique_ptrhttps://www.cnblogs.com/DswCnblog/p/5628087.htmlunique_ptr不共享它的指针。它无法复制到其他unique_ptr,无法通过值传递到函数,也无法用于需要副本的任何标准模板库 (STL) 算法。只能移动unique_ptr。这意味着,内存资源所有权将转移到另一unique_ptr,并且原...

2019-03-07 16:15:26 205

转载 深入理解C语言指针的奥秘-一篇很好的C指针教程

深入理解C语言指针的奥秘-一篇很好的C指针教程指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。   先声明几个指针放着做例子:   例一:   (1)int*ptr;   (2)char*ptr...

2019-03-03 18:14:48 304

示波器培训示波器培训示波器培训示波器培训

示波器培训示波器培训示波器培训示波器培训

2022-11-01

股票期权市场参与者技术实施指引1.3版.doc

股票期权市场参与者技术实施指引1.3版.doc

2020-06-25

个股期权算法.txt

个股期权算法.txt

2020-06-25

结算.ppt结算.ppt

结算.ppt结算.ppt

2020-06-25

股指期货基础知识.pptx

股指期货基础知识.pptx

2020-06-25

公共交通IC卡互联互通业务指南1.0.1.docx

公共交通IC卡互联互通业务指南1.0.1.docx

2020-06-25

加密机基础知识2014.ppt

加密机基础知识2014.ppt

2020-06-25

IBM_v7000培训方案.pptx

IBM_v7000培训方案.pptx

2020-06-25

捷羿预付卡清结算系统培训.docx

捷羿预付卡清结算系统培训.docx

2020-06-25

IBM_PowerVM虚拟化介绍.ppt

IBM_PowerVM虚拟化介绍.ppt

2020-06-25

交通部IC卡业务规范-20150601.zip

交通部IC卡业务规范-20150601.zip

2020-06-25

河南方城凤裕村镇银行ATMP操作手册.docx

河南方城凤裕村镇银行ATMP操作手册.docx

2020-06-25

中国银联银行卡联网联合技术规范V2.1-2014年6月发布版(境内卷及配套文档).rar

中国银联银行卡联网联合技术规范 中国银联银行卡联网联合技术规范 中国银联银行卡联网联合技术规范 中国银联银行卡联网联合技术规范 中国银联银行卡联网联合技术规范

2020-06-25

ORACLE培训教程.pptx

ORACLE培训教程.pptx

2020-06-25

中行现金2.0.rar

中行现金2.0.rar

2020-06-25

银行业务知识培训_V4

银行业务知识培训_V4

2020-06-25

1-16级.文档.全(含10-16级纯英文课文).chm

英孚1-16级英文文本\

2020-05-26

一个64位操作系统的设计与实现-源代码.rar

一个64位操作系统的设计与实现-源代码.一个64位操作系统的设计与实现-源代码.rar

2019-10-14

Test_Report_ProViewSuiteX.250.docx

英文测试报告

2019-07-12

Test Plan_ProView_Suite_Vx.2.50.docx

标准英文测试计划文档

2019-07-12

山东省城市商业银行合作联盟有限公司 自助设备8583格式接口规范 VER1.28.pdf

自助设备8583格式接口规范

2019-07-09

银行互联网安全接入平台接入规范

银行互联网安全接入平台接入规范

2019-03-20

《外围接入系统与储蓄主机接口规范v3.0》

银联接口规范8583,

2019-03-20

通讯MAC算法(适用于IC卡系统固定报文规范)

通讯MAC算法(适用于IC卡系统固定报文规范)通讯MAC算法(适用于IC卡系统固定报文规范)

2018-10-10

程序员英语手册

程序员英语手册程序员英语手册程序员英语手册程序员英语手册

2018-06-13

空空如也

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

TA关注的人

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