自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Simon的专栏

My love is real,but I'm not.

  • 博客(33)
  • 收藏
  • 关注

原创 cmder报错:. : 无法加载文件 C:\cmder\vendor\profile.ps1。未对文件 C:\cmder\vendor\profile.ps1 进行数字签名。

. : 无法加载文件 C:\cmder\vendor\profile.ps1。未对文件 C:\cmder\vendor\profile.ps1 进行数字签名。无法在当前系统上运行该脚本。有关运行脚本和设置执行策略的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1

2015-09-27 17:22:50 4507 1

原创 python获取对象信息type、dir、getattr、setattr

#获取对象信息class A(object): def __init__(self,name): self.name = name def getName(self): return self.namea = A('chen')print type(a) # type() 函数获取变量的类型,它返回一个 Type 对象print d

2015-09-20 13:43:31 973

原创 python的多重继承与多态

#多重继承class Person(object): #object 要写,否则报错 def __init__(self,name,age): self.name = name self.age = age def getName(self): return "Person's name is %s"% self.name

2015-09-20 13:35:35 1116

原创 python面向对象

class People(): def __init__(self,name='chen'): self.name = name def sayHi(self): return 'hi,'+self.namePeople.age = 25 #如果类People不包含属性age,并不会报错,而是会动态添加一个属性p1 = People('si

2015-09-17 23:15:00 622

原创 python的内存管理

Python采用了类似Windows内核对象一样的方式来对内存进行管理。每一个对象,都维护这一个对指向该对对象的引用的计数。如图所示(图片来自Python核心编程)、x = 3.14y = x 我们首先创建了一个对象3.14, 然后将这个浮点数对象的引用赋值给x,因为x是第一个引用,因此,这个浮点数对象的引用计数为1. 语句y = x创建了一个指向同一个对象

2015-09-17 19:58:32 658

转载 FileLocator Pro:强大高效的无索引全文搜索软件

前言文件搜索一直是大家平时最常用的功能之一。在搜索文件名方面,目前已有不少软件做到了极致,比如 Everything ( 官网 | 介绍 ) 以及 操作新颖的晚辈 Listary Pro ( 官网 | 介绍 ) 都是此领域之佳品。但有时,仅通过文件名并不足以快速找到所需文件和内容。因此,支持全文搜索的软件,也是重度知识管理、搜索用户的必备工具。这方面的解决方案中,Windows自带

2015-09-06 20:49:06 29156 3

转载 python 编码问题:'ascii' codec can't encode characters in position 的解决方案

报错:'ascii' codec can't encode characters in position 8-50: ordinal not in range(128)python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte

2015-09-04 00:40:18 68576 2

转载 用Scrapy抓取豆瓣小组数据(二)

在scrapy中怎么让Spider自动去抓取豆瓣小组页面1,引入Scrapy中的另一个预定义的蜘蛛CrawlSpider12fromscrapy.contrib.spiders importCrawlSpider, Rulefromscrapy.contrib.linkextractors.sgml

2015-09-04 00:25:56 1487

原创 scrapy 报错 no module named win32api 的解决方案

解决方案:原因是缺少win32,到 http://sourceforge.net/projects/pywin32/files/找到对应的版本进行下载,直接安装即可

2015-09-03 17:40:08 34990 3

原创 python、pip安装

python的安装首先,从Python的官方网站 www.python.org下载最新的2.7.6版本,地址是这个:http://www.python.org/ftp/python/2.7.6/python-2.7.6.msi然后,运行下载的MSI安装包,不需要更改任何默认设置,直接一路点“Next”即可完成安装:默认会安装到C:\Python27目录下,但是当你兴

2015-09-03 16:20:17 50412 2

转载 Python包管理工具——Pip

