SQLAlchemy——数据持久层框架 简介 SQLAlchemy 主要由两部分组成,一个 SQL 工具包和一个关系对象映射(ORM),它能让开发者完全发挥出 SQL 的灵活性与强大的能量。他实现了一整套企业级持久层模式,可以通过简单而 Pythonic 的接口,进行高效率和高性能的数据库访问。SQ
分类:
编程语言 时间:
2016-03-22 09:01:36
阅读次数:
269
PS:本篇博客主要參考jdk的底层源代码。而非自己动手写代码。 请问ArrayList、LinkedList、Vector的差别 ①ArrayList底层实际上是採用数组实现的(而且该数组的类型的Object类型的) ②假设jdk6,採用Array.copyOf()方法来生成一个新的数组,假设是jd
分类:
编程语言 时间:
2016-03-22 09:01:40
阅读次数:
195
关于线程的知识点其实是很多的,比如多线程编程、线程上下文、异步编程、线程同步构造、GUI的跨线程访问等等,本文只是从常见面试题的角度(也是开发过程中常用)去深入浅出线程相关的知识。如果想要系统的学习多线程,没有捷径的,也不要偷懒,还是去看专业书籍的比较好。 1. 描述线程与进程的区别? 2. 为什么
分类:
编程语言 时间:
2016-03-22 08:59:08
阅读次数:
382
"""说明:a.本搜索实际是通过通过网盘搜这个网站进行的二次搜索,如果找资源也可以直接到网盘搜进行一页一页的搜索 本脚本唯一的优点是一次性将所有结果全部爬下来,不用一页一页的翻找。 b.代码相当丑,但这也是对学习过程的记录,先实现功能,再考虑代码。"""
分类:
编程语言 时间:
2016-03-22 09:00:12
阅读次数:
307
创建一个字符串有几种方法。 1、最简单的是用引号将一组字符包含起来 var myStr = "Hello, String!";// 在js中单双引号没有区别 2、可使用如下语句:var myStr1 = new String("Hello, String!"); 以上输出结果表明:myStr是一个简
分类:
编程语言 时间:
2016-03-22 08:56:56
阅读次数:
270
与C#定义了相等性比较规范一样,C#也定义了排序比较规范,以确定一个对象与另一个对象的先后顺序。排序规范如下 当需要实现排序算法时,使用IComparable接口。在下面的例子中,Array.Sort静态方法可以调用,是因为System.String类实现了IComparable接口。 而<和>运算
分类:
编程语言 时间:
2016-03-22 08:55:29
阅读次数:
220
类定义格式: class 类名: <属性,方法> 属性: 私有属性:__privateName(前面有两个下划线) 使用: self.__privateName 非私有属性:属性名(不加两个下划线) 使用:self.属性名方法: 共性:def修饰 必须包含self参数且在第一个位置 私有方法:方法名
分类:
编程语言 时间:
2016-03-22 08:57:11
阅读次数:
217
importjava.io.UnsupportedEncodingException;importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;publicclassMD5{ publicstaticvoidmain(String[]args){ try{ System.out.println(getMD5EncryptedPwd("kakakakakakakakkakaklalalalala")); ..
分类:
编程语言 时间:
2016-03-22 06:47:58
阅读次数:
202
所谓异常,顾名思义就是不正常,有问题。对于人来说有不正常的时候即生病身体不适,那么对于程序也一样,也有不正常即代码“有脖。那么,既然有病就要治疗,就要对症下药!这样才能恢复正常。废了这么多话,还是引出我们C++的“异常”概念。异常,让一个函数可以在发现自己无法..
分类:
编程语言 时间:
2016-03-22 06:42:19
阅读次数:
248
getopt:Thegetoptmoduleistheold-schoolcommandlineoptionparserthat
supportstheconventionsestablishedbytheUnixfunctiongetopt().Itparsesanargumentsequence,suchassys.argvand
returnsasequenceof(option,argument)pairsandasequenceof
non-optionarguments.
分类:
编程语言 时间:
2016-03-22 06:37:51
阅读次数:
205
HashMap:map接口的常用实现类.HashSet.SET接口的常用实现类。list是一个接口。Linklist;ArrayList是两个实现类。linklist是链表。ArrayList是数组。ArrayListal=newArrayList();al.add("a");al.add("b");al.add("c");system.out.println(""+al.size);Iteratorit=al.iterator;wh..
分类:
编程语言 时间:
2016-03-22 06:36:51
阅读次数:
179
“又是新的一周,感觉要学的东西还有好多,加油。由于第三章和第四章内容要总结的不是很多,没太多需要拿出来说的,就整合到一个帖子好了” 操作符 操组符,什么是操作符?其实就是+-*/=&^~| 等等。也有什么一元操作符,二元操作符等等,这些都比较基础, 对于赋值操作符“=”,我们知道对于基本类型的常量赋
分类:
编程语言 时间:
2016-03-22 06:21:01
阅读次数:
359
简单工厂模式:也可以叫做静态工厂方法,属于类创建型模式,根据不同的参数,返回不同的类实现。 主要包含了三个角色: A.抽象产品角色 一般用接口 或是 抽象类实现 B.具体的产品角色,具体的类的实现 C 工厂角色,实例的产生,根据不同参数,返回不同的类的实现。 结合枚举类的实现代码如下: 1、抽象的产
分类:
编程语言 时间:
2016-03-22 06:15:07
阅读次数:
167
Python2.6.6(r266:84292,Jul232015,15:22:56)[GCC4.4.720120313(RedHat4.4.7-11)]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>printord(‘A‘)65>>>...>>>a={"a":"1","b","2"}File"<stdin>",line1a={"a":"1","b..
分类:
编程语言 时间:
2016-03-22 01:02:18
阅读次数:
419
安装环境:操作系统:Centos7-x86-64minimal一.安装pyenvpyenv是python的多版本管理器,他能在系统上实现Python的多版本共存,但又不会影响系统自带的python。安装gityum-yinstallgit
安装pyenv
gitclonegit://github.com/yyuu/pyenv.git~/.pyenv
echo‘exportPYENV_ROOT="$HOME/...
分类:
编程语言 时间:
2016-03-22 01:00:14
阅读次数:
664
引言:由于C++语言没有自动内存回收机制,程序员每次new出来的内存都要手动delete。程序员忘记delete,流程太复杂,最终导致没有delete,异常导致程序过早退出,没有执行delete的情况并不罕见。RAII(ResourceAcquisitionIsInitialization)资源分配即初始化,定义一个类来封装资..
分类:
编程语言 时间:
2016-03-22 00:54:14
阅读次数:
350