日志归档

2018年12月发布的文章

Linux

Linux中的文件描述符(file descriptor)

阅读(418)评论(0)

linux为了实现一切皆文件的设计哲学,不仅将数据抽象成了文件,也将一切操作和资源抽象成了文件,比如说硬件设备,socket,磁盘,进程,线程等。这样的设计将系统的所有动作都统一起来,实现了对系统的原子化操作,大大降低了维护和操作的难度,想想看,对于socket,硬件设备,我们只要读读写写文件就能对其进行操作是多么爽的一件事。 文件描述符:在lin...

Linux

PCB进程控制块(task_struct)

阅读(186)评论(0)

操作系统/进程/PCB概念:    操作系统是进行软、硬件管理的软件,操作系统的进行硬件管理时,需要通过驱动程序来进行执行,驱动程序就相当于一个执行者,介于操作系统和硬件之间。操作系统的任务包含进程管理,进程调度,进程间通讯机制,内存管理,中断异常处理,⽂件系统,驱动程序管理,I/O系统等。   &...

WLAN渗透

无线技术基本概念

阅读(169)评论(0)

分贝 dB       测量无线强度信号B    向 Alexander Graham Bell 致敬  贝尔 电话发明人      今天大部分声学设备的发明者和理论奠基人 db  表示两个信号之间的差异比率,用于描述设备的信号强度 是一个...

C/C++

MFC_对话框_访问控件_7种方法III

阅读(207)评论(0)

消息是windows使用的最根本的方法 我们也可以使用windows这种消息机制对对话框控件进行操作方法6  Win32 API消息函数:SendMessage(发送消息)SendMessage()  LRESULT SendMessage(    HWND hWnd,    UINT M...

C/C++

MFC_对话框_访问控件_7种方法II

阅读(235)评论(0)

方法4 把控件和整形变量进行关联关联使用的4个函数DoDataExchange()  DDX_xxxx() DDV_xxxx()UpdateDate()   方法4 控件右键添加变量 头文件会多几个变量源文件关联代码 并做初始化编辑框数据变化会自动赋值给关联变量 分别是 num1 num2...

C/C++

MFC_对话框_访问控件_7种方法I

阅读(167)评论(0)

在MFC里 我们做一个对话框 对话框上面可以放置各种各样的控件 那么我们在编程的时候就要对对话框控件进行操作 有七种不同的方法来操作也叫做访问这些对话框控件 方法1GetDlgItem()->GetWindowText()GetDlgItem()->SetWindowText()void C访问控件Dlg::OnBnClickedAct...

C/C++

windows字符集和C++中TEXT宏

阅读(301)评论(0)

在早期的windows里 准确的说windows98 和windows98之前的系统 使用的是 8位的ANSI字符集 用来处理英文是没有问题的 但是用来处理其他语言的文字 比如中文 就经常会出错 微软公司 从windowsNT 和windows2000开始 就全部都转换成了 16位 Unicode字符集 - 宽字符集  现在的windows 用的都...

C/C++

windows编程模型

阅读(269)评论(0)

windows 操作系统是非常复杂的 微软开发的windows操作系统 他不同于一些传统的一些过程式的系统设计 windows 编程模型事件驱动编程模型一切都是窗口:窗口和句柄消息与消息队列核心的要点windows是一个事件驱动的,基于消息的操作系统,消息是核心,任何一个操作都是接收消息的操作windows里有许多不同的API函数和不同的消息类型,...

C/C++

mfc消息映射

阅读(186)评论(0)

在windows程序设计中 消息是核心 在windows编程模型中 消息是最重要的在sdk api 做windows程序设计的时候 是在窗口过程中有一个大大的switch 对各种各样的消息进行处理那么在mfc里面 对消息进行处理 mfc 用了一种非常简化的方法 很容易的进行消息的处理 这种方法叫做消息映射因为这种方法比传统的 sdk api 要简单很多&nb...

WLAN渗透

802.11标准及无线网络运行模式

阅读(225)评论(0)

802.11标准介绍:IEEE 802.11是现今无线局域网通用的标准,它是由国际电机电子工程学会(IEEE)所定义的无线网络通信的标准。其中定义了媒体访问控制层(MAC层)和物理层。物理层定义了工作在2.4GHz的ISM频段上的两种扩频作调制方式和一种红外传输的方式,总数据传输速率设计为2Mbit/s。两个设备可以自行构建临时网络,也可以在基站(Base ...

© Theme By 苏ICP备14036222号