自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (10)
  • 收藏
  • 关注

原创 OceanBase实验6:查看OceanBase执行计划

实验6:查看OceanBase执行计划。

2022-11-01 09:48:55 1458 2

原创 OceanBase实验4:迁移MySQL数据到OceanBase集群

实验4:迁移MySQL数据到OceanBase集群。

2022-11-01 09:43:37 1266

原创 OceanBase实验2:手动部署OceanBase集群

实验2:手动部署OceanBase集群。

2022-10-31 17:18:22 1275

原创 OceanBase实验1:OceanBase Docker体验

OceanBase实验1:OceanBase Docker体验。

2022-10-17 12:06:22 1193 2

转载 ubuntu13.04和windows双系统启动顺序的修改

()我想大部分童鞋装ubuntu的时候,硬盘上的windows肯定还是保留着的,启动电脑时可以选择,想进windows就进windows,想进 ubuntu就进ubuntu。但装完ubuntu后,它默认启动的是ubuntu,这对于使用ubuntu作为系统的童鞋来说没什么,但对那些经常要进 windows的童鞋,每次开机都得按几次向下的箭头,再敲回车,非常不方便,有没有方法,让电

2014-08-23 15:12:32 354

原创 MyEclipse快捷键设置

MyEclipse快捷键设置:Window-Preferences-General-Keys附:设置代码折叠和展开,在“Keys”对应面板中搜索expand、collapse。

2013-08-23 11:10:08 516

GNU make中文手册

第一章:概述 1.1 概述 1.2 准备知识 第二章:GNU make 介绍 2.1 Makefile简介 2.2 Makefile规则介绍 2.3 简单的示例 2.4 make如何工作 2.5 指定变量 2.6 自动推导规则 2.7 另类风格的makefile 2.8 清除工作目录过程文件 第三章:Makefile 总述 3.1 Makefile的内容 3.2 makefile文件的命名 3.3 包含其它makefile文件 3.4 变量 MAKEFILES 3.5 变量 MAKEFILE_LIST 3.6 其他特殊变量 3.7 makefile文件的重建 3.8 重载另外一个makefile 3.9 make如何解析makefile文件 3.9.1 变量取值 3.9.2 条件语句 3.9.3 规则的定义 3.10 总结 第四章:Makefile的规则 4.1 一个例子 4.2 规则语法 4.3 依赖的类型 4.4 文件名使用通配符 4.4.1 统配符使用举例 4.4.2 通配符存在的缺陷 4.4.3 函数wildcard 4.5 目录搜寻 4.5.1 一般搜索(变量VPATH) 4.5.2 选择性搜索(关键字vpath) 4.5.3 目录搜索的机制 4.5.4 命令行和搜索目录 4.5.5 隐含规则和搜索目录 4.5.6 库文件和搜索目录 4.6 Makefile伪目标 4.7 强制目标(没有命令或依赖的规则) 4.8 空目标文件 4.9 Makefile的特殊目标 4.10 多目标 4.11 多规则目标 4.12 静态模式 4.12.1 静态模式规则的语法 4.12.2 静态模式和隐含规则 4.13 双冒号规则 4.14 自动产生依赖 ......

2016-08-26

GCC中文手册

...... 总体选项(Overall Option) -x language 明确指出后面输入文件的语言为language (而不是从文件名后缀得到的默认选择).这个选项应用于后面 所有的输入文件,直到遇着下一个`-x'选项. language的可选值有`c', `objective-c', `c-header', `c++', `cpp-output', `assembler',和`assembler-with-cpp'. -x none 关闭任何对语种的明确说明,因此依据文件名后缀处理后面的文件(就象是从未使用过`-x'选项). 如果只操作四个阶段(预处理,编译,汇编,连接)中的一部分,可以使用`-x'选项(或文件名后缀)告诉 gcc从哪里开始,用`-c', `-S',或`-E'选项告诉gcc到 哪里结束.注意,某些选项组合(例如, `-x cpp-output -E')使gcc不作任何事情. -c 编译或汇编源文件,但是不作连接.编译器输出对应于源文件的目标文件. 缺省情况下, GCC通过用`.o'替换源文件名后缀`.c', `.i', `.s',等等,产生目标文件名.可以使用-o选项选择其他名字. GCC忽略-c选项后面任何无法识别的输入文件(他们不需要编译或汇编). -S 编译后即停止,不进行汇编.对于每个输入的非汇编语言文件,输出文件是汇编语言文件. 缺省情况下, GCC通过用`.o'替换源文件名后缀`.c', `.i',等等,产生 目标文件名.可以使用-o选项选择其他名字. GCC忽略任何不需要编译的输入文件. ......

