用STL中的queue,map,string写了个广搜,用一个string保存状态(见代码)注:STL比较慢,可以做一些优化(或者开O2) ...
分类:
其他好文 时间:
2018-05-07 22:46:52
阅读次数:
171
优秀的单元测试有如下特性: 1、它应该是自动化的,可重复执行; 2、很容易实现; 3、第二天还有意义; 4、任何人都能一键执行; 5、运行速度很快; 6、结果应该是稳定的,只要没有对单元测试和被测试代码修改; 7、应该能够完全控制被测试的单元; 8、应该是完全隔离的(独立于其他的测试运行); 9、他 ...
分类:
其他好文 时间:
2018-05-07 22:46:46
阅读次数:
142
内置组件 -slot讲解 slot是标签的内容扩展,也就是说你用slot就可以在自定义组件时传递给组件内容,组件接收内容并输出。 我们先来定义一个<xiaofan></xiaofan>的组件,这个组件用来显示博主的一些信息。 我们用<template></template>标签的方式定义了组件: 我 ...
分类:
其他好文 时间:
2018-05-07 22:46:30
阅读次数:
220
主题被用来在你的 Confluence 站点中应用表现形式。请查看 Working with Themes 页面来查看如何应用你的整个站点和如何添加更多的主题。 希望在站点中应用主题:进入 > 基本配置(General Configuration) > 主题(Themes)。这个界面将会显示可用的主题,然后选择一个主题。选择 确认(Confirm)。所有
分类:
其他好文 时间:
2018-05-07 22:46:23
阅读次数:
168
链表是数据结构中最基本常用的,C++语言中单链表是利用指针操作实现的,python作为面向对象编程的,可以使用创建一个Node类来实现链表,利用类的属性引用来代替指针操作。 下面我们创建了一个节点类,然后编写了几个链表操作,包括创建,插入,删除,输出等: 运行结果如下: 参考资料:http://bl ...
分类:
编程语言 时间:
2018-05-07 22:46:15
阅读次数:
244
很好用的文本处理工具,尤其是变量跟控制语句,使用超赞。个人理解大致流程如下1、正常输出#$0表示正行默认是按照行分割$1$2#-----------------------------------------------------------------[root@node1test]#awk‘{print"hello",$2}‘fstabhellohellohello/etc/fstabhel
分类:
系统相关 时间:
2018-05-07 22:46:09
阅读次数:
221
本篇文章主要写一些html(超文本标记语言,Hyper Text Markup Language)的基础知识(主要摘自维基百科和MDN) 1. W3C 简介 万维网联盟( World Wide Web Consortium , W3C ),又称 W3C理事会 ,是万维网的主要国际标准组织。 万维网联 ...
分类:
Web程序 时间:
2018-05-07 22:46:00
阅读次数:
218
SpringMVC学习笔记 第一讲 简单使用SpringMVC框架 通过springMVC做一个简单的登录功能,从而简单了解一下SpringMVC的运行流程: 1.导入相应的jar包 spring-webmvc.jar包 2.SpringMVC配置文件springmvc.xml文件: ... ...
分类:
编程语言 时间:
2018-05-07 22:45:53
阅读次数:
196
分析: 这道题很恶心...那个-1卡了我一会儿,其他的部分很简单。 我们能够看出,解题个数和n相关,并且形成不下降序列,那么我们可以二分找到第一个满足解题数为K和最后一个满足解题数为K的位置 判断两件事,(1)check(1)>=k(2)ans1<=ans2 附上代码: ...
分类:
其他好文 时间:
2018-05-07 22:45:46
阅读次数:
157
最近准备在一个老Django项目上启用Channels,Channels于今年2月2日发布2.0版本,这个版本包含很多不向前兼容的特性,为了新特性调研的需要,也为了方便社区,我新版本的What's New摘要地汉化一下。 一、依赖要求:因为对Py3标准库asyncio的依赖,Channels必须3. ...
分类:
其他好文 时间:
2018-05-07 22:45:41
阅读次数:
205
解决错误前,首先要学会阅读报错信息 eg:Uncaught TypeError: ... is not a function Uncaught 表示没有被catch语句捕获到的错误 TypeError 是错误类型 ... is not a function 是消息体 整体意思就是: 代码尝试将... ...
分类:
Web程序 时间:
2018-05-07 22:45:32
阅读次数:
284
面向对象编程的三大特征 一、封装 公开能做什么,隐藏如何做。封装的目的是减少类之间的依赖。 二、继承 让一个类拥有另一个类的状态和行为,前者可以不加修改地完全复用后者的实现,也可以对有些行为做出自己的实现。 继承的目的是复用代码 三、多态 一个接口,多种实现。 多态的目的是让代码更通用。 ...
分类:
其他好文 时间:
2018-05-07 22:45:18
阅读次数:
251
难道我们只能单纯的背java的那个类是线程安全的,那个类不是线程安全的么?这和授人以鱼有何区别呢?难道就没有一种方法授人以渔?直接教我们如何去判断一个类是否是线程安全的?java中的线程安全是什么:就是线程同步的意思,就是当一个程序对一个线程安全的方法或者语句进行访问的时候,其他的不能再对他进行操作 ...
分类:
编程语言 时间:
2018-05-07 22:45:11
阅读次数:
247
git 分布式版本控制 用当前目录作为Git仓库,初始化 git init(此命令会生成一个.git的目录)1.1 切换到master分支 Git checkout master1.2 拉取master远程分支的代码 git pull origin master1.3 创建新的分支并切换到新的分支上 ...
分类:
其他好文 时间:
2018-05-07 22:45:03
阅读次数:
180
原文:Apache Cordova for ios环境配置 1.安装针对iOS的工具 https://technet.microsoft.com/ZH-cn/library/dn757054.aspx#ios 2.使用 Parallels 生成适用于 iOS 的 Cordova 应用 http... ...
分类:
移动开发 时间:
2018-05-07 22:44:57
阅读次数:
189
2.1 数据库和 SQL 概念 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它的产生距今已有六十多年。随着信息技术和市场的发展,数据库变得无处不在:它在电子商务、银行系统等众多领域都被广泛使用,且成为其系统的重要组成部分。 数据库用于记录数据,使用数据库记录数据可以表现出各 ...
分类:
数据库 时间:
2018-05-07 21:46:49
阅读次数:
219