`
文章列表
环境: Win7 64位 Python2.7.2 64位 Oracle client 32位   cx_Oracle: Windows amd64 Installer (Oracle 11g, Python 2.7)   在python终端报错: >>> import cx_Oracle Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: DLL load failed: %1 不是有效的 ...
现在Solr的版本是3.1,与Lucene Java开始同版本号发布。   Hello, World!   从Solr的官网下载Solr的包,我们就挑一个国内的镜像吧,http://labs.renren.com/apache-mirror//lucene/solr/3.1.0/,可以看到,这里有一个是源码包,一个是可执行包。我们就先下载可执行包apache-solr-3.1.0.zip 。   把包解开。可以看到里面有几个文件夹: client:用来存放Solr客户端的文件夹,目前里面值存放了一个Ruby的客户端。 contrib:Solr的强劲插件所用到得依赖Jar包 di ...
在做两个数据库数据拷贝的时候,遭遇 1153 - Got a packet bigger than 'max_allowed_packet' bytes With statement:   遇到这个问题,一般是客户端的 'max_allowed_packet'设置不够大。解决方法为: 在终端执行以下命令 set global net_buffer_length=1000000; set global max_allowed_packet=1000000000;  
项目的需要,需要抓取黄历信息。 于是用Python写了一段小脚本。抓取的源是在QQ的网站上刮出来的。需要注意的是,该源请求返回的是一个JSON,需要下载Python的JSON包,可以在网上Google,附件也附上这个包。不废话,上源码。 #!/usr/bin/python #coding: utf8 import json, urllib2, time def get_page(url,date): try: #检查日期是否正确,例如 2010-2-31 time.strptime(date,'%Y-%m-%d') req = urllib2.Reque ...
事件 HTML元素事件是浏览器内在自动产生的,当有事件发生时html元素会向外界(这里主要指元素事件的订阅者)发出各种事件,如click,onmouseover,onmouseout等等。 DOM事件流 DOM(文档对象模型)结构是一个树型结构,当一个HTML元素产生一 ...
原文地址:http://abstrusegoose.com/249  
原文已经无法追寻出处,希望原作者谅解 1、MultiBox 一个lightbox支持的内容格式包括:图片,Flash,视频,mp3,html。 主页:http://www.phatfusion.net/multibox/ 下载:http://www.phatfusion.net/multibox/multibox.zip 示例:http://www.phatfusion.net/multibox/ 2、ImageMenu
As      
去SA面试的时候,面试官问我平时用Java的什么数据结构,答曰:Vector。又问:哪有用过其他的的吗?例如List和Map之类的。答曰:甚少。(自己汗一个,没水平)既然不会就要学习啦。 翻开《Java学习笔记》,里面对对象容器的描述不错。 1. ArrayList和LinkedList ArrayList使用了数组结构实现List的数据。所以ArraryList用来快速定位对象是非常有效率的。但是如果要对ArraryList中间插入或者删除,效率会非常低。 LinkedList使用链表来实现的List。所以跟ArrayList相反,LinkedList对于插入和删除是非常有优势,反之对于快速定 ...
OYM中的任务中,有一项对文件内容的检查挺有意思的,就是要检查字符是否是全角的,例如“GY”(not“GY”),并且把这些字符改为半角的。 想起了在研发中心的一个朋友的抱怨:“昨天写了一整天的程序,发到广大教务处那边居然说不能用,然后亲自跑了一躺,发现不是我的程序有问题,是那边的人输入个全角字符,搜半角的字符,当然不行了” 恩,Betty写的需求真有意思,考虑的问题很周全,是一个很厉害的项目经理。如果从输入这里解决了字符是否是半角的,那么,以后的情况就容易解决很多了。恩,网上搜了一下资料,查了一下书,得出了以下代码: public void testChar() {   String s1 =  ...
OYM的任务中,有个要求,上传一个Excel文件,检查他的内容是否合法,并返回信息。 今天想了一下,第一个要解决的问题就是上传一个Excel文件,上传文件的组件到挺多的,网上一搜,就有一大堆教程,但是现在并不是要上传一个文件到服务器以作存储之用,而是要上传一个文件到内存里,以Java的数据结构存储起来,并检查,把合乎要求的数据写到数据库里。所以在网上的一大堆上传文件的组件并不合用。于是又想自己写,思路就是从客户端那里获取一个InputStream,然后就对这个InputStream做一系列的检查。代码如下: ServletInputStream sis = request.getInputS ...
什么是IOC呢,在网上搜到了一非常有意思的讲解。IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 下面我们以几个例子来说明什么是IoC 假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一个Boy。那么,我们的问题是,Girl如何能够认识这个Boy? 在我们中国,常见的MM与GG的认识方式有以下几种 1 青梅竹马; 2 亲友介绍; 3 父母包办 那么哪一种才是最好呢? 青梅竹马:Girl从小就知道自己的Boy。 1: public c ...
Buffloa里的传递参数的编码是GBK。 buffalo.switchPart('body',url,false);如果url中包含汉字,是采用GBK编码的。在不改变tomcat的配置文件的情况下,在目标页面里获得url参数的正确方法是 1: String name = new String(request.getParameter("name").getBytes( 2:
最近在准备考试系统的开发,碰到了 request.getParameter乱码的问题。跟林彬讨论了一下,还是觉得用老方法管用。 如果是post的话,可以通过设置filter的方法来解决。 如果是get或者是超链接的话,以前是通过设置tomcat的配置文件server.xml来解决的,但这样不好,并不是所有的项目,我们都可以修改到服务器的tomcat的配置文件。具体代码如下: 1: Connector port="8080" maxHttpHeaderSize="8192"

设置ip的bat

电脑搬回了宿舍,破解了校园网,多人公用一条宽带。要一个主机拨号。ip总不免要设来设去,总是要手工改,很麻烦,于是上网查了查,写了个改ip的bat文件。内容如下: 1: netsh interface ip set address name="本地连接" source=static addr=192.168.0.39 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
Global site tag (gtag.js) - Google Analytics