20194663 自动生成四则运算题第一版报告(第二次作业)

一、需求分析 老师让家长每天出10道100以内的四则运算发的题,给孩子做。想通过一个小程序来做这件事。 (1)自动生成10道100以内的2个操作数的四则运算算式(+ - * /),要求运算结果也在100以内 (2)剔除重复算式。 2 + 3 = 和 2 + 3 = 是重复算式 2 + 3 = 和 3 + 2 = 不属于重复算式 (3)题目数量可定制 (4)相关参数可控制 是否包含乘法和除法 操作数数值范围可控(如操作数 在100以内 还是1000以内) 操作数是否含负数     (5)生成的运
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

Vue - 组件通信之$attrs、$listeners

前言 vue通信手段有很多种,props/emit、vuex、event bus、provide/inject 等。还有一种通信方式,那就是 $attrs 和 $listeners,之前早就听说这两个api,趁着有空来补补。这种方式挺优雅,使用起来也不赖。下面例子都会通过父、子、孙子,三者的关系来说明使用方式。 $attrs 官方解释: 包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (class 和 style 除外)。当一个组件没有声明任何 prop 时,这里会包含所有父
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

canvas 制作八卦图

效果 注意图中几个圆形 <!doctype html> <html> <head> <meta charset="UTF-8"> <title>canvas绘制八卦图</title> </head> <style> #canvas{ position: relative; left: 300px; } </style> <body> <canvas id="canvas"
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

表格全选案例

布局: div.wrap > table > thead + tbody thead > tr > th *3 (第一个 th 里面是一个 input ) tbody > tr (*3 ) > td *3 (第一个 td 里面是一个 input ) 案例分析: 1,thead中的全选按钮点击,tbody 中的第一列所有按钮跟随 全选按钮的选中状态 2,tbody 中的按钮点击,判断是否四个都选中,如果都选中,上面的全选按钮选中,否则全选按钮不选中 关键代码 $("#j_cbAll").clic
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

配置了BFD MAD, 在IRF正常情况下的 BFD状态是不是 down?

[H3C-GigabitEthernet1/0/1]dis bfd session Total Session Num: 1 Up Session Num: 0 Init Mode: Active IPv4 session working in control packet mode: LD/RD SourceAddr DestAddr State Holdtime Interface 129/0 192.168.99.1 192.168.99.2 Down 0ms Vlan999 这是正常的
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

wpf window

