《操作系统真象还原》bochs安装

  在安装bochs之前,我们先需要安装虚拟机和linux发行版,也可以安装双系统,总之有个linux操作系统就好。   我是在ubuntu14.04系统下安装bochs的。 安装Bochs   以下为安装步骤 下载bochs。官方地址是http://sourceforge.net/projects/bochs/files/bochs/,安装的版本是2.6.2,下载后的文件是bochs-2.6.2.tar.gz。 解压压缩包 tar zxvf bochs-2.6.2.tar.gz 编译。先进入
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

如何使用eclipse创建JAVA项目并写一个简单的HelloWorld

输入项目名称 点击完成(Finish) 原文地址:https://blog.csdn.net/qq_36798713/article/details/79530056
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

求数组中第二大的值

/* 所有c语言代码,都是在LoadRunner中运行; */ Action() {   int a[]={12,34,565,23,24,667,89,98};//定义一个int数组;   int len;//记录数组元素个数;   int max;//所求的最大值;   int max_2;//第二大的值;   int i;//循环变量;LoadRunnerg中,不能在for循环中定义变量;   len = sizeof(a)/sizeof(int);//数组元素个数=数组所占字符数/数组
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

centos7修改hostname和hosts

1、修改/etc/hostname vi /etc/hostname 打开之后的内容是: localhost.localdomain 把它修改成想要的名字就可以,比如:master 保存退出 2、修改/etc/hosts文件 vi /etc/hosts 打开之后的内容是: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain
分类: 其他 发布时间: 09-27 23:34 阅读次数: 0

【Docker】第四篇 Docker仓库管理

一、仓库概述 仓库(Repository):仓库是集中存放镜像文件的场所,仓库分为公共仓库和私有仓库。 注册服务器(Registry)和仓库区别:注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag) 二、仓库管理 1、注册账号 https://hub.docker.com/ #在此页面注册账号,需要用户名,邮箱,账号(注需要FQ才能注册,注册通过邮箱激活后可以通过网页登陆登陆) 2、登陆官方仓库 root@localhost ~]# docker l
分类: 企业开发 发布时间: 09-27 23:33 阅读次数: 0

3、数组和集合

