`
文章列表
1. 创建按钮的下拉列表(Create Twitter-Style Dropdowns Using jQuery) http://davidwalsh.name/twitter-dropdown-jquery   2. 创建QQ空间那种置顶的导航条(Create a Sexy Persistent Header with Opacity Using MooTools or jQuery) http://davidwalsh.name/persistent-header-opacity   3. 创建比较有个性的按钮(Create GitHub-Style Buttons with C ...
webbench可以模拟3万个并发连接去测试网站的负载能力(最多可以模拟3万个),感觉要比Apache自带的ab压力测试工具好,安装使用也 特别方便。也可以用于nginx的测试。 一、系统环境:  适用系统:Linux 二、编译安装: 下载软件 [root@linuxzgf ~]# wget http://www.zongguofeng.cn/uploadfile/2010/0206/webbench-1.5.tar.gz [root@linuxzgf ~]# tar zxvf webbench-1.5.tar.gz ...
现在很多网站都有统计在线人数的功能,实现的方法也有很多。   我以前就是采用的servlet的listener来实现的,当有一个session创建就增加一个在线用户,用户登出或session失效的时候就减少一个在线用户。这种方式的弊端在于当用户强行关闭浏览器窗口时,会出现统计不准确的情况,当然,我们可以通过设置session的timeout时间来解决。   今天我打算用memcache来实现在线用户的统计,因为使用缓存会更加灵活。因为缓存本身就提供了自动过期的功能。   可以在用户第一次访问的时候,已sessionID作为key向缓存中加入数据,并更新最近的活动时间,这样就可以实现用 ...
  使用sitemesh的步骤 1. 添加jar文件到classpath 2. 在web.xml中增加过滤器   <!-- Sitemesh --> <filter> <filter-name>sitemesh</filter-name> <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class> </filter> <filter-mapping> <filter ...
我在实际的项目应用中,有时会设计出这样的一种数据表,每个时间段产生一个新表,例如是按年或月或日。相同类型的表中,所有的字段结构都是一样的。而 hibernate 提供的类与表的映射,是只能映射到一个具体表的,在程序的运行过程中,很难去动态修改一个 hbm 对应的表名。我在网上也有看到一实现,但是很复杂,并且不符合我的要求。 因此我就想到直接用 jdbc 去操作数据库,这样的做法是绕过 hibernate 了。方法是从 hibernate 的 session 中,直接取得数据库 connection ,然后就直接 jdbc 了。 后来在升级了 proxool 到 9.0RC3 ...
方法1:用传统的方法将网站变成黑白色非常的麻烦,需要更换页面的文件,并且要对图片进行更改。但如果自己的网站支持CSS的话,一切变得很简单。只要是符合w3标准的网页,在CSS文件的最前面加上一行代码就可以了,这段代码使用的是CSS滤镜,将网页中的色彩部分过滤掉。 html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }(不换行) 方法2:有个方法可以迅速把你的网站变成灰调,就是给body加个css滤镜。body {filter:gray;}既然说了是css滤镜,那么只能是在IE下支持了。firefox ...
vmware下redhat linux 9使用NAT共享主机IP上网 收藏 VMware提供:桥接,Host Only和NAT三种连网方式. 我个人认为NAT方式较简单,用它来共享主机的IP,适合那种每台主机只允许一个IP的情况。具体设置如下:   1、VMware网络连接选择的是NAT方式。 2、VMware网络设置里的NAT项中查看VMnet8,NAT的网关设置为192.168.X.2。 3、在windows中,查看所有的网络连接,你应该发现除了原有的网卡之外,又多了Vmnet1和Vmnet8。vmnet1是hostonly的接口,而Vmnet8是就是我们要使用的NAT的网络接口。 ...
FreeMarker是Quake Wang推荐我使用的。刚学FreeMarker的时候,发现freemarker真的很棒!简单易用,功能强大。但是用它做了几个项目以后开始不爽了。 一宗罪:freemarker的变量必须有值,没有被赋值的变量就会抛出异常,那个黄黄的freemarker出错页面,真是让人看了太难过了。 freemarker的FAQ上面冠冕堂皇的说,未赋值的变量强制抛错可以杜绝很多潜在的错误,如缺失潜在的变量命名,或者其他变量错误。但是实际的效果是:带来的是非常大的编程麻烦,程序里面几乎所有可能出现空值的变量统统需要加上${xxx?if_exists},有些循环条件还需要写if判断 ...
mvn package -Dmaven.test.skip=true
<plugin>   <artifactId>maven-compiler-plugin</artifactId>   <configuration>   <source>1.6</sou
从字典中获取一个值  问题  你需要从字典中获得一个值,不要处理在字典里找不到你所需要的键值的异常。  那就是字典的get方法。 如果你有一个字典  d = {'key':'value'}   在一个异常安全的方法中,你能够写一个从d中提取‘key’的值的测试  if d.has_key('key'): # or, in Python 2.2 or later: if 'key' in d: print d['key'] else: print 'not found'  
不用过多的引用来构造一个字典  问题  你想构造一个不使用引号键值(key)的字典  解决  一旦你积极投入到python中来, 你可以发现你自己需要构造许多的字典。然而,标准的方法,也就是众所周知的字典的显示,比你想象的有一点点混乱。 因为它需要引用键值。 例如:  data = { 'red' : 1, 'green' : 2, 'blue' : 3 }   当键值是标识符的时候,有一个更简洁的方法:  def makedict(**kwargs): return kwargs data = makedict(red ...
问题 你想去交换一些变量的值,但是你不想使用临时变量。 解决 python的自动元组打包和解包可以做到这点: a, b, c = b, c, a a, b, c = b, c, a   讨论 许多程序语言让你使用临时中间变量去交换变量的值。 temp = a a = b b = c c = temp   但是python让你使用tuple的打包和解包来直接赋值 a, b, c = b, c, a   在一个赋值中,python要求等号右边是一个表达式。 这里我们所写的b, c, a的确是表达式。要明确的是,它是一个元组, 有三个元 ...
看了一下,这个坛子里很多朋友用了 vmware来操练linux,基本的模式是windows host + linux guest,这个方法对于演练linux的初学者来说不失为好方 法,但对于真正天天使用linux的人,如果他/她想使用windows里的功能,比如语音视频 ...
vmware 网络配置实例 二 windows host + linux guest 作者:tenry (yunqing(2005-03-24)按:很多朋友问到ping不通host的情况,请检查一下host里的防火墙设置,多数的 windows xp sp2下的防火墙都设置成不响应) 前言:前几天写 ...
Global site tag (gtag.js) - Google Analytics