1.迭代器和生成器 迭代器 迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__iter__()和__next__()方法。 其中__iter__()方法返回迭代器对象本身;__next__()方法返回容器的下一个元素,在结尾时引发StopIteration异常。 ...
分类:
其他好文 时间:
2018-06-22 23:55:00
阅读次数:
236
Authentication(认证)和Authorization(授权) 开始做谷歌第三方登录之前,需要搞清楚两个概念:authentication(认证)和authorization(授权)。认证关注你是谁,授权关注你能做些什么。 举个例子:去机场登机的时候,乘客手持的机票就是他们的凭证(toke ...
分类:
其他好文 时间:
2018-06-22 23:54:52
阅读次数:
284
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="vie ...
SpringBoot 项目单元测试也很方便, Web项目中单元测试应该覆盖:1. Service 层2. Controller 层 本文前半部分讲解是一些测试基础配置. 对于Service和Controller测试的讲解,摘自一个博客(嘟嘟独立博客的博客, Spring Boot干货系列:(十二)S ...
分类:
编程语言 时间:
2018-06-22 23:54:35
阅读次数:
278
栈: <1>使用栈,要包含头文件:#include <stack> <2>定义栈,stack<Type> s; 其中Type为数据类型,可以是基本数据类型(如char, int, float等),也可以是用户自定义的类型(如用户自定义的结构体类型或者class类型); <3>栈的几种基本操作: 队列 ...
分类:
编程语言 时间:
2018-06-22 23:54:26
阅读次数:
227
前文: 最近在一家公司面试问到这个问题,之前有看过,但印象不深,故也成为失败因素的一点吧,特此记录下来。 学习参考博客:https://blog.csdn.net/cghu1201/article/details/78490934 代码: ...
分类:
其他好文 时间:
2018-06-22 23:54:18
阅读次数:
231
一、文本框标签 <input /><input type="text" placeholder="请输入用户名" name="username" value="admin"> #value赋值,输入框中默认value中的值password属性:<input placeholder="请输入密码" t ...
分类:
其他好文 时间:
2018-06-22 23:54:10
阅读次数:
227
创建network namespace # ip netns add blue # ip netns list blue 添加网口到namespace 先创建veth # ip link add veth0 type veth peer name veth1 在当前namespace可以看到veth ...
分类:
系统相关 时间:
2018-06-22 23:54:02
阅读次数:
829
事件的接受与忽略 前面讲过很多事件处理器也有事件。但是有些事件不想处理,或是事件传递的顺序又是如何的。 例子: 在设计器中放入一个按钮,同时定义一个点击事件和信号。那么响应的顺序是怎样的? //点击事件 void Button::mousePressEvent(QMouseEvent *e) { i ...
分类:
其他好文 时间:
2018-06-22 23:53:53
阅读次数:
203
思路:用两个hash表来存储pattern中每个字母对应的word和单词中每个word对应的pattern中的字母。 以下是我在leetcode上提交的结果: leetcode上的题目的地址是:https://leetcode.com/problems/word-pattern/descriptio ...
分类:
其他好文 时间:
2018-06-22 23:53:42
阅读次数:
199
字符编码: ASCII 码,计算机只能识别二进制,无法识别字符,为了解决计算机处理字符的问题,美国人编写了一个字符和二进制对应的表,就是ASCII 编码表。 每个字符对应一个十进制数,再使用十进制数转换为二进制。基本上所有的英文字符和常用符号使用八个二进制数即256位就可以全部能表示。 为了计算机可 ...
分类:
编程语言 时间:
2018-06-22 23:53:32
阅读次数:
220
在搭建Qt窗口界面的时候,在一个项目中很多窗口,或者是窗口中的某个模块会被经常性的重复使用。一般遇到这种情况我们都会将这个窗口或者模块拿出来做成一个独立的窗口类,以备以后重复使用。 在使用Qt的ui文件搭建界面的时候,工具栏栏中只为我们提供了标准的窗口控件,如果我们想使用自定义控件怎么办? 思路:在 ...
分类:
其他好文 时间:
2018-06-22 23:53:25
阅读次数:
198
题目描述 小 X 自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。 这天是小X的生日,小 W 想送一个数给他作为生日礼物。当然他不能送一个小X讨厌的数。他列出了所有小X不讨厌的数,然后选取 ...
分类:
其他好文 时间:
2018-06-22 23:53:16
阅读次数:
200
一 .框架的概念 一堆代码的集合,里面有变量 函数 类 常量 设计模式MVC等等 二.使用框架的好处 框架可以帮助我们快速,稳定,高效的搭建程序系统 易维护,灵活 使用框架的过程可以使我们的注意力全部集中到业务层面,而无须关心程序的底层构架 三.ThinkPHP框架的目录结构 在TinkPHP\Li ...
分类:
Web程序 时间:
2018-06-22 23:53:05
阅读次数:
244
一般来说,Confluence 数据库可以从 Administration Console 或者 Confluence Setup Wizard 中进行恢复。如果你在恢复压缩的 XML 备份的时候遇到了问题,你还是可以对整个站点进行恢复的,如果你能提供下面 2 个备份的话:一个有关 home 目录的所有备份。一个有关你数据库的备份(如果你使用的是外部数据库的话)。有关恢复备份的方法基于你使用的是内
分类:
其他好文 时间:
2018-06-22 23:52:56
阅读次数:
236
2018年6月22日: 了解了python在所有开发语言中的发展情况,python发展势头很猛,尤其在AI、运维等方面。 然后是python的开发环境/工具,pycharm,买了个账号后,现在开始试着使用,整体感觉还不错。 端午节期间学习了视频第一章,一些基础知识的学习。以前用过C,结果发现有些命令 ...
分类:
编程语言 时间:
2018-06-22 23:52:50
阅读次数:
201
ipvsadm是LVS在应用层的管理命令,我们可以通过这个命令去管理LVS的配置。需要使用yum单独安装。 基本用法: ipvsadm COMMAND [protocol] service-address [scheduling-method] [persistence options] ipvsa ...
分类:
其他好文 时间:
2018-06-22 23:52:25
阅读次数:
225