编写一个函数,以字符串作为输入,反转该字符串中的元音字母。 示例 1: 示例 2: 说明: 元音字母不包含字母"y"。 思路 设立2个指针,一个从索引0开始向右,一个从末尾向前,根据条件进行处理即可 代码 python class Solution: def reverseVowels(self, ...
分类:
编程语言 时间:
2018-10-17 20:09:25
阅读次数:
245
1.先来个不反爬的 """这个不设置反爬措施,练手最好用""" import requests from bs4 import BeautifulSoup response = requests.get("https://www.autohome.com.cn/news/") # 转换编码 resp ...
分类:
编程语言 时间:
2018-10-17 20:42:45
阅读次数:
208
Buried memory Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4067 Accepted Submission(s): 2171 P ...
分类:
编程语言 时间:
2018-10-17 20:43:49
阅读次数:
245
JavaI/O:简单的使用Reader和Writer来操作文件
分类:
编程语言 时间:
2018-10-17 20:44:08
阅读次数:
212
严格模式 除了正常的运行模式,JavaScript 还有第二种运行模式:严格模式(strict mode)。顾名思义,这种模式采用更加严格的 JavaScript 语法 同样的代码,在正常模式和严格模式中,可能会有不一样的运行结果。 一些在正常模式下可以运行的语句,在严格模式下将不能运行。 设计目的 ...
分类:
编程语言 时间:
2018-10-17 20:45:46
阅读次数:
187
JavaI/O:File类的常用方法
分类:
编程语言 时间:
2018-10-17 20:46:05
阅读次数:
296
汉诺问题:3个座A, B,C, 在A座有64个大小不等的盘,现在要把64个盘转移到另一个座,每次只能移动一个盘,且大盘不能放在小盘上面。 思考过程。 1)移动1个盘到另一个座需要搬1次,记 a(1) = 1 2)移动2个盘:在已经移动1个盘的基础上(用a1次),将第2个盘放到另一个空座(1次),然后 ...
分类:
编程语言 时间:
2018-10-17 21:15:38
阅读次数:
326
Runtime 类代表着Java程序的运行时环境,每个Java程序都有一个Runtime实例,该类会被自动创建,我们可以通过Runtime.getRuntime() 方法来获取当前程序的Runtime实例。 获取当前Jvm的内存信息 获取jvm可用的处理器核心的数量 一般可以和newFixedThr ...
分类:
编程语言 时间:
2018-10-17 21:17:43
阅读次数:
241
数组的创建 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。 数组元素的添加 数组的元素的访问 数组元素的删除 数组的截取和合并 数组的拷贝 数组元素的排序 ...
分类:
编程语言 时间:
2018-10-17 21:18:13
阅读次数:
226
python的随机数模块为random模块,可以产生随机的整数或浮点数。但是这是伪随机数,python解释器会维护一些种子数,然后根据算法算出随机数。linux维护了一个熵池,这个熵池收集噪音的信息,更接近真随机数。 random 1. 随机产生0 1的浮点数,不包括1 1. 随机产生a b的整数, ...
分类:
编程语言 时间:
2018-10-17 21:18:34
阅读次数:
217
shutil是一个用于简化文件操作的模块。 1. 复制文件(传入源文件对象和目标文件对象) 1. 压缩文件 1. 解压文件 其他两个用于解压的模块 zipfile 从名字可以看出来是解压zip压缩文件的模块。 1. 解压 1. 往压缩包中添加文件 tarfile 1. 解压 1. 往压缩包中添加文件 ...
分类:
编程语言 时间:
2018-10-17 21:19:14
阅读次数:
200
1.二维数组名a的含义: 定义一个二维数组a : a数组包含3个行元素,a[0],a[1],a[2]。 每个行元素a[i] 又是一个一维数组,它包含4个元素。 2.二维数组地址的关系:(地址由行至列以元素类型递增) 3.二维数组与一维指针数组等价 数组名即行数组的首地址。 st + i 指的是 元素 ...
分类:
编程语言 时间:
2018-10-17 21:19:49
阅读次数:
231
一、I/O多路复用概念: 监听多个描述符的状态,如果描述符状态改变,则会被内核修改标志位,从而被进程获取进而进行读写操作 二、select,poll,epoll select模块,提供了:select、poll、epoll三个方法,分别调用系统的 select,poll,epoll 从而实现IO多路 ...
分类:
编程语言 时间:
2018-10-17 22:10:41
阅读次数:
212
1、字符串 1.1 字符串的定义 字符串 就是 一串字符,是编程语言中表示文本的数据类型 在 Python 中可以使用 一对双引号" 或者 一对单引号' 定义一个字符串 虽然可以使用 \" 或者 \' 做字符串的转义,但是在实际开发中: 如果字符串内部需要使用 ",可以使用 ' 定义字符串 如果字符 ...
分类:
编程语言 时间:
2018-10-17 22:12:17
阅读次数:
193
1、IDC_EDIT 编辑控件 获取编辑控件的整数数值 设置编辑控件上的整数数值 2、控制台打印调试信息 添加一个头文件 #include <conio.h> 在需要开启控制台窗口的地方调用 AllocConsole();//注意检查返回值 在需要输出调试的时候调用_cprintf等函数 如_cpr ...
分类:
编程语言 时间:
2018-10-17 22:12:26
阅读次数:
199
最近一段时间单位在做一个Web项目,工程师用JAVA语言,需要公用人员信息,统一用户名和密码,原有的平台中是用C#语言开发的,在网上查找解决方法,通过JAVA调用C#的DLL文件实现。网上资料很多,自己整合总结了一下,做个备忘。 一、C#写com组件 开发环境 vs2005 1、新建工程:Class ...
分类:
编程语言 时间:
2018-10-17 22:14:17
阅读次数:
233
序列化 什么是序列块? 指的是内存中的数据结构转化为中间格式,并存储到硬盘中 反序列化:将硬盘上存储的中间格式数据,在还原为内存中的数据 为什么要序列化? ? 就是为了将数据永久存储,之前学过的文件也能完成持久化存储,但是操作起来非常麻烦 pickle 模块 ? pickle.dump: 序列化 ? ...
分类:
编程语言 时间:
2018-10-17 22:14:35
阅读次数:
246
Spring中bean标签的属性和值: id属性:用于指定Bean的名称,在Bean被依赖时使用,在获取Bean时使用等 name属性:用于指定Bean的别名 class属性:用于指定Bean的来源,即创建要创建的Bean的class类(需要全限定名) init-method属性:用于指定当前Bea ...
分类:
编程语言 时间:
2018-10-17 22:15:22
阅读次数:
516
简介 redis是一个key-value存储系统,和Memcache类似,它支持存储的value类型相对更多,包括string(字符串),list(列表),set(集合),zset(有序集合),hash(哈希类型)。这些数据类型都支持push/pop,add/remove及取交集并集和差集及更丰富的 ...
分类:
编程语言 时间:
2018-10-17 22:15:51
阅读次数:
217
一、pickle *** 1、作用;专门用于python语言的序列化 PS;(1)什么是序列化? 指的是将内存中的数据结构转化为一种中间格式,并存储到硬盘上 (2)什么是反序列化? 将硬盘上存储的中间格式数据在还原为内存中的数据结构 (3)为什么要序列化? 为了将数据持久存储,之前学过的文件也能完成 ...
分类:
编程语言 时间:
2018-10-17 22:16:42
阅读次数:
240