1、capitalize的用法:即将输出字符串首字母大写 结果:Hello。 2、casefold和lower的用法以及区别 结果:hello,hello。结果相同,但是适用范围不一样。casefold可以识别世界上大部分国家的 语言转换,而 lower只适用于英语 3、center的用法 结果: ...
分类:
编程语言 时间:
2018-04-23 21:17:47
阅读次数:
200
package com.get.one; import javax.mail.BodyPart; import javax.mail.Message; import javax.mail.Multipart; import javax.mail.Session; import javax.mail.... ...
分类:
编程语言 时间:
2018-04-23 21:19:14
阅读次数:
212
转行学开发,代码100天——2018-04-23 一、运动基础框架 JavaScript的运动可以广义理解为渐变效果,直接移动效果等,图网页上常见的“分享到”,banner,透明度变化等。其实现的基本方法就是利用前面学到的定时器。 通过学习,总结一下基本的运动实现——运动框架。 运动框架可以理解为实 ...
分类:
编程语言 时间:
2018-04-23 21:19:25
阅读次数:
205
最近在网上看到一些Android的面试题,关于String和Integer常量池的,就总结了一下,暂时先记录下来,以后说不定能用到 在上面我们看到Integer在-128~127之间是使用常量池的,如果不在这个区间就不会使用,其实是重新new了一个Integer,我们看一下源码 我们看到如果i >= ...
分类:
编程语言 时间:
2018-04-23 21:41:07
阅读次数:
195
编程十大算法 算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可 ...
分类:
编程语言 时间:
2018-04-23 21:41:18
阅读次数:
210
Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢? 摘要算法又称哈希算法、散列算法。 它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要di... ...
分类:
编程语言 时间:
2018-04-23 21:41:25
阅读次数:
197
一、高阶函数 1.可以通过变量指向函数,达到类似别名的效果: 2.函数的参数可以是函数,也就是函数可以作为一个入参 以下介绍几个高阶函数 map、reduce 这两个函数就不赘述了。和scala的功能类似,不过用法不一样,它接收两个参数,第一个是函数f,第二个是Iterable。并将计算结果作为新的 ...
分类:
编程语言 时间:
2018-04-23 21:41:39
阅读次数:
200
1.说一下这本书,讲解的很细致,内容选取足够入门Django。 2.在学习这本书要注意的几点: <1>如果你想跟着敲这本书的代码必须要安装:Django版本1.10.1(当然也可以玩玩新版本Django2,中间有些部分需要自己goole来解决)和以下内容: sudo pip3 install dja ...
分类:
编程语言 时间:
2018-04-23 21:42:43
阅读次数:
902
configparser 模块: 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键 = 值)。 创建文件: 查找文件: 增删改操作:把文件内容取出来更改所以要写入一个新文件中,才能更改。 logging 模块: 1,记录日志 ...
分类:
编程语言 时间:
2018-04-23 21:42:57
阅读次数:
181
为什么要使用同步锁? 因为当使用多线程同时访问一个变量或对象时,如果这些线程中即有读又有写操作时,会造成导致变量或对象的状态出现混乱。例如:一个银行账户被A/B两个线程同时操作,A线程、B线程同时开始操作:A线程存款100,B线程取款100,此时就会出现账户存款100,然后查询存储结果为0,B取款失 ...
分类:
编程语言 时间:
2018-04-23 22:37:21
阅读次数:
248
Spring Boot + MyBatis + Thymeleaf实现简单留言板应用。本项目主要介绍使用Spring Boot + MyBatis + Thymeleaf + Bootstrap来实现一个简单的增删改查(CRUD)留言板应用。 ...
分类:
编程语言 时间:
2018-04-23 22:38:00
阅读次数:
948
1. 缓冲区(此处用阻塞队列充当),解决消费者和生产者强耦合问题。(生产者和消费者不直接通信) 2. 通过平衡生产者线程和消费者线程,来提高程序整体处理数据速度。 3. 在并发编程中该模式能解决大多数并发问题。 例子1. 生产者生产一次,每个消费者消费一次 例子2. 生产者和消费者动态生成或者消费 ...
分类:
编程语言 时间:
2018-04-23 22:38:50
阅读次数:
221
三.FP-tree算法 下面介绍一种使用了与Apriori完全不同的方法来发现频繁项集的算法FP-tree。FP-tree算法在过程中没有像Apriori一样产生候选集,而是采用了更为紧凑的数据结构组织tree, 再直接从这个结构中提取频繁项集。FP-tree算法的过程为: 首先对事务中的每个项计算 ...
分类:
编程语言 时间:
2018-04-23 22:39:46
阅读次数:
242
*args 和 **kwargs 主要用于函数定义。 你可以将不定数量的参数传递给一个函数。不定的意思是:预先并不知道, 函数使用者会传递多少个参数给你, 所以在这个场景下使用这两个关键字。其实并不是必须写成*args 和**kwargs。 *(星号)才是必须的. 你也可以写成*ar 和**k. 而 ...
分类:
编程语言 时间:
2018-04-23 22:41:54
阅读次数:
281
#include<iostream>#include<string>usingnamespacestd;classBook{public:Book(stringna,stringau,intpage,floatprice):name(na),author(au),page(page),price(price){cout<<"书名:"<&
分类:
编程语言 时间:
2018-04-23 22:42:01
阅读次数:
207
一、所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找资源 webjars:以jar包的方式引入静态资源,如下:引入 jquery 。( http://www.webjars.org/ ) 通过此 localhost:8080/we ...
分类:
编程语言 时间:
2018-04-23 22:42:08
阅读次数:
474
# 写一个函数,参数是两个文件的路径 # 返回的结果是T/F # 判断两个文件的md5值是否相同 ...
分类:
编程语言 时间:
2018-04-23 22:42:35
阅读次数:
262
存储格式 基本用法 通过Jedis(封装了redis的Java客户端)对redis进行操作。 Jedis工具类 redis配置文件 String Hash List Set SortedSet ...
分类:
编程语言 时间:
2018-04-23 22:43:56
阅读次数:
275