自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

BeautifulSoup 初体验

最近尝试了一下BeautifuSoup 这个解析html的类库,概叹BeautifuSoup 的强大啊,了了几行代码就能抓取香港官网iphone4s的信息 哈哈—— from BeautifulSoup import BeautifulSoupimport urllibwebpage = urllib.urlopen(r"http://store.apple.com/hk-zh...

2011-12-27 10:23:09 155

原创 python 诠释 快速排序

 快速排序使用分治法 (Divide and conquer)策略来把一个串行 (list)分为两个子串行(sub-lists)。步骤为:从数列中挑出一个元素,称为 "基准"(pivot),重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition...

2011-12-04 16:06:15 134

原创 python 诠释 归并排序

归并排序 相对简单 归并的含义是将两个或两个以上有序表组合成一个新的有序表:假设初始序列含有n个记录,则可看成是n个有序的子序列;每个子序列的长度为1,然后两两归并,得到 (n+1)/ 2 个子序列;再两两归并……如此重复,最终得到一个有序序列,这种叫做2路归并,如图所示: 代码实现: def merge(list_a, list_b) : key_a,...

2011-12-04 15:12:52 132

原创 python 诠释 堆排序

最近在使用java 的PriorityBlockingQueue 发现其排序使用的是堆排序 ,于是借这个周末翻了一下大学时候的数据结构的书好好复习了下,堆排序是一种选择排序,堆的定义: n各元素的序列{k1, k2, k3, ……kn},当且仅当满足ki <= k2i  &&   ki <= k2i + 1(小顶堆) 或者 ki >= k2i &&...

2011-12-03 21:56:08 164

原创 Oracle BLOB 存储 两三事

最近遇到好多需要存储Oracle BLOB 需求。 众所周知,BLOB 是用来存储图片、PDF、等大数据对象的。由于公司的需要我们所有的数据库操作都要使用存储过程来操作。所以首先先贴上一个BLOB存储的存储过程供大家参考:create or replaceprocedure NDSSP_backup_fund (fund_id_in in varchar2 ,selector_in in ...

2011-07-19 10:21:35 612

原创 单例模式的 两种 经典实现

单例模式定义:确保一个类只有一个实例。并提供一个全局访问点。 在实际工作和面试中,单例模式可能是我们遇到频率比较大的设计模式之一。下面给出两种单例模式的实现方式:1、急切实例化的方式: public class Singleton{ private static Singleton singleton = new Singleton(); priva...

2011-05-19 21:38:19 139

原创 Java 序列化学习 —— Object序列化成字符串

最近项目中遇到了将实体类序列化成字符串存进数据库的需求,特地写了个公用的Object 序列化成字符串的工具类:要求: Object 必须继承Serializable 接口 ,最好有个序列化Id 这样在类转换和扩展时 能避免很多不必要的错误。关于java类的序列化可参考:http://www.ibm.com/developerworks/cn/java/j-lo-serial/index.h...

2011-05-18 18:44:56 359

原创 ubuntu 下 在线词典 (python 实现)

     毕设搞完了,又把电脑的系统换回了ubuntu,发现了ubuntu 下没有一个好用的词典,这对于我这个英语四级考了三次才过的人可谓是非常的不爽,看到网上有这么多的在线词典api,于是就用python 写了一个, 感觉还不错啊 ,在这贴上代码:#!/usr/bin/env pythonfrom xml.etree.ElementTree import XMLParse...

2011-04-15 20:29:57 134

原创 google contact api 使用 : python获取所有goole联系人

最近有用程序管理自己联系人的想法,所以学习了一下google contact的api 作为一个起步放出 python 获取所有联系人的代码与大家分享: '''Created on 2011-4-10@author: wary'''from gdata.contacts.client import ContactsQuery, ContactsClient...

2011-04-10 23:38:39 1869

原创 android

最近在做毕业设计 放出一段 自己写的android下 使用多线程处理 向服务器请求数据 的代码 请大家多多指教啊!废话少说啦 直接上代码: /** * */package com.wary.odClient.http;import java.io.IOException;import java.io.UnsupportedEncodingException...

2010-12-16 21:14:47 90

原创 事务ACID

事务实现原子性 是通过事务日志实现的

2010-09-30 10:01:00 293

原创 使用存储过程的好处

1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。   2.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query,Delete 时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。这些操作,如果用程序来完成,就变成了一条条的 SQL 语句,可能要多次连接数据库。而换成存储,只需要连接一次数据库就可以了。   3.存储过程可以重复使用,可减少数据库开发人员的工作

2010-09-30 10:01:00 269

转载 java面试32题

<br />第一,谈谈final, finally, finalize的区别。 <br /><br />    第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? <br /><br />    第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 <br /><br />    第四,&和&&的区别。 <br /><br /> 

2010-06-10 23:24:00 241

转载 Hashtable和HashMap的区别

HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。  1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。 

2010-06-10 23:16:00 211

原创 java 大数类

 import java.io.*; class BigInt { int a[]; int len; BigInt(String str) { {  len=str.length();  a=new int[len];  for(int i=0;i  {   this.a[i]=str.charAt(i)-48;  } } 

2009-11-14 18:41:00 437

原创 用c++写的一个学生信息管理程序

#include#include#includeusing namespace std;struct Student{ string Sno; string Sname; string Ssex; string Sclass; Student *next; };class linkList{public: Student *hea

2009-10-23 19:54:00 3348 2

原创 java 作业 矩阵类

import java.io.*; public class Matrix //定义矩阵类{ int m; int n; int[][] num;  Matrix(int j,int k) //构造函数 { m=j; n=k; num=new int[m][n]; }  public static void cinMatrix(

2009-10-19 14:08:00 938

原创 约瑟夫环 c++版源代码

 #includeusing namespace std;int main(){ struct person { int key; int num; struct person *next; }; int n,m; cin>>n>>m; person *p1,*head,*p2; for(int i=1;i { int k;

2009-10-07 17:12:00 1148 1

空空如也

空空如也

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

TA关注的人

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