题目链接: https://vjudge.net/problem/POJ-1789 题目大意: 用一个7位的string代表一个编号,两个编号之间的distance代表这两个编号之间不同字母的个数。一个编号只能由另一个编号“衍生”出来,代价是这两个编号之间相应的distance,现在要找出一个“衍生 ...
分类:
编程语言 时间:
2018-04-05 16:48:54
阅读次数:
189
1.左值和右值概念: 左值是可以放在赋值号左边可以被赋值的值:左值就是指在表达式使用完之后仍存在的对象(存储空间); 右值当在赋值号右边去除值赋给其他变量的值:右值可以在内存也可以在CPU寄存器。 可以简单的认为左值就是具有名称的对象,所有的变量(包括const修饰的变量)都是左值。而右值指的是那些 ...
分类:
编程语言 时间:
2018-04-05 16:49:34
阅读次数:
205
一句话概括: Spring是一种轻量级控制反转IoC和面向切面AOP的容器框架 初衷: javabean是一种规范而不是技术。是指符合一定规范编写的java类,规范如下: 有一个public默认构造器 属性使用public的get、set来访问 需要序列化(即实现serializable接口) ...
分类:
编程语言 时间:
2018-04-05 17:12:06
阅读次数:
190
转载自:https://blog.csdn.net/zx3517288/article/details/48976097 基本概念: 重载:是指同一可访问区内被声明的几个具有不同参数列(参数的类型,个数,顺序不同)的同名函数,根据参数列表确定调用哪个函数,重载不关心函数返回类型。 隐藏:是指派生类的 ...
分类:
编程语言 时间:
2018-04-05 17:12:26
阅读次数:
227
Python起源 贵择*范*罗萨姆域1989年底始创了python 1911年初,python发布了第一个公开发行版 为了更好的完成荷兰的CWI(国家数学和计算机科学研究院)的一个项目而创建 python的特点 高级:有高级的数据结构,缩短开发时间与代码量 数据结构就是字符串啊,列表啊,元组啊,字典 ...
分类:
编程语言 时间:
2018-04-05 17:36:58
阅读次数:
217
前言 什么叫多态?多态就是一种事物可以有多种表现形式 多态三要素 1.被动方必须有继承关系 2.子类一般都要重写父类方法 3.必须将主动方的功能函数的参数设置为 被动方父类的类型 举个例子司机开车 假如说司机会开汽车 我们需要定义个汽车的类 然后在司机类中添加会开汽车的的方法 假如说司机会开卡车 我 ...
分类:
编程语言 时间:
2018-04-05 18:00:01
阅读次数:
157
条件语句 开关控制语句(SWITCH语句) 象坐电梯一样,break是按的楼层,不加break则会一直执行下去。 上面程序有细节BUG,边界测试输入-5,105时由于整除会得到错误的结果。 解决方法: 循环 当型循环与直到型循环的差别在于第一次执行时条件是否为真 关于逗号运算符 递推 又分正向递推和 ...
分类:
编程语言 时间:
2018-04-05 18:01:29
阅读次数:
233
1. spring-boot jar包结构 2、 正常情况下,java -jar的类加载器是AppClassLoader 但是spring 使用自定义的URLClassLoader加载我们写的class及其依赖的lib。 验证: 使用java -jar 的方式启动 org.springframewo ...
分类:
编程语言 时间:
2018-04-05 18:01:47
阅读次数:
200
一、文件操作 1、介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给 ...
分类:
编程语言 时间:
2018-04-05 18:02:53
阅读次数:
192
Pipenv & 虚拟环境 本教程将引导您完成安装和使用 Python 包。 它将向您展示如何安装和使用必要的工具,并就最佳做法做出强烈推荐。请记住, Python 用于许多不同的目的。准确地说,您希望如何管理依赖项可能会根据 您如何决定发布软件而发生变化。这里提供的指导最直接适用于网络服务 (包括 ...
分类:
编程语言 时间:
2018-04-05 18:32:08
阅读次数:
243
#首先引入数学函数 import math #创建一个点的类 class Point(): #初始化点的坐标(x,y) def __init__(self,x=0,y=0): self.x = x self.y = y #获取点的X轴坐标 def getX(self): return self.x ... ...
分类:
编程语言 时间:
2018-04-05 18:33:13
阅读次数:
1159
今天翻看微信上有关Java技术的公众号时,看到了一篇关于Java中值传递的问题,文章讨论了在Java中调用函数进行传参的时候到底是值传递还是引用传递这个面试时会问到的问题。之前也接触过类似的问题,但只是知道是值传递,具体到为什么,一直不是太清楚。今天看了一下,算是明白了,写个博客记录一下。 首先先声 ...
分类:
编程语言 时间:
2018-04-05 18:33:45
阅读次数:
167
下载源码安装包 https://www.python.org/downloads/release/python-365/ linux上安装 lrzsz包,这样就可以把python安装包直接通过鼠标拖到虚拟机中 进行解压 :tar xvf Python-3.6.5 安装前配置 指定安装目录,需要先安装 ...
分类:
编程语言 时间:
2018-04-05 18:34:10
阅读次数:
176
参考博客:https://www.cnblogs.com/stacklike/p/8284550.html 基于列表的简单实现 # 先进后出 # 以列表实现的简单栈 class SimpleStack: # 特殊属性,用以限制class可添加的属性 __slots__ = ('__items',) ...
分类:
编程语言 时间:
2018-04-05 18:34:17
阅读次数:
204
用python3写了个修改hosts的小脚本,没有技术含量,顺带复习一下文件操作和os、sys模块的内容了。 ...
分类:
编程语言 时间:
2018-04-05 18:36:23
阅读次数:
295
安装过程是参考《selenium2Python自动化测试实战》中Pythonwebdriver环境搭建章节 在安装过程中,遇到了一些问题,总结一下,为日后自己再遇到相同问题做个笔记以便查看; 问题1.Pip安装过程中出现没有setuptools模块 原因: Setuptools模块没有安装成功 解决 ...
分类:
编程语言 时间:
2018-04-05 18:37:48
阅读次数:
273
转载文章 os与sys模块的官方解释如下: os: This module provides a portable way of using operating system dependent functionality. 这个模块提供了一种方便的使用操作系统函数的方法。 sys: This mo ...
分类:
编程语言 时间:
2018-04-05 19:15:54
阅读次数:
158
考虑如下代码: 把元素2(key==2)在a,b两个容器之间移动。涉及到heap的内存分配和释放。当insert时,发生malloc,当erase时,发生free。C++17开始,支持无heap动作的元素搬移: 关键在于extract函数,它返回一个node handle ...
分类:
编程语言 时间:
2018-04-05 19:16:10
阅读次数:
204
SpringBoot学习笔记(1):配置Mybatis 参考资料: 1.AndyLizh的博客 2.xiaolyuh123的博客 快速开始 添加Mybatis依赖(其他依赖已省去) 配置application.properties文件 mybatis除了以上两种常见配置外,还有: 开发Mapper ...
分类:
编程语言 时间:
2018-04-05 19:16:52
阅读次数:
243
navbar结构<navclass="navbarnavbar-default"role="navigation"style="margin-bottom:0"><divclass="navbar-header"><aclass="navbar-brand"href="#"><imgsrc="/static/images/logo.png"width="1
分类:
编程语言 时间:
2018-04-05 19:17:16
阅读次数:
180