0%

求星期问题

很多题目中会涉及到给一个日期求星期几的问题,下面总结一下

一般会告诉1970年1月1日是星期四

首先判断一个年份是闰年还是平年,一行代码足矣

1
2
3
bool isLeap(int year) {
return (year % 400 == 0) || (year % 100 != 0 && year % 4 == 0);
}
阅读全文 »

stringstream的用法

没有接触过stringstream这个类的时候,常用的字符串和数字转换函数就是sscanf和sprintf函数。

c++中引入了流的概念,通过流来实现字符串和数字的转换方便多了。

阅读全文 »

创建一个vue项目的准备工作

  1. 安装vue脚手架工具vue cli

    npm install -g @vue/cli-service-global

    ps: 注意检查Node和npm的版本

    阅读全文 »

mintUI介绍

特性介绍

  • Mint UI 包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要。通过它,可以快速构建出风格统一的页面,提升开发效率。
  • 真正意义上的按需加载组件。可以只加载声明过的组件及其样式文件,无需再纠结文件体积过大。
  • 考虑到移动端的性能门槛,Mint UI 采用 CSS3 处理各种动效,避免浏览器进行不必要的重绘和重排,从而使用户获得流畅顺滑的体验。
  • 依托 Vue.js 高效的组件化方案,Mint UI 做到了轻量化。即使全部引入,压缩后的文件体积也仅有 ~30kb (JS + CSS) gzip。
阅读全文 »

CCF2017-9月

1.打酱油

问题描述

  小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。

输入格式

  输入的第一行包含一个整数N,表示小明可用于买酱油的钱数。N是10的整数倍,N不超过300。

输出格式

  输出一个整数,表示小明最多可以得到多少瓶酱油。

阅读全文 »

vue路由配置

  1. 安装

    npm install vue-router --save

    或者

    cnpm install vue-router --save

  1. 引入并使用(main.js)

    1
    2
    3
    4
    5
    import VueRouter from "vue-router"



    Vue.use(VueRouter)
阅读全文 »

Vue中的组件传值

父子组件传值

首先需要在父组件中引入子组件并注册(挂载)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 引入组件   挂载组件
import HelloWorld from "./components/HelloWorld.vue";

//挂载组件
components: {
"v-home": HelloWorld
}
//使用子组件
<v-home></v-home>

//如果想要在调用子组件的同时给子组件传值
//1. 在使用子组件的时候绑定属性
// <v-home :title = "title"></v-home>
//2. 在子组件中定义属性接收父组件的传值
// props: ["title"]
//ps:如果子组件和父组件含有同名的变量,以父组件为主,但尽量不要这样用
阅读全文 »

最大子列和问题

题目

给定K个整数组成的序列{ N1, N2, …, NK },“连续子列”被定义为{ Ni, Ni+1, …, Nj },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。

阅读全文 »

Hexo中Markdown语法(GFM)使用

提起Markdown,是项目、是不可多得的助手。
Markdown 是一种轻量级的”标记语言”,优点在于
(1)可以更加专注文章内容而不是排版样式。
(2)轻松的导出 HTML 和本身的 .md 文件。
(3)纯文本内容,兼容所有的文本编辑器与字处理软件。
(4)可读,直观。适合所有人的写作语言。
查资料了解到,Hexo下使用的MarkDown为Github的 GFM ,风格很漂亮,简洁美观大方。但是GFM 的MarkDown语法和标准的MarkDown稍有不同,使用过程中需要注意一些,在下面的介绍中我会进行说明的请放心。

阅读全文 »