上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
2012年9月8日
摘要: 下面列出了一些Jquery使用技巧。比如有禁止右键点击、隐藏搜索文本框文字、在新窗口中打开链接、检测浏览器、预加载图片、页面样式切换、所有列等高、动态控制页面字体大小、获得鼠标指针的X值Y值、验证元素是否为空、替换元素、延迟加载、验证元素是否存在于Jquery集合中、使DIV可点击、克隆对象、使元素居中、计算元素个数、使用Google主机上的Jquery类库、禁用Jquery效果、解决Jquery类库与其他Javascript类库冲突问题。1. 禁止右键点击12345$(document).ready(function(){$(document).bind("contextmenu& 阅读全文
posted @ 2012-09-08 12:24 vingi_苍月 阅读(291) 评论(0) 推荐(0) 编辑
2012年8月26日
摘要: Join的作用是众所周知的,阻塞进程直到线程执行完毕。通用的做法是我们启动一批线程,最后join这些线程结束,例如:for i in range(10):t = ThreadTest(i)thread_arr.append(t)for i in range(10):thread_arr[i].start()for i in range(10):thread_arr[i].join()此处join的原理就是依次检验线程池中的线程是否结束,没有结束就阻塞直到线程结束,如果结束则跳转执行下一个线程的join函数。而py的join函数还有一个特殊的功能就是可以设置超时,如下:Thread.join([ 阅读全文
posted @ 2012-08-26 22:15 vingi_苍月 阅读(14665) 评论(0) 推荐(0) 编辑
2012年8月24日
摘要: 学用python也有3个多月了,用得最多的还是各类爬虫脚本:写过抓代理本机验证的脚本,写过在discuz论坛中自动登录自动发贴的脚本,写过自动收邮件的脚本,写过简单的验证码识别的脚本,本来想写google music的抓取脚本的,结果有了强大的gmbox,也就不用写了。这些脚本有一个共性,都是和web相关的,总要用到获取链接的一些方法,再加上simplecd这个半爬虫半网站的项目,累积不少爬虫抓站的经验,在此总结一下,那么以后做东西也就不用重复劳动了。1.最基本的抓站import urllib2 content = urllib2.urlopen('http://XXXX'). 阅读全文
posted @ 2012-08-24 00:54 vingi_苍月 阅读(241) 评论(0) 推荐(0) 编辑
2012年8月22日
摘要: 1.复制字符串#strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print sStr22.连接字符串#strcat(sStr1,sStr2) sStr1 = 'strcat' sStr2 = 'append' sStr1 += sStr2 print sStr13.查找字符#strchr(sStr1,sStr2) sStr1 = 'strchr' sStr2 = 'r' nPos = sStr1.index(s 阅读全文
posted @ 2012-08-22 16:41 vingi_苍月 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 许多应用程序中都会有日志模块,用于记录系统在运行过程中的一些关键信息,以便于对系统的运行状况进行跟踪。在.NET平台中,有非常著名的第三方开源日志组件log4net,c++中,有人们熟悉的log4cpp,而在python中,我们不需要第三方的日志组件,因为它已经为我们提供了简单易用、且功能强大的日志模块:logging。logging模块支持将日志信息保存到不同的目标域中,如:保存到日志文件中;以邮件的形式发送日志信息;以http get或post的方式提交日志到web服务器;以windows事件的形式记录等等。这些日志保存方式可以组合使用,每种方式可以设置自己的日志级别以及日志格式。日志.. 阅读全文
posted @ 2012-08-22 16:26 vingi_苍月 阅读(334) 评论(0) 推荐(0) 编辑
2012年8月14日
摘要: 为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb23 阅读全文
posted @ 2012-08-14 13:19 vingi_苍月 阅读(5307) 评论(0) 推荐(0) 编辑
2012年8月5日
摘要: 一般来说,Windows开发者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能开始创建Rails应用。对于初学者,在Windwos上安装rails最简单的方式是RailsInstaller安装包。RailsInstaller是一键安装的软件包,能够帮助你尽快上手,快速安装好开发环境。本文使用的railsinstaller 2.0.1包含了:Ruby1.9.2-p290Rails3.1.1Bundler1.0.18Git1.7.6Sqlite3.7.3TinyTDS0.4.5SQL Server support3.3.3DevKitRailsInstaller的官方网站: 阅读全文
posted @ 2012-08-05 12:34 vingi_苍月 阅读(200) 评论(0) 推荐(0) 编辑
2012年8月4日
摘要: 在IronRuby - 怎么就没有好用的IDE呢??中介绍了一些编辑IronRuby的IDE。RubyMine我下载过来用了一下,发现添加文件等都有问题,所以就不用了。而我们公司已经有团队在使用NetBeans了,并且它是开源的,所以我也就尝试它用一下。今天花几个小时用了一下,本篇就把这几个小时我了解到的给大家介绍一下,以便大家可以快速的通过Netbeans来编写和运行IronRuby代码。添加Ruby平台打开菜单【工具】-【Ruby平台】弹出Ruby平台管理器后,点击【添加平台】,在文件名上输入"c:\Program Files\IronRuby 1.0v4\bin\ir.exe& 阅读全文
posted @ 2012-08-04 23:20 vingi_苍月 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在前面几篇blog中我介绍了一些IronRuby相关的内容,由于IronRuby是Ruby在.Net的一种实现而已,所以其基本语法和使用都类似Ruby,那么要想学会使用IronRuby,我们首先就要先快速了解如何使用Ruby,本篇主要介绍一下Ruby的一些基础知识,这也是我这几天主要用到的东西,希望对初学者有所帮助。Variables定义变量很简单,只要写上一个小写的编码名,后面跟上等号和值就行了,如str = "你好"num = 1 arr = [1, 2, 3] ConditionsifXXX then XXX elseif XXX then XXX endtitle 阅读全文
posted @ 2012-08-04 23:18 vingi_苍月 阅读(143) 评论(0) 推荐(0) 编辑
2012年8月1日
摘要: SELECT * FROM (SELECT row_number() OVER (ORDER BY rd_roadid desc) AS rowno,* FROM MS_Road) AS t WHERE rowno BETWEEN 201 AND 210 阅读全文
posted @ 2012-08-01 23:39 vingi_苍月 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页