在Pycharm中编辑文本文件,如果使用\r\n会产生两个空行? exit("xxx),会导致Process finished with exit code 1,所以如果要输入信息然后退出,应采用如下方式: 1 print("xxx") 2 exit() ...
分类:
编程语言 时间:
2017-07-29 22:20:10
阅读次数:
135
练习4.20 a) 合法,解引用iter,先输出iter所指向的对象的值,再把iter所指的位置向前移动一; b) 不合法,*iter得到的是一个字符串,字符串不能自增; c)不合法,解引用的优先级低于点运算符,故empty()函数先与iter结合,iter是一个指向对象的指针,他是没有empty( ...
分类:
编程语言 时间:
2017-07-29 22:20:26
阅读次数:
176
4.9.1链表的引入 4.9.1.1、从数组的缺陷说起 (1)数组由两个缺陷。一个是数组中所有元素的类型必须一致。数组的元素个数必须事先指定,并且一旦指定后不能更改。 (2)如何解决数组的2个缺陷:数组的第一个缺陷考结构体解决。结构体允许其中的元素类型不相同,因此解决了数组的第一个缺陷。因此结构体是 ...
分类:
编程语言 时间:
2017-07-29 22:20:32
阅读次数:
186
1.浅复制与深复制概念 ⑴浅复制(浅克隆) 多个变量指向一个对象 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆) 每个变量指向一个对象,同时对象内包含对象,能复制内部对象 被... ...
分类:
编程语言 时间:
2017-07-29 22:21:17
阅读次数:
167
1.递归删除文件 假设一个文件夹以下还有子文件夹,进行删除的话会 报错,这个时候要使用递归的方式来删除这个文件文件夹中的全部文件以及文件夹 package cn.itcast.digui; import java.io.File; /** * 递归删除demo目录中全部文件包含目录 * 分析: * ...
分类:
编程语言 时间:
2017-07-29 22:21:35
阅读次数:
134
1.JavaScript使用JavaScript 可插入 HTML 页面的编程代码。可由所有的现代浏览器执行。JavaScript 标签可以放置到 HTML 页面的 <head> 或者<body> 部分。 2.JavaScript调试方法使用 window.alert() 弹出警告框。使用 cons ...
分类:
编程语言 时间:
2017-07-29 22:23:24
阅读次数:
168
1.对象的存储:①数组(基本数据类型 & 引用数据类型) ②集合(引用数据类型) >数组存储数据的弊端:长度一旦初始化以后,就不可变;真正给数组元素赋值的个数没有现成的方法可用。2.集合框架Collection接口 :方法:①add(Object obj),addAll(Collection col ...
分类:
编程语言 时间:
2017-07-29 22:25:12
阅读次数:
185
Python的文本处理是经常碰到的一个问题,Python的文本文件的内容读取中,有三类方法:read()、readline()、readlines(),这三种方法各有利弊,下面逐一介绍其使用方法和利弊。 read(): read()是最简单的一种方法,一次性读取文件的所有内容放在一个大字符串中,即存 ...
分类:
编程语言 时间:
2017-07-29 22:25:43
阅读次数:
176
最近在学习python,闲着无聊就试着写啦这个小的脚本,虽然有很多不足,但是还是收获不少。 该脚本的功能: ①遍历本地计算机中的所有盘符,并将名称记录下来; ②循环遍历盘符下的所有图片(当然这里可以根据自己的需求来遍历不同类型的文件),并下载。 源代码(有不足的地方请联系我,谢谢): ...
分类:
编程语言 时间:
2017-07-29 22:26:26
阅读次数:
302
转载自:http://c.biancheng.NET/cpp/biancheng/view/2995.html点击打开链接 当对象被创建时,编译器会为每个对象分配内存空间,包括成员变量和成员函数。直观的认识是,如果定义了10个对象,那么就要分别为这10个对象的变量和函数分配内存空间,如下图所示: 虽 ...
分类:
编程语言 时间:
2017-07-29 23:10:07
阅读次数:
183
高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 在这里我们首先回忆一下python代码运行的时候遇到函数是怎么做的。 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。 但是当遇到函数定义的时候解释器只是象征性 ...
分类:
编程语言 时间:
2017-07-29 23:10:38
阅读次数:
175
案例: 过滤用户输入中前后多余的空白字符 ‘ ++++abc123 ‘ 过滤某windows下编辑文本中的’\r’: ‘hello world \r\n’ 去掉文本中unicode组合字符,音调 "Zhào Qián Sūn Lǐ Zhōu Wú Zhèng Wáng" 如何解决以上问题? 去掉两端 ...
分类:
编程语言 时间:
2017-07-29 23:11:05
阅读次数:
260
首先应该明白一点,AOP是一种编程范式,是一种程序设计思想,与具体的计算机编程语言无关,所以不止是Java,像.Net等其他编程语言也有AOP的实现方式。AOP的思想理念就是将通用逻辑从业务逻辑中分离出来。 本文将通过一个HTTP请求的例子简单的讲解Spring Boot中AOP的应用,步骤如下: ...
分类:
编程语言 时间:
2017-07-29 23:12:18
阅读次数:
238
JavaScript使用Ajax实现异步通信一、浏览器与服务器的同步和异步通信 1.同步:是阻塞的,浏览器在向服务器发送请求之后一直等待服务器的响应,而没有做其他事情。 2.异步:非阻塞的,浏览器向服务器发送请求之后,继续执行其他代码,得到服务器响应后,浏览器中断当前的任务,处理服务器响应。二、没有... ...
分类:
编程语言 时间:
2017-07-29 23:13:00
阅读次数:
247
转自:http://www.cnblogs.com/xiangxiaodong/archive/2012/02/12/2348144.html operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。 这是C++扩展运算符功能的方法 ...
分类:
编程语言 时间:
2017-07-29 23:13:34
阅读次数:
171
比较相距一定间隔的元素,间隔不断缩小 ...
分类:
编程语言 时间:
2017-07-29 23:14:18
阅读次数:
193
爬取前的准备: BeautifulSoup的导入:pip install BeautifulSoup4 requests的导入:pip install requests 下载jupyter notebook:pip install jupyter notebook 下载python,配置环境(可使用 ...
分类:
编程语言 时间:
2017-07-29 23:14:38
阅读次数:
566
[转]介绍Java中的内存泄漏 1. 什么是内存泄漏? 内存泄漏的定义:对象已经没有被应用程序使用,但是垃圾回收器没办法移除它们,因为还在被引用着。 要想理解这个定义,我们需要先了解一下对象在内存中的状态。下面的这张图就解释了什么是无用对象以及什么是未被引用对象。 2. 为什么会发生内存泄漏? 来先 ...
分类:
编程语言 时间:
2017-07-29 23:14:46
阅读次数:
223
Animator控制参数和添加事件 ...
分类:
编程语言 时间:
2017-07-29 23:14:59
阅读次数:
1565
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来 ...
分类:
编程语言 时间:
2017-07-29 23:16:11
阅读次数:
222