比较中文是否相等:if str1.decode("GB2312").encode("utf-8") ==str2.decode("GB2312").encode("utf-8"): print "=="注: decode中时str1 str2使用的中文编码方式, encode统一用utf-8形式比....
分类:
编程语言 时间:
2014-06-18 19:26:41
阅读次数:
384
重复代码 臭味集合里面排第一的就是重复代码了。如果你在不止一处发现了同样结构的代码,你可以确定如果你找到一种方法来统一他们的话,你的程序将会改善。 最简单的重复代码问题是当你在同一个类中有两个方法有相同的表达时出现的。那么你需要做的所有步骤只是提取方法然后在两处调用代码。 另一种常...
分类:
其他好文 时间:
2014-06-18 17:44:20
阅读次数:
164
公司所有账号信息由一台 NIS Server 统一管理,但是有几台 NIS Client 只允许某几个用户登录。这里通过PAM机制来实现该需求。1. 需要配置的文件 (/etc/pam.d/目录下)(1) sshd # 限制可以ssh到本机的用户(2) su # 限制可以通过su切换的用户(3) l...
分类:
其他好文 时间:
2014-06-18 14:30:43
阅读次数:
219
1 . 仓库简介 没有 Maven 时,项目用到的 .jar 文件通常需要拷贝到 /lib 目录,项目多了,拷贝的文件副本就多了,占用磁盘空间,且难于管理。Maven 使用一个称之为仓库的目录,根据构件的坐标统一存储这些构件的唯一副本,在项目中通过依赖声明,可以方便的引用构件。2 . 仓库的布局 ....
分类:
其他好文 时间:
2014-06-18 13:26:15
阅读次数:
422
微信支付做了有一定时间了,现在就来做一些知识的总结,总体来说微信支付的文档不是非常的完美,其中存在一些问题。虽然坑很多,但是还是把问题解决了。微信支付的收货地址共享功能,主要是统一的管理微信用户个人的收货地址,其收货地址可以被应用于所有可以调用的开发者。用户的收货地址包含了很多个人信息,因此该接口必须要通过申请,申请的方式可以在mp平台上查看到。申请开通包含微信支付功能时,则需要配置微信的支付目录...
分类:
微信 时间:
2014-06-17 22:59:49
阅读次数:
396
中断是计算机系统处理异步事件的重要机制。当异步事件发生时,事件通常是通过硬件向cpu发出中断请求的。在一般情况下,cpu响应这个请求后会立即运行中断服务程序来处理该事件;为了处理任务延时、任务调度等一些与时间有关的事件,任何一个计算机系统都应该有一个系统时钟。与其他计算机系统一样,UC/OS2的.....
分类:
其他好文 时间:
2014-06-17 20:48:59
阅读次数:
169
第1章 数据中心的构建与管理数据中心的服务器按照类型可以分为塔式服务器、机架式服务器和刀片服务器这三大类。塔式服务器机架式服务器它的尺寸有统一的标准:服务器的宽度为19英寸,高度以U为单位(1U=1.75英寸)。刀片服务器
分类:
其他好文 时间:
2014-06-17 20:42:11
阅读次数:
305
第一种 URL对应Bean如果要使用此类配置方式,需要在XML中做如下样式配置 以上配置,访问/hello.do就会寻找ID为/hello.do的Bean,此类方式仅适用小型的应用系统第二种 为URL分配Bean使用一个统一配置集合,对各个URL对应的Controller做关系映射 hello...
分类:
编程语言 时间:
2014-06-17 20:22:40
阅读次数:
227
        基于一些特殊的原因我们需要修改本地管理员的密码,正常情况下,我们需要手动修改但是在域环境中,我们可以通过组策略来统一修改本地管理员密码。修改方法个人找到的可以分为两种,一种是通..
分类:
其他好文 时间:
2014-06-17 17:33:28
阅读次数:
1002
工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑将一些相关的产品组成一个“产品族”,由同一个工厂来统一生产,这就是我们本文将要学习的抽象工厂模式的基本思想。
Abstract Factory(抽象工厂模式):提供一个创建一系列相关或相互依...
分类:
其他好文 时间:
2014-06-17 16:27:34
阅读次数:
198