python-知识点的复习
一、模块、包 1、什么是模块? 2、什么是包? 3、模块与包有什么区别 json、pickle 1、什么是序列化? 2、json、pickle有什么优点和缺点? shelve 1、什么是shelve? hashlib 1、什么是hashlib? 2、md5 函数 1、什么是函数? 2、函数的参数? 3、函数的返回值 作用域 1、名称空间 2、作用域 3、函数的查找顺序 闭包 1、什么是闭包 2、闭包有什么意义 装饰器 1、什么是装饰器
laravel 在三级分类下拉选框中默认值
这是一个商品表,记录了商品的分类,分三类,顶级分类、一级分类、二级分类 在编辑修改商品的信息的视图 先得给控制器传递商品的 id ,根据 id 获取商品全部信息,以及获取所有分类信息 然后进行家谱树查找,参数为分类信息-数组,商品的分类id-整型 这样子得到了,子对父的二维数组, 将此二维数组,进行无限极分类,得到三位数组 第一维就是顶级分类,第二维是一级分类,第三维是二级分类 把得到的这个数组传给视图,循环遍历,输出值给option即可 家谱树代码: /** * 家谱树,通过子id找父id
win7下docker配置加速器
1.docker-machine ssh default(有时可省略) 2.sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=http://d7e77b19.m.daocloud.io |g" /var/lib/boot2docker/profile 3.exit 4.docker-machine restart default (http://d7e77b19.m.daocloud.io应更换成你的加速地址) 重启出现以下信息
利用EasyMock生成数据库连接简单测试示例
package demo.mock;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class LoginAction{
public String login(Connection conn, String name, int pas) {
问题单提单和回归规范
问题单是版本测试过程中发现问题问题,也可以称作为bug、缺陷。提单是每一个测试人员必备技能之一。但是并不是所有的测试人员都会很好的完成这一项工作。当发现问题时如何提单、如何确保自己提单内容合理,可以减少与开发沟通工作量,甚至后续测试人员重新验证该同步单时可以直接从问题单中获取到有效信息。本文主要从问题单提单规范、提单内容规范和回归问题单内容规范这三个方面来描述。 问题单提单规范 1、提单正确性。当版本测试过程中,发现疑似问题时,需要自己分析问题根因。如果分析不出来,也需要找开发定位确认问题。不
VMWare - Ubuntu 64 (16.04)之扩容介绍
背景 貌似是一个老生常谈的问题哈,由于自己之前也没有弄过,今天正好有时间稍微折腾了一下。 这里就选择最简单的方式来为大家呈现。 VMWare 的设置 没有什么可以过多说的,完全是图形操作。这里直接上图吧: 1. 请注意填写需要“扩容到”的 size, 然后就是一个稍显漫长的等待过程。最终结果如下(我这里是扩到了 500 GB) Ubuntu 系统的分区 在虚拟机层面上做完之后,就到了操作系统啦。由于我们只是扩了容量,但是没有分区,所以,默认情况下Ubuntu系统是无法是别的!! 这里有很多种方
谈html mailto(电子邮件)实际应用
大家知道,mailto是网页设计制作中的一个非常实用的html标签,许多拥有个人网页的朋友都喜欢在网站的醒目位置处写上自己的电子邮件地址,当点击时就能自动打开当前计算机系统中默认的电子邮件客户端软件,对于能够联系到我们很有帮助 大家知道,mailto是网页设计制作中的一个非常实用的html标签,许多拥有个人网页的朋友都喜欢在网站的醒目位置处写上自己的电子邮件地址,这样网页浏览者一旦用鼠标单击一下由mailto组成的超级连接后,就能自动打开当前计算机系统中默认的电子邮件客户端软件,例如OutLo
20172308 实验二《Java面向对象程序设计 》实验报告
20172308 2017-2018-2 《程序设计与数据结构》实验2报告 课程:《程序设计与数据结构》 班级: 1723 姓名: 周亚杰 学号:20172308 实验教师:王志强 实验日期:2018年4月17日 必修/选修: 必修 1.实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装、继承、多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 完成蓝墨云上 (1)-(5)实验。 2. 实验过程及结果 实验1:认识编程中三种码:伪代码、产品代码、测试代码;对编写
Jacobi并行拆解【补充】
作者:桂。 时间:2018-04-24 22:04:52 链接:http://www.cnblogs.com/xingshansi/p/8934373.html 前言 本文为Jacobi并行拆解一文的补充,给出另一种矩阵运算的思路。 一、算法流程 对于复数相关矩阵R,通过矩阵变换,在维度不变的情况下,转化为实数矩阵: 对于MUSIC算法,该思路可以降低Jacobi运算复杂度。额外的操作仅仅是少量的乘法操作,即耗费少量硬件资源换取更快速的处理时间。 直接复数转实数,需要将nxn的矩阵扩展为2
angular-cli.json配置参数解释,以及依稀常用命令的通用关键参数解释
一. angular-cli.json常见配置 {
"project": {
"name": "ng-admin", //项目名称
"ejected": false // 标记该应用是否已经执行过eject命令把webpack配置释放出来
},
"apps": [
{
"root": "src", // 源码根目录
"outDir": "dist", // 编译后的输出目录,默认是dist/
"assets": [ //
人生苦短,我用python
今天开始自学Python。 找到神圣传说中的Python官网:https://www.python.org/,安装了Python3.6.5。 安装步骤省略。 安装requests库: pip install requests 。 等待片刻即可安装完毕。 打开IDLE: 测试requests库是否安装成功。 写一段简单的页面提取: 页面提取成功,内容为乱码仅仅是因为未解码。 我将此页面解码: 其中r.status_code 表示网络访问是
AtCoder Regular Contest (ARC082) E - Young Maids 线段树 分治 堆
原文链接http://www.cnblogs.com/zhouzhendong/p/8934377.html 题目传送门 - ARC082 E - Young Maids 题意 给定一个长度为$n$的序列$p$,$p$为$1\cdots n$的一个排列。 现在让你每次取出序列$p$的相邻两个,然后把他们按照原来的顺序放进序列$q$的最前面。注意每次这样的操作之后,$p$序列的剩余两半都会合并起来。 不断进行上述操作,直到$p$为空。 最小化序列$q$的字典序,并输出序列$q$。
今日推荐
周排行