- 博客(202)
- 资源 (29)
- 收藏
- 关注
原创 Python学习笔记10-Python MysqlHelper ,MySql 辅助类
自己写了一个MySql辅助类,有需要的拿走: #--encoding:utf-8-- # import MySQLdb class MySQLHelper: myVersion=0.1 def __init__(self,host,user,password,charset="utf8"): self.host=host self.user=us
2016-01-07 18:25:08
5982
原创 Python学习笔记9-Python 链接MySql数据库
Python 链接MySql数据库,方法很简单: 首先需要先 安装一个MySql链接插件:MySQL-python-1.2.3.win-amd64-py2.7.exe 下载地址:http://dev.mysql.com/downloads/connector/python/ 在下载安装的时候,最好与Python的版本相对应,否则会有些功能不能使用; 在安装完成以后,可以在Pyth
2016-01-07 17:33:14
1002
原创 Linux学习笔记4-三种不同类型的软件的安装(绿色软件、rpm软件、源代码软件)
在Linux下软件分三种: 1.绿色软件:即不用安装直接就能用的软件 2.rpm安装包:以rpm结尾的可执行文件 3.源码文件:没有进行过编译和打包的文件,需要编译后再进行安装 一、绿色软件的安装 这类软件安装最简单,只需要将复制到/usr/bin目录下面,即可完成安装; 二、rpm安装包安装 使用rpm命令来安装rpm程序:以安装Java JDK为例: 1.首先
2016-01-05 23:42:16
1347
原创 Python学习笔记8-类的继承 、深度优先、广度优先
Python 类声明 语法: class 类名: 类体 例: #--encoding:utf-8-- # class AddressBookEntity: myVersion=0.1 def __init__(self,name,phone): self.name=name self.phone=phone def
2016-01-05 16:31:35
4088
原创 Linux学习笔记3-VI 和 VIM的使用
vi: Visual Interface vim: VI iMproved 全屏编辑器, Linux系统下最强大的两款编辑器,vi和vim,vi是Linux本身自带的一款编辑器,纯文本编辑不带任何效果; vim是vi的可以说是加强版在vi的基础上增加了许多格式化的功能,并且可以使代码命令以不同的色彩显示; Vi和vim模式: 编辑模式(命令模式):在这种模式下,不能输入,只能操作
2016-01-04 21:26:54
825
原创 Python学习笔记7-把函数当参数传递、指定可变参数
把函数当参数传递 # 函数参数传递 # 面向对象编程就是把对象传来传去 # 面向函数编程就是把函数传来传去 # def mytest(num): # return num * 2 # # # 不光可以传递变量,还可以传递函数 # def convert(func, seq): # print 'convert sequence of numbers to same t
2016-01-02 18:43:30
963
转载 Python学习笔记6-异常捕获取
#--encoding:utf-8-- try: float('abc') except Exception,e: print e try: float(1.2) except Exception,e: print e finally: print 'Done!' #1、assert语句用来声明某个条件是真的。 #2、如果你非常确信某个你使用
2016-01-02 13:48:35
883
转载 Python学习笔记6-Python中re(正则表达式)模块学习
今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。 re.match re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。 import re text = "JGood is a handsome boy, he is co
2016-01-01 22:33:41
518
原创 Python学习笔记5-字符串、bool、数值操作和数组字典排序
1、字符串 # 字符串数字之间转换 # x = int("6") # print type(x) # # y = str(6) # print type(y) # 注:在python中,字符串和数值型是可以直接通过调用函数转换。 # 字符串长度方法 # foo = 'abc' # print len(foo) # print range(len(foo)) #以List集合的方式来显示内容
2016-01-01 22:31:50
961
原创 Python学习笔记4-如何快速的学会一个Python的模块、方法、关键字
想要快速的学会一个Python的模块和方法,两个函数必须要知道,那就是dir()和help() dir():能够快速的以集合的型式列出该模块下的所有内容(类、常量、方法)例: #--encoding:utf-8-- import os print dir(os) 结果: 结果:['F_OK', 'O_APPEND', 'O_BINARY', 'O_CREAT', 'O_EXCL'
2016-01-01 18:35:18
1698
原创 Python学习笔记3-文件的简单操作
Python中的文件操作 Python中文件打操作离不开两个模块 os 和 shutil os:操作文件、目录; Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。 shutil:移动、复制目录或文件;是一种高层次的文件操作工具,类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好。 #!/usr/bin
2015-12-30 22:28:16
663
原创 Python学习笔记3-Python元组、数组、字典集合的操作
在Python中数组中的每一项可以是不同的数据类型 元组:只能读不能写的数组 aTuple=(1,'abc','tmc',79.0,False) print aTuple[1:3] print type(aTuple) # tuple:元组 aTuple[1]=5 #在这,如果要对元组进行修改,就会报错:'tuple' object does not support item assignme
2015-12-30 00:09:15
1191
原创 Python学习笔记2-Python神奇的语法和格式化输出
先来看一个例子: class Fish: hungry=True def eat(self,food): if food is not None: self.hungry=False class User: def __init__(self,name): self.name=name f
2015-12-29 22:36:03
1335
原创 Python学习笔记1-搭建Python环境 和 Python Hello World!
一、搭建Python开发环境 1、选择开发工具 首先要寻找一个Python的开发工具,Python的开发工具有很多,有pyCharm 、Eclipse、Visual studio等等 ,使用最多的还是免费版的Eclipse; Eclipse下载地址:http://www.eclipse.org/downloads/ 2、下载Python JDK 还要下载并安装Python
2015-12-27 22:02:39
886
原创 Linux学习笔记2:如何快速的学习使用一个命令
Linux 分层 内核 库: .so 共享对象,windows:dll 动态链接库 应用程序 Linux的基本原则: 1、由目的单一的小程序组成;组合小程序完成复杂任务; 2、一切皆文件; 3、尽量避免捕获用户接口; 4、配置文件保存为纯文本格式; Linux中的GUI就是CLI GUI: Graphic User Interface Windows X-W
2015-12-26 22:21:57
611
原创 Linux学习笔记1:配置Linux网络和克隆虚拟机并更改配置
一、配置Linux网络 当在VMware中安装完Linux以后需要通过一些网络配置才能使Linux能够连能网络: 1.
2015-12-26 21:06:10
993
原创 Java WebService把Date类型转换成XMLGregorianCalendar
JavaEE 的WebService中的Date类型在Web应用中调set方法的时候,默认情况下,JAXB将xsd:date, xsd:time, 和xsd:dateTime映射为XMLGregorianCalendar; 下面是将Date转换成XMLGregorianCalendar的方法: GregorianCalendar cal = new GregorianCal
2015-12-18 11:51:12
2657
原创 如何同时激活两个不同版本的MyEclipse 【MyEclipse2013和MyEclipse2014同时激活】
激活一个MyEclipse的步骤,大家都会,在这里就不多说了,不会的可以看:http://jingyan.baidu.com/article/3ea51489cc14d452e71bba7a.html 关键来了,下面是同时激活两个MyEclipse的步骤: 先激活一个MyEclipse2013,激活完成以后不要急着打开MyEclipse也不要急着关闭激活软件,再次执行步骤6中的Repl
2015-11-26 09:55:06
3344
原创 SpringMVC、SpringMVC XML配置(纯XML方式)
1、引入SrpingMVC所使用的Java包: cglib-nodep-2.1_3.jar、commons-logging.jar、spring-aspects-4.1.7.RELEASE.jar、spring-beans-4.1.7.RELEASE.jar、spring-context-4.1.7.RELEASE.jar 、spring-core-4.1.7.RELEASE.jar、spri
2015-11-24 15:52:36
3886
原创 Spring、Struts2+Spring+Hibernate整合步骤
所使用的Jar包: Hibernate: Spring(使用MyEclipse自动导入框架功能) Struts2: 注解包和MySql驱动包: 1、配置Hibernate和Spring: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://ww
2015-11-20 15:36:03
929
转载 Hibernate4 No Session found for current thread原因
原文地址:http://www.yihaomen.com/article/java/466.htm Hibernate4 与 spring3 集成之后, 如果在取得session 的地方使用了getCurrentSession, 可能会报一个错:“No Session found for current thread”, 这个错误的原因,网上有很多解决办法, 但具体原因的分析,却没有多少,
2015-11-19 10:44:02
605
原创 Spring、Spring事务详解;使用XML配置事务
@Transactional可以设置以下参数: @Transactional(readOnly=false) // 指定事务是否只读的 true/false @Transactional(rollbackFor=Exception.class) //指定在什么异常情况下回滚事务,默认在运行时异常回滚(RuntimeException),Exception异常不回滚 @Transactiona
2015-11-17 17:30:35
1126
原创 Spring、整合Spring+JDBC
首先引入Spring包和JDBC所使用到的包: 配置beans.xml步骤: 1.配置dataSource的属性 2.将DataSource交给DataSourceTransactionManager管理 3.开启事务开关 4.配置JdbcTemplate工具类 5.将jdbcTemplate注入到PersonServiceImpl中 <beans xm
2015-11-17 15:01:27
468
原创 Spring、XML配置AOP
新建一个AOP类: public class MyInterceptor2 { public void doAccessCheck(){ System.out.println("前置通知 "); } public void doAfterReturning(){ System.out.println("后置通知 "); } public void doAfter(){ Sy
2015-11-16 11:32:38
468
原创 Spring、AOP详解
如何配置AOP查看:Spring、Hello AOP 1.对于拦截规则@Pointcut的介绍: @Pointcut("execution (* cn.raffaello.service..*.*(..))") private void anyMethod(){} // 声名一个切入点,声名方式比较奇特 注解: // * 返回值类型 *为所有类型的返回值 // cn.
2015-11-12 16:54:06
529
原创 Spring、Hello AOP
AOP 概念:http://blog.csdn.net/moreevan/article/details/11977115 AOP 所使用到的jar 包: aspectjrt.jar common-annotations.jar aspectjweaver.jar cglib-nodep.jar commons-logging.jar spring.jar 1.在bean
2015-11-12 15:05:06
602
原创 Spring、Spring自动扫描和管理Bean
Spring2.5为我们引入了组件自动扫描机制,它可以在类路径下寻找标记了@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入到spring容器中管理,它的作用和在xml中使用bean节点配置组件一样。 1. 引入context命名空间(在Spring的配置文件中),并打开组件自动扫描配置,并指定要纳入管理的命名空间(Spri
2015-11-11 16:36:01
509
原创 Spring、使用注解方式装配对象(@Resource、@Autowired)
使用注解方式有两种方式@Resource、@Autowired,本文使用@Resource: 首先,引入注解所使用的Jar包 :common-annotations.jar 然后在beans.xml中加入命名空间空间 xmlns:context="http://www.springframework.org/schema/context" 然后打开使用注
2015-11-10 16:59:28
3017
原创 Spring、基本类型属性和集合类型属性的注入
Spring 还可以对基本属性和集合类型属性进行注入: public class PersonServiceImpl implements PersonIService { private String baseProperty; private Set sets; private List list; private Properties properties; private Ma
2015-11-10 11:34:51
1968
原创 Spring、Spring依赖注入与编码剖析Spring依赖注入的原理
Spring依赖注入 新建PersonIDao 和PersonDao底实现Save方法: public interface PersonIDao { public void save(); } public class PersonDaoImpl implements PersonIDao{ @Override public void save() { System.out.pr
2015-11-09 15:59:46
403
原创 Spring、Bean的生命周期
1、默认情况下,在Bean被实例化的时候,bean对象将被创建: public class PersonServiceImpl implements PersonIService { public PersonServiceImpl(){ System.out.println("初始化!!!"); } @Override public void helloSpring() {
2015-11-06 16:25:34
535
原创 Spring、Bean 的作用域
Singleton作用域(默认) 当一个bean的作用域为singleton,那么Spring Ioc容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。也就是说,当把一个bean定义设置为singleton作用域时,Spring IoC容器只会创建该bean定义的唯一实例。这个单一实例会被存储到单例缓存中,并且所有针对该
2015-11-06 14:32:46
617
原创 Spring、实例化Bean的三种方法
1、使用类构造器进行实例化 测试代码: @Test public void test() { ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml"); PersonIService personIService=(PersonIService)ac.getBean("personIServ
2015-11-06 11:32:54
494
原创 Spring、编码剖析Spring管理Bean的原理
引入dom4j jar包 1、新建Person接口和PersonBean public interface PersonIService { public void helloSpring(); } public class PersonServiceImpl implements PersonIService { @Override public void helloSpring(
2015-11-05 16:53:46
533
原创 Spring、Hello Spring
1、引入Spring jar包 2、新建一个Person 接口和Person Bean public interface PersonIService { public void helloSpring(); } import cn.server.PersonIService; public class PersonServiceImpl implements PersonIServic
2015-11-05 15:12:58
567
原创 Spring、控制反转与依赖注入(概念)
Spring 一个开源的控制反转(Inversion of Control ,Ioc)和面向切面(AOP)的容器框架。 主要目的:简化开发 控制反转(Inversion of Control ,Ioc) 所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护由外部容器来负责。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。 依赖注入(Depende
2015-11-04 17:36:28
787
原创 Hibernate、批量操作数据
Hibernate 批量操作数据可以使用两种方法实现 1、分批更新,每一小批同步一次数据: public void saveEmployee2(){ Session s=HibernateSessionFactory.getSession(); Transaction tran=s.beginTransaction(); for(int i=1;i<=1000;i++
2015-11-03 14:59:46
594
原创 Hibernate、3.6.7在线帮助文档
地址:http://resource.ajava.org/hibernate/hibernate-3.6.7.final-manual-zh-cn/index.html
2015-11-03 11:09:24
493
原创 Hibernate、乐观锁和悲观锁
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人
2015-11-02 17:41:20
522
pyDev,Python Eclipse插件
2015-12-27
python-2.7.9 64位
2015-12-27
AjaxPro.dll,AjaxPro.AjaxMethod
2013-11-01
光线CMS系统,如何显示幻灯片,资源包
2012-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