嵌套

C语言I博客作业11

牧云@^-^@ 提交于 2019-12-06 22:03:34
一、本周教学内容&目标 第4章 循环结构 4.5 综合介绍循环结构的程序设计,涉及到多个典型算法。要求学生能够根据实际情况,选择合适的算法、合理的循环结构,熟练的编写程序。 二、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10097 我在这个课程的目标是 很好的编写程序,提高自己的准确率和速度 这个作业在那个具体方面帮助我实现目标 通过PTA上的代码作业让我发现自己的错误并不断改正 参考文献 《C语言程序设计》,CSDN编程社区,《提问的智慧》 一、PTA实验作业 我的排名 1.1 输出三角形字符阵列 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 输入格式: 输入在一行中给出一个正整数n(1≤n<7)。 输出格式: 输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。 输入样例: 4 输出样例: A B C D E F G H I J 1.1.1数据处理 数据表达:变量“i,j,n,count”;变量值的来源“(n)输入,(i,j,count)算术运算”;变量类型“都是整型变量int” 数据处理:流程结构:循环结构,伪代码 1.1.2实验代码截图 1.1.3造测试数据 输入 输出

C语言I博客作业11——符鹏程

ぃ、小莉子 提交于 2019-12-06 19:43:26
一、本周教学内容&目标 二、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://pintia.cn/problem-sets/1196591666389487616 我在这个课程的目标是 熟悉break、continue的使用,熟悉使用循环的镶嵌 这个作业在那个具体方面帮助我实现目标 熟悉break、continue的使用和嵌套语句解决问题 参考文献 C语言程序设计Ⅱ 三、本周作业 1.PTA实验作业 2.代码互评 3.学习总结 四、 1.排名截图 2.1 题目1 2.2 代码截图 2.3 数据处理 2.3.1 数据表达:利用int型定义了多个变量,x,fen5,fen4,fen3等等。 2.3.2 数据处理:省略了else及if语句,同时还使用了多个嵌套for语句共同解决问题 2.4 造测试数据 数据输入 数据输出 运行图 9 1 15 6 19 11 2.5 提交列表及说明 2.5.1 提交列表截图 2.5.2 说明 ① 在Devc-c++上做,一开始提示挺多错误的,有符号错误、定义错误等,靠着上面的错误提示一步步改正确了 ② 变量处理总是出错 3.1 题目2 3.2 代码截图 3.3 数据处理 3.3.1 数据表达:使用了int型定义了m、n,本题还涉及了字符a,使用了char定义。 3.3.2 数据处理:采用了if-else结构语句

第3章 如何建模服务

試著忘記壹切 提交于 2019-12-06 15:13:13
3.2什么样的服务是好服务 在MusicCorp的团队为了把八轨带(eight track tape)递送到所有人手中而开始辛苦工作、 创建一个又一个的服务之前,让我们先缓缓,讨论一些很重要的基本原则。什么是好的服 务?如果你曾经尝试过SOA并且失败了,大概就知道我下一步要说什么了。不过万一你 没那么幸运(不幸),我希望你专注在两个重要的概念上:松耦合和高内聚。在本书的剩 余部分,我们会讨论更多的实践和细节,因为如果这两点做不到,那么微服务也就没什么 价值了。 这两个概念在不同的上下文中被大量使用,尤其是在面向对象编程中,所以,我们先讨论 一下这两个概念在微服务中是什么含义。 3.2.1松耦合 如果做到了服务之间的松耦合,那么修改一个服务就不需要修改另一个服务。使用微服务 最重要的一点是,能够独立修改及部署单个服务而不需要修改系统的其他部分,这真的非 常重要。 什么会导致紧耦合呢? 一个典型的错误是,使用紧辋含的方式做服务之间的集成,从而使 得一个服务的修改会致使其消费者的修改。第4章会进一步讨论如何避免这种问题。 一个松耦合的服务应该尽可能少地知道与之协作的那些服务的信息。这也意味着,应该限 制两个服务之间不同调用形式的数量,因为除了潜在的性能问题之外,过度的通信可能会 导致紧耦合。 3.2.2高内聚 我们希望把相关的行为聚集在一起,把不相关的行为放在别处。为什么呢?因为如果你要