使用vs2017 新建wpf 项目 MainWindow 被定义为partial,是因为他要和xaml的一些属性组合在一起,然后再运行起来,这正是 InitailizeCompoent 这个函数要干的事 默认的window会自动创建一个Grid控件,那是因为window只能有一个child control,所以一个能容纳各种各样其他控件的面板(这个Grid)是最适合来当子控件的 窗口的一些属性      常规属性,能不能最大化最小化,任务栏显示不显示,窗口大小要不要自适应内容,要不要前端显示(
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

洛谷 P1417 烹调方案 题解

题面 这道题是一道典型的排序dp a[i]−b[i]∗(t+c[i])+a[j]−b[j]∗(t+c[i]+c[j]) a[j]−b[j]∗(t+c[j])+a[i]−b[i]∗(t+c[i]+c[j])a[j]-b[j]*(t+c[j])+a[i]-b[i]*(t+c[i]+c[j])a[j]−b[j]∗(t+c[j])+a[i]−b[i]∗(t+c[i]+c[j]) a[i]−b[i]∗(t+c[i])+a[j]−b[j]∗(t+c[i]+c[j])>a[j]−b[j]∗(t+c[j])+
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

利用百度搜索接口模仿百度搜索

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style>
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

VAO VBO EBO(1)

刚学习OpenGL不久,就遇到了VAO VBO EBO(IBO)这类难题,这里写个blog来讲解一下这三个东西的概念,理清思路。 由于篇幅问题,本篇先写最简单的VBO。 在讲解之前,有些预备知识需要了解一下:OpenGL中的缓冲区既是所谓的显存,开始工作的时候缓冲区内的数据会通过AGP总线传输到GPU中。 VBO(vertex buffer object :顶点缓冲对象) VBO是在显存中开辟的一块内存缓冲区,用于存储顶点的各类信息。在显存中可以开辟大量的VBO,每个VBO都有唯一标识id,这
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

WPF控件1

Grid WPF网格控件,可自定义任意数量的行和列,并且行高和列宽的设置灵活,可以使用绝对数值(Height=50),相对比例(Height=3*),自动调整(Height=auto)进行精确设定,也可以设置最大、最小值。 Children元素会被附加Grid.Row,Grid.Column,Grid.RowSpan,Grid.ColumnSpan属性,通过这些属性,Children元素可设置所在行列,以及跨几行几列。还可以设置Children元素的对齐方式。 通过行列的设置,及Childre
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

css常用 css常用属性汇总

css常用属性汇总 一、常用css属性 (1) *block(区块) 行高 line-height:数值 | inherit | normal; 字间距 letter-spacing: 数值 | inherit | normal; 词间距 word-spacing: 数值 | inherit | normal; 空格 white-space: pre(保留) | nowrap(不换行) | normal; /*表格宽度自适应*/ th { white-space: nowrap; } 显
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

GAAS installlation on Ubuntu 18.04

GAAS installlation on Ubuntu 18.04 GAAS 安装教程: document。 GAAS 中的安装教程中提到的 ROS-Kinetic (LTS 版)并不是最新的版本,在 ROS官网 上说明有两种 LTS 版本,其中一种版本是 Kinetic,另外一种是 Melodic 版本,这两种版本都是 LTS版的。 一开始不知道这个 Kinetc 是什么意思,完全按照 GAAS 上面的教程安装,一直提示找不到 ros-kinetic-* 相关的包。其实这就是个版本代号,类
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

C++绪论

(服务器也不用来干什么,就维持着个博客,感觉浪费,所以迁移过来了) 知识点部分 软件包括了使计算机运行所需的各种程序和相关的文档资料。 程序是指令的集和,而指令就是计算机可以识别的命令。 指令系统:一台计算机所能识别的所有指令的集合。 机器语言:计算机硬件系统可以识别的二进制指令组成的语言。 汇编语言:机器指令映射为一些可以被人读懂的助记符(ADD,SUB)。 汇编程序将汇编语言转换为机器语言。 高级语言:屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定含义得到数据命名和容易理解
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

2019秋季学习计划

1、JavaWeb,Mis系统 2.mysql数据库,Hadoop大数据 3.人机交互、.net
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

CF960G Bandit Blues

Description 计算 \(1...n\) 的全排列中不同的前缀最大值的个数等于 \(a\) 且不同的后缀最大值的个数等于 \(b\) 的排列的数目对 \(998244353\) 取模的结果 \(1\le n\le 10^5,0\le a,b\le n\) Solution 画一画合法的排列可以分析得出以下信息 无论是前缀最大值还是后缀最大值,新出现的最大值 \(k\) 总是会以 \(\{k,i_1,i_2,...,i_c\}\) 的形式出现,其中 \(i_1,i_2,...,i_c\)
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

15_django项目的部署和总结

django项目部署 使用uwsgi + nginx 实现django项目的部署 一、Django配置 1.settings.py配置 复制全局settings.py配置文件(或者直接修改),创建一个名为deploy_settings.py的副本,修改DEBUG =False。 DEBUG = False # 填写你自己的ip和域名 # 注意,这里要写上允许谁访问的ip地址,不然就访问不了,踩了个大坑,长记性了 ALLOWED_HOSTS = ["yan.long920.cn", "lo
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

编译mysql for Qt 5.13.0驱动

windows7安装 Qt5.13.0 https://download.qt.io/official_releases/qt/5.13/5.13.0/ 下载: qt-opensource-windows-x86-5.13.0.exe, 安装路径:D:\Qt,选择:MinGw32和Src 加入系统路径PATH: D:\Qt\Qt5.13.0\Tools\mingw730_32\bin; D:\Qt\Qt5.13.0\Tools\QtCreator\bin; D:\Qt\Qt5.13.0\5.1
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

题解 P2573 【[SCOI2012]滑雪】

题目链接 Solution [SCOI2012]滑雪 题目大意:给你一个图,每个点有一个高度,你只能从一个点走向高度不大于它的点,求在可以走的点最多的限制下的最小权值和 分析:如果不考虑高度限制,这题实质上是一个最小生成树,关键在于考虑上高度限制 既然要使得走到的点最多,显然我们优先从一个点走向它可以走的点集里面高度最高的点,这样可以使得答案最优.然后在这个基础上使得权值之和最小 可以用类似\(Prim\)算法求解,朴素\(Prim\)从可以扩展的点集\(V\)里面选择离生成树最近的点扩展,这
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

「雕爷学编程」Arduino动手做(29)——DS1302时钟模块

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真) 实验二十九:DS1302实时时钟模块(带电池CR2032 掉电走时) DS1302 是DALLAS 公司推出的涓流充电时钟
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0

什么是可哈希,不可哈希?

什么是可哈希(hashable)? 简要的说可哈希的数据类型,即不可变的数据结构(字符串str、元组tuple、对象集objects)。   哈希有啥作用? 它是一个将大体量数据转化为很小数据的过程,甚至可以仅仅是一个数字,以便我们可以用在固定的时间复杂度下查询它,所以,哈希对高效的算法和数据结构很重要。 什么是不可哈希(unhashable)? 同理,不可哈希的数据类型,即可变的数据结构 (字典dict,列表list,集合set)
分类: 其他 发布时间: 09-15 15:57 阅读次数: 0