摘要: python安装 环境变量配置 开发工具pycharm介绍 安装python 官网下载python:https://www.python.org/ 有两个版本,一个2.x,一个3.x这两个有一定的区别,在3.x上有一些语法与2.x不一样,不过推荐使用3.x的版本,因为官方在很久的以后会不提供 ...
分类:
编程语言 时间:
2017-06-27 13:48:44
阅读次数:
169
#/usr/bin/envpython3
#encoding:utf-8
#@author:Lejie
#@software:PyCharmCommunityEdition
#@file:learn_smtp.py
#@time:2017/6/2616:29
importsmtplib
importemail.mime.multipart
importemail.mime.text
fromemail.mime.applicationimportMIMEApplication
msg=email.mim..
分类:
编程语言 时间:
2017-06-27 13:48:29
阅读次数:
171
一、准备以下压缩包 1.JDK1.7 文件:jdk1.7.rar 2. eclipse-jee-mars-2 文件:32位系统准备eclipse-jee-mars-2-win32.zip,64位系统准备eclipse-jee-mars-2-win32-x86_64.zip 3.maven 文件:ma ...
分类:
编程语言 时间:
2017-06-27 13:47:49
阅读次数:
162
题目描述 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 解题思路:B[I] = (A[0]*A[1]*...*A[I-1]) * (A[I+1 ...
分类:
编程语言 时间:
2017-06-27 13:46:06
阅读次数:
136
父类私有属性子类可以继承,但不能访问,不能修改,及例中child类中n_private=10;这句话是错的,私有不可访问 ...
分类:
编程语言 时间:
2017-06-27 13:45:28
阅读次数:
134
一、 configparser模块 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 创建文件 来看一个好多软件的常见文档格式如下: 如果想用python生成一个这样的文档怎么做呢? 查找文件 增删改操作 二、 su ...
分类:
编程语言 时间:
2017-06-27 13:45:18
阅读次数:
138
补充说明三点 1,桶排序是稳定的 2,桶排序是常见排序里最快的一种,比快排还要快…大多数情况下 3,桶排序非常快,但是同时也非常耗空间,基本上是最耗空间的一种排序算法 无序数组有个要求,就是成员隶属于固定(有限的)的区间,如范围为[0-9](考试分数为1-100等) 例如待排数字[6 2 4 1 5 ...
分类:
编程语言 时间:
2017-06-27 13:00:08
阅读次数:
251
1:项目的实现效果、功能如图所示。 2:项目的源代码如下: ...
分类:
编程语言 时间:
2017-06-27 12:59:15
阅读次数:
643
时间戳: 1480570979000 ...
分类:
编程语言 时间:
2017-06-27 12:58:32
阅读次数:
140
字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串”BBC ABCDAB ABCDABCDABDE”,我想知道,里面是否包含另一个字符串”ABCDABD”? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著 ...
分类:
编程语言 时间:
2017-06-27 12:57:33
阅读次数:
152
原理,通过一趟扫描将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列 举个例子 如无序数组[6 2 4 1 5 9] a),先把第一项[6]取出来, 用[6]依次与 ...
分类:
编程语言 时间:
2017-06-27 12:57:15
阅读次数:
117
定位到要打包的上一层路径,执行jar -cvf test.jar *.*(输入需要打包的内容,此为所有内容) 在你要打包的文件夹同级目录下回生成该文件夹名字的jar包了 其他人使用时,在classpath里加上该路径即可,".;"在加上该jar包的位置。 ...
分类:
编程语言 时间:
2017-06-27 12:55:35
阅读次数:
130
一、监听域对象中属性的变更的监听器 域对象中属性的变更的事件监听器就是用来监听 ServletContext, HttpSession, HttpServletRequest 这三个对象中的属性变更信息事件的监听器。 这三个监听器接口各自是ServletContextAttributeListene ...
分类:
编程语言 时间:
2017-06-27 12:55:11
阅读次数:
192
当从http 的response输出CSV文件的时候,设置为utf8的时候默认是不带bom的,可是windows的Excel是使用bom来确认utf8编码的,全部须要把bom写到文件的开头。微软在 UTF-8 中使用 BOM 是由于这样能够把 UTF-8 和 ASCII 等编码明白区分开。否则用Ex ...
分类:
编程语言 时间:
2017-06-27 12:54:41
阅读次数:
245
1、@Controller 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便 ...
分类:
编程语言 时间:
2017-06-27 12:54:03
阅读次数:
138
依赖Pillow库。 容错的原理是二维码在编码过程中进行了冗余,就像是123被编码成123123,这样只要扫描到一部分二维码图片,二维码内容还是可以被全部读到。 二维码容错率即是指二维码图标被遮挡多少后,仍可以被扫描出来的能力。容错率越高,则二维码图片能被遮挡的部分越多。 二维码容错率用字母表示,容 ...
分类:
编程语言 时间:
2017-06-27 12:22:14
阅读次数:
183
为了关联各个属性。使用了uuid 工号属性。每个对象都有唯一的属性。另外为了保证对象唯一。我给每个对象的属性都做了hash生成了唯一的属性。hash过程中发现不能hash对象。hash只能hash不可变对象。其次取出对象使用了类静态方法,这样可以一次取出所有的对象,然后用户选择的时候再把uuid存储 ...
分类:
编程语言 时间:
2017-06-27 12:21:43
阅读次数:
175