自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 函数栈&EIP、EBP、ESP寄存器的作用

函数栈&EIP、EBP、ESP寄存器的作用https://www.k2zone.cn/?p=19110x01 栈的结构 0x02 EIP、EBP、ESP的作用 0x03 函数调用前后变化 0x04 结束语目录这第一篇文章咱们就来重新认识一下EIP、EBP、ESP这三个寄存器,寄存器又好几个,但是为什么我们要单独看这几个呢?因为在很多情况下我们在调试的时候最注意的就是这三...

2019-09-20 12:03:15 1022

转载 栈帧ebp,esp详解

栈帧%ebp,%esp详解分类专栏: 汇编 首先应该明白,栈是从高地址向低地址延伸的。每个函数的每次调用,都有它自己独立的一个栈帧,这个栈帧中维持着所需要的各种信息。寄存器ebp指向当前的栈帧的底部(高地址),寄存器esp指向当前的栈帧的顶部(地址地)。下图为典型的存取器安排,观察栈在其中的位置入栈操作:push eax; 等价于 esp=esp-4,eax->[es...

2019-09-17 12:17:21 15633 13

转载 zmalloc

redis的内存分配主要就是对malloc和free进行了一层简单的封装。具体的实现在zmalloc.h和zmalloc.c中。本文将对redis的内存管理相关几个比较重要的函数做逐一的介绍参考:http://blog.csdn.net/guodongxiaren/article/details/44783767 http://www.voidcn.com/article/p-kxxvjy...

2019-08-30 10:44:13 582

转载 Redis源码剖析和注释(八)--- 对象系统(redisObject)

Redis源码剖析和注释(八)--- 对象系统(redisObject)本文链接:https://blog.csdn.net/men_wen/article/details/70257207Redis 对象系统1. 介绍redis中基于双端链表、简单动态字符串(sds)、字典、跳跃表、整数集合、压缩列表、快速列表等等数据结构实现了一个对象系统,并且实现了5种不同的对象,每种对...

2019-08-29 13:48:18 193

转载 redis里的小秘密:设置进程名

[0x00]redis里的小秘密:设置进程名linux macOS下设置进程名base on redis source code 5.0.3在redis server启动过程中, 有一个宏和一个函数显得很奇特, 他们是server.c中main()函数中的第一个宏和第一个函数, 宏INIT_SETPROCTITLE_REPLACEMENT和函数spt_init(argc, a...

2019-08-29 12:15:56 1241 1

转载 Redis源码剖析(八)链表

Redis源码剖析(八)链表本文链接:https://blog.csdn.net/sinat_35261315/article/details/79015973在之前对Redis的介绍中,可以看到链表的使用频率非常高。链表可以作为单独的存储结构,比如客户端的监视链表记录该客户端监视的所有键,服务器的模式订阅链表记录所有客户端和它的模式订阅。链表也可以内嵌到字典中作为字典的值类...

2019-08-27 15:34:57 133

转载 Java学习笔记:GUI基础。

Java学习笔记:GUI基础。本文链接:https://blog.csdn.net/yangbodong22011/article/details/50347675一:我们使用到的java GUI的API可以分为3种类:组件类(component class) 容器类(container class) 辅助类(helper class)1:组件类:组件类是用户用来创建界面的,Co...

2019-08-27 13:52:15 136

转载 C++11 多线程同步 互斥锁 条件变量

C++11 多线程同步 互斥锁 条件变量本文链接:https://blog.csdn.net/yangbodong22011/article/details/60348742在多线程程序中,线程同步(多个线程访问一个资源保证顺序)是一个非常重要的问题,Linux下常见的线程同步的方法有下面几种:互斥锁 条件变量 信号量这篇博客只介绍互斥量和条件变量的使用。互斥锁和条件变...

2019-08-27 13:40:00 239

转载 char* 和 char[] 的区别

char* 和 char[] 的区别。本文链接:https://blog.csdn.net/yangbodong22011/article/details/79606273一、代码有关下面代码,p和q的区别是什么:int main(int argc, char *argv[]){ char* p = "Hello World"; char q[] = "He...

2019-08-27 13:26:54 156

转载 Java编程思想重点笔记(Java开发必看)

Java编程思想重点笔记(Java开发必看)https://www.cnblogs.com/lanxuezaipiao/p/4138511.htmlJava编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别...

2019-07-24 10:44:46 168

转载 逆向工程核心原理 小结

C语言结构体学习小结1.首先,数据类型是固定大小内存块的别名。typedef struct man //这里的struct man 相当于一个类型{int age;//man man1; //失败,因为递归调用自己,并不知道自己的大小,分配不了内存}man;typedef struct man{...

2019-07-15 22:51:48 1113

转载 X86 寄存器 结构图

2019-07-15 22:24:34 912

转载 dword ptr

关于dword ptr 指令的意思https://blog.csdn.net/kaiwii/article/details/7385929dword 双字 就是四个字节ptr pointer缩写 即指针[]里的数据是一个地址值,这个地址指向一个双字型数据比如mov eax, dword ptr [12345678] 把内存地址12345678中的双字型(32位)数据赋...

2019-07-15 22:22:50 867

转载 spring cloud

https://blog.csdn.net/u012702547/article/details/787175121.【跟我学Spring Cloud】(http://xujin.org/categories/%E8%B7%9F%E6%88%91%E5%AD%A6Spring-Cloud/)2.【周立|Spring Cloud】(http://www.itmuch.com/catego...

2019-07-11 15:32:16 221

转载 Java面试题—初级(7)

https://www.cnblogs.com/javazhiyin/p/8889031.htmlJava面试题—初级(7)作为一枚Java后端开发者,数据库知识必不可少,对数据库的掌握熟悉度的考察也是对这个人是否有扎实基本功的考察。特别对于初级开发者,面试可能不会去问框架相关知识,但是绝对不会不去考察数据库知识,这里收集一些常见类型的SQL语句,无论对于平常开发还是准备面试,都会有...

2019-07-11 13:46:56 170

转载 当前标签: JavaScript学习总结

https://www.cnblogs.com/MaxElephant/tag/JavaScript%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/default.html?page=2

2019-07-09 10:27:59 127

转载 汇编语言入门教程

汇编语言入门教程http://www.ruanyifeng.com/blog/2018/01/assembly-language-primer.html学习编程其实就是学高级语言,即那些为人类设计的计算机语言。但是,计算机不理解高级语言,必须通过编译器转成二进制代码,才能运行。学会高级语言,并不等于理解计算机实际的运行步骤。计算机真正能够理解的是低级语言,它专门用来控制硬...

2019-07-04 00:26:52 275

转载 Redis源码剖析和注释(十六)---- Redis输入输出的抽象(rio)

Redis源码剖析和注释(十六)---- Redis输入输出的抽象(rio)。 https://blog.csdn.net/men_wen/article/details/71131550Redis 输入输出的抽象(rio)1. 概述rio是Redis对IO操作的一个抽象,可以面向不同的输入输出设备,例如一个缓冲区IO、文件IO和socket IO。一个rio对象提供一下四个方...

2019-06-30 15:40:30 209

转载 Nginx源码分析 - 基础数据结构篇 - 内存池 ngx_palloc.c

Nginx源码分析 - 基础数据结构篇 - 内存池 ngx_palloc.c。 https://blog.csdn.net/initphp/article/details/50588790Nginx的内存管理是通过内存池来实现的。Nginx的内存池的设计非常的精巧,很多场景下,我们可以将Nginx的内存池实现抽象出来改造成我们开发中的内存池。内存池一般我们使用malloc/a...

2019-06-29 21:26:55 209

转载 Linux面试必知: 一句话讲透epoll

Linux面试必知: 一句话讲透epollepoll概念在Linux的Man文档中,我们可以看到如下定义 Epoll - I/O event notification facility翻译一下,epoll是一种I/O事件通知机制,这句话基本上包含了所有需要理解的要点 I/O事件 基于file descriptor,支持file, socket, pip...

2019-06-24 15:08:55 297

转载 高并发网络编程之epoll详解

高并发网络编程之epoll详解https://blog.csdn.net/shenya1314/article/category/6655548https://github.com/menwengit/redis_source_annotation在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数...

2019-06-24 14:34:04 274

转载 Redis AE异步事件库实例分析

Redis AE异步事件库实例分析https://www.jianshu.com/p/da092472080eRedis使用了一个称为“A simple event-driven programming library”的自制异步事件库(以下简称“AE”)。整个事件库的代码量少于1k行,是个优秀的C异步事件库学习材料。源码结构版本 Redis 4.0.8r...

2019-06-24 11:23:08 481

转载 百度面经(C++)

百度面经(C++)https://blog.csdn.net/u012658346/article/details/52671148内推,二面跪一面:select & epoll两种机制的具体实现可以用两个epoll监听同一个描述符吗,有事件发生时,怎么工作hash怎么解决冲突一致性hash路由表的网段怎么存储、查找segment fault怎么用gdb调试,两个函...

2019-06-22 22:30:58 1478

转载 redis学习笔记(17)---RDB持久化

redis学习笔记(17)---RDB持久化https://blog.csdn.net/u012658346/article/details/51385770https://github.com/menwengit/redis_source_annotation1、RDB文件  redis是一个基于内存的数据库,数据库中的所有数据都是保存在内存中的。  当进程退出时,内存中的数...

2019-06-22 22:30:03 126

转载 linux中fork()函数详解(原创!!实例讲解) (转载)

linux中fork()函数详解(原创!!实例讲解) (转载)一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码...

2019-06-22 21:32:32 171

转载 C语言二级数组和二级指针

C语言二级数组和二级指针https://blog.csdn.net/songsong2017/column/info/38376https://blog.csdn.net/songsong2017/article/details/83619343转载博客:https://www.cnblogs.com/zou107/p/4909847.html一、关于二维数组和二维数组区别...

2019-06-22 17:16:16 236

转载 C语言-一级指针与二级指针的详解(图文并茂,深入浅出)

C语言-一级指针与二级指针的详解(图文并茂,深入浅出)。 https://blog.csdn.net/Xminyang/article/details/81902637一、一级指针如下图所示,整型指针xptr指向变量x的地址。int *xptr;int x=10;xptr = &x;1 2 3 4 5源码:#include <std...

2019-06-22 17:11:02 3626

转载 C语言二级指针与典型应用(1)

C语言二级指针与典型应用(1)https://blog.csdn.net/ye1223/article/details/79674975二级指针的定义:A(即B的地址)是指向指针的指针,称为二级指针,用于存放二级指针的变量称为二级指针变量.本质:二级指针变量的值是一个地址。一、概念在如下的A指向B、B指向C的指向关系中:首先,默认的编译器是32位,即int型为4字节。...

2019-06-22 17:09:54 296

转载 重新认识二级指针(Pointers to Pointers)

重新认识二级指针(Pointers to Pointers)https://blog.csdn.net/zero93run/article/details/48321109四年前(2010年),我写了一篇关于我自己对于二级指针(Pointers to Pointers)的理解:《深入理解双指针》。这篇文章在网上一直存在着很大的争议,后面的评论也有很多质疑的声音。通过这几年我对C/C++更加...

2019-06-22 16:28:13 246

转载 一步一步教你从零开始写C语言链表

一步一步教你从零开始写C语言链表手把手教你从零实现Linux设备驱动程序(基于友善之臂4412开发板) C语言在开发中的应用http://blog.csdn.net/morixinguan。https://blog.csdn.net/morixinguan/article/details/68951912为什么要学习链表?链表主要有以下几大特性:1、解决数组无法存储多...

2019-06-20 15:52:51 240

转载 函数参数为什么是双指针

https://www.cnblogs.com/yellowgg/p/8058857.html①函数参数为什么是双指针?  我们先写一下这么一个程序:# include<stdio.h>void Gai(int m){m=5;}int main(void){int a=1;Gai(a);printf("%d\n",a);return 0;}...

2019-06-18 16:54:10 1143

转载 c语言链表详解(超详细)

c语言链表详解(超详细)https://blog.csdn.net/endeavor_g/article/details/80552680链表是一种常见的基础数据结构,结构体指针在这里得到了充分的利用。链表可以动态的进行存储分配,也就是说,链表是一个功能极为强大的数组,他可以在节点中定义多种数据类型,还可以根据需要随意增添,删除,插入节点。链表都有一个头指针,一般以head来表示,存放的是...

2019-06-18 16:11:54 6417 1

转载 clang的线程安全分析模块 thread safety analysis

clang的线程安全分析模块 thread safety analysis介绍Clang的线程安全分析模块是C++语言的一个扩展,能对代码中潜在的竞争条件进行警告。这种分析是完全静态的(即编译时进行),没有运行时的消耗。当前这个功能还在开发中,但它已经具备了足够的成熟度,可以被部署到生产环境中。它由Google开发,同时受到CERT(United States Computer Em...

2019-06-03 16:30:40 1195

转载 netty解码器详解(小白也能看懂!)

netty解码器详解(小白也能看懂!)https://blog.csdn.net/qq_42606051/article/details/83505295什么是编解码器?  首先,我们回顾一下netty的组件设计:Netty的主要组件有Channel、EventLoop、ChannelFuture、ChannelHandler、ChannelPipe等。ChannelHand...

2019-06-03 16:27:42 743

转载 boost

https://blog.csdn.net/liujiayu2/article/category/2737843

2019-06-03 15:39:00 265

转载 CCF201609-2 火车购票(100分)

https://blog.csdn.net/tigerisland45/article/details/54798869试题编号: 201609-2试题名称: 火车购票时间限制: 1.0s内存限制: 256.0MB问题描述: 问题描述请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。假设一节车厢有20排、每一排5个座位。为方便...

2019-06-03 14:31:55 283

转载 区块链

区块链并不高深,它其实就是一个多方参与的加密分布式记账本。这里面有三个关键词:记账本、加密和分布式,搞明白这三个词,其实对区块链技术就会有一个比较明晰的理解了。  首先是第一个关键词:记账本。  这个账本其实就像我们的银行账户一样,你在某一个银行里面有多少钱,今天花了多少等等,这些都是有记账的。我们再拿比特币交易的例子来说,一笔比特币交易完成之后,比特币的区块链上就会记住你购进购出多少比特...

2019-05-26 19:52:42 183

转载 C++——多线程编程(一)std::thread

C++——多线程编程(一)std::threadhttps://blog.csdn.net/shanshangyouzhiyangM/article/details/52986185(一)与C++11多线程相关的头文件C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是< atomic> ,< thread>,< mutex>,<...

2019-05-15 17:29:46 532

转载 深入应用C++11》笔记-互斥量std::mutex、锁std::lock_guard

深入应用C++11》笔记-互斥量std::mutex、锁std::lock_guardhttps://blog.csdn.net/WizardtoH/article/details/81452066上一篇:《深入应用C++11》笔记-线程std::threadC++11中提供了std::mutex互斥量,共包含四种类型:std::mutex:最基本的mutex类。 std...

2019-05-15 16:37:27 1429

转载 善于指针---使用返回指针值的函数(续)

https://blog.csdn.net/lanzhihui_10086/article/details/39759137综合举个例子来说明一下,使用返回指针值的函数,也可以理解为利用指针传递内存。在返回指针时,除可以返回动态内存外,还可以返回静态存储区。但是不能利用指针传递桟内存,因为桟内存函数结束时也消失了,返回的会是一些垃圾内容,无效。基础内容见:善于指针---使用返回指针值的...

2019-05-15 10:57:05 149

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

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

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关注的人

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