练习7-8 方阵循环右移 (20 分)

本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。 输入格式: 输入第一行给出两个正整数m和n(1≤n≤6)。接下来一共n行,每行n个整数,表示一个n阶的方阵。 输出格式: 按照输入格式输出移动后的方阵:即输出n行,每行n个整数,每个整数后输出一个空格。 输入样例: 2 3 1 2 3 4 5 6 7 8 9 输出样例: 2 3 1 5 6 4 8 9 7 #include<stdio.
分类: 其他 发布时间: 01-09 22:42 阅读次数: 0

习题7-3 判断上三角矩阵 (15 分)

上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。 输出格式: 每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。 输入样例: 2 3 1 2 3 0 4 5 0 0 6 2 1 0 -8 2
分类: 其他 发布时间: 01-09 22:42 阅读次数: 0

习题8-10 输出学生成绩 (20 分)

本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。 输入格式: 输入第一行首先给出一个正整数N,表示学生的个数。接下来一行给出N个学生的成绩,数字间以空格分隔。 输出格式: 按照以下格式输出: average = 平均成绩 max = 最高成绩 min = 最低成绩 结果均保留两位小数。 输入样例: 3 85 90 95 输出样例: average = 90.00 max = 95.00 min = 85.00 #include<
分类: 其他 发布时间: 01-09 22:41 阅读次数: 0

习题9-4 查找书籍 (20 分)

给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。 输出格式: 在一行中按照“价格, 书名”的格式先后输出价格最高和最低的书。价格保留2位小数。 输入样例: 3 Programming in C 21.5 Programming in VB 18.5 Programming in Del
分类: 其他 发布时间: 01-09 22:41 阅读次数: 0

习题9-5 通讯录排序 (20 分)

输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。 输入格式: 输入第一行给出正整数n(<10)。随后n行,每行按照“姓名 生日 电话号码”的格式给出一位朋友的信息,其中“姓名”是长度不超过10的英文字母组成的字符串,“生日”是yyyymmdd格式的日期,“电话号码”是不超过17位的数字及+、-组成的字符串。 输出格式: 按照年龄从大到小输出朋友的信息,格式同输出。 输入样例: 3 zhang 19850403
分类: 其他 发布时间: 01-09 22:41 阅读次数: 0

RN中文网中电影项目出现的问题 TypeError:undefined is not an object(evaluating'e.posters.thumbnail')

TypeError:undefined is not an object(evaluating'e.posters.thumbnail') This error is located at: in t inRCTView int RCTSrollView int ScrollView 弄了半天发现是其中请求json的地址有问题,返回的json不能用了,自己重新找个地址就好了
分类: 其他 发布时间: 01-09 22:40 阅读次数: 0

centos7 安卓Android打包 gitlabCI自动打包

1. 配置打包环境 引用了大佬的文章:https://segmentfault.com/a/1190000008395219 注意配置环境变量这一块,下图是配置当前文件夹的环境变量。而我需要配置全局的环境变量,那么就要在/etc/profile中配置环境变量。 类似添加这样: export ANDROID_HOME=/android export PATH=${ANDROID_HOME}/tools/bin:$PATH 注意克隆的项目不要有local.properties文件 2. 配置打包签
分类: 其他 发布时间: 01-09 22:40 阅读次数: 0

TCP 三次握手 四次挥手

三次握手 剧情回顾 恋爱那会儿给小女朋友打电话是这样的: client:client 对 server 说 SYN (约么) server: SYN + ACK (恩恩,好哒,走起) client: ACK (OK,搞定) 以上就是三次握手,求偶三步曲 当然,如果我只是这样解释的话,估计你心里也会骂我,耽误你如此宝贵的时间,然而我出家人从不打诳语,凡是讲究证据,接下来看图: 在具体介绍之前先附上几个相关字段的介绍: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发
分类: 其他 发布时间: 01-09 22:39 阅读次数: 0

react-navigation 连续点击多次跳转

问题描述,关于react-navigation 导航库在快速连续点击的时候,叶面会发生多次跳转,初次遇到这个坑爹的问题时,一脸懵逼,看过源码,几经折腾终于弄明白了是咋会儿事儿 问题出现的原因: node_modules/react-navigation/src/NavigationActions.js 下的部分代码 // 罪魁祸首是因没有针对该事件做相应的延迟处理,用源码可以看到,每次点击都会触发该事件,只要路由构长,这种bug必然 const navigate = payload => {
分类: 其他 发布时间: 01-09 22:39 阅读次数: 0

__proto__ 和 prototype 深度剖析

为什么要进行深度剖析 proto 和 prototype 是一个老生常谈的话题,也是作为一个前端开发人员必须搞懂的问题,且不应该有任何的折扣,这是通往高级前端开发的必经之路和必备技能。虽然实际开发中用的并不多,但是当你学习一些新的js框架乃至自己封装一些高性能的组件时是及奇有用的。 网上的相关资料很多,讲解也是多种多样,但是至今都没有看到一篇自己满意的文章,于是在翻阅众多资料以及相关书籍之后,作者我一鼓作气,撸起袖子——就是干。 在正式进行讲解时,各位看官务必弄清楚以下两个问题。 什么是 pr
分类: 其他 发布时间: 01-09 22:38 阅读次数: 0