Python包管理工具——Pip目录1 前言2 获取pip2.1 脚本安装pip2.2 使用包管理软件安装2.3 更新pip3 pip基本使用3.1 安装PyPI软件3.2 查看具体安装文件3.3 查看哪些软件需要更新3.4 升级软件包3.5 卸载软件包4 pip简明手册4.1 安装具体版本软件4.2 Requirements文件安装依赖软件4.

2015-08-29 13:55:08 100828

转载 本地安装WordPress

一.配置本地服务器1.下载Xampplite。下载后解压到某一个硬盘上即可,免安装。2.双击打开setup_xampp.bat,稍等片刻,会出现“请按任意键继续……”的字样,照做。3.接着再双击打开xampp_control.exe,分别点击Apache和Mysql后面的“运行”(Start)。4.在浏览器地址栏上输入localhost,并按回车键,

2012-10-30 16:41:19 964

转载 java常量池概念

在class文件中,“常量池”是最复杂也最值得关注的内容。  Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符号引用,比如:  类和接口的全限定名;  字段的名称和描述符;  方法和名称和描述符。  在C语言中,如果

2012-10-23 21:07:14 30501 9

原创 Java虚拟机

方法区所有线程共享方法区,因此设计方法区为线程安全的.方法区包含:1.      被装载类型的信息a)        类还是接口b)        类名全称,父类全称,所有接口全称列表c)        访问修饰符2.      静态变量3.      还有以下信息a)        该类型的常量池b)        字段信息字段名,字段的类型,字段

2012-10-23 20:01:28 2087

原创

表概念:结点:表的元素直接前驱直接后继平均移动次数:1.插入   n/22.删除   (n-1)/2对于表进行一次插入和删除操作,平均需要移动一半的元素.表和链表区别表:    物理相邻,连续的内存单元链表:逻辑相邻,不连续的内存单元链表解决了插入和删除引起的表长度变化或空间浪费 和 大量的内存移动.链表链表分为

2012-10-23 14:45:58 1491

原创 Java 反射和代理

反射介绍1. 要想使用反射,首先需要获得待处理类或对象所对应的Class对象。2. 获取某个类或某个对象所对应的Class对象的常用的3种方式:a) 使用Class类的静态方法forName:Class.forName(“java.lang.String”);b) 使用类的.class语法:String.class;c) 使用对象的getClass()方法:String s =

2012-10-22 14:10:23 651

转载 JAVA核心层--反射--动态代理

要在JAVA技术上突破普通的层面,并拥有一翻设计理念的高度,除了要有很好的设计思维之外,反射在适当的使用下,将会把框架做得非常清晰,并且代码编写也非常简便。在面向对象的编程中,我们为什么要忌讳去大量使用if else switch语句,因为这样写是将逻辑硬编码了,JAVA的思想就是将其配置化,一旦可配置化后,就逐渐可管理化,并随着产品的成熟逐步实现自动化管理的过程(这又涉及到设计能力了),

2012-10-22 13:56:36 639

原创 Oracle 小记

