案例: 在函数对象中保存着一些函数的元数据,如: f.__name__ 函数名 f.__doc__ 函数文档 f.__moudle__ 函数所属模块名 f.__dict__ 属性字典 f.__defaults__ 默认参数组 …… 在使用装饰器后,在装饰器里访问以上属性时,我们看到的是装饰器函数的元 ...
分类:
编程语言 时间:
2017-08-05 22:55:08
阅读次数:
277
添加项目依赖的时候,有些jar下载不下来,只有手动下载或安装到本地仓库了 3.然后将生成的文件全部复制到对应的本地仓库文件夹下就可以了 ...
分类:
编程语言 时间:
2017-08-05 22:54:27
阅读次数:
171
迭代是指能够从序列中访问出素的一种方式,在我们遍历使用for...in...的对象都是可迭代对象。这里需要补充一点的是python中一切都是对象。 判断一个对象是否是可迭代对象可以通过instance函数: 像我们常用的列表,字典,字符串,集合,元组都是可迭代对象。 那么我们是否可以自定义一个可迭代 ...
分类:
编程语言 时间:
2017-08-05 22:53:02
阅读次数:
287
一,匿名函数 #简单的需要用函数去解决的问题 匿名函数的函数体 只有一行#也叫lambda表达式# cal2(函数名) = lambda n(参数) : n*n(参数怎么处理,并且返回值)#参数可以有多个,用逗号隔开#匿名函数不管逻辑多复杂,只能写一行,且逻辑执行结束后的内容就是返回值#返回值和正常 ...
分类:
编程语言 时间:
2017-08-05 22:52:52
阅读次数:
252
● 简述synchronized?Object;Monitor机制; ● 简述happen-before规则 ; ● JUC和Object ; Monitor机制区别是什么 ; 简述AQS原理 ; ● 简述DCL失效原因,解决方法 ; ● 简述nio原理 ; ● jvm运行时数据区域有哪几部分组成, ...
分类:
编程语言 时间:
2017-08-05 22:52:43
阅读次数:
202
入门manacher最好文章:https://segmentfault.com/a/1190000003914228 我整理了模板代码:HDOJ3068马拉车模板 1 //讲解 https://segmentfault.com/a/1190000003914228 2 //manacher 算法模板 ...
分类:
编程语言 时间:
2017-08-05 22:52:15
阅读次数:
241
1、当你输入name = raw_input()并按下回车后,Python交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。 2、 但是程序运行的时候,没有任何提示信息告诉用户:“嘿,赶紧输入你的名字”,这样显得很不友好。幸好,raw_input可以让你显示一个字符串来 ...
分类:
编程语言 时间:
2017-08-05 22:50:44
阅读次数:
171
第一天 选择语言问题 本人是做数据的,本科学过C语言,有MATLAB数据分析基础,目前正在接触Python,前者国内用的比较多,后者国外比较多 这里比较下俩者的优劣势 MATLAB:主要做数据方面 优点 语言简单,if 和end组合,当中的代码自动缩进,ctrl+A,ctrl+I,全部自动缩进,爽歪 ...
分类:
编程语言 时间:
2017-08-05 22:48:58
阅读次数:
149
itemgetter函数:对字典列表进行多键排序 运行结果: ...
分类:
编程语言 时间:
2017-08-05 22:48:45
阅读次数:
612
题: 总时间限制: 1000ms 内存限制:65536kB 描写叙述 凹凸不平的地面每当下雨的时候总会积水。如果地面是一维的。每一块宽度都为1,高度是非负整数。那么能够用一个数组来表达一块地面。比如[0,1,0,2,1,0,1,3,2,1,2,1]能够用来表示下图地面: 当下过雨后,地面就会积水,上 ...
分类:
编程语言 时间:
2017-08-05 22:48:01
阅读次数:
274
Binary Agents 传入二进制字符串,翻译成英语句子并返回。 二进制字符串是以空格分隔的。 传入二进制字符串,翻译成英语句子并返回。 二进制字符串是以空格分隔的。 String.charCodeAt() String.fromCharCode() 思路: (1)把字符串转化为数组; (2)把 ...
分类:
编程语言 时间:
2017-08-05 22:46:26
阅读次数:
161
第一个c程序 第一天就出现很多问题 vs2017 在打开MFC rc文件时找不到rcdll.dll 你可以从下面这个文件夹把rc.exe和rcdll.dll这两个文件拷贝出来 然后粘贴在下面这个文件夹 好了今天就到这个了,谢谢大家 ...
分类:
编程语言 时间:
2017-08-05 22:46:03
阅读次数:
144
python 自带的 tkinter 库 是这样实现的 #!/usr/bin/python# -*- coding: UTF-8 -*-from Tkinter import * from tkMessageBox import * def answer(): showerror("Answer", ...
分类:
编程语言 时间:
2017-08-05 22:44:15
阅读次数:
338
大家都知道选择排序和冒泡排序,这两个排序都是双重for循环,时间复杂度为O(n^2),显然效率都是比较低的,而运用分治思想的归并排序和快速排序会更高效一些。 1、归并排序 1)原理:假设初始序列含有n个记录,则可以看成是n个有序子序列,每个子序列的长度为1,然后两两归并,得到[n/2]([x]表示不 ...
分类:
编程语言 时间:
2017-08-05 22:04:54
阅读次数:
226
Spring 是一个 bean 容器, 负责 bean的创建, 那么所有的 bean对象都是 Spring 容器创建的吗? 答案是否定的. 但是乍一想, 好像所有的对象都是 Spring 容器负责创建并注入的, 今天在看书的时候, 看到了创建 bean 的三种方式, 分别是 : 使用构造器创建 be... ...
分类:
编程语言 时间:
2017-08-05 22:04:41
阅读次数:
229