logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

20169210《Linux内核原理与分析》第十二周作业

Return-to-libc 攻击实验缓冲区溢出的常用攻击方法是用 shellcode 的地址来覆盖漏洞程序的返回地址,使得漏洞程序去执行存放在栈中 shellcode。为了阻止这种类型的攻击,一些操作系统使得系统管理员具有使栈不可执行的能力。这样的话,一旦程序执行存放在栈中的 shellcode 就会崩溃,从而阻止了攻击。不幸的是上面的保护方式并不是完全有效的,现在存在一种缓冲区溢...

#操作系统
Linux内核启动

1 内核编译解压缩:tar xjf linux-2.6.22.6.tar.bz2打补丁: path -p1 < ../linux-2.6.22.6_jz2440.patch(其中p1是忽略补丁文件中的一级目录)配置:方法一:使用make menuconfig逐项配置方法二:使用默认配置:步骤1:执行make s3c2410_defconfig(该文件在目录...

#嵌入式#操作系统
Linux内核初探3

1.内核的任务内核:充当底层的驱动程序,应用程序只与内核有联系,内核是应用程序的所知道的层次结构中最底层的,也是资源管理程序,也是一种库,提供了一组面向系统的命令。2.实现策略微内核(中央内核)宏内核(构建系统内核的传统方法)3.内核的组成部分用户空间:应用程序,C库,系统调用。内核空间:核心内核与设备驱动程序,硬件4.进程,进程切换与...

#操作系统
Linux内核协议栈 NAT性能优化之FAST NAT

各位看官非常对不起,本文是用因为写的,如果多有不便敬请见谅代码是在商业公司编写的,在商业产品中也不能开源,再次抱歉This presentation will highlight our efforts on optimizing theLinux TCP/IP stack for providing networking in anOpenStack environment...

#网络
Linux内核RCU(Read Copy Update)锁简析

在非常早曾经,大概是2009年的时候。写过一篇关于Linux RCU锁的文章《RCU锁在linux内核的演变》,如今我承认。那个时候我尽管懂了RCU锁,可是我没有能力用一种非常easy的描写叙述把Linux的实现给展示出来,有道是你能给别人用你自己的方式非常简洁地描写叙述清楚,你才是真正的精通它。否则,无异于背诵。换个说法,假设你在被面试。在短时间内靠嘴说给面试官,且他还要能听明白,就说明自己..

#面试#数据结构与算法
配置ubuntu使用console登录登录欢迎提示

使用ssh或console登陆成功后,ubuntu会顺序执行/etc/update-motd.d中的脚本有些linux的登陆提示信息放在了/etc/ssh/sshd_config中的Banner配置项中转载于:https://www.cnblogs.com/chen310/p/4431474.html...

#运维
利用深度学习来预测股票价格变动

https://www.toutiao.com/i6644852565341110791/利用深度学习来预测股票价格变动(长文,建议收藏)原创不靠谱的猫2019-01-10 21:01:39完整架构概述在这篇文章中,我将创建一个预测股票价格变动的完整过程。我们将使用生成对抗网络(GAN)与LSTM(一种循环神经网络)作为生成器,使用卷积神经网络CNN作为...

#人工智能#数据结构与算法#python
MSSQL 发布订阅,实现读写分离

主库做增删改,从库只读。大部分的数据库压力,都是由查询引起的,读写分离可以减轻数据库的压力。1、在(主)数据库上对需要同步的数据进行发布。2、在(从)数据库上对(主)数据库的发布进行订阅。注:发布订阅都需要实际的服务器名称才能连接到服务器。--查询服务器的名称和实际计算机的名称,如果两者不一致,就需要修改。use mastergosel...

#数据库
关系数据可视化gephi

表示对象之间的关系,可通过gephi软件实现,软件下载官方地址https://gephi.org/users/download/如何来表示两个对象之间的关系?把对象变成点,点的大小、颜色可以是它的两个参数,两个点之间的关系可以用连线表示。连线分为无向(只是连接的导向,一些简单的关系很容易体现)和有向(复杂网络,连接+方向,线本身的方向代表连接的关系同时线的粗线也可以表示线的...

#数据库
seaborn分布数据可视化:直方图|密度图|散点图

系统自带的数据表格(存放在github上https://github.com/mwaskom/seaborn-data),使用时通过sns.load_dataset('表名称')即可,结果为一个DataFrame。print(sns.get_dataset_names())#获取所有数据表名称# ['anscombe', 'attention', 'brain_netw...

#python#开发工具#javascript
    共 41 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择