RecordDECLARE--定义与hr.employees表中的这几个列相同的记录数据类型 TYPE RECORD_TYPE_EMPLOYEES IS RECORD( f_name hr.employees.first_name%TYPE, h_date hr.employees.hire_date%TYPE, j_id

2012-10-19 17:49:20 1616

原创 Oracle 视图详解

关系视图:Oracle视图是作为数据库对象存在的,因此,创建之后也可以通过工具或数据字典来查看视图的相关信息。这是大家常用的视图使用create or replace view命令创建,修改视图     语法格式:create or replace view 视图名as select 查询子句例子:create or replace view  tb_user_view1

2012-10-19 14:58:52 574

转载 ORACLE PL/SQL编程之八:把触发器说透

触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。8.1 触发器类型    触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火

2012-10-19 12:33:58 584

转载 Oracle 触发器

触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。编写触发器时,需要注意以下几点:触发器不接受参数。一个表上最多可有12个触发器,但同一时间、同一事件、同一类型的触发器只能有一个。并各触发器之间不能有矛盾。在一个表上的触发器越多,对在该表上的DML操作的性能影响就越大。触发器最大为32KB。

2012-10-18 22:40:56 598

转载 Oracle--plsql游标创建和使用

游标(cursor)是Oracle系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果。 游标的分类隐式游标PL/SQL隐式建立并自动管理这一游标。隐式游标也叫做SQL游标。 对于SQL游标,不能对其显式地执行OPEN、CLOSE和FETCH语句,但是可以使用游标属性从最近执行的SQL语句中获取信息。隐式游标举例:VARIABLE

2012-10-18 13:08:01 3436

转载 plsql 语法、过程、函数、包、触发器

语法块定义语法DECLARE       --定义部分--定义常量、变量、复杂数据类型、游标BEGIN       --执行部分--PL/SQL语句和SQL语句EXCEPTION       --异常处理部分——处理运行错误 异常中可以插入逻辑代码END;       注:PL/SQL中结束输入使用‘/’字符dbms_output是oracl

2012-10-17 22:16:23 903

转载 Oracle rownum方式分页和rownum解析

数据伪列指的是用户不需要处理的列,而是由oracle自行维护的数据列,在oracle中有两个数据伪列:ROWNUM、ROWID.对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。create table student (ID

2012-10-17 20:37:16 657

原创 Oracle中 with admin option 和with grant option

当给一个用户授予系统权限时带上with admin option,他可以把此权限授予给其他用户、角色,而在revoke授予给这个用户的系统权限时不会级联回收他授予给其他用户的权限。对象权限的参数with grant option却会级联收回对象权限。例如:grant all on 表名 to 用户名with  grant  option;  允许对象权限转移grant

2012-10-17 14:54:03 889

转载 oracle 角色详解

一、何为角色?角色。角色是一组权限的集合,将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限。二、系统预定义角色角色所包含的权限可以用以下语句查询:sql>select * from role_sys_privs where role='角色名';查询RESOURCE的权限SQL> select * from role_sys_privs wher

2012-10-17 14:40:00 2239

转载 oracle profile详解

数据库创建后,系统则存在名为DEFAULT的默认PROFILE,若不做特殊指定,创建用户时用户默认使用的PROFILE就是DEFAULT。使用profile一:创建profilecreate profile文件名limit failed_login_attempts 3 password_lock_time 2 password_life_time 10 password_gr

2012-10-17 14:17:16 17744

转载 oracle 权限详解

Oracle 权限设置一、权限分类系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不

2012-10-17 12:06:49 889

转载 Oracle中sequence简介

1. 生成 Sequence首先用户要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限.然后使用下面SQL语句生成sequence对象:CREATE SEQUENCE emp_sequenceINCREMENT BY 1   -- 每次加几个START WITH 1    -- 从1开始计数NOMAXVALUE

2012-10-16 17:29:17 651

原创 Oracle 合并查询union、union all、intersect和minus

1. union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;2. union All:对两个结果集进行并集操作,包括重复行,不进行排序;3. intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;4. minus:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。 可以在最后一个结果集中指定Order by子句改变

2012-10-16 16:53:58 859

转载 Oracle 11g安装图文攻略

一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。

2012-10-16 11:15:46 631

原创 Oracle事务隔离级别

事务隔离级别1.脏读当一个事务读取另一个事务尚未提交的修改时,产生脏读,在oracle中,不存在脏读.2.不可重复读在同一个事务中的同一个查询,如果因为别的事务修改或者删除,造成本事务查询的结果不一致.3.幻读在同一个事务中的同一个查询,因为别的事务添加,造成本事务查询的结果不一致.temp表有14条数据控制台1   删除01

2012-10-16 00:28:19 772

转载 Oracle中事务处理

1.  什么是事务     事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。     例:网上转账就是典型的要用事务来处理,用于保证数据的一致性。 2.  事务和锁     当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户修改表的结构。这里对我

2012-10-15 21:51:28 1090

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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