20182303 2019-2020-1 《数据结构与面向对象程序设计》实验1报告

目录 目录 实验内容 实验过程及结果 实验过程中遇到的问题和解决过程 其他 参考资料 目录 课程:《程序设计与数据结构》 班级: 1823 姓名: 张端云 学号:20182303 实验教师:王志强 实验日期:2019年9月9日 必修/选修: 必修 实验内容 基于命令行进行简单的Java程序编辑、编译、运行和调试; 练习Linux基本命令; 学习Java程序的JDB调试技能; 编写简单的Java程序。 实验过程及结果 1.编写简单的Java程序; 运行结果如下: 2.学习使用JDB调试程序; v
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

百度地图开发自学感想

<!DOCTYPE html> <html lang="en"> <head> <!-- 下面我们添加一个meta标签,以便使您的页面更好的在移动平台上展示。 --> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"/> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> html{ height:100%; } bod
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

栈——表达式求值

通过栈来实现表达式的计算 主要问题在于:运算符的优先级关系处理 算法思想:   1.建立并初始化 运算符栈OPTR栈 和 数值OPND栈,将表达式起始符"#"压入OPTR栈;   2.按序获取表达式数组中每个字符串str(假定表达式是合法有效的):     ->如果str表示数值:       直接压入OPND栈,进入下一次for循环;     ->如果str表示运算符:           取出OPTR的栈顶运算符 top,比较str和top之间的优先级关系:       ->如果优先级关系
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

P4568 [JLOI2011]飞行路线(分层图)

机房dalao推荐写的。。。(标签分层图) 经过前几题的分层图的洗礼,我深刻地体会到了分层图的优点和好处(主要是不想打dp....) 先说题吧.... 很明确,模型是最短路,但是,怎么跑k个,是个问题.... 解题过程: 1、先跑最短路,记录路径,然后找路径上的k条最长边,删掉 tips:贪心,很容易hack掉。 2、建两层的分层图(以前打的都是两层居多) tips:会跑出0来.... solution: 主要就是:怎么连边喽....一开始老是卡住 连边有2种情况: 同一层之间的边,边权为题目
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

最少行走步数 bfs dfs 求法

//bfs求最小行走步数模板题 TOJ-2481: Knight Moves 描述 Background Mr Somurolov, fabulous chess-gamer indeed, asserts that no one else but him can move knights from one position to another so fast. Can you beat him? The Problem Your task is to write a program to
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

算法应用

placeholder
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

python接口测试之读取配置文件

1.python使用自带的configparser模块用来读取配置文件,配置文件可以为.conf或.ini结尾 在使用前需要先安装该模块,使用pip安装即可 2.新建一个名为a.conf的配置文件 a) 配置文件中包含一个或多个 section, 每个 section 有自己的 option; b) section 用 [sect_name] 表示,每个option是一个键值对,使用分隔符 = 或 : 隔开; c) 在 option 分隔符两端的空格会被忽略掉 d) 配置文件使用 # 和 ;
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

现代软件工程--第一次作业

part 1 精读教材《现代软件工程—构建之法》第一章 一、整理本章中出现的计算机专业术语 1.1软件=程序+软件工程 程序,在这里指的是源程序,就是一行行的代码。 源代码管理的问题---也叫配置管理。 质量保障具体的验证过程叫做软件测试。 软件团队的人员也会流动,新的成员要尽快读懂已有的程序,了解程序的设计,这叫程序理解。 一个好的软件,即使功能和同类软件区别不大,但却会让人感觉到非常好用,这就是软件的用户体验。 软件还要处理不同语言,不同地区的用户对界面的功能的不同需求,这叫做软件的国际化
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

canvas 画板

这周学习了canvas canvas是一个嵌入式元素 类似 嵌入了一个画布 这次得画板 就是通过鼠标可以在画布上进行 画图 并且可以改变它的线条得粗细 颜色 清除画板 三个小功能 注意点 获取鼠标当前得位置 当鼠标点击得时候 我们需要得到 鼠标的位置 并且在画板相应的 位置留下笔记 event.clientX 得到的时鼠标位与页面的位置 offsetLeft 得到的时canvas元素位于 页面的 位置 两者相减 就得到了 鼠标在canvas元素中的位置 鼠标抬起 得时候需要清除 事件效果 1
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

Python操作MongoDB文档数据库

