一、情景再现 在Python中,我们在打开文件的时候,为了代码的健壮性,通常要考虑一些异常情况,比如: 如果文件操作出现异常,则写一条错误日志; 考虑一种情况,如果文件打开成功,但readlines()调用失败,异常处理会立即跳转到except处执行,这样文件关闭就没有机会被执行到了。 一种解决办法 ...
分类:
编程语言 时间:
2017-06-07 18:47:07
阅读次数:
174
random模块的作用是产生随机数。之前的小游戏中用到过random中的randint: import random num = random.randint(1,100) random.randint(a, b)可以生成一个a到b间的随机整数,包括a和b。 a、b都必须是整数,且必须b≥a。当等于 ...
分类:
编程语言 时间:
2017-06-07 18:45:01
阅读次数:
160
一、作业要求 开发简单的FTP:1. 用户登陆2. 上传/下载文件3. 不同用户家目录不同4. 查看当前目录下文件5. 充分使用面向对象知识 二、程序目录说明 三、流程图 四、作业代码 1、FTPClient客户端文件夹下客户端启动程序Client_start.py: 2、FTPServer服务端文 ...
分类:
编程语言 时间:
2017-06-07 18:43:56
阅读次数:
815
大致分为Set,List,Queue,Map四种体系 Set代表无序不可重复的集合,通过元素本身访问 List代表有序可重复的集合,通过元素索引访问 Map代表有映射关系的集合,通过key访问 Queue代表一种队列集合的实现 Collection接口是List,Set,Queue的父接口,定义了如 ...
分类:
编程语言 时间:
2017-06-07 18:43:49
阅读次数:
171
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title> <script>window.onload = function () ...
分类:
编程语言 时间:
2017-06-07 18:43:16
阅读次数:
198
在微服务架构中,Spring Cloud为基于JVM的云应用开发中的服务发现、负载均衡、断路器、智能路由、配置管理、控制总线等等操作提供了一种简单、快捷的开发方式。 ...
分类:
编程语言 时间:
2017-06-07 18:42:49
阅读次数:
274
原文地址:http://blog.csdn.NET/m13666368773/article/details/7796924 最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参 ...
分类:
编程语言 时间:
2017-06-07 18:42:26
阅读次数:
243
出自:http://www.cnblogs.com/dreamroute/p/5173896.html 首先感谢这位大神的讲解,写的很认真仔细,我也仔细的看了几遍,确实写的很好,因此拷贝到此处,如有冒犯请见谅! 本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中 ...
分类:
编程语言 时间:
2017-06-07 18:42:09
阅读次数:
287
多态(把代码写活,提高代码的扩展性和可维护性) 生活中的多态:同一种物质,因不同的环境展现不同的形态(水:气态,液态,固态/碳12:金刚石,石墨) 程序中的多态:同一个“接口”因不同的实现,而执行不同的操作(就是在方法中把父类作为形式参数传入,调用的时候,传入子类的实例,最终执行的是子类中重写父类的 ...
分类:
编程语言 时间:
2017-06-07 18:41:32
阅读次数:
200
一、编写我的第一个Java程序流程: 1、新建一个文本文档:在电脑任意位置“右击” >选择“新建” >选择“文本文档”; 2、修改文档名与后缀名:“右击”新建的文本文档 >选择“重命名” >重命名为“Sample01.java”,此时会弹出“下面的警告框”,选择“是”,如下图; 注意:如果没有弹出警 ...
分类:
编程语言 时间:
2017-06-07 18:41:08
阅读次数:
169
import java.util.HashSet; public class Test { public static void main(String[] args) { int[] a = {11,27,28,33}; // System.out.println(findFirstRepeat(... ...
分类:
编程语言 时间:
2017-06-07 18:40:50
阅读次数:
188
package main import ( "fmt" "io/ioutil" "sort" "time" ) type info struct { Name string Time time.Time } type newlist []*info func main() { l, e := get ...
分类:
编程语言 时间:
2017-06-07 18:40:41
阅读次数:
232
TLS (Thread Local Storage) XP系统上的Portable executable不支持动态加载。 https://reverseengineering.stackexchange.com/questions/14171/thread-local-storage-access- ...
分类:
编程语言 时间:
2017-06-07 17:54:45
阅读次数:
149
项目地址:https://github.com/Darren-chenchen/leilemo_swift ...
分类:
编程语言 时间:
2017-06-07 17:32:19
阅读次数:
211
目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期 1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str; b、使用双引号(")双引号中的字符串与单引号中的字 ...
分类:
编程语言 时间:
2017-06-07 17:31:45
阅读次数:
206
1. 引言 合理利用线程池能够带来三个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性, ...
分类:
编程语言 时间:
2017-06-07 17:31:39
阅读次数:
224
numpy 1.11.3 scipy (0.18.1) http://www.scipy-lectures.org/index.html 里面包含numpy pandas0.19.2 http://pandas.pydata.org/pandas-docs/stable/generated/pand ...
分类:
编程语言 时间:
2017-06-07 17:30:53
阅读次数:
210