自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lengthoflife

追逐青春的脚印

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring框架中用到了哪些设计模式

工厂设计模式:Spring使用工厂模式通过 BeanFactory、 ApplicationContext 创建 bean 对象。 代理设计模式:Spring AOP功能的实现。 单例设计模式:Spring中的Bean默认都是单例的。 模板方法模式:Spring 中 jdbcTemplate、hibernateTemplate 等以 Template结尾的对数据库...

2020-03-20 18:12:35 450

原创 centos6.5下python3安装、python3虚拟环境创建venv

在安装完centos6.5后,通过命令行键入python时,默认为python2.6.6版本,系统并没有安装python3版本。又想学习python3,因此需要在centos6.5下安装python3版本。 [root@localhost bin]# python Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22) [GCC 4.4.7 201203...

2019-06-17 17:36:23 616

原创 Windows Git错误:LF will be replaced by CRLF in readme.txt

Windows 中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add时出现提示: ** warning: LF will be replaced by CRLF in readme.txt. The file will have its original line endings in your working directory ** 解决办法: $ rm -rf .gi...

2019-05-17 22:53:56 179

原创 Git安装

安装 Git 在你开始使用 Git 前,需要将它安装在你的计算机上。 即便已经安装,最好将它升级到最新的版本。 你可以通过软件包或者其它安装程序来安装,或者下载源码编译安装。 Note 本书写作时使用的 Git 版本为 2.0.0。 我们使用的大部分命令仍然可以在很古老的 Git 版本上使用,但也有少部分命令不好用或者在旧版本中的行为有差异。 因为 Git 在保持向后兼容方面表现很好,本书使用的这...

2019-05-17 17:54:35 104

原创 Python函数 闭包

注意到返回的函数在其定义内部引用了局部变量args,所以,当一个函数返回了一个函数后,其内部的局部变量还被新函数引用,所以,闭包用起来简单,实现起来可不容易。 另一个需要注意的问题是,返回的函数并没有立刻执行,而是直到调用了f()才执行。我们来看一个例子: def count(): fs = [] for i in range(1, 4): def f(): ...

2019-04-02 02:47:44 138

原创 Python中tuple的变与不变

tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字: >>> classmates = ('Michael', 'Bob', 'Tracy') 现在,classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],cl...

2019-03-23 03:16:54 268

原创 Python文件头含义

由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行: #!/usr/bin/env python3 # -*- coding: utf-8 -*- 第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程...

2019-03-23 02:44:55 611

原创 Struts 2的jsp(155, 69) Attribute qualified names must be unique within an element

今天重构一个项目,代码实在是恼火。。。看的头大,唉。。。。遇到一个问题,本地测试没有问题,发布到remote server出现了异常,很诡异。 环境如下: OS:RHEL 5.2 Web Server(local):Tomcat6.0.18 Web Server(remote):Tomcat-7.0.21 异常信息: Exception: examcode.jsp (

2012-10-18 09:48:45 1451

原创 Eclipse汉化包安装

Eclipse 3.6汉化包安装有两种方法: 第一种最简单,直接拷贝 将对应目录下的文件拷贝到和Eclipse对应目录下即可。(将解压后的语言包下的features和plugins目录下的所有文件和jar包分别拷贝到Eclipse的features和plugins目录下)这样就汉化成功了,不过这种方法日后不好管理,比如你不想用汉化的了,就要删除features和plugins目录下的和语言包相

2012-09-08 15:39:00 949

原创 oracle不同版本间的数据库导入导出

今天终于把不同版本间的数据库导入导出的问题搞清楚了,先前把自己绕进去了,呵呵。一直没搞清楚这个问题,从2个客户端,2个服务器,2个版本的dmp文件的角度来分析,排列组合也有2*2*2=8种了,真正把这8种情况做完试验以后,其实就是两个规则: 规则1.   低版本的exp/imp客户端可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp客户端不能连接到低版本的数据库服务器。 规则

2012-08-23 11:26:09 735

原创 配置文件web.xml详解

http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.

2012-07-05 15:14:42 279

原创 理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处

在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是  jdbc/testDS 数据源: A:        java:comp/env/jdbc/testDS B:        jdbc/testDS 这两种写法,配置的方式也不尽相同,第一种方法应该算是一种利于程序移植或迁移的方法,它的实现与“映射”的概念相同,而B方法,则是一个硬引用。 java:comp/env 是环

2012-07-05 13:51:48 280

原创 数据泵文件

expdp介绍 EXPDP命令行选项 1. ATTACH 该选项用于在客户会话与已存在导出作用之间建立关联.语法如下 ATTACH=[schema_name.]job_name Schema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下: Expdp scott/t

2012-05-18 16:53:07 290

原创 BASE64Decoder小解

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。 Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。 这样说会不会太抽象了?不怕,我们来看一个例子

2012-05-08 15:06:07 323

原创 JAVA中一些常用的方法

字符串 1、获取字符串的长度 length() 2 、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s) 后缀 endsWith(String s) 3、比较两个字符串 equals(String s) 4、把字符串转化为相应的数值 int型 Integer.parseInt(字符串) long型 Long.parseL

2012-05-04 15:28:43 346

原创 Windows7(64位)系统中PL/SQL Developer连接Oracle数据库

1.下载安装 http://allroundautomations.swmirror.com/plsqldev802.exe 注册码自己搜,很多有注册机。 注意:不要安装在默认的D:\Program Files (x86)目录下,否则会报错,原因是不能解析这个带()的路径 2.启动PL/SQL Developer 报以下错误   原因是oci.dll是64位

2012-05-03 16:08:54 840

原创 Windows7(64位)安装Oracle 10g

1.下载Oracle安装文件,我下载的是64位且能够在Vista下安装的版本,文件名是为10204_vista_w2k8_x64_production_db.zip 下载地址是:http://www.oracle.com/technetwork/database/10204-winx64-vista-win2k8-082253.html 2.解压缩到硬盘,修改refhost.xml,增加如下配

2012-05-03 14:10:58 878

MyEclipse2018.12.0破解文件

MyEclipse2018.12.0破解文件,破解工具类,破解教程,2018.12.0版本可以正常破解

2019-04-01

Node,js开发

Node,js开发 指南 是一部很好的nodek开发教程,希望对开发node的用户有帮助

2013-02-20

ksoap2-android-assembly-2.4-jar与ksoap2-android-assembly-2.5.2-jar

android移动开发连接webservice的必要开发包

2012-05-04

空空如也

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

TA关注的人

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