以上也还可以建立virtualenv环境,可参考:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6 ...
分类:
编程语言 时间:
2018-01-28 22:00:28
阅读次数:
198
如果需要把原组A赋值给args 字典B 赋值给kwargs 在调用函数的时候需要给参数 加上星号* ...
分类:
编程语言 时间:
2018-01-28 22:00:34
阅读次数:
164
异常处理什么是异常异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止)在python中,错误触发的异常如下常见异常类型I:语法错误应该在程序运行前修正if1>2print(‘xxxxx‘)II:逻辑错误x#NameErrorl=[]l[10000]#IndexErrorclassFoo:passFoo.x#Attrib
分类:
编程语言 时间:
2018-01-28 22:00:48
阅读次数:
213
自学习前端以来,陆陆续续遇见很多短小令人惊讶的js代码,固有了专门开一片日记来记录这些神奇的代码的想法,目的还是以学习,观赏为主。 1.JavaScript中 (a ==1 && a== 2 && a==3) 可能为 true 吗? 来自Stack Overflow的一个问题: "链接" 国外面试题 ...
分类:
编程语言 时间:
2018-01-28 22:01:07
阅读次数:
226
在Java的自动内存分配中,我们看到一句话: 如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是native方法,这个计数器值则是为空(undefined); 问题: 我们知道,程序计数器用来存放字节码指令地址;通过这个地址,虚拟机就能知道执行 ...
分类:
编程语言 时间:
2018-01-28 22:01:14
阅读次数:
1056
概述 默认使用的是基于 的序列化器,所以存储在 的数据如果不经过相应的反序列化,看到的结果是这个样子的: 可以看到,出现了乱码,在程序层面上,不会影响程序的运行,但当出现数据错误,对数据进行排查时,就无从下手了。 序列化器 在Spring Data Redis中,用户自定义类型和存储数据之间的转换( ...
分类:
编程语言 时间:
2018-01-28 22:01:29
阅读次数:
336
语法 说明 注释 // 单行注释 /*...*/ 多行注释 /**...*/ 文档注释 分隔符 ; 每个java语句必须以;号结尾 {} 定义一个代码块 [] 用于访问数组元素0-n () 方法定义, 方法调用, 运算符 . 类/对象和它的成员之间的分隔符 标识符 由字母、下划线(_)、美元符($)... ...
分类:
编程语言 时间:
2018-01-28 22:29:42
阅读次数:
234
print的时候原来可以直接让变量用加号来重组,那就省去了重写的步骤(不知道我的理解对不对,捂脸)。变量和字符串之间也可以重组。 另外可以通过%来格式化数字,%d是整数,%f是小数,%s可以代替一段字符串。使用这三个的时候,都要在语句结束的时候单引号外加上%和转换对象的名字 例如a=4 print' ...
分类:
编程语言 时间:
2018-01-28 22:30:12
阅读次数:
219
Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存 首先去Python官网下载python3的源码包,网址:https: ...
分类:
编程语言 时间:
2018-01-28 22:31:11
阅读次数:
327
python是一种解释型语言 编译型vs解释型 编译型(C/C++/GO)优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机 ...
分类:
编程语言 时间:
2018-01-28 22:32:00
阅读次数:
237
1. SSH 三大框架(spring + springMVC + Hiberante) 与 shiro 安全验证框架如何整合; 2. 通过一个示例,快速理解 shiro 框架。 ...
分类:
编程语言 时间:
2018-01-28 22:32:10
阅读次数:
827
#Author:ge jiandata = { '北京':{ '昌平':{ '沙河':['oldboy','test'], '天通苑':['链家','我爱我家'] }, '朝阳':{ '望京':['奔驰','陌陌'], '国贸':['CICC','HP'], }, } }exit_flag = Fa ...
分类:
编程语言 时间:
2018-01-28 22:32:50
阅读次数:
222
== 表示相等 即仅仅比较两边变量的数值是否相等。 相等运算符隐藏的类型转换,会带来一些违反直觉的结果。 这就是为什么建议尽量不要使用相等运算符。至于使用相等运算符会不会对后续代码造成意外影响,答案是有可能会。 表示恒等, 首先比较两边的变量数据类型是否相等, 其次比较两边的变量的数值是否相等。 ...
分类:
编程语言 时间:
2018-01-28 23:17:25
阅读次数:
178
初学Python,和C++还是有许多不同。直接赋值、浅拷贝和深拷贝,这三种拷贝对象的操作之间还是有许多的区别。Python语言的版本为2.7,在Pycharm中进行实验。 一、直接赋值 用下面的代码来实验: 运行的结果如下: 可见,直接赋值的新变量完完全全就是一个原对象的引用,任何对复制对象的引用都 ...
分类:
编程语言 时间:
2018-01-28 23:20:22
阅读次数:
218
首先需要明确的是,hadoop里的key一定要是可排序的,要么key自身实现了WritableComparator接口,要么有一个排序类可以对key进行排序。如果key本身不实现WritableComparator接口,而是由另外的一个工具类(实现RawComparator接口)来提供排序的话,需要 ...
分类:
编程语言 时间:
2018-01-28 23:20:34
阅读次数:
189
str_1 = "123"str_2 = "Abc"str_3 = "123Abc" #用isdigit函数判断是否数字print(str_1.isdigit())Tureprint(str_2.isdigit())Falseprint(str_3.isdigit())False #用isalpha ...
分类:
编程语言 时间:
2018-01-28 23:21:58
阅读次数:
236
http://blog.csdn.net/rl529014/article/details/52029524 面试题 1:变量的声明和定义有什么区别 为变量分配地址和存储空间的称为定义,不分配地址的称为声明。 一个变量可以在多个地方声明,但是只在一个地方定义。 加入 extern 修饰的是变量的声明 ...
分类:
编程语言 时间:
2018-01-28 23:23:17
阅读次数:
329
一、Spring MVC控制器名称处理映射 以下示例展示如何利用Spring MVC 框架使用控制器名称处理程序映射。 ControllerClassNameHandlerMapping类是基于约定的处理程序映射类,它将URL请求映射到配置中提到的控制器的名称。这个类接受控制器名称并将其转换为带有前 ...
分类:
编程语言 时间:
2018-01-28 23:24:43
阅读次数:
359