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

首页 / 操作系统 / Linux

一个简单的汇编入门程序

一个简单的汇编入门程序

操作系统一个简单的汇编入门程序如下,代码中注释得已很详细;程序被加载到的内存地址,即寄存器IP的值org 07c00h;以下3句是设置ds、es段寄存器的值mov ax,csmov ds,axmov es,ax;将字符串的首地址赋给axmov ax,BootMsg;将字符串第19个字符改写mov byte [BootMsg+18],0x07;bp是传给中断的参数es:bp指向的是字符串mov bp,ax;字符串中字符的个数mov cx,21;表示的是写字符...
Linux内存管理之高端内存

Linux内存管理之高端内存

看了Linux内核内存管理,参考网上的意见整理了一下。1.页框管理Linux采用4KB页框大小作为标准的内存分配单元。内核必须记录每个页框的状态,这种状态信息保存在一个类型为page的页描述符中,所有的页描述存放在mem_map中。virt_to_page(addr)产生线性地址对应的页描述符地址。pfn_to_page(pfn)产生对应页框号的页描述符地址。在页框描述符中,几个关键的字段我认为:flags、_count、_mapcount。由于CPU对内...
Android中的Handler详解以及和Thread的区别

Android中的Handler详解以及和Thread的区别

一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI.解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话...
Java 使用 TCP 和 UDP 传输文件

Java 使用 TCP 和 UDP 传输文件

引言本项目的目的是实现两个应用,通过网络连接在不同的主机之间传输一个文件的功能。两个应用应该分别利用 UDP 和 TCP 协议,以具有传输至少 1 MB 文件的能力。实现和说明源代码两个应用都由单个程序实现,源代码下载地址。免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2013年资料/6月/10日/Java 使用 TCP 和 UDP 传输文件说明程序使用以下命令行进行编...
Struts2 convention-plugin 使用笔记

Struts2 convention-plugin 使用笔记

最近又在学习struts2 ,之前虽然使用过,但是也只是使用,struts2 的很多功能根本就没去了解过,现在决定学习一下,暂不要求有多深入。所以如果您需要的是一个高级教程,那么请转车。。。此次列车不去那里。系统环境如下eclipse 3.6tomcat 6JDK 6Ubuntu 12.04 LTSstruts 版本为2.3.4.1,在 struts2的官方文档中讲到The Convention Plugin is bundled with Struts ...
Struts2 注解模式的几个知识点

Struts2 注解模式的几个知识点

struts的东西也只是以前会简单的使用。于是就动手写一写。遇到了一些问题。,还是不熟悉,只是会用,知道怎么配置怎么写action。现将遇到的问题记录如下。1.redirect , redirectAction的配置,有的时候,在使用这些result type的时候会需要跳转到不同的namespace中。那么在配置中该怎么写呢?package com.struts2.action;import org.apache.struts2.convention.a...
关于JPanel设置背景图片的Bug说明

关于JPanel设置背景图片的Bug说明

JPanel可以像网页控件一样设置背景图片,主要是通过覆写JPanel的paint(Graphicsg)方法和paintComponent(Graphics g)方法;但是二者有区别:“JLabel类同其它的Swing组件一样,继承至javax.swing.Jcomponent.Swing。它们都是通过调用JComponent组件的paint方法来画界面。我们可以通过重载JComponent的公开方法paint来修改一个组件画界面的行为。下面是...
Linux网络编程之使用UDP传输文件

Linux网络编程之使用UDP传输文件

接上篇Linux网络编程之使用TCP传输文件【http://www.linuxidc.com/Linux/2013-06/85844.htm】。最近在写Linux网络方面的demo,用UDP实现了一个简单的传输文件程序,适用于网卡设备及TCP/IP协议栈及网络环境测试时使用。当然这里要说的是,一般通过网络传输文件不会选择UDP协议,因为UPD提供不可靠的传输,文件传输过程中会出现丢包现象而导致文件传输错误。这里要实现UDP传输文件的目的是为了测试网卡的丢包...
Python起步之print & input用法总结

Python起步之print & input用法总结

前言“Hello World”算是编程语言中的经典了吧,我相信每个程序员都是从Hello world起步的。一句简单的"Hello World"表达了Coder对世界的问候。小生一直觉得Coder是一群不善言谈,内心情感丰富的可爱的人。哦,有点跑题了,此篇文章笔者将对Python中的print 、input做一个简单的总结。看看Python是如何处理输入输出的。print函数通过名字就可以知道这是输出函数,那么它是如何使用的,我们如...
Eclipse Swing界面设计中的汉字问题

Eclipse Swing界面设计中的汉字问题

在Eclipse用WindowBuilder来设计界面,如果界面上有汉字,比如一个按钮为"取消",则在代码中显示为:JButton btnNewButton_1 = new JButton("u53D6u6D88");显示为汉字的编码。如果手工修改为:JButton btnNewButton_1 = new JButton("取消");也可以,在设计界面也可以正常显示。怎样可以将界面设计时的文字直接显示呢?只需要将默认的GBK修改为UTF8即可。...
<< 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 >>