1.Pymongo 安装 安装pymongo: pip install pymongo PyMongo是驱动程序,使python程序能够使用Mongodb数据库,使用python编写而成; 2.Pymongo 方法 insert_one():插入一条记录; insert():插入多条记录; find_one():查询一条记录,不带任何参数返回第一条记录,带参数则按条件查找返回; find():查询多条记录,不带参数返回所有记录,带参数按条件查找返回; count():查看记录总数; cr
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

Laya的动画制作,整图动画,序列图动画,时间轴动画,龙骨动画

序列图动画 白鹭的序列图动画,使用TexureMerger合图,然后使用MovieClip类播放。 Laya的话,使用图集打包工具合图,然后使用Animation类播放。 一个泡泡爆炸的序列图 laya右上角选择工具,图集打包。 选择动画的父文件夹,后缀选择atlas,点击确定。 打包生成pao0.atlas和pao0.png 将动画文件atlas和png放入laya项目assets/anim文件夹下,并在代码中加载使用 public pao0:Laya.Animation; onEna
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

hdu1276 STL list列表

list 用法 1.构造函数和析构函数 list<TYPE> c 产生一个空list,没有任何元素 list<TYPE> c1(c2) 产生一个与c2同型的list list<TYPE> c(n) 产生一个拥有n个元素的list list<TYPE> c(n,value) 产生一个拥有n个元素且值为value的list list<TYPE> (beg,end) 产生一个值为[beg,end)区间的元素的list c.~list<TYPE>() 销毁所有元素,释放内存 2.主要成员函数 back
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

引用图片,编号显示问号

有如下图片: \begin{figure*}[hb] \centering \includegraphics[width=4.5in, height=2.0in]{NCS.png} \label{fig1} \caption{General NCS architecture} \end{figure*} Latex文件中引用ref{fig1},但编译后出现的是Figure ??。 解决方法: 在figure(table类似)环境中,先写caption{ }, 再写label{ }。也
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

2.文法和语言

1.文法G(Z):Z->aZb|ab定义的是什么样的语言? 2.写出教材22页例2.2中标识符的文法四元组形式。 3.写出下列表达式的最左推导、最右推导和语法树。 G(E): E=> E + T | T T=>T * F | F F=>(E)| i i*i+i i+i*i i+(i+i) 注意观察最左和最右推导过程的不同,以及语法树的异同。 1. 规则,也称重写规则、产生式或生成式 2. 3.
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

svn经典总结

大佬的svn:http://www.cnblogs.com/armyfai/p/3985660.html#!comments https://www.cnblogs.com/0zcl/p/7309766.html
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

Python 字符串魔法七

################6个基本魔法################### #join '_' join(xxxxx) #split #find #strip #upper #lower ################ 灰魔法########################### test = "有种你冲我来" #索引,下标,获取字符串中的某一个字符 index = 0 while index < len(test): v = test[index] prin
分类: 其他 发布时间: 09-10 21:51 阅读次数: 0

四层负载均衡LVS/DR模式的配置

1、环境准备准备3台纯净的虚拟机,两台web服务器,并关闭所有的防火墙和selinux2、部署说明:•网络使用NAT模式•DR模式要求DirectorDIP和所有RealServerRIP必须在同一个网段及广播域•所有节点网关均指定真实网关3、LVS-server安装lvs管理软件yum-yinstallipvsadm4、需要手动生成ipvsadm文件否则启动会报错[root@vm-2~]#ipv
分类: 企业开发 发布时间: 09-10 21:50 阅读次数: 0

史上最详细JVM,Java内存区域讲解

运行时数据区域JVM载执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。具体如下图所示:程序计数器(Program Counter Register)程序计数器(Program Counter Register)是一块较小的内存空间,可以看作是当前
分类: 编程语言 发布时间: 09-10 21:50 阅读次数: 0

系统集成项目管理工程师知识点——按时间线学习和理解项目管理

通过这个流程图,可以充分理解在项目管理的启动阶段,作为项目经理,你依据什么(输入),借助哪些方法(技术和工具)做哪些事情(项目管理活动),出什么样的可交付成果(输出)。
分类: 企业开发 发布时间: 09-10 21:50 阅读次数: 0

基于WRITESET的并行复制方式

  基于COMMIT_ORDER的并行复制只有在有压力的情况下才可能会形成一组,压力不大的情况下在从库的并行度并不会高。但是基于WRITESET的并行复制目标就是在ORDER_COMMIT的基础上再尽可能的降低last commit,这样在从库获得更好的并行度(即便在主库串行执行的事务在从库也能并行应用)。它使用的方式就是通过扫描Writeset中的每一个元素(行数据的hash值)在一个叫做Wri
分类: 数据库 发布时间: 09-10 21:40 阅读次数: 0