C语言I博客作业11

陌路散爱 提交于 2019-12-06 15:11:32
问题 答案 这个作业属于哪个课程 C语言程序设计I 这个作业的要求在哪里 作业链接 我在这个课程的目标是 巩固C语言基础,练习更多种类代码语句,合理准确的编写代码 这个作业在哪个具体方面帮助我实现目标 合理使用各种语句,写好每一篇代码 参考文献 《PTA常见问题解答》(完成PTA作业) 集美大学林丽老师博客(参考完成博客作业) 作业评价标准 一.PTA实验作业、 1.1编程打印空心字符菱形、 1.1.1数据处理、 数据表达:整型变量:**n,j,m,k,ch** 。n,j,m,k为整型变量,ch为字符型变量。 数据处理:先输出两个变量,一个整型,一个字符型,使用循环语句的嵌套和if语句的嵌套对上三角每一行的输出进行处理,再同理处理下三角。 1.1.2实验代码截图、 1.1.3 造测试数据、 输入 输出 说明 B 5 W 样列 C 3 随机 A 7 随机 1.1.4 PTA提交列表及说明、 部分正确:一开始有些情况没考虑进去,编译器只编译了一次,就显示部分正确,后来比较别人的正确代码改正的。 1.2梅森数、 1.2.1 数据处理、 数据表达:整型变量:**b,c,d,n,i** 。b,c,d,n,i皆为整型变量。 数据处理:使用循环嵌套和if语句的使用,再加上函数的使用,处理好对每个数是否是梅森数的判断,跟判断素数的方法一样。 1.2.2 实验代码截图、 1.2.3 造测试数据、

MySQL中事务的分类

帅比萌擦擦* 提交于 2019-12-06 11:41:39
从事务理论的角度来看,可以把事务分为以下几种类型 扁平事务(Flat Transactions) 带有保存点的扁平事务(Flat Transactions with Savepoints) 链事务(Chained Transactions) 嵌套事务(Nested Transactions) 分布式事务(Distributed Transactions) 扁平事务 是事务类型中最简单的一种,但是在实际生产环境中,这可能是使用最频繁的事务,在扁平事务中,所有操作都处于同一层次,其由BEGIN WORK开始,由COMMIT WORK或ROLLBACK WORK结束,其间的操作是源自的,要么都执行,要么都回滚,因此扁平事务是应用程序称为原子操作的的基本组成模块 下面显示了扁平事务的三种不同结果 给出的扁平事务的三种情况,同时也给出了一个典型的事务处理应用中,每个结果大概占用的百分比。再次提醒,扁平事务虽然简单,但是在实际环境中使用最为频繁,也正因为其简单,使用频繁,故每个数据库系统都实现了对扁平事务的支持 扁平事务的主要限制是不能提交或者回滚事务的某一部分,或分几个步骤提交。下面给出一个扁平事务不足以支持的例子。例如用户在旅行网站上进行自己的旅行度假计划,用户设想从杭州到意大利的佛罗伦萨,这两个城市没有直达的班机,需要用户预订并转呈航班,需要或者搭火车等待。用户预订旅行度假的事务为

接口——嵌套,接口和类型间的转换,空接口类型,类型分支

无人久伴 提交于 2019-12-06 11:03:35
1、嵌套 在 Go语言中,不仅结构体与结构体之间可以嵌套,接口与接口间也可以通过嵌套创造出新的接口。 一个接口可以包含一个或多个其他的接口,这相当于直接将这些内嵌接口的方法列举在外层接口中一样。只要接口的所有方法被实现,则这个接口中的所有嵌套接口的方法均可以被调用。 2、接口和类型间的转换 Go语言中使用接口断言(type assertions)将接口转换成另外一个接口,也可以将接口转换为另外的类型。 1)类型断言的格式 类型断言是一个使用在接口值上的操作。语法上它看起来像 i.(T) 被称为断言类型,这里 i 表示一个接口的类型值, T 表示一个类型。一个类型断言检查它操作对象的动态类型是否和断言的类型匹配。 类型断言的基本格式如下: t := i.(T) 其中,i 代表接口变量,T 代表转换的目标类型,t 代表转换后的变量。 有两种可能。第一种,如果断言的类型 T 是一个具体类型,然后类型断言检查 i 的动态类型是否和 T 相同。如果这个检查成功了,类型断言的结果是 i 的动态值,当然它的类型是 T。换句话说,具体类型的类型断言从它的操作对象中获得具体的值。如果检查失败,接下来这个操作会抛出 panic。 第二种,如果断言的类型 T 是一个接口类型,然后类型断言检查是否 i 的动态类型满足 T。如果这个检查成功了,动态值没有获取到;这个结果仍然是一个有相同类型和值部分的接口值

Sass

不问归期 提交于 2019-12-06 10:09:19
sass介绍 • SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单且可维护。 • SASS的本质是一种帮助你简化CSS工作流程的方式,帮助你更容易的维护和开发CSS内容。 环境搭建及编译指令 • 在 Windows 平台下安装 Ruby 需要先有 Ruby 安装包,大家可以到 Ruby 的官网(http://rubyinstaller.org/downloads)下载对应需要的 Ruby 版本。 • Ruby 安装文件下载好后,可以按应用软件安装步骤进行安装 Ruby。在安装过程中,个人建议将其安装在 C 盘下,在安装过程中选择第二个选项(不选中,就会出现编译时找不到Ruby环境的情况),如下图所示: • Ruby 安装完成后,在开始菜单中找到新安装的 Ruby,并启动 Ruby 的 Command 控制面板,如下图所示: • 当你的电脑中安装好 Ruby 之后,接下来就可以安装 Sass 了。同样的在windows下安装 Sass 有多种方法。但这几种方法都是非常的简单,只需要在你的命令终端输入一行命令即可。 • 通过命令安装 Sass 打开电脑的命令终端,输入下面的命令:gem install sass • 提醒一下,在使用 Mac ,可能需要在上面的命令前加上"sudo",才能正常安装: sudo gem install

VueRouter爬坑第三篇-嵌套路由

99封情书 提交于 2019-12-06 09:35:47
VueRouter系列的文章示例编写时,项目是使用vue-cli脚手架搭建。 项目搭建的步骤和项目目录专门写了一篇文章: 点击这里进行传送 后续VueRouter系列的文章的示例编写均基于该项目环境。 VueRouter系列文章链接    《VueRouter爬坑第一篇》-简单实践    《VueRouter爬坑第二篇》-动态路由    《VueRouter爬坑第三篇》-嵌套路由 阅读目录 一.前言-从需求出发 二.需求实现   1.菜单   2.产品列表   3.产品详情 三.主角-嵌套路由 四.总结 一.前言-从需求出发   假设我们有这样一个需求和界面布局:      左边是菜单区域,点击菜单栏的【产品】,右边内容区上面显示产品列表,点击某个产品名称下面显示产品详情。   emmmm,突然想想这个需求造的有点鸡肋,但是也是为了从一个问题出发好去理解接下来的内容。   仔细想一想,大致的思路如下:   1.菜单是公共内容,我们放入App.vue组件中实现逻辑和页面布局,点击菜单栏的菜单名称使用<router-link>和<router-view>去显示产品列表。   2.产品列表需要新建组件:Content.vue。该组件中编写产品列表的代码,点击产品名称展示产品详情使用<router-link>和<router-view>去显示产品详情。   3.产品详情需要新建组件

ListView嵌套ListView缓存失效问题

梦想的初衷 提交于 2019-12-06 07:53:26
ListView嵌套ListView缓存失效问题 Android中在写列表的时候,相信很多时候,我们都需要进行ListView嵌套ListView编程。比如说:帖子+评论页面的编写。 然而这种模型是会出现被嵌套ListView缓存失效的问题。 被嵌套的ListView的代码为: public class NestListView extends ListView { public NestListView(Context context, AttributeSet attrs) { super(context, attrs); } public NestListView(Context context) { super(context); } public NestListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { //无限大小的子View空间 int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,