`
yangjizhong24
  • 浏览: 399098 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
注:转载http://www.nit-pro.org/jszl.asp?NewsID=3554     一、 Hibernate介绍    Hibernate是基于对象/关系映射(ORM,Object/Relational Mapping)的一个解决方案。ORM方案的思想是将对象模型表示的对象映射到关系型数据库中,或者反之。Hibernate目前是ORM思想在Java中最成功、最强大的实现。它于2001年的年末发布第一个版本,立即引起了广泛的注意。2003年6月,Hibernate2发表,并且获得Jolt大奖,进而被JBoss吸纳成为它的一个子项目。2005年3月,Hibernate 3发 ...

抓取网页信息

取得headers:   import httplibconn = httplib.HTTPConnection('www.sohu.com') conn.request('get', '/') res = conn.getresponse() #print res.status, res.reason print res.getheaders() 取得内容: #coding=gbk    import httplib    conn = httplib.HTTPConnection("www.google.cn")    conn.request( ...
只是拿来的文章,留个存档,可不保证能用 使用已有的cookie访问网站 import cookielib, urllib2 ckjar = cookielib.MozillaCookieJar(os.path.join(’C:\Documents and Settings\tom\Application Data\Mozilla\Firefox\Profiles\h5m61j1i.default’, ‘cookies.txt’)) req = ...
ab = {       'Swaroop'   : 'swaroopch@byteofpython.info',             'Larry'     : 'larry@wall.org',             'Matsumoto' : 'matz@ruby-lang.org',             'Spammer'   : 'spammer@hotmail.com'     }print "Swaroop's address is %s" % ab['Swaroop']# Adding a key/value pairab['Guido'] = 'g ...
c.适配器模式 我的笔记本是港货,它的插头与我们常用的插座不一样,所有我出差的时候我必须带一个适配器,才能使用不同地方的插座。这是一个对适配器模式最经典的描述。当我们设计的系统要与其它系统交互,或者我们设计的模块要与其它模块交互时,这种交互可能是调用一个接口,或者交换一段数据,接受方常常因发送方对协议的变更而频繁变更。这种变更,可能是接受方来源的变更,比如原来是A系统,现在变成B系统了;也可能是接受方自身的代码变更,如原来的接口现在增加了一个参数。由于发送方的变更常常导致接受方代码的不稳定,即频繁跟着修改,为接受方的维护带来困难。 遇到这样的问题,一个有经验的程序员马上想到的就是采用适配 ...
策略模式 如果一个员工系统中,员工被分为临时工和正式工并且在不同的地方相应的行为不一样。在设计它们的时候,你肯定设计一个抽象的员工类,并且设计两个继承类:临时工和正式工。这样,通过下塑类型,可以在不同的地方表现出临时工和正式工的各自行为。在另一个系统中,员工被分为了销售人员、技术人员、管理人员并且也在不同的地方相应的行为不一样。同样,我们在设计时也是设计一个抽象的员工类,并且设计数个继承类:销售人员、技术人员、管理人员。现在,我们要把这两个系统合并起来,也就是说,在新的系统中,员工既被分为临时工和正式工,又被分为了销售人员、技术人员、管理人员,这时候如何设计。如果我们还是使用以往的设计,我 ...
if...else...一个例子: if(var.equals("A")){ doA(); }else if(var.equals("B")){ doB(); }else if(var.equals("C")){ doC(); }else{ doD(); }   这样的代码很常见,也非常平常,我们大家都写过 ...
5 8 * * * /usr/local/bin/php /home/snp/www/idc-billing-bandwidth/mail-to.php > /tmp/idc-mail-to.php.log 2>&1   其中代表8点05分执行此语句。   注意:   1.在crontab 中一定要详细指示命令的绝对路径,比如:/usr/local/bin/php   2.> /tmp/idc-mail-to.php.log是执行情况的打印日志   3.如里面用到环境变量的东西,要添加:. /etc/profile;此句
package com.chinacahe.logcontrast; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Dat ...
一。import   os     os.rename(src,   dst)         比如要把d:\test.py重新命名为d:\tt.py     import   os     os.rename('d://test.py','d://tt.py')         记得写绝对路径哦   二。     #! /usr/bin/env python import sys, string, os for root, dir, files in ...
一、打开一个网页获取所有的内容 from urllib import urlopen doc = urlopen("http://www.baidu.com").read() print doc 二、获取Http头 from urllib import urlopen doc = urlopen("http://www.baidu.com") print doc.info() print doc.info().getheader('Content-Type') 三、使用代理 1. 查看环境变量 print " ...
  一.           python的安装   1. 检查操作系统上安装的python版本 # python -V Python 2.3.4 Linux默认安装的为python2.3.4版本,我们需要python2.5版本  
import sets myString="iaslfj"+"asdfasdf" guess=True #laskdfjlasdjflasdkfkljljk; print (myString+"\n") if True: print('i am true'); else: print('i am wrong'); while guess: print("ok");guess=False; while True: p ...
create database link bill.CHINACACHE  connect to USERID  IDENTIFIED BY PASSWORD   using '(DESCRIPTION=(ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))(CONNECT_DATA=(SID=billbj1)(SERVER = DEDICATED)))';     使用:     select  filename from LOG_FILENAME@bill.CHINACACHE t where  t.filename l ...
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; import org.apache.commons.collections.Collectio ...
Global site tag (gtag.js) - Google Analytics