面试题(包括一些ie的兼容)

ajax、axios、fetch 的异同点?(这种问题一般直接分别说三者的特点) ajax $.ajax({ type: 'POST', url: 'xxxx', data: 'xxxxx', dataType: 'xxxxx', success: function () {}, error: function () {} }); 特点: ajax 是基于 MVC模式的,没有适应 MVVM 的大军 ajax 是基于 XMLHttpRequest(XHR)进
分类: 其他 发布时间: 01-09 22:38 阅读次数: 0

es6重难点

es6重难点总结归纳 2018已经成为过去,2019年最重要的事就是换工作,换工作,换工作!!!得不到的永远在骚动,从去年的一些面试试水来看,各大厂的面试要求那是万变不离其中,进行自我总结了一下,无非就是以下知识点: 调用堆栈 作用域闭包 this全面解析 深浅拷贝的原理 原型prototype 事件机制、Event Loop Promise机制 async / await原理、 防抖/节流原理 模块化详解 es6重难点、 浏览器熏染原理 webpack配置(原理) 前端监控 跨域和安全 性能
分类: 其他 发布时间: 01-09 22:37 阅读次数: 0

图片优化——质量与性能的博弈

图片优化——质量与性能的博弈 《高性能网站建设指南》的作者 Steve Souders 曾在 2013 年的一篇 博客 中提到: 我的大部分性能优化工作都集中在 JavaScript 和 CSS 上,从早期的 Move Scripts to the Bottom 和 Put Stylesheets at the Top 规则。为了强调这些规则的重要性,我甚至说过,“JS 和 CSS 是页面上最重要的部分”。 几个月后,我意识到这是错误的。图片才是页面上最重要的部分。 我关注 JS 和 CSS
分类: 其他 发布时间: 01-09 22:37 阅读次数: 0

浏览器js、jquery实现下载文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nihaoa50/article/details/80405535 错误案例: $.get("http://127.0.0.1:29000/download",{selectPath:path}); 这确实是个发送get请求的方法(selectPath是参数名称,path是参数数据),然而这样发送数据到后台,是无法返回下载的,而是直接向浏览器发送response。查看下浏览器的network就知道
分类: 其他 发布时间: 01-09 22:36 阅读次数: 0

jQuery发送get请求并将response信息显示到页面上

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nihaoa50/article/details/80414877 $.get(“http://127.0.0.1:29000/viewFile“,{selectPath:path},function(response){ $(“#testdiv”).html(response); }); {}里面的为向后台传递的参数。
分类: 其他 发布时间: 01-09 22:36 阅读次数: 0

http状态码概要(类别含义)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nihaoa50/article/details/80452529 http状态码类别含义
分类: 其他 发布时间: 01-09 22:36 阅读次数: 0

jqeruy获取滚动条位置以及滚动条触发事件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nihaoa50/article/details/80484665 位置: function test(){ var wScrollTop = $("#show").scrollTop(); //#show为页面中某个div标签的id,滚动条相对top位置 alert(wScrollTop); } 触发事件: $("#show").scroll(function(){ var wScr
分类: 其他 发布时间: 01-09 22:36 阅读次数: 0

log4js error : type "DateFile" could not be found

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nihaoa50/article/details/80569527 首先我在windows系统上配置log4js(2+)时的配置文件如下 { "appenders":{ "console":{ "type":"console" }, "common-all":{ "typ
分类: 其他 发布时间: 01-09 22:35 阅读次数: 0

log4js将console信息生成文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nihaoa50/article/details/80625989 我用的log4js的版本是1.1.1,因为log4js的2.X版本配置老是不成功,如果你成功了,麻烦评论下,感激不尽。 我看了logjs的官方文档:https://log4js-node.github.io/log4js-node/ 并未找到相关说明,网上的其他博客也没有。 实现的需求:项目引用的其他模块的console输出也会在
分类: 其他 发布时间: 01-09 22:35 阅读次数: 0

elastAlert环境搭建,(亲测可行)

本文为其他博客的转载,自己用本地虚拟机进行了实现。记录了途中遇见的问题。 我的ELK均为6.3.0版本 根据此博客安装,在此感谢博主,如有侵权请联系我删除: https://www.jianshu.com/p/e21a82e56b86 该博客条理清晰,界面也好看,亲测可行。 自己本地虚拟机根据博客安装过程中遇到的问题: (系统没有pip的找一下pip命令安装。此处不赘诉) 1、 解决: https://blog.csdn.net/dtiove/article/details/78870607
分类: 其他 发布时间: 01-09 22:35 阅读次数: 0