简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将编译好的字节码文件加载到内存(这个过程被称为类加载,是由加载器完成的),然后虚拟机针对加载到内存的java类进行解释执行,显示结果。Java的运行原理在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟...
原文:http://blog.csdn.net/wsk004321/article/details/25594265想到研究suricata只读源码估计还不凑效,需要了解下真实环境下怎么应用,这样理解起来估计会更有感觉,于是在自己本地虚拟机中安装编译一下:1、虚拟机操作系统Linux centos5.02、下载suricata源码 http://ww
1.几种链接方式学习:1.1
Debian9:修改默认网卡为eth0,ifconfigDebian 9终于正式了,第一时间升级了自己在用的VPS,遇到一个小问题,没有网络了,排查之后发现网卡变成ens3了,而系统默认的网卡配置里(/etc/network/interfaces)却是eth0,这里有两种方案,一种是干脆把网卡配置文件中的eth0直接改为ens3,然后ifup ens3即可恢复网络。另外一种就是把ens3改
1、关机问题现象:关机停留在System halted 画面,不会自动关闭电源。解决方案: vi /etc/grub.conf 在kernel 所在行行尾加上 apm=on apm=power_off acpi=off原因分析:内核对acpi电源管理支持不好。2、我发现现在的Linux各发行版本对acpi的支持都很差,这一点我是有发言权的,因为我安装过Ubuntu,红旗Linux
一、设备编号主设备号表示设备对应的驱动程序;次设备号由内核使用,用于正确确定设备文件所指的设备。内核用dev_t类型()来保存设备编号。linux提供相应的宏实现dev_t与设备号之间的转换。(dev_t)-->主设备号、次设备号#includeMAJOR(dev_t dev);MINOR(dev_t dev);主设备号、次设备号-->(dev_t)#in
Debian/Linux 下,如果你忘记了密码怎么办?最简单使用的方法是进入单用户模式,以下是进入单用户模式的步骤:按下 ”开机“ 按钮,在系统选择菜单下,移动光标到 Single ......这行,按下 'e',编辑,然后在选择"Kernel....."这行,同样按'e'键,这时进入控制台,输入: single init =/bin/sh 按回车就可以进入单用户模式了。接下来就是
管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建。Linux管道的实现机制从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通
在计算机科学中,是一种用于二进制文件、可执行文件、目标代码、共享库和核心转储的标准文件格式。是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的,也是Linux的主要可执行文件格式。ELF文件由4部分组成,分别是ELF头(ELF header)、程序头表(Program header table)、节(S
WINDOWS系统内核代码绝大部分是用 C 语言编写的另外很少的一小部分是用 C++ 编写的其余那些需要直接与系统硬件进行通信部分(如:interrupt trap handler )或是对性能极端敏感的部分(如:context switching)等不容易在 C 代码中进行的是用汇编语言编写的linux内核:C、VB+汇编: