摘要: 转自 https://www.cnblogs.com/-wang-cheng/p/5401653.html1 RCU介绍 RCU机制是Linux2.6之后提供的一种数据一致性访问的机制,从RCU(read-copy-update)的名称上看,我们就能对他的实现机制有一个大概的了解,在修改数据的时候, 阅读全文
posted @ 2020-05-14 18:21 一觉醒来写程序 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 根据该文章整理 https://blog.csdn.net/myxmu/article/details/80350251 解决的问题内存屏障主要解决了单处理器下的乱序问题和多处理器下的内存同步问题。2 为什么会乱序现在的CPU一般采用流水线来执行指令。一个指令的执行被分成:取指、译码、访存、执行、写 阅读全文
posted @ 2020-05-14 18:10 一觉醒来写程序 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 参考自DPDK官方文档原文:http://doc.dpdk.org/guides-20.02/prog_guide/ring_lib.html针对自己的理解做了一些辅助解释。1 前置知识1.1 CAS学习无锁队列前先看一个基本概念,CAS原子指令操作。CAS(Compare and Swap,比较并 阅读全文
posted @ 2020-05-14 15:36 一觉醒来写程序 阅读(3676) 评论(1) 推荐(1) 编辑
摘要: 本篇笔记的配套视频:网易云课堂,微专业/web安全工程师。一、WEB基础知识1.1 Web简介1.1.1 Web介绍1)web的发展web1.0:以内容为中心,网站提供内容信息,用户进行访问阅读,信息单向传输,典型的有门户网站和个人网站。web2.0:以人为中心,用户可添加内容,彼此沟通互动,典型的有微博和博客。web3.0:网站内的信息可以直接和其他网站相关信息进行交互,能通过第三方信息平台同时... 阅读全文
posted @ 2020-05-11 23:25 一觉醒来写程序 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: 这是一篇mysql的学习笔记,整理结合了网上搜索的教程以及自己看的视频教程,看完这篇能够满足80%的日常开发了。菜鸟教程:https://www.runoob.com/mysql/mysql-tutorial.htmlMySQL参考手册中文版:https://tool.oschina.net/apidocs/apidoc?api=mysql-5.1-zh1 前言1.1 什么是关系型数据库MySQL... 阅读全文
posted @ 2020-05-11 18:41 一觉醒来写程序 阅读(4626) 评论(0) 推荐(0) 编辑
摘要: 1、安装samba 这里以CenOS 7为例,其他系统类似 yum install samba samba-client samba-common 2、修改smb.conf 最好先备份原文件,以防修改不正确导致smb无法执行 vi /etc/samba/smb.conf [root] path = 阅读全文
posted @ 2020-05-10 20:34 一觉醒来写程序 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 前言 在现网环境下,程序奔溃后不一定会留下core文件,原因有很多,比如存储空间不足就是其中一个常见的原因。此时我们只能依据linux记录的错误日志来定位问题。 涉及linux命令 本文涉及以下几条命令 1. dmesg命令,用于获取程序出错时的堆栈地址 1)dmesg |grep -E 'segf 阅读全文
posted @ 2020-05-08 15:45 一觉醒来写程序 阅读(3781) 评论(2) 推荐(2) 编辑
摘要: 一、在线手册Linux c库函数分类及示例:https://wizardforcel.gitbooks.io/linux-c-api-ref/index.htmlhttp://net.pku.edu.cn/~yhf/linux_c/线程不安全函数列表:http://kernel.org/doc/man-pages/online/pages/man7/pthreads.7.html二、函数分类摘要摘... 阅读全文
posted @ 2020-05-07 17:24 一觉醒来写程序 阅读(4804) 评论(0) 推荐(1) 编辑
摘要: 想要坚持写博客的习惯,却又无法忍受网页编辑器的各种不方便?离线博客工具是一个不错的选择。对我来说最有诱惑的就是能够快速的黏贴图片、代码。使用过程遇到不少坑,最坑的就是不能使用163邮箱,还是写邮件给管理员咨询才得到的答案。希望这篇文章对你有所帮助。windoes下使用Open Live Writermac下使用MarsEdit一、Open Live Writer1.1 下载和安装http://op... 阅读全文
posted @ 2020-05-06 21:14 一觉醒来写程序 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Kali Linux是基于Debian的Linux发行版,预装了许多渗透测试软件,让大家从各种繁琐的软件安装中解脱出来,专注于测试本身。本文章介绍了如何安装目前最新的2020.1版本,以及安装好后补充安装的一些安全测试工具。先附上几个kali相关的网站:https://www.kali.org/docs/https://kali.training/https://tools.kali.org/ht... 阅读全文
posted @ 2020-05-05 17:29 一觉醒来写程序 阅读(5484) 评论(0) 推荐(3) 编辑