自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 地址映射与共享

一 跟踪地址翻译过程#include <stdio.h>int i = 0x12345678;int main(void){ printf("The logical/virtual address of i is 0x%08x", &i); fflush(stdout); while (i); return 0;}//将上述程序在linux-0.11编译运行,不出所

2017-01-01 20:29:39 1194

原创 字符显示的控制

一 源代码/* linux-0.11/include/asm/system.h 添加f12_on标志*/int f12_on;//定义f12_on表示是否按下f12(每按两次抵消)/* linux-0.11/kernel/chr_drv/keyboard.S 注释掉f12显示进程信息的功能*///按键调用键盘中断处理程序keyboard_interrupt:

2017-01-01 18:02:51 663

原创 信号量的实现和应用

一 源代码/* Ubuntu_pc.c Ubuntu16.04下关于生产者和消费者的示例程序,首先创建一个进程为生产者,往文件缓冲区里面写数字,然 后创建一组消费者进程,从文件缓冲区里面读数字输出到终端,同时显示子进程的PID.进程之间的同步和临界 资源的互斥访问通过信号量来实现.*/#include<stdio.h>#include<semaphore.h>

2016-12-30 20:37:42 1125

原创 进程运行轨迹的跟踪

一、源代码/* process.c Linux下多进程程序,父进程循环创建NUM_CPROC个子进程,每个子进程执行cpuio_bound程序,父进程循 环打印子进程的PID,之后阻塞等待子进程结束返回。*/#include<stdio.h>#include<unistd.h>#include<time.h>#include<sys/times.h>#includ

2016-12-29 12:34:34 2779

原创 系统调用

一、源代码//定义系统调用编号//linux-0.11/include/unistd.h#define __NR_iam 72#define __NR_whoami 73//hdc/usr/include/unistd.h#define __NR_iam 72#define __NR_whoami 73//定义系统调用在用户空间里的接口函数

2016-12-27 22:09:28 719

原创 操作系统的引导

一、源代码!bootsect.s !当 PC 的电源打开后,80x86 结构的 CPU 将自动进入实模式,并从地址 0xFFFF0 开始自动执行程序代码,这!个地址通常是 ROM-BIOS 中的地址。PC 机的 BIOS 将执行某些系统的检测,在物理地址 0 处开始初始化中!断向量。此后,它将可启动设备的第一个扇区读入内存地址 0x7C00 处,并跳转到这个地方。此代码即为引导扇!区的代码,

2016-12-27 13:49:28 614

原创 as86汇编示例——boot.s

一、源代码!! boot.s -- bootsect.s的框架程序.用代码0x07替换字符串msg1中的1字符,然后在屏幕第一行上显示.!.globl begtext,begdata,begbss,endtext,enddata,endbss !全局标示符,供ld86链接使用..text !正文段begtext:.data

2016-12-22 20:05:12 910

原创 优化算法

一、四种优化算法#四种优化算法#接受一个变量定义域的列表和针对每一组变量的成本函数#返回最低成本以及该成本对应的变量组(最优解)#随机搜索算法#随机产生若干个变量组,找到最小的成本def randomoptimization(domain,costf): best=999999999 bestr=None for i in range(1000): r

2016-12-20 14:10:14 1455

原创 协作型过滤应用——提供推荐

一、准备数据critics={'Lisa Rose': {'Lady in the Water': 2.5, 'Snakes on a Plane': 3.5, 'Just My Luck': 3.0, 'Superman Returns': 3.5, 'You, Me and Dupree': 2.5, 'The Night Listener': 3.0},'Gene Seymour': {

2016-12-20 12:24:38 350

原创 K近邻算法应用——价格预测

一、构造数据#根据rating和age评估价格def wineprice(rating,age): peak_age=rating-50 price=rating/2 if age>peak_age: price=price*(5-(age-peak_age))#过了峰值年,价值降低 else: price=price*(5*(age+

2016-12-18 22:44:28 1220

原创 决策树建模

一、数据结构#决策树节点(包括划分条件、值、结果及子分支)class decisionnode: def __init__(self,col=-1,value=None,results=None,tb=None,fb=None): self.col=col#判别对象或者划分条件 self.value=value#划分条件的分界值 self.re

2016-12-17 20:27:07 803

原创 朴素贝叶斯分类应用——文档过滤

朴素贝叶斯公式及其推导回来补上,今天只上代码一、提取文档特征#提取文档特征,此处为对文档进行分词处理,每个单词即为文档的特征def getwords(doc): splitter=re.compile('\W*') words=[s.lower() for s in splitter.split(doc) if len(s)>2 and len(s)<20] return

2016-12-16 22:31:52 438

原创 Python编码问题详解

他山之石python编码解码详解实践记录前段时间项目在解析网页内容时没有考虑到编码问题,导致数据库和前台显示全都乱码。下面用Demo展示。#没有考虑到网页编码问题import requestspage_cont=requests.get('http://today.hit.edu.cn/rss.xml')print(page_cont.text)print(page_cont.enco

2016-12-13 14:59:36 314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除