自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

同一片天空下

从路边弹唱到武道馆

  • 博客(8)
  • 收藏
  • 关注

原创 多线程同步队列实现

多线程同步队列0x01 程序结构将多线程同步队列实现为类,对外提供以下接口:get()put()类内部维护三个句柄用于同步:full信号量表示是否可读empty信号量表示是否可写buffer_mutex互斥对象用于同步对缓冲区的操作队列中保存指针,这样可实现保存多种类型的对象。 0x02 代码multithreadedqueue.h#ifndef ____MULTITHREADEDQ

2015-04-12 14:13:27 723

原创 i386汇编中16位代码段与32位代码段的区别

i386汇编中16位代码段与32位代码段的区别标签: asm以下为自己看书加实验的总结,如有错误还望指出。关于代码段的位数,可以从两个角度看: 1、汇编源代码 2、段描述符汇编源代码中的区别在写汇编源代码时,可以指定代码段为16位或者32位。因为16位与32位的机器码是不同的,比如push 1,立即数的长度应为4字节还是2字节?这种时候便会依据代码段长度,生成响应的指令。32位代码段立即数为4字

2015-04-01 21:50:04 779

原创 i386asm学习笔记

i386asm学习笔记tag: asm0x01 段式寻址段式寻址涉及到以下数据结构:选择子、描述符表、段描述符、伪描述符。处了段寄存器外,还涉及到GDTR、LDTR。 描述符表是一个线性表,元素为段描述符。段描述符中保存有段的基址、范围和属性。而选择子分为两部分:描述符索引和属性。属性中有一位决定使用GDT还是LDT。 下面简单描述一下段式寻址的过程,在此不涉及各种权限和属性的检查: 1. 通

2015-04-01 21:36:24 692

原创 实模式下寻址4G

实模式下寻址4G标签: asm 以下实验均在bochs上进行。因为后来查到有big real mode,便没在真机上进行实验。0x00 保护模式进入实模式时产生的问题进行386cpu模式切换练习时,切换回实模式时没有设置合适的选择子,然后系统崩溃,重启。 对照了书上的代码,少了以下代码。 mov ax, SELECTOR_REAL_MODE mov ss, ax mov

2015-04-01 00:47:15 1161

原创 exploit编写学习阶段性总结

exploit编写学习阶段性总结.

2015-02-15 10:59:44 698

原创 Python爬虫实例- 优快云博客爬虫

优快云博客爬虫,带命令行参数 线程池 SQLite数据库存储。

2015-02-10 00:28:19 1546

原创 Python线程池简单实现

用Python简单实现的线程池

2015-02-09 13:33:43 1385

原创 Python爬虫入门基础

万事开头难啊_(:3」∠)_

2015-02-07 15:39:56 860

空空如也

空空如也

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

TA关注的人

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