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