2016-08-26

8583报文处理C#项目

通过xml文件对8583报文的定义,进行8583报文的编码机及解码,包含了一个8583的定义文件和查询业务的定义文件。 C#语言编写,提供128域的8583报文打包和解包完整项目。 包含CHM 说明文档

2016-04-22

A study of mobile internet user’s service quality perceptions

A study of mobile internet user’s service quality perceptions,一篇关于移动网络用户偏好调查的论文。

2013-09-14

JSP通过JDBC访问数据库

是一个最简单,也是学习jsp必须会的一个入门实验----通过jdbc连接数据库。 采用jsp+access数据库实现,同时使用javabean通过jdbc连接数据库。运行结果将显示从数据库查询出的图书。里面包含了javabean的源代码及解释。 提示:如果是要下jsp图书管理系统的朋友,请下载我上传的另一个资源----jsp+access图书管理系统。就不要再下本资源了,本资源只是做了一个图书的表,用以连接数据库查询图书,并没有对图书的增、删、改功能。 javabean源代码: package sjob; import java.sql.*; public class connBook { private Statement state=null; private Connection conn = null; ResultSet results=null; public connBook() { } public void openConn()throws Exception //连接数据库 { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="jdbc:odbc:book"; conn=DriverManager.getConnection(url,"",""); //数据库、用户名、密码 ,创建连接对象 } catch(SQLException e) //异常处理 { System.err.println("Data.executeQuery: " +e.getMessage()); } } public ResultSet queryResult(String query) { results = null; try { state=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); //创建访问数据库的对象 results=state.executeQuery(query); //查询并返回结果 } catch(SQLException e) { System.err.println("Data.executeQuery: " + e.getMessage()); } return results; } public void closeState() { try { state.close(); //关闭访问数据库的对象 } catch(SQLException e) { System.err.println("Date.executeQuery: " + e.getMessage()); } } public void closeConn() { try { conn.close(); //断开连接 } catch(SQLException e) { System.err.println("Data.executeQuery: " + e.getMessage()); } } }

2011-03-18

jsp+access实现的图书管理系统

1、由jsp+access实现的图书管理系统,页面很简单,但该有的登录及图书的增、删、改、查功能都具有,且本人亲自调试过。 2、内附了javabean的源代码,并做了解释。 3、本资源适合jsp入门的朋友们下来学习参考。 javabean代码: package bjob; import java.sql.*; public class connLib { private Statement state=null; private Connection conn = null; ResultSet results=null; public connLib() { } public void openConn()throws Exception //连接数据库 { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="jdbc:odbc:bookManage"; conn=DriverManager.getConnection(url,"",""); //数据库、用户名、密码 ,创建连接对象 } catch(SQLException e) //异常处理 { System.err.println("Data.executeQuery: " +e.getMessage()); } } public ResultSet queryResult(String querySql) //执行查询 { results = null; try { state=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); //创建访问数据库的对象 results=state.executeQuery(querySql); //查询并返回结果 } catch(SQLException e) { System.err.println("Data.executeQuery: " + e.getMessage()); } return results; } public void updateData(String updateSql) //插入或修改数据 { try { state=conn.createStatement(); //创建访问数据库的对象 state.executeUpdate(updateSql); //更新数据 } catch(SQLException e) { System.err.println("Data.executeUpdate: " + e.getMessage()); } } public void closeState() { try { state.close(); //关闭访问数据库的对象 } catch(SQLException e) { System.err.println("Date.executeQuery: " + e.getMessage()); } } public void closeConn() { try { conn.close(); //断开连接 } catch(SQLException e) { System.err.println("Data.executeQuery: " + e.getMessage()); } } }

2011-03-18

两个简单的静态网页的主页面

两个很简单的静态网页的主界面,适合初学者借鉴参考。用Dreamweaver开发。

2011-03-18

两个操作系统实验:存储管理、进程调度

本人亲自调过,绝无问题. 部分代码: #define max 7 #define m 4 #include<iostream> #include<stdlib.h> using namespace std; struct table //定义页表 { int page; //页表项对应的页号 int sign; //页面否被调入主存的标志 int clock; //页面对应的主存块号 int mod_sign; //页面在主存中是否被修改过的标志 }pg[max]; int k=0; //指示当要装入新页时应调出的页在主存的位置 int disk[max]; //存储页面在外存上的数据 int mem[m]; //存储页面在主存上的数据 int clk[m]; //初始化空闲的块号 int full=0; //指示已被占用的空闲块的数目 int p[m]; //存储调入主存中的页面的页号 ////////////////////////////////////////// //模拟将修改的页面的数据存入外存中 void store(int i) //将修改过的页面存入外存中 //注:本段程序并不负责检查页面是否被修改过,在调用store函数时,需确保页面被修改过 { disk[i]=mem[pg[i].clock]; // 存储数据 pg[i].mod_sign=0; //将修改标志位改为0,以示页面未被修改 } ////////////////////////////////////////// //模拟将外存中的页面调入内存的块中 void DiaoRu( int ye) //将主存中的页面调入内存, //注:本段只负责调入页面,并不检查页面是否已在主存中,所以在掉本函数前,必须确定页面标志位为0 { int outpage; if( full<m) //如果主存还有空闲块,则将页面装入空闲块中, { p[full]=ye; //存储页号 pg[ye].sign=1; //修改标志位 pg[ye].clock=clk[full]; //存储分配给页面的块号 mem[pg[ye].clock]=disk[ye]; //将数据赋予相应的块 full+=1; //full表示主存中被占用了的空闲块的数目 } else //如果主存块中没有空闲块,则按照fifo算法调度页面 { outpage=p[k]; if( pg[outpage].mod_sign==1) store(outpage); //确定页面被修改过,然后调store函数 p[k]=ye; k=( k+1)%m; //k指示下一个即将被调出的页面号在数组中的位置 pg[ye].sign=1; //修改标志位 pg[ye].clock=pg[outpage].clock; //存储分配给页面的块号 pg[outpage].sign=0; //修改被调出页面的标志 pg[outpage].clock=-1; mem[pg[ye].clock]=disk[ye]; //将数据赋予相应的块 } } ////////////////////////////////////////// //模拟修改内存中页面的数据 void modify(int ye,int data) { if(pg[ye].sign==0) DiaoRu(ye); //确定页面不在主存中,然后调用DIaoRu函数,将页面调入主存 mem[pg[ye].clock]=data; //修改数据 pg[ye].mod_sign=1; //修改修改标志 } /////////////////////////////////////////// //加、减、乘、除指令 int plus(int xx,int zz) //加运算 { int a,b; if(pg[xx].sign==0) DiaoRu(xx); if(pg[zz].sign==0) DiaoRu(zz); a=mem[pg[xx].clock]; b=mem[pg[zz].clock]; return (a+b); } int sub(int xx,int zz) { int a,b; if(pg[xx].sign==0) DiaoRu(xx); if(pg[zz].sign==0) DiaoRu(zz); a=mem[pg[xx].clock]; b=mem[pg[zz].clock]; return (a-b); }

2010-01-10

计算机专业必做的四个c++实验

四个计算机专业学生入门必做的c++实验:包括计算面积、求最大值、继承与派生、多态性。 这是本人当年做的。

2010-01-10

空空如也

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

TA关注的人

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