- 博客(24)
- 收藏
- 关注
原创 PAT刷题记录(一):A1002 A+B for Polynomilas
A1002A+B for Polynomilas题目描述解题代码心得体会题目描述链接: A1002 A+B for Polynomilas.图片: 解题代码#include <stdio.h>#include <stdlib.h>typedef struct{ double coef; //系数 int expn; //指数} term,ElemType; //term表示多项式项,ElemType表示链表数据域typedef struct L
2021-07-06 16:11:26
150
原创 (超全)Vue.js学习笔记—webpack基础配置(webpack4+babel7+vue2)
webpack基础配置&&单文件组件与vue-loader参考《Vue,js》实战(梁灏编著)笔者近期学习Vue.js进阶篇,参考教程流程完成webpack、vue、babel等相关配置时,发现教程的版本较之目前版本有较大差异,因而产生大量BUG,经过一系列百度并参考官方文档,整理出整套webpack4基础配置及vue-loader、babel7相关操作流程。git代码1.新建demo文件夹 初始化npm init2.安装webpack webpack-cli webpac
2020-07-20 23:37:12
581
2
原创 Vue.js学习笔记—sort-table:实战:使用Render函数开发可排序的表格组件
参考《Vue,js》实战(梁灏编著)sort-table:实战:使用Render函数开发可排序的表格组件index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>可
2020-07-19 16:16:01
681
原创 Vue.js学习笔记——进阶篇
参考《Vue,js》实战(梁灏编著)所有代码均已上传git,点击链接即可访问进阶篇目录9.2什么是Render函数9.3.2约束9.3.3使用JavaScript代替模板功能9.3createElement用法9.4函数化组件
2020-07-19 16:08:30
226
原创 Vue.js学习笔记—调查问卷WebApp
参考《Vue,js》实战(梁灏编著)基础篇的章节内容涵盖了Vue.js 2.x最常用的功能。如果不需要前端路由和自动化工程,已经可以利用这些内容做一些中小型项目了。在进入进阶篇之前,通过一个小项目加深对Vue.js基础知识的理解。项目:调查问卷 WebApp描述:制作一个简单的调查问卷HTML5小应用,每页有一道题目,题目可以是单选题、多选题、填写题等,最终效果如下:说明每一页可以通过v-show或v-if在切换步骤时显示,点击重置,当前页的控件还原到初始状态。要对每页的数据进行校验,比如单选
2020-07-15 16:57:20
1038
原创 Vue.js学习笔记—drop-down-menu:实战:开发一个可从外部关闭的下拉菜单
参考《Vue,js》实战(梁灏编著)drop-down-menu:实战:开发一个可从外部关闭的下拉菜单本实战涉及自定义组件相关知识点index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2020-07-15 09:50:40
538
原创 C++深入学习笔记—基础篇—个人银行账户管理程序
参考《C++语言程序设计(第4版)第5-12章 综合实例—个人银行账户管理程序源代码已发布git个人银行账户管理程序Personal-bank-account-management(个人银行账户管理程序)C++入手项目(《C++语言程序设计》(第4版)课本项目)第四章类和对象初步完成项目搭建完成项目类的设计,初步实现基本功能(开户、存钱、取钱、结算利息)第五章数据的共享与保护改进1.为SavingsAccount类增加一个静态数据成员total,用来记录各个账户的总金额,并为其增加相应的静
2020-07-15 09:43:30
1979
原创 Vue.js学习笔记—tabs:实战:开发一个标签页组件
参考《Vue,js》实战(梁灏编著)tabs:实战:开发一个标签页组件git代码index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</
2020-07-14 10:27:47
545
原创 Vue.js学习笔记—input-number:实战:开发一个数字输入框组件
参考《Vue,js》实战(梁灏编著)input-number:实战:开发一个数字输入框组件git代码index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc
2020-07-14 10:24:42
996
原创 Vue.js学习笔记—shop-bus:实战:利用计算属性、指令等知识开发购物车
参考《Vue,js》实战(梁灏编著)shop-bus:实战:利用计算属性、指令等知识开发购物车git代码地址index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>
2020-07-14 10:16:59
184
原创 Vue.js学习笔记——基础篇
参考《Vue,js》实战(梁灏编著)所有代码均已上传git,点击链接即可访问基础篇目录2.1Vue实例与数据绑定date5.2条件渲染指令v-if5.3列表渲染指令v-for5.4方法与事件v-on6表单与v-model7.1组件与复用7.1聊天界面示例7.2使用props传递数据7.3组件通信-自定义事件7.3组件通信-非父子组件通信7.3组建通信-使用v-model7.4.3使用slot分发内容7.4.4作用域插槽7.6组件其他...
2020-07-14 10:12:34
131
原创 C++深入学习笔记—基础篇—队列类
参考《C++语言程序设计(第4版)第9章 群体类和群体数据的组织 例9-10 队列类Queue.h#pragma once#include<cassert>template<class T,int SIZE=50>class Queue {private: int front, rear, count; //队头指针,队尾指针,元素个数 T list[SIZE]; //队列元素数组public: Queue(); void insert(const T&a
2020-07-14 09:39:03
208
原创 C++深入学习笔记—基础篇—栈类
参考《C++语言程序设计(第4版)第9章 群体类和群体数据的组织 例9-8 栈类 例9-9 栈的应用——一个简单的整数计数器》Stack.h#pragma once#include <cassert>//模板的定义,SIZE为栈的大小template<class T,int SIZE=50>class Stack {private: T list[SIZE]; //数组,用于存放栈的元素 int top; //栈顶位置(数组下标)public:
2020-07-14 09:36:40
317
原创 C++深入学习笔记—基础篇—类模板之顺序访问群体(链表类)
参考《C++语言程序设计(第4版)第9章 群体类和群体数据的组织 例9-5 结点类 例9-6链表类》Node.h#pragma oncetemplate<class T>class Node {private: Node<T>* next; //指向后继结点的指针public: T data; //数据域 Node(const T& data, Node<T>* next = 0); //构造函数 void insertAfter(Node&
2020-07-13 10:55:39
229
原创 C++深入学习笔记—类模板—直接访问群体(数组类)
参考《C++语言程序设计(第4版)第9章 群体类和群体数据的组织 例9-3 数组类》数组类模板Array弥补了静态数组的不足,其大小可变,且具有边界检查功能,可以捕捉非法的数组下标。由于对下标运算符“[]”和指针转换运算符“T*”进行了重载,使得Array类的对象可以像普通数组一样使用。数组类模板代码#pragma once#include <cassert>//数组类模板定义template<class T>class Array {private: T*
2020-07-13 10:51:44
331
原创 C++深入学习笔记—基础篇—指针(动态内存分配)
参考《C++语言程序设计(第4版)第6章 数组、指针与字符串 例6-18 动态数组类》在学习过程中记录几类容易混淆的概念指针的运算(前置++、后置++)y=*px++ 和 y=*(px++) 区别常量指针和指针常量const int *p1=&a; //指向常量的指针int * const p2=&a; //指针类型的常量(指针本身的值不能改变)二维数组指针访问方式((a+i)+j)*(a[i]+j)*(a+i)[j](a+ni+j)指针数组和数组指针int (*
2020-07-13 10:40:00
225
原创 C++深入学习笔记—基础篇—函数
参考《C++语言程序设计(第4版)第3章 函数 例3-6 投骰子的随机游戏》#include <iostream>#include <cstdlib>using namespace std;enum class GameStatus { WIN, LOSE, PLAYING };int rollDice(){ int die1 = 1 + rand() % 6; int die2 = 1 + rand() % 6; int sum = die1 + die2;
2020-07-13 10:21:36
139
原创 1473: [蓝桥杯2019初赛]人物相关性分析 (2020/7/7))
1473: [蓝桥杯2019初赛]人物相关性分析题目描述输入输出样例输入20This is a story about Alice and Bob. Alice wants to send a private message to Bob.样例输出2解题思路根据字符串特性,设置两重循环,第一重循环从头搜索字符串找到A开头或者B开头,检测单词合法后第二重循环找到最近的A开头或者B开头的单词。尚未AC:超时!原因应该是二重循环过于耗时解题代码#include
2020-07-13 10:13:42
1239
2
原创 1460: [蓝桥杯2019初赛]糖果(2020/7/6)
1460: [蓝桥杯2019初赛]糖果题目描述糖果店的老板一共有M 种口味的糖果出售。为了方便描述,我们将M种口味编号1~M。小明希望能品尝到所有口味的糖果。遗憾的是老板并不单独出售糖果,而是K颗一包整包出售。幸好糖果包装上注明了其中K 颗糖果的口味,所以小明可以在买之前就知道每包内的糖果口味。给定N 包糖果,请你计算小明最少买几包,就可以品尝到所有口味的糖果。输入第一行包含三个整数N、M 和K。接下来N 行每行K 这整数T1,T2,…,TK,代表一包糖果的口味。1<=N<=1
2020-07-13 10:06:21
1335
1
原创 1455: [蓝桥杯2019初赛]迷宫(2020/7/6)
1455: [蓝桥杯2019初赛]迷宫题目描述下图给出了一个迷宫的平面图,其中标记为1 的为障碍,标记为0 的为可以通行的地方。010000000100001001110000迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这个它的上、下、左、右四个方向之一。对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫,一共10 步。其中D、U、L、R 分别表示向下、向上、向左、向右走。对于下面这个更复杂的迷宫(30 行50 列),请找出一种通过迷宫的方式,其使用
2020-07-13 09:58:19
610
1
原创 微信小程序实战04-天气
天气微信小程序学习来源:微信小程序2019快速入门+四个实战小程这是其中第二个小程序 天气的设置 相较于原视频 增加了功能:获取用户当前所在地址主要涉及微信小程序Location相关API:wx.getLocation(Object object)wx.chooseLocation(Object object)附:小程序源代码GIT地址...
2020-04-25 15:36:27
185
原创 CSS基础讲解(2020/4/22)
CSS基础讲解为了让初入武科大领航工作室的新生们更好的学习CSS,在大家拥有HTML基础后,就可以开始入门学习CSS了!本人讲解视频:B站:【前端组】第2讲:CSS简介与基础(一)以及视频中的 HTML+CSS小米商城静态网页 Git地址1.基础HTML/XHTML2.CSS概述CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML ...
2020-04-25 15:24:08
382
原创 JavaScirpt交互式网站开发学习(一)Ajax交互流程和库封装
Ajax交互流程1.创建一个ajax对象(XMLHttpRequest对象)var oAjax;if(window.XMLHttpRequest){ oAjax = new XMLHttpRequest();}else{ //IE6 Ajax = new ActiveXObject('Microsoft.XMLHTTP');}2.创建连接(方式get\post)...
2020-02-22 23:00:08
111
原创 1462: [蓝桥杯2019初赛]组队(2020.2.14)
祝大家情人节快乐!!武汉加油!1462: [蓝桥杯2019初赛]组队题目描述作为篮球队教练,你需要从以下名单中选出1 号位至5 号位各一名球员,组成球队的首发阵容。每位球员担任1号位至5号位时的评分如下表所示。请你计算首发阵容1号位至5号位的评分之和最大可能是多少?该表格可以参考: team.txt.解题思路创建一个20*6的数组,利用两次循环分别找到每一列每一行最大元素保存在...
2020-02-14 21:58:46
592
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人