首页 > 编程语言
【python】map,filter与表达式推导的性能比较
直接上图 python 3.5.2 for Windows 10 amd64 性能比较 表达式推导更胜一筹 代码可读性比较 因人而异,表达式推导更利于理解也更Pythonic,而使用函数更符合函数式编程的理念(典型的函数式语言Lisp是没有for语句的) 我的建议 尽量使用表达式推导,因为说不定什么 ...
分类:编程语言   时间:2016-08-08 14:30:49    收藏:0  评论:0  赞:0  阅读:355
使用Spring Aop验证方法参数是否合法
先定义两个注解类ValidateGroup 和 ValidateFiled ValidateGroup .java [java] view plain copy package com.zf.ann; import java.lang.annotation.ElementType; import j ...
分类:编程语言   时间:2016-08-08 14:30:20    收藏:0  评论:0  赞:0  阅读:467
swift 2.0 defer关键词
参考链接:http://www.jianshu.com/p/eb718439551f 1 defer语法 defer是Swift2.0中加入的新语法声明。defer译为延缓、推迟之意。 defer的语法如下: {}中添加延迟处理的代码。 当代码执行到defer语句时,它并不会立刻执行,而是放入def ...
分类:编程语言   时间:2016-08-08 14:28:41    收藏:0  评论:0  赞:0  阅读:308
VBA动态数组
如何动态地向数组中添加新的数据,可以用动态数组实现。 dim arr() as string '定义动态数组,这里不能用variant类型,不然后面用redim会出错 redim preserve arr(row,col) as string 'redim就是起动态定义的作用,因为这里row和col ...
分类:编程语言   时间:2016-08-08 14:27:59    收藏:0  评论:0  赞:0  阅读:194
Python3中urllib详细使用方法(header,代理,超时,认证,异常处理)
urllib是python的一个获取url(Uniform Resource Locators,统一资源定址器)了,我们可以利用它来抓取远程的数据进行保存哦,下面整理了一些关于urllib使用中的一些关于header,代理,超时,认证,异常处理处理方法,下面一起来看看。 python3 抓取网页资源 ...
分类:编程语言   时间:2016-08-08 14:25:29    收藏:0  评论:0  赞:0  阅读:321
MicroStation VBA基础
实习笔记1 2016年8月1日 14:12 Option Explicit 缺省情况下,如果使用一个没有声明的变量,它将继承“Variant”类型。在模块、窗体和类的通用声明区使用“OptionExplicit”能强制我们必须声明变量后才能使用变量 Sample: 在通用声明区声明了“Option ...
分类:编程语言   时间:2016-08-08 14:25:03    收藏:0  评论:0  赞:0  阅读:356
python的string用法
s.strip().lstrip().rstrip(',') S.lower() #小写 S.upper() #大写 S.swapcase() #大小写互换 S.capitalize() #首字母大写 #分割 s = 'ab,cde,fgh,ijk'print(s.split(',')) #连接 d ...
分类:编程语言   时间:2016-08-08 14:22:09    收藏:0  评论:0  赞:0  阅读:205
MicroStation VBA 可视化界面
第十章 可视界面 本章回顾: 1.所有空间都有属性、方法和事件 2.访问空间的属性和方法的格式是:空间名,一个点号,属性和方法,需要时提供参数 3.程序运行时,用户与界面间的交互触发事件 4.用Show方法显示用户窗体 5.在窗口显示前,用Initialize事件设置值和增加控件 第十一章 Micr ...
分类:编程语言   时间:2016-08-08 14:20:19    收藏:0  评论:0  赞:0  阅读:419
eclipse新建python项Project interpreter not specified
安装好pydev后新建python项目时提示”Project interpreter not specified“的错误,这是因为没有导入python开发环境所致 解决方法如下:1.找到eclipse >window >freference.找到左侧栏边得pydev,展开,点击Interpreter ...
分类:编程语言   时间:2016-08-08 14:18:02    收藏:0  评论:0  赞:0  阅读:191
两种排序方法 网易2017内推编程题
考拉有n个字符串字符串,任意两个字符串长度都是不同的。考拉最近学习到有两种字符串的排序方法: 1.根据字符串的字典序排序。例如: "car" < "carriage" < "cats" < "doggies < "koala" 2.根据字符串的长度排序。例如: "car" < "cats" < "k ...
分类:编程语言   时间:2016-08-08 14:16:10    收藏:0  评论:0  赞:0  阅读:239
springmvc 用注解方式添加事务不生效解决方法
springmvc 事务注册有很多种方法,在此我只mark 用注解方式添加transaction不生效的解决办法。 springmvc 注解方法添加事务步骤: 1.在 spring的 root-context.xml (WEB-INF/)文件中添加事物管理: 或者 2.添加注解驱动 3.在需要添加事 ...
分类:编程语言   时间:2016-08-08 14:15:39    收藏:0  评论:0  赞:0  阅读:243
javascript闭包
我们都知道,在函数的外部不能访问函数的内部变量,如下 那如果我偏要访问函数的的内部变量呢? 请看下面代码 通过上面的操作,我们就可以在函数外面访问到函数内部的x了。 所以,上面的inner函数,就是一个闭包, 这是闭包的第一个用途:在函数外部访问函数的内部变量。 闭包第二个用途是:让某些变量持续存在 ...
分类:编程语言   时间:2016-08-08 14:15:29    收藏:0  评论:0  赞:0  阅读:130
java中的内部类总结 (原文来自 Nerxious)
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当 ...
分类:编程语言   时间:2016-08-08 14:15:10    收藏:0  评论:0  赞:0  阅读:268
import 本地Python module或package
很基础很重要的一课,虽然很简单,但是防止以后忘了,还是记下来 这个笔记里说的都是import本地的,自己创建的,或者复制粘贴的别人的,总之“不是安装到library”的module or package, 所以标题里有个大写的LOCAL module what’s a module ?It’s ju ...
分类:编程语言   时间:2016-08-08 14:14:50    收藏:0  评论:0  赞:0  阅读:228
python+Eclipse+pydev环境搭建
本文重点介绍使用Eclipse+pydev插件来写Python代码, 以及在Mac上配置Eclipse+Pydev 和Windows配置Eclipse+Pydev 编辑器:Python 自带的 IDLE 简单快捷, 学习Python或者编写小型软件的时候。非常有用。 编辑器: Eclipse + p ...
分类:编程语言   时间:2016-08-08 14:14:42    收藏:0  评论:0  赞:0  阅读:145
Python Bottle基于 token 的认证应用
#JWT '''JWT 代表 JSON Web Token ,它是一种用于认证头部的 token 格式。这个 token 帮你实现了在两个系统之间以一种安全的方式传递信息。我们暂且把 JWT 作为“不记名 token”。一个不记名 token 包含了三部分:header,payload,signat ...
分类:编程语言   时间:2016-08-08 14:14:29    收藏:0  评论:0  赞:0  阅读:247
夕颜的python笔记003
通过iter()方法获得了list的迭代器对象,然后就可以通过next()方法来访问list中的元素了。当容器中没有可访问的元素后,next()方法将会抛出一个StopIteration异常终止迭代器。 由此来看for语句的时候,for语句是会自动的通过__iter__()方法来获得迭代器对象,并且 ...
分类:编程语言   时间:2016-08-08 14:13:30    收藏:0  评论:0  赞:0  阅读:446
Hadoop(二):MapReduce程序(Java)
Java版本程序开发过程主要包含三个步骤,一是map、reduce程序开发;第二是将程序编译成JAR包;第三使用Hadoop jar命令进行任务提交。 下面拿一个具体的例子进行说明,一个简单的词频统计,输入数据是一个单词文本,输出每个单词的出现个数。 一、MapReduce程序 标准的MapRedu ...
分类:编程语言   时间:2016-08-08 14:12:50    收藏:0  评论:0  赞:0  阅读:230
MicroStation VBA 操作提示
操作提示简介 ...
分类:编程语言   时间:2016-08-08 14:11:41    收藏:0  评论:0  赞:0  阅读:350
用于解答算法题目的Python3代码框架
前言 最近在实习,任务并不是很重,就利用闲暇时间使用Python3在PAT网站上刷题,并致力于使用Python3的特性和函数式编程的理念,其中大部分题目都有着类似的输入输出格式,例如一行读入若干个数字,字符串,每行输出多少个字符串等等,所以产生了很多重复的代码。 Python代码 于是我就利用VS ...
分类:编程语言   时间:2016-08-08 14:11:01    收藏:0  评论:0  赞:0  阅读:303
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!