数组 ------------------------------------------------------------------ 一维数组 object Demo2 { def main(args: Array[String]): Unit = { //定义数组,并指定长度 val arr1 = new Array[Int](5) arr1(0) = 1 arr1(2) = 4 printarr(arr1) //初始化并赋值
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

UI自动化之js\jquery的应用

js\jquery的应用,有很多难以定位到的,可以通过js或者jquery来处理 目录 1、js 2、jquery 1、js 1.1js有5种定位,最后execute_script(js)来执行js document.getElementById(“id”) document.getElementsByName(“Name”) document.getElementsByTagName(“tag”) document.getElementsByClassName(“class”) docume
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

开车旅行 【NOIP2012 D1T3】

开车旅行 【NOIP2012 D1T3】 倍增 首先令\(a[i]\)表示从i出发最近的城市下标,\(b[i]\)表示从i出发第二近的城市下标 可以维护一个\(\text{set<pair<int,int> >}\)记录城市海拔和城市编号,然后在set里二分得到a和b 考虑\(f[i][j]\)表示从i出发,一共开2^j次车,开到那个城市 \(g[i][j]\)表示从i出发,开2^j次车的总距离 当j大于1的时候 \(f[i][j]=f[f[i][j-1]][j-1]\) \(g[i][j]=
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

Django之ORM数据库增删改查

总结:ORM的 查、增、删、改 - 查 - client - 有一个展示页面(xxx_show.html) - 这一个页面一输入执行后,get请求向server端发送 - 这个展示页面有添加按钮、删除按钮、编辑按钮 - 这个页面要展示内容 - 是server端收到第一次的get请求而做出的response - 页面需要用到模板语言for循环 {% for i in result %} {{ i.xx }} #获取result中的每个值(也就是server端传来的东西) {% endfor %}
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

sonarqube7.2版本web api简析

sonarqube7.2版本web api简析 本文介绍sonarqube的部分实用Web API,并试图联系实际进行分析,方便集成.以7.2版本为例,下载移步官网. Web API文档路径 安装并部署7.2版本的sonar之后(推荐在linux上安装),在浏览器上打开sonar,默认是ip:9000端口. http://{ip}:9000/web_api即是sonar的api文档. 由于国内资源较少,当时在官网看了半天文档又查了一堆才发现这个预设的路径.这也是为什么写这篇文章,我认为这样的工
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

BZOJ3598 SCOI2014方伯伯的商场之旅(数位dp)

  看到数据范围就可以猜到数位dp了。显然对于一个数最后移到的位置应该是其中位数。于是考虑枚举移到的位置,那么设其左边和为l,左右边和为r,该位置数为p,则需要满足l+p>=r且r+p>=l。同时为了防止重复,枚举的应该是最左的能移到的位置,那么还需要满足l<p+r。算的时候枚举p、l、r,统计方案数,对于已固定部分直接计入,剩余部分由于每个位置都是相同的,根据距离平均值算出代价。注意讨论各种情况,非常恶心。 #include<iostream> #include<cstdio> #incl
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

科目三新增改项目

一、 上车准备 1、 绕车一周,左前车门下车,逆时针先按右后红色按钮再按下左前方红色按钮,绕车一周检查车辆外观及周围环境,时间限制60秒。 2、 绕车一周上车后系安全带,开始灯光考试 二、 模拟灯光 1、 在有路灯、照明良好的道路上行驶时,应使用近光灯。 2、 在路边临时停车应开近光灯和危险警报灯 3、 进入无照明、照明不良的道路行驶时使用远光灯 4、 夜间通过路口应使用近光灯。 5、 夜间左转弯,应使用近光灯加左转灯 6、 同方向近距离跟车行驶时,使用近光灯 7、 通过急弯、坡路、拱桥、人行
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

VMware ESXi 不支持NTFS格式的USB外接硬盘

本来想搞直通USB外接大容量硬盘,实现在同一部ESXi下,直接将NAS的数据转移到外接硬盘,结果发现虚拟机下的windows系统识别不了NTFS文件格式的USB硬盘。 根据官方文档,VMware ESXi 只支持FAT格式和另外一种格式的USB外接硬盘,容量有无限制不记得了。
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

WPF 设置控件阴影后,引发的Y轴位置变化问题

背景 最近遇到一个动画执行时,文本位置变化的问题。如下图: 如果你仔细看的话,当星星变小时,文本往下降了几个像素。 貌似有点莫名其妙,因为控件之间并不在同一个Panel布局控件中,不存在高度限制变化引发此类问题。所以有了如下测试 测试场景 1. 首先新建了一个空项目,前面是一个带阴影的文本,后面用一张普通图片循环变更它的高度。尝试了下,还是会移动Y轴的像素 测试不通过 2. 后面使用用普通的布局控件Grid代替。依然如此 测试不通过 所以此问题不是图片动画造成的。 3. 于是,我再添加个按钮,
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

.net core系列之《对AOP思想的理解及使用AspectCore实现自定义日志拦截》

对于AOP这个名词,相信对于搞过MVC开发的人来说,都很熟悉,里面各种各样的Filter简直是将AOP体现到了极致。 那么什么是AOP呢? AOP(Aspect Oriented Programming,面向切面编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新的方法论,它是对传统OOP编程的一种补充。OOP是关注将需求功能划分为不同的并且相对独立,封装良好的类,并让它们有着属于自己的行为,依靠继承和多态等来定义彼此的关系;AO
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

安卓开发学习笔记—————《Anroid编程权威指南》第五章 第二个activity

应用的所有activity都必须在manifest配置文件中声明,这样操作系统才能够找到它们。 一个activity启动另一个activity最简单的方式是使用startActivity方法 public void startActivity(Intent intent) 调用请求发送给了操作系统的ActivityManager,ActivityManager负责创建Activity实例并调用其onCreate(Bundle)方法。 intent对象是component用来与操作系统通信的一种
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

二进制编译nginx服务

首先准备一个干净的虚拟机,配置yum源 把nginx包传到root下 ls查看一下 使用yum安装Development Tools、Server Platform Developmen 下载rpm -ivh /opt/dvd/Package/pcre-devel-8.32+12.el7.x86_64.rpm 使用Yum下载包 新建用户 useradd -s /sbin/nologin -M nginx 解压这个包 查看一下 进入nginx下 ls查看一下 执行命令 查看一下system 3个
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

第七十四课 图的遍历(BFS)

广度优先相当于对顶点进行分层,层次遍历。 在Graph.h中添加BFS函数: 1 #ifndef GRAPH_H 2 #define GRAPH_H 3 4 #include "Object.h" 5 #include "SharedPointer.h" 6 #include "Array.h" 7 #include "DynamicArray.h" 8 #include "LinkQueue.h" 9 10 namespace DTLib 11 {
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

LightOJ 1229 Treblecross(SG函数打表 + 遍历)题解

题意:给你一串含“.”和“X”的字串,每次一个玩家可以把‘."变成“X”,谁先弄到三个XXX就赢。假如先手必赢,输出所有能必赢的第一步,否则输出0。 思路:显然如果一个X周围两格有X那么肯定能一步变成XXX,所以两个人都要避免在自己回合产生这种情况。如果一开始就存在上述情况,那么肯定是那一步。否则我遍历每一个空格看看能不能下这一步。满足我在这个空格变成“X”不会造成上述情况,然后算出nim和是否留给对手一个必败态。 设sg[x]表示长度为x的空格的sg函数,然后我遍历1~x位置变成“X”,那么
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0

git 不完全教程

概念 工作目录:当前所见,Working directory 暂存区域:以后要提交到仓库的文件,称为Index或者staging area Git 仓库:持久化存储快照的地方,HEAD指针所指向的地方 Git 基本工作流程: 修改文件,会被git觉察 手动选择修改过的文件以暂存文件。 提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。 git 设置命令 1.git config 设置本地用户信息 git config --global user.name "John Doe"
分类: 其他 发布时间: 09-27 23:17 阅读次数: 0