Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

深入理解C++语言--从本质上理解C与C++

深入理解C++语言--从本质上理解C与C++

如果说任何事物都可以抽象为一种数据结构,这个数据结构肯定要有我们想操作的对象--该事物本身(它包括各种属性、要素),定义为数据;而这个事物本身(数据)肯定能进行各种各样的操作,如整数能+-*/%等,开关有开、关等操作,这各种各样的操作即为运算;既然是运算可定有运算规则,如浮点数就不能进行取余运算,开关不能吃等;总结起来: 个人认为,C语言可以说是以数值型数据结构(如void,char,int,float)为基础,抽象出来的语言;它的任何操作都都被局限...
QEMU 内存泄露漏洞(CVE-2016-7466)

QEMU 内存泄露漏洞(CVE-2016-7466)

QEMU 内存泄露漏洞(CVE-2016-7466)发布日期:2016-12-02更新日期:2016-12-06受影响系统:QEMU QEMU描述:CVE(CAN) ID: CVE-2016-7466QEMU是一款开源模拟器软件。支持USB xHCI控制器模拟的QEMU存在内存泄露安全漏洞,可导致主机内存泄露。<*来源:Prasad J Pandit *>建议:厂商补丁:QEMU----目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的...
Lua 学习笔记:C API 遍历 Table

Lua 学习笔记:C API 遍历 Table

前情提要Lua 通过一个虚拟栈与 C 的交互,正数索引自底向上取值,负数索引自顶向下取值。Lua 中的 Table(表)结构可以使用任何数据作为 key 进行取值。使用 C API 访问 Table中的元素有两种方法:lua_getglobal(L, t); lua_pushinteger(L, k); -- 这里可以换成其它类型的 lua_pushXXXX(L, k) 压数据到栈顶作key lua_gettable(L, -2);lua_getgloba...
Shell乱码文件中的控制字符处理

Shell乱码文件中的控制字符处理

一、显示文件中的控制字符当从其他系统下载文件时,有时要删除整个文件的控制字符(非打印字符),从菜单中捕获一个应用的屏幕输出有时也会将控制字符输出进文件,怎样知道文件中是否有控制字符?使用cat-vfilename命令,屏幕会乱叫,且到处都是一些垃圾字符,这可以确知文件中包含有控制字符,如果有兴趣可以观察一下这些字符以便于更加确认它们是控制字符。一些系统中使用catfilename而不是cat-v来查看非打印字符。sed格式为:[address,[addre...
在横幅广告像素中隐藏恶意代码

在横幅广告像素中隐藏恶意代码

过去两个月访问主流网站的用户遭到了一种新形式的恶意广告攻击,其攻击代码嵌入在横幅广告的单个像素内。杀毒软件开发商Eset的研究人员借用了隐写术(steganography)的名字将这一攻击行动命名为Stegano。攻击者的恶意脚本隐藏在了定义像素透明度的阿尔法通道(Alpha Channel)内。在检测目标浏览器不是运行在虚拟机或与其它安全软件相关联之后,脚本会将浏览器定向到一个网站,利用已修复的三个Adobe Flash漏洞(CVE-2015-8651、...
<< 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 >>