斜阳雨陌

再不做乞求命运怜惜的弱者,一定要做主宰命运的王。

java中如何高效的判断数组中是否包含某个元素

package zaLearnpackage; import org.apache.commons.lang3.ArrayUtils; import java.util.Arrays; import java.util.HashSet; import j...

2017-11-26 19:10:31

阅读数:170

评论数:0

Java - ArratList-> toarray()方法详解

ArrayList提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法:  1.list.toArray();  2.list.toArray(T[] a); 对于第一个重载方法,是将list直接转为Object[] 数组; 第二种方法是将list转...

2017-11-25 18:38:15

阅读数:627

评论数:0

JSON中的{}与[]

[] 与  {}  在 JSON 里 [] 是 Array(也就是数组)   {} 是Ojbect(也就是对象)  [] Array 的key 是 int.  {} 的key 是 string   例如 var dot1=["a"]; 就是一个数组 ...

2017-11-23 19:25:01

阅读数:94

评论数:0

为什么使用数据库从库

主库用来进行写操作,从库用来进行读操作,这样一来的可以大大提高读取的效率。在一般的互联网应用中,经过一些数据调查得出结论,读/写的比例大概在 10:1左右 ,也就是说大量的数据操作是集中在读的操作。但是为什么要分离读和写呢?熟悉DB的研发人员都知道,写操作涉及到锁的问题,不管是行锁还是表锁还是块锁...

2017-11-16 21:06:04

阅读数:148

评论数:0

Python字典update()方法

Python字典update()方法用于将dict2的键值对添加到dict。此方法不返回任何内容。 语法 以下是update()方法的语法 - dict.update(dict2) Python 参数 dict2 - 这是要添加到字典dict中的字典。 返回值 此方法不返回任...

2017-11-16 19:52:26

阅读数:1727

评论数:0

python assert的作用

使用assert断言是学习python一个非常好的习惯,python assert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。本文主要是讲assert断言的基础知识。 ...

2017-11-10 15:32:46

阅读数:257

评论数:0

Python的hasattr() getattr() setattr() 函数使用方法详解

hasattr(object, name) 判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。 需要注意的是name要用括号括起来 1 >>> class test(): 2 ... n...

2017-11-10 15:22:44

阅读数:118

评论数:0

python的cls,self,classmethod,staticmethod

python类里会出现这三个单词,self和cls都可以用别的单词代替,类的方法有三种, 一是通过def定义的 普通的一般的,需要至少传递一个参数,一般用self,这样的方法必须通过一个类的实例去访问,类似于c++中通过对象去访问; 二是在def前面加上@classmethod,这种类...

2017-11-10 15:14:42

阅读数:118

评论数:0

python中self,cls

python中self,cls 普通的方法,第一个参数需要是self,它表示一个具体的实例本身。 如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。 而对于classmethod,它的第一个参数不是self,是cls,它表示这个...

2017-11-10 15:07:23

阅读数:245

评论数:0

python编程中的if __name__ == 'main': 的作用和原理

在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与打架分享。    1、这段代码的功能    一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其...

2017-11-10 14:49:58

阅读数:100

评论数:0

python实现单例模式

首先,要知道什么是python的单例模式,所谓单例模式就是一个类只能创建一个实例化。 然后,就是python单例模式的方法,总共可以分为两大种,四小种,一会就会说的。 首先,方法一: [python] view plain copy ...

2017-11-10 11:21:34

阅读数:1260

评论数:0

python判断list是否为空

判断一个 list 是否为空 传统的方式: if len(mylist): # Do something with my list else: # The list is empty 由于一个空 list 本身等同于 False,所以可以直接: if mylist:...

2017-11-10 10:04:40

阅读数:255

评论数:0

SQLAlchemy ORM教程之二:Query

这是继SQLAlchemy ORM教程之一:Create后的第二篇教程。在上一篇中我们主要是解决了如何配置ORM系统,建立从类到表的映射的过程,以及如何插入和修改记录。在这个教程中我们主要解决使用的问题。 Query Session的query函数会返回一个Query对象。query函数可以接受多...

2017-11-09 11:04:44

阅读数:257

评论数:0

HappyBase: 在 Python 中快速访问 HBase

HappyBase 是 FaceBook 员工开发的操作 HBase 的 Python 库,其基于 Python Thrift,但使用方式比 Thrift 简单、简洁许多,已被广泛应用。本文就 HappyBase 的常用调用示例做下简单的介绍。 创建连接(...

2017-11-08 20:46:12

阅读数:1214

评论数:0

Python操作HBase

安装HBase HBase是一个构建在HDFS上的分布式列存储系统,主要用于海量结构化数据存储。这里,我们的目标只是为Python访问HBase提供一个基本的环境,故直接下载二进制包,采用单机安装。下载后解压,修改配置文件,然后可以直接启动HBase了。所用系统版本为ubuntu14.04。...

2017-11-07 17:06:14

阅读数:125

评论数:0

学习 python 编写规范 pep8 的问题笔记

在学习过程中有如下问题,做个记录。   以前没有注意的问题 1) 一行列数 : PEP 8 规定为 79 列,这个太苛刻了,如果要拼接url一般都会超。 一个函数 : 不要超过 30 行代码, 即可显示在一个屏幕类,可以不使用垂直游标即可看到整个函数。 一个类 : 不要超过 200 行代...

2017-11-07 15:35:31

阅读数:101

评论数:0

Python 中的 if __name__ == '__main__' 该如何理解

程序入口 对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以及完全面向对象的编程语言 Java,C# 等。如果你接触过这些语言,对于程序入口这个概念应该很好理解,C 和 C++ 都需要有一个 main 函数来作为程序的入口,也就是程序的运行会从 main 函数开始。同样,Ja...

2017-11-06 11:30:51

阅读数:116

评论数:0

聊下 git rebase -i

聊下 git rebase -i 在使用git作为源代码管理工具的时候,开发的时经常会面临一个常见的问题,多个commit 需要合并为一个完整的commit提交。 在一个基本的迭代周期里,你会有很多次commit,有跟配置文件相关的,有跟代码相关的,甚至有跟下次发布fixbug...

2017-11-06 11:10:03

阅读数:151

评论数:0

flush privileges

flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。通常...

2017-11-06 10:09:21

阅读数:304

评论数:0

mysql -u root -p

mysql -u 用户名 -p 密码 是连接数据库服务器的命令。要求你输入自己连接数据库的用户名和密码。

2017-11-06 10:03:14

阅读数:2461

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