码迷,mamicode.com
首页 > 编程语言 > 周排行
Python3-笔记-C-003-函数-enumerate
def testenumerate(): # enumerate(iterable, start=0) # enumerate将iterable组成一个索引序列,利用它可以同时获得索引和值 # 多用于在for循环中得到计数 l = ['a', 'b', 'c'] # <class 'list'>: ...
分类:编程语言   时间:2017-10-25 18:02:28    阅读次数:158
1.3-1.5 python的安装
python官网下载:https://www.python.org/downloads/ 官网下载较慢可使用soho下载源:http://mirrors.sohu.com/python Python3最新版本是3.6,但目前还有大部分代码依旧使用Python2,所以安装最新python2.7为基本学... ...
分类:编程语言   时间:2017-10-25 18:03:15    阅读次数:198
本地调试接口返回信息不对 以及 jar冲突问题
今天下午在本地调试的时候碰到个很奇怪的问题:服务调用接口,返回的明明是有数据的,然后通过gson转换对象后,对象里面并没有自己想要的数据。看了代码什么的都没有问题。思考到底是哪里出了问题,想了半天想到之前碰到过:在本地编译的class文件的的lib文件夹的jar包里面有两个一样的jar包,只是版本号 ...
分类:编程语言   时间:2017-10-25 18:03:32    阅读次数:154
Python3-笔记-C-005-函数-sorted
# sorted(iterable,key=None,reverse=False)# key接受一个函数,这个函数只接受一个元素,默认为None# reverse是一个布尔值。默认为False排在前,True排在后,升序,即符合条件的往后排# 按照年龄来排序students = [('john', ...
分类:编程语言   时间:2017-10-25 18:03:56    阅读次数:208
Python3-笔记-C-004-函数-map、filter、reduce & lambda
f = lambda x, y, z: x + y + zprint(f(1, 2, 3)) # 6g = lambda x, y=2, z=3: x + y + zprint(g(1, z=4, y=5)) # 10# lambda表达式常用来编写跳转表(jump table),就是行为的列表或字 ...
分类:编程语言   时间:2017-10-25 18:04:05    阅读次数:205
Python3-笔记-B-002-数据结构-字典dict{ }
def dics(): # 字典 # 创建(由 键值对(key:value) 组成) dics = {1: "a", 2: "b", 3: "c"} dics = dict() # 创建空字典 dics = dict([(1, "a"), (2, "b")]) # (序列)转为字典 (列表序列: d ...
分类:编程语言   时间:2017-10-25 18:04:15    阅读次数:236
python selenium webdriver启动chrome浏览器的方法
不废话,直接进入主题,本次演示如何启动chrome,且指定默认的profile 下载chromedriver 地址:http://chromedriver.storage.googleapis.com/index.html?path=2.33/ 特别注意:看notes.txt注意版本号一定要匹配啊, ...
分类:编程语言   时间:2017-10-25 18:04:45    阅读次数:193
spring mvc从@ResponseBody取到json发现中文乱码
问题背景:如题。 问题定位:代码跟踪,从源头入手,一步一步跟进,直到设置中文编码的地方。 问题代码: 怎么切入?是个问题。既然是从源头跟起,那么还是拿DispatcherServlet来开刀吧。所有Controller请求都不可避免的要到这个请求集散地来,而这里最主要的就是doDispatch方法了 ...
分类:编程语言   时间:2017-10-25 18:04:53    阅读次数:195
Java的集合框架
原本我打算上一篇就聊完经历就直接讲讲集合的,结果写了很多根本停不下来,所以决定新开一篇了 既然要研究集合,网络上的资源一般也是从4个维度来分析的 1.是否允许为空 2.是否允许重复的数据 3.是否有序:储存的顺序和读取的顺序是否是一致 4.线程是否是安全。 首先我们先来看一下ArrayList 先贴 ...
分类:编程语言   时间:2017-10-25 18:05:14    阅读次数:188
Spring中五个事务的隔离级别和七种传播行为
Spring在TransactionDefinition接口中定义了五个不同的事务隔离级别 DEFAULT:默认的隔离级别,使用数据库默认的事务隔离级别 READ_COMMITTED:保证一个事务修改的数据提交后才能被另外一个事务读取。另外一个事务不能读取该事务未提交的数据。这种事务隔离级别可以避免 ...
分类:编程语言   时间:2017-10-25 18:05:43    阅读次数:220
Python Tuple(元组) min()方法
描述 Python 元组 min() 方法返回元组中元素最小值。 语法 min()方法语法: 参数 tuple -- 指定的元组。 返回值 返回元组中元素最小值。 实例 以下实例展示了 min()函数的使用方法: 以上实例输出结果如下: ...
分类:编程语言   时间:2017-10-25 18:05:50    阅读次数:143
Spring中使用Velocity模板
使用Velocity模板 Velocity是一种针对Java应用的易用的模板语言。Velocity模板中没有任何 Java代码,这使得它能够同时被非开发人员和开发人员轻松地理解。Velocity的用户手册上是这么说的:“Velocity将Java代码从Web 页面中分离出来,使用Web站点从长远看更 ...
分类:编程语言   时间:2017-10-25 18:05:59    阅读次数:261
Python3-笔记-B-001-数据结构-列表list[ ]
# 列表[有序可变序列]def lists(): # 列表 # 列表可通过 append() / pop() 方法,作为栈使用 # 列表可通过 deque() 封装,作为双向队列使用 # 创建 lists = ["a", "b", "c"] # 列表 lists = list() # 空列表 lis ...
分类:编程语言   时间:2017-10-25 18:06:14    阅读次数:185
Python3-笔记-B-006-数据结构-双向队列deque
from collections import deque# 双向队列[有序序列] (封装list)def deques(): # 双向队列,线程安全,队列两端添加和弹出复杂度为O(1),效率很高 # 创建 lists = ["A", "B", "C", "D", "E"] # <class 'li ...
分类:编程语言   时间:2017-10-25 18:07:21    阅读次数:194
Python3-笔记-B-005-数据结构-字符串str
# 字符串[有序不可变Unicode序列]def strs(): # 创建字符串 strs = "Hello World!" # 字符串用 '/ " / ''' / """ 包裹 strs = """可多行的字符串""" strs = str(123) strs = str({1, 2, 3}) # ...
分类:编程语言   时间:2017-10-25 18:07:53    阅读次数:249
C++装饰者模式
代码转自 http://blog.csdn.net/wuzhekai1985 装饰者模式:动态地给一个对象添加一些额外的职责,就增加功能来说,为实物已有的功能添加额外的新功能,组合成整体。有时我们希望给某个对象而不是整个类添加一些功能。 即DecotatorPhoneA::Show()函数在有Sho ...
分类:编程语言   时间:2017-10-25 18:08:13    阅读次数:201
C/C++ 结构体字节对齐
在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对于任何 变量的访问都可以从任何地址开始访问,但是事实上不是如此,实际上访问特定类型的变量只能在特定的地址访问,这就需要各个变量在空间上按一定的规则排列, 而不是简 ...
分类:编程语言   时间:2017-10-25 18:08:21    阅读次数:210
SpringAOP源码之 --- 代理
概述 1.增强的生成 2.代理的获取 从上一章可以看到,在获取到增强后,就可以通过createProxy创建代理了,源码如下: 由于 Spring 中涉及过多的拦截器、通知器、增强方法等方式来对逻辑进行增强,所以非常有必要统一封装成 Advisor 来进行代理的创建,完成了增强的封装过程。 接下来就 ...
分类:编程语言   时间:2017-10-25 18:08:42    阅读次数:275
Python3-笔记-E-001-库-随机数random
import random # 随机数模块 lists = [1, 2, 3, 4, 5] def demo(): # 产生[0, 100]随机整数 num = random.randint(0, 100) print(num) # 产生[0, 100)随机浮点数 fnum = random.uni ...
分类:编程语言   时间:2017-10-25 18:08:58    阅读次数:230
JavaBean中数据写入文件工具类
1 import java.beans.PropertyDescriptor; 2 import java.io.BufferedReader; 3 import java.io.BufferedWriter; 4 import java.io.File; 5 import java.io.File... ...
分类:编程语言   时间:2017-10-25 18:09:29    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!