2 TuxedoLinux

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

Centos 静态上网

https://blog.csdn.net/qq_38669394/article/details/80051356

2019-11-02 12:54:44

fcntl

http://blog.chinaunix.net/uid/20775448/cid-172636-list-1.htmlhttps://blog.csdn.net/zhoulaowu/article/category/1718823/3Unix系统允许多个进程同时对一个文件进行读写,虽然每一个read或write调用本身是原子的,但内核在两个读写操作之间并没有加以同步,因此当一个进程多次...

2019-10-17 12:31:03

C++11有关线程同步的使用

C++11有关线程同步的使用本文链接:https://blog.csdn.net/fengxinlinux/article/details/76686829互斥量和条件变量是控制线程同步的常用手段,用来保护多线程同时访问的共享数据。c++11提供了这些操作,同时还提供了原子变量和一次调用的操作,用起来非常的方便。我们在这里只介绍如何在C++中使用这些同步机制,有关概念的介绍我们就...

2019-10-17 10:07:21

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

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

2019-09-20 12:03:15

栈帧ebp,esp详解

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

2019-09-17 12:17:21

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

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

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

2019-08-29 13:48:18

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

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

2019-08-29 12:15:56

Redis源码剖析(八)链表

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

2019-08-27 15:34:57

Java学习笔记:GUI基础。

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

2019-08-27 13:52:15

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

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

2019-08-27 13:40:00

char* 和 char[] 的区别

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

2019-08-27 13:26:54

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

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

2019-07-24 10:44:46

逆向工程核心原理 小结

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

2019-07-15 22:51:48

X86 寄存器 结构图

2019-07-15 22:24:34

dword ptr

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

2019-07-15 22:22:50

spring cloud

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

2019-07-11 15:32:16

Java面试题—初级(7)

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

2019-07-11 13:46:56

当前标签: 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

汇编语言入门教程

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

2019-07-04 00:26:52

查看更多

勋章 我的勋章
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。