一:有如下变量(tu是个元祖),请实现要求的功能 tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44]) a. 讲述元祖的特性 b. 请问tu变量中的第一个元素 "alex" 是否可被修改? ...
分类:
编程语言 时间:
2018-08-01 23:52:50
阅读次数:
214
python datatime模块实现时间戳和本地时间、UTC时间之间的互相转化 如何获得unix timestamp 注意:时间戳为当前时刻减去UTC时间(1970.1.1)零点时刻的秒数差,与当前系统所处的时区无关,同一时刻不管在任何时区下得到的时间戳都是一样的。 无论是获取本地当前时间还是获取 ...
分类:
编程语言 时间:
2018-08-01 23:53:14
阅读次数:
1463
```` / 插入排序 算法思路: 1.选取数列第一个数作为已排序,数列的其他部分作为待排部分 2.每次取待排部分的第一个元素待插入数,然后从已排序部分末尾开始遍历,直到找到比待插入数小(或者打)的数 3.将这个小的数的位置后的数往后移动,空出一位,再将待插入数插入 4.重复以上步骤,直到无待排部分 ...
分类:
编程语言 时间:
2018-08-01 23:53:24
阅读次数:
185
Java和Python的区别小记 注意这里使用的是 and/or/not 非java中的&&,||,!Java中的true是小写 Python中函数就是对象,函数和我们之前的[1,2,3],'abc',8等一样都是对象 Python既可以函数式编程,也可以用面向对象编程 Python的类可以继承多个... ...
分类:
编程语言 时间:
2018-08-01 23:53:41
阅读次数:
228
class Node { Node next = null; int data; public Node(int data){ this.data = data; }}public class MyLinkedList { Node head = null; public void addNode( ...
分类:
编程语言 时间:
2018-08-01 23:54:26
阅读次数:
224
一、概述 AJAX全称Asynchronous JavaScript And XML,是一种创建交互式网页应用的开发技术。 在浏览器上的AJAX程序可以在不重新加载整个页面的情况下,以异步的方式与服务器通信并只更新页面的一部分。 其原理是通过浏览器的XHR对象向服务器发送异步请求并接收服务器的响应数 ...
分类:
编程语言 时间:
2018-08-01 23:54:35
阅读次数:
222
今天真是试了各种方法,笨方法聪明方法都有了 方法1:一个字符一个字符的读取 方法2:借助strtok实现split 适用于char 方法3:借助istringstream实现split 适用于string ...
分类:
编程语言 时间:
2018-08-01 23:54:53
阅读次数:
612
面向对象(Object Oriented) 面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种优化,操作起来更加的方便,简化了过程。 面向对象有三大特征 ...
分类:
编程语言 时间:
2018-08-01 23:55:48
阅读次数:
199
在python中,通常包括3种类型的注释,分别是【单行注释】,【多行注释】,【中文编码声明注释】 【中文编码声明注释】 改注释的出现主要是为了解决python2.x中不支持直接写中文的问题 【多行注释】 或者 【单行注释】 ...
分类:
编程语言 时间:
2018-08-01 23:55:55
阅读次数:
247
Requests库主要方法解析requests.request() 构造一个请求,支撑以下各方法的基础方法 requests.request(method, url, **kwargs)method: 请求方式,对应get/put/post等七种url:拟获取页面的url链接**kwargs: 控制 ...
分类:
编程语言 时间:
2018-08-01 23:56:35
阅读次数:
628
1、对象的上转型 对象的上转型不能调用和使用子类对象新增的成员和变量,不能调用子类新增的方法。 上转型对象可以访问子类继承或者隐藏的成员变量,也可以调用子类继承或者子类重写的实例方法。因此如果子类重写了父类的某个实例方法后,当对象的上转型对象调用这个实例方法时一定是调用了子类重新写的实例方法。 2、 ...
分类:
编程语言 时间:
2018-08-01 23:56:55
阅读次数:
201
线程在一定条件下,状态会发生变化。线程一共有以下几种状态: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权, 即在就绪状态的进程除CP ...
分类:
编程语言 时间:
2018-08-01 23:58:35
阅读次数:
340
```` / 选择排序 算法思路: 1.遍历数列,找到最小(或最小)元素,然后将其放到数列首位,作为已排序部分 2.对剩下待排序数列,重复以上第一步,找到最小(或最小)元素放到已排序的部分后面,直到无待排序部分 算法复杂度:O(n2) 稳定性:不稳定 @author lxy / public cla ...
分类:
编程语言 时间:
2018-08-01 23:58:52
阅读次数:
300
在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。 #闭包函数的实例# outer是外部函数 a和b都是外函数的临时变量def outer( a ): b = 10 # inner是内函数 def inner(): #在内函数中 ...
分类:
编程语言 时间:
2018-08-01 23:59:11
阅读次数:
272
一、背景 我们都知道http协议只能浏览器单方面向服务器发起请求获得响应,服务器不能主动向浏览器推送消息。想要实现浏览器的主动推送有两种主流实现方式: 轮询:缺点很多,但是实现简单 websocket:在浏览器和服务器之间建立tcp连接,实现全双工通信 &emsp ...
分类:
编程语言 时间:
2018-08-01 23:59:53
阅读次数:
656
浮动 1.1浮动介绍 元素可以设置向左或者向右浮动(不会跳出父元素的宽) 元素浮动后,会脱离文档流(对后面的元素产生影响) 元素一旦浮动,会转换为块状元素 浮动的元素并不独占一行(但仍然是块状元素),因为脱离标准文档流 浮动的元素,宽默认会使auto,被内容撑开 多个元素浮动,会排成一行,宽度超过父 ...
分类:
编程语言 时间:
2018-08-02 00:00:46
阅读次数:
263
str 切片 str[start: end] 注:顾头不顾尾 str[m:n:s] s为步长 大小写转换 ret1 = s1.capitalize() 首字母大写 ret = s1.lower() 全部转换成?写 ret = s1.upper() 全部转换成?写 ret = s1.swapcase( ...
分类:
编程语言 时间:
2018-08-02 00:01:20
阅读次数:
232
一、连接池 1、什么是连接池?我们为什么需要它? 连接池允许多个客户端使用缓存起来的连接对象,这些对象可以连接数据库,它们是共享的、可被重复使用的。 打开/关闭数据库连接开销很大,连接池技术允许我们在连接池里维护连接对象,这样可以提高数据库的执行命令的性能。多个客户端请求可以重复使用相同的连接对象, ...
分类:
编程语言 时间:
2018-08-02 00:01:35
阅读次数:
213
```` package com.java.base.sort.algorithm; / 冒泡排序 算法思路: 1.从数列第一个数开始,比较每相邻的两个数, 将较大(或较小)数交换至后面,直到将最大的数交换到数列最后 2.再循环第一步直到数列中只剩下第一个数 算法复杂度:O(n2) @author ...
分类:
编程语言 时间:
2018-08-02 00:01:59
阅读次数:
210
springboot版本是2.0.4 在整合过程中,spring boot帮我们把kafka的大部分属性直接带出来了,但是有些不常用的属性,需要通过 来设置,例如max.partition.fetch.bytes,一次fetch请求,从一个partition中取得的records最大值. 在appl ...
分类:
编程语言 时间:
2018-08-02 00:02:25
阅读次数:
537