- 浏览: 16446 次
- 性别:
- 来自: 杭州
最新评论
文章列表
tutorabc多少钱一节课,我估计这个问题很多人都想要知道,因为tutorabc的知名度很高,经常可以在地铁站或者公交车上看到姚明代言的tutorabc的广告,扯远了,因为工作中经常要接待国外客户,我的口语表达能力不好,想要报班提高下,想到tutorabc的广告那么多,几乎家喻户晓了,应该还是挺不错的吧。 在tutorabc官网上看了介绍,感觉还是挺不错的,有免费试听课,注册之后,安排了试听课,通过试听课外教了解你的英语水平,我跟外教的互动还挺不错的,因为是初级课程,我能够听懂老师说的话,外教主要是以鼓励的方式来展开学习,体验课上完之后外教根据我的上课表现给我量身定制私人学习计划。总体来说 ...
现在很多网站上某些活动都有限制同一IP只能投一票的规定,但是有时候迫于压迫,又不得不想办法多投几票,以前是采用Apache里的HttpClient来实现这些功能,日前正在看Ruby,就用它也来玩下:
require 'net/http'
##获得网页内容
def query_url(url)
return Net::HTTP.get(URI.parse(url));
end
#抓取cnproxy上所有的代理列表,并将结果保存到proxy.txt中去
#你可以修改这块代码或者其他的代理服务器列表
def find_all_proxy
z="3";j="
- 2008-10-17 17:27
- 浏览 1122
- 评论(0)
最近终于空下来了,所以下个Ruby玩玩,安装Ruby很简单,去官网下载一个一键安装包既可,linux下的安装,大家Google下就有很多教程了.对于IDE网上说NetBeans支持得很完美,但是因为本人比较喜欢Eclipse,所以还是跟大家推荐EasyEclipse for Ruby and Rails,当然你可以选择只下RoR的插件而不弄个全新的Eclipse.
以前一直在用Java写爬虫工具抓图片,对HttpClient包装,正则表达式处理那个是累啊,就算弄好了工具类,有时候一会又想不起来放哪儿,但Ruby对方面包装的就很强大,短短几十行代码就搞定了这一切:
页面获取和文件下载的方法.
ut ...
- 2008-10-15 10:11
- 浏览 1186
- 评论(0)
在开发中时常会遇到这样的需求:让某些描述信息(这些描述信息已经进行过安全html过滤,所以不会包含Javascript等脚本语言,但是允许正常的链接)里的链接失效,但是不要或者这些描述信息.如要以下代码块里的链接失效
<div id="desc">
<a href="http://www.9i56.cn">无聊网</a>
</div>
只需要再后面插入下段Javascript既可
<script type=
- 2008-10-15 09:51
- 浏览 1077
- 评论(0)
日常工作中,常常要将在公司做的东西拷回家,或者要从家里拷东西到公司,但是如果用U盘拷又太麻烦,上web发邮件又有点烦,所以就做了下面的小程序,发送前切版里的内容到指定邮箱来传递文件.
相关技术点:
1.JMail邮件发送
2.剪切板提取
具体代码实现如下:
/*
* Created on 2008-3-5
*/
package org.dueam.ft;
import java.awt.HeadlessException;
import java.awt.Toolkit;
import java.awt.datatransfer.DataFlavor ...
- 2008-03-19 10:03
- 浏览 1000
- 评论(0)
ArrayUtils学习笔记
- 博客分类:
- 技术文章
ArrayUtils 拥有以下方法:
toString
将一个数组转换成String,用于打印数组
isEquals
判断两个数组是否相等,采用EqualsBuilder进行判断
toMap
将一个数组转换成Map,如果数组里是Entry则其Key与Value就是新Map的Key和Value,如果是Object[]则Object[0]为KeyObject[1]为Value
clone
拷贝数组
subarray
截取子数组
isSameLength
判断两个数组长度是否相等
getLength
获得数组的长度
isSameType
判段两个数组的类型是否相同
reverse
数组反转
ind ...
- 2008-02-26 18:23
- 浏览 3376
- 评论(0)
来杭州这么久从来没见过这么厉害的台风,竟然可以把杭城改造成半个威尼斯.不知道为什么雨天总是给人压抑的感觉,虽然自认为很喜欢雨天,但是却无法将扑灭心中沮丧的心情,很想一笑而过,可惜往往无功而返.有时候很想问问自己,你真的了解镜子里那个人么?或者说你想去了解吗?
- 2007-10-08 21:34
- 浏览 764
- 评论(0)
现在网络上发帖机横行,如何在尽可能少地影响用户体验的同时阻止发帖机是每个网站面临的课题.
一 常见发帖机类型及其原理
1)程序自动构建字段内容,然后通过程序自动POST到服务器.
2)通过按键精灵之类的模拟器模拟键盘和鼠标操作,以达到自动发帖的目的.
二 发帖机行为分析
发帖机主要是为了发布广告信息,所以一般发帖机都是采用即时创建帐号==>然后发帖==>然后闪人流程散布信息.
三 解决方案
1)通过增加一个特殊字段,系统可以通过验证这个特殊字段来确认当前信息是否是系统实时产生.这种方法可以有效抑制通过程序自动POST数据的发帖机,但是无法阻止模拟器类型的发帖机.
2)验证码.验证码是 ...
- 2007-10-01 20:58
- 浏览 1081
- 评论(0)
四 索引与分页--怎么样SQL运行的更快
正确的使用索引
Where条件落在索引上
不要在where的=前使用函数,否则无法使用索引
Is Null可能无法使用索引
不正确的隐式转换可能不能使用索引
如果能在索引获得数据,就不要回表
如果是复合索引,注意第2个字段以后,可能使用不到索引
正确的使用hint
如果有别名,一定要有别名
格式如/*+ index(t index_name) */
无需回表查询的分页写法
存在以下表T1(A,B,C,D) T1上有索引字段(B,C) .如果只是查B,C两个 ...
- 2007-10-01 12:48
- 浏览 961
- 评论(0)
三 null的那些事
在order 中,简单把null认为是最大
与null的运算,返回null
SQL> select 1 + null from dual;
1+NULL
----------
与null的字符串合并,忽略null
SQL> select 'Hi'||null
- 2007-10-01 12:25
- 浏览 837
- 评论(0)
近日公司的Oracle牛人给我们开发人员做了一次有关Oracle的培训,感觉收获颇大,故记录下来,好他日温习之用.
一 常用的SQL语句
select name,count(*) from table where .. group by ... 中能查询的字段只能为group by的字段.
select * from table where rownum < 5 order by id 中查询出来的结果不是按数据中的ID排序的,而只是将select * from table where rownum < 5 的结果集按ID排序,所以如果你要按ID排序 ...
- 2007-10-01 12:09
- 浏览 1049
- 评论(0)
这是一个单例的延时加载实现:
public class Singleton {
static class SingletonHolder {
static Singleton instance = new Singleton();
}
public static Singleton getInstance() {
return SingletonHolder.instance;
}
}
- 2007-09-28 15:12
- 浏览 1619
- 评论(0)
select
'private String'||
(case
when t.type='3' then '[]'
when t.type='4' then '[]'
- 2007-09-22 20:41
- 浏览 804
- 评论(0)