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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

无需操作系统直接运行 Python 代码

无需操作系统直接运行 Python 代码

Josh Triplett以一个“笑点”开始了他在PyCon 2015上的演讲:移植Python使其无需操作系统运行:他和他的英特尔同事让解释器能够在GRUB引导程序、BIOS或EFI系统上运行。连演讲的休息时间也没放过,他有很多有趣的要说的事情,还有许多让人大开眼界的演示。Python在Boot Loader上运行的最初想法是能够测试硬件,像BIOS,可扩展固件接口(EFI)以及高级配置和电源接口(ACPI),而无需去写一些&ld...
C程序与Lua脚本相互调用

C程序与Lua脚本相互调用

Lua脚本是一种可用于C程序开发/测试的工具,本篇介绍一下C程序与Lua脚本如何进行相互调用,更加详细的操作参见《Programing in Lua》。本文分为3个部分:1、Windows环境下Lua的下载以及安装注意事项;2、Visual C++6.0中Lua的配置;3、C程序与Lua脚本相互调用实例。Lua程序设计 Programming in Lua 中文 PDF 高清版 下载:http://www.linuxidc.com/Linux/2015-0...
理解 Linux 内核的软中断

理解 Linux 内核的软中断

软中断介绍把可以延迟的处理从硬中断处理程序独立出来,这样这个处理可以在开中断的情况下运行,这个处理就是软中断。可见,软中断的这种脱离可以大大缩短硬中断的响应时间,对于很多实时应用来说及其重要。我们本文只谈软中断,至于tasklet、workqueue等我们以后再谈。我们在讲述软中断流程(参考linux kernel 4.0)时会尝试深入理解其中的各个细节之处,分享我们自己的理解(如果不正,还望指出,谢谢)。(题图来自:techvark.com)软中断数据结...
Cloudflare 宣布虚拟 DNS 以防御 DNS 放大攻击

Cloudflare 宣布虚拟 DNS 以防御 DNS 放大攻击

利用域名解析服务器不验证请求源的弱点,DNS放大攻击在过去几年非常流行。攻击者伪装成攻击目标域名向全世界数以百万计的域名解析服务器发送查询请求,域名服务器返回的数据要远大于请求的数据,导致目标遭受了放大数十倍的DDoS攻击。被利用的域名服务器因此每天会收到大量的恶意请求,它也不断的遭受较小规模的DDoS攻击。防止此类攻击的一种方法是实现DNSSEC,验证DNS请求源的身份。但旧的DNS基础架构很难改变。现在,提供防御DDoS攻击服务的Cloudflare推...
开源软件Xen曝出安全漏洞:多家云计算服务暂停

开源软件Xen曝出安全漏洞:多家云计算服务暂停

近日,开源软件Xen发出高危漏洞警告,称由于Xen存在部分漏洞,建议所有相关的服务器进行重启来修复这些漏洞。在云计算行业为人熟知,由剑桥大学开发。使用者包括亚马逊EC2、阿里云ECS、IBM SoftLayer、Linode及Rackspace Cloud等主流厂商。目前来看,多数云计算厂商采用了服务器重启的解决方式,但这样将中断云计算服务,使得客户业务无法开展。据了解,早先亚马逊公告通知客户,表示有大约10%的服务器受影响需要重启,随后该公司技术团队找到...
Android系统关机或重启的实现方法

Android系统关机或重启的实现方法

前阵子工作上遇到一些关于Android系统关机或重启的系统修改,于是,做了一些尝试,也搜集了一下资料,现在整理一下,做一些总结,方便学习或者日后工作的需要。默认的SDK并没有提供应用开发者直接的Android系统关机或重启的API接口,一般来讲,实现Android系统的关机或重启,需要较高的权限(系统权限甚至Root权限)。所以,在一般的APP中,如果想要实现关机或重启功能,要么是在App中声明系统权限,要么是通过某种“间接”的方式...
BACnet OPC Server堆缓冲区溢出漏洞(CVE-2015-0979)

BACnet OPC Server堆缓冲区溢出漏洞(CVE-2015-0979)

发布日期:2014-03-10更新日期:2015-03-12受影响系统:SCADA Engine Bacnet OPC Server <= 2.1.359.22描述:CVE(CAN) ID: CVE-2015-0979BACnet OPC Server在OPC客户端及兼容BACnet的设备之间提供数据访问、警告及事件、历史数据访问。BACnet OPC Server在处理构造的数据包时可触发堆破坏,存在安全漏洞,攻击者可利用此漏洞导致崩溃或执行任意代...
Java语言基础组成—函数

Java语言基础组成—函数

Java语言由8个模块构成,分别为:关键字、标识符(包名、类名、接口名、常量名、变量名等)、注释、常量和变量、运算符、语句、函数、数组。本片主要介绍Java中的函数,函数是Java中最小的功能单元。1.函数的定义 1)定义:指在类中的具有特定功能的一段独立小程序,也称为方法。 2) 格式: 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2, ... ) { 执行语句; return 返回值; } 返回值类型:函数运行后的结果的数据...
Java语言基础组成—关键字、标识符、注释、常量和变量、运算符

Java语言基础组成—关键字、标识符、注释、常量和变量、运算符

Java语言由8个模块构成,分别为:1.关键字;2.标识符(包名、类名、接口名、常量名、变量名等);3.注释;4.常量和变量;5.运算符;6.语句;7.函数;8.数组。本篇内容中简单介绍前五种基础组成部分:关键字、标识符、注释使用、常量和变量、运算符。一、关键字 1.定义:被Java赋予特殊含义的单词。 2.特点:关键字中所有字母都小写。 3.分类: 1)用于定义数据类型的关键字有:class interface byte short int lon...
Wireshark LLDP解析器拒绝服务漏洞(CVE-2015-2190)

Wireshark LLDP解析器拒绝服务漏洞(CVE-2015-2190)

发布日期:2015-03-04更新日期:2015-03-12受影响系统:Wireshark Wireshark 〈 1.12.4描述:BUGTRAQ ID: 72938CVE(CAN) ID: CVE-2015-2190Wireshark是最流行的网络协议解析器。Wireshark 1.12.x版本,epan/proto.c没有正确处理大于32位的整数数据类型,通过构造的数据包,远程攻击者可利用此漏洞造成拒绝服务(断言失败及应用退出)。<*来源:Bu...
Java基础知识

Java基础知识

一、软件基础知识1、软件:一系列按特定顺序组织的计算机数据和指令的集合。 1)系统软件:DOS、windows、linux。 2)应用软件:QQ、扫雷等。2、软件开发就是制作软件。3、人与计算机交互方式:图形化界面、命令行方式。4、DOS命令行常见指令: 1)dir:列出当前目录下的文件以及文件夹。 2)md:创建目录。 3)rd:删除目录。 4)cd:进入指定目录。 5)cd/:退回到根目录。 6)cd..:退回到上一级目录。 7)de...
<< 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 >>