3 蒟蒻熊

尚未进行身份认证

我要认证

考研冲刺期。见谅。

等级
TA的排名 1w+

poj1321-棋盘问题

棋盘问题在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输入含有多组测试数据。每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。 n <= 8 , k <=...

2020-03-13 10:57:16

CodeForces - 986A Fair

有n个商店,n个商店有m条双向小路相连,在这n个商店里共有k种不同商品,每个商店只有一种商品,每条路的权重都为1。现问你从每个商店出发,买够k种商品中的s种商品所需的最小代价,每个商店可以同时派出多个人买不同商品,买够即可。输入对于每一组输入包含四个数字n ,m, k,s (1<=n<=m<=1e5 , 1<=s<=k<=min(n,100))分别代表商店...

2020-02-22 17:28:59

Junit 入门使用教程

转载:https://www.cnblogs.com/ysocean/p/6889906.html#_label21、Junit 是什么?JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作...

2019-03-08 16:41:32

黑马学习记录--Vue-路由

什么是路由**后端路由:**对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源;**前端路由:**对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,hash有一个特点:HTTP请求中不会包含hash相关的内容;所以,单页面程序中的页面跳转主要用hash实现;在单页面应用程序中,这种通过hash改变来切换页面...

2019-02-23 15:27:40

黑马学习记录--Vue中使用ref获取DOM元素和组件引用

使用 this.$refs 来获取元素和组件 <div id="app"> <div> <input type="button" value="获取元素内容" @click="getElement" /> <!-- 使用 ref 获取元素 --> <h1 r

2019-02-23 14:39:39

黑马学习记录--Vue 父子组件之间传值以及案例评论列表的实现

父组件向子组件传值组件实例定义方式,注意:一定要使用props属性来定义父组件传递过来的数据<script> // 创建 Vue 实例,得到 ViewModel var vm = new Vue({ el: '#app', data: { msg: '这是父组件中的消息' }, components...

2019-02-23 14:25:43

黑马学习记录--Vue 定义局部子组件以及组件切换

使用components属性定义局部子组件组件实例定义方式:<script> // 创建 Vue 实例,得到 ViewModel var vm = new Vue({ el: '#app', data: {}, methods: {}, components: { // 定义子组件 account:...

2019-02-22 21:45:31

黑马学习记录--Vue—组件

定义Vue组件什么是组件: 组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件即可;组件化和模块化的不同:模块化: 是从代码逻辑的角度进行划分的;方便代码分层开发,保证每个功能模块的职能单一;组件化: 是从UI界面的角度进行划分的;前端的组件化,方便UI组件的重用;全局组件定义的三种方式使用...

2019-02-22 21:16:15

黑马学习记录--Vue-动画

Vue中的动画为什么要有动画:动画能够提高用户的体验,帮助用户更好的理解页面中的功能;使用过渡类名HTML结构:<div id="app"> <input type="button" value="动起来" @click=&

2019-02-22 14:21:36

黑马学习记录--VUE-RESOURCE 和 AXIOS的区别

转载:https://www.cnblogs.com/peachmeimei/p/8916098.htmlVUE-RESOURCEVue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必要引入jQuery。vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应。也就是说,$...

2019-02-22 12:24:36

VScode—自定义代码片段snippets

转载:https://www.jianshu.com/p/1f1132df1def自定义代码片段snippets作为一名码农,码字过程中总会遇到一些重复性的代码,如果我可以像快捷键一样输入一个命令就可以调出这些代码多好,那么学会snippets对于提高工作效率必不可少。1.创建自定义的片段打开编辑器>文件>首选项>用户代码片段>输入要创建的代码类型>会生成...

2019-02-21 11:40:43

黑马学习记录--VUE-结合node手写JSONP服务器剖析JSONP原理

JSONP的实现原理由于浏览器的安全性限制,不允许AJAX访问 协议不同、域名不同、端口号不同的 数据接口,浏览器认为这种访问不安全;可以通过动态创建script标签的形式,把script标签的src属性,指向数据接口的地址,因为script标签不存在跨域限制,这种数据获取方式,称作JSONP(注意:根据JSONP的实现原理,知晓,JSONP只支持Get请求);具体实现过程:先在客户端...

2019-02-21 11:22:13

node之nodemon的简单配置和使用

nodemon是一种工具,通过在检测到目录中的文件更改时自动重新启动节点应用程序来帮助开发基于node.js的应用程序。nodemon并没有要求任何对你的代码或开发的方法中的额外变化。nodemon是一个替换包装器node,用于在执行脚本时nodemon替换node命令行上。安装npminstall-gnodemonnodemon将全局安装到您的系统路径。您还可以将nodemon...

2019-02-20 21:33:50

什么是跨域?跨域请求资源的方法有哪些?

转载:https://www.cnblogs.com/minigrasshopper/p/8573519.html?tdsourcetag=s_pcqq_aiomsg1、什么是跨域?由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一个与当前页面地址不同即为跨域。存在跨域的情况:网络协议不同,如http协议访问https协议。端口不同,如80端口访问8080端口。域名...

2019-02-20 20:29:22

黑马学习记录--Vue实例的生命周期

vue实例的生命周期什么是生命周期:从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!生命周期钩子:就是生命周期事件的别名而已;生命周期钩子 = 生命周期函数 = 生命周期事件主要的生命周期函数分类:创建期间的生命周期函数:beforeCreate:实例刚在内存中被创建出来,此时,还没有初始化好 data 和 methods 属性crea...

2019-02-20 18:38:38

黑马学习记录--Vue-自定义指令让文本框获得焦点,为绑定的元素设置指定的字体颜色 和 字体粗细

自定义指令自定义全局和局部的 自定义指令: // 自定义全局指令 v-focus,为绑定的元素自动获取焦点: Vue.directive('focus', { inserted: function (el) { // inserted 表示被绑定元素插入父节点时调用 el.focus(); } }); ...

2019-02-20 12:39:33

黑马学习记录--Vue— 键盘修饰符以及自定义键盘修饰符

键盘修饰符以及自定义键盘修饰符按键修饰符也就是Vue提供的键盘监听事件。<label>Name: <!--输入完成之后按下 enter键即可调用add 方法--> <input type="text" v-model="name" class="form-control" @keyup.enter="add">

2019-02-20 12:00:48

padStart()方法,padEnd()方法实现字符串补全

转载:https://blog.csdn.net/ixygj197875/article/details/79090578 padStart()方法,padEnd()方法ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()...

2019-02-20 11:29:03

Ubuntu 18.04安装chrome谷歌浏览器

按下 Ctrl + Alt + t 键盘组合键,启动终端。依次输入以下命令:sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | s...

2019-02-19 11:30:35

Linux 命令之删除命令

转载:https://www.cnblogs.com/scplee/p/5478992.html在Linux下删除文件用rm命令,具体用法如下:rm [选项] 文件选项说明:-f    -force      忽略不存在的文件,强制删除,无任何提示-i    --interactive    进行交互式地删除-r | -R  --recursive    递归式地删除列出的目录下的...

2019-02-19 10:51:54

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。