随笔分类 - 转载
摘要:从数字1递增批量重命名ren.bat:@echo off SETLOCAL ENABLEDELAYEDEXPANSION set /A num=0 FOR /F "tokens=*" %%i in ('dir /A-D /B /OD /TC') do ( IF NOT "%%i"=="%~...
阅读全文
摘要:UML的构造快包含3种:(1) 事物(4种):结构事物,行为事物,分组事物,注释事物(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。(2) 关系(4种)UML 中类与类, 类与接口, 接口与接口这间的关系有: 泛化(generalization) 关系, 关联(association)关系( 关联, 聚合, 合成), 依赖(dependency)关系,实现(realization)关系. 泛化(general
阅读全文
摘要:前言最近,一台机器从FreeBSD换为CentOS,一路安装顺利。完事之后发现,网卡没有启用,dmesg | grep eth 命令确定网卡没有驱动导致的。于是开始了一路艰辛的安装过程。安装过程1.先找驱动,主板是华擎的ConRoe945G-DVI,去了华擎的官网找到这块主板。伤心的发现其官网上并没有linux的网卡驱动下载。但是找到网卡是Realtek RTL8111B型号的。2.在Realtek的官网上找到了驱动,并下载之,进入网卡文件的目录执行(根据网卡的安装说明)命令:# make clean modules# make install# depmod -a# insmod ./src
阅读全文
摘要:原文:jQuery方法扩展:type, toJSON, evalJSON. http://zhkac.iteye.com/blog/499330 .2013-05-19(function($) { // the code of this function is from // http://lucassmith.name/pub/typeof.html $.type = function(o) { var _toS = Object.prototype.toString; var _types = { 'unde...
阅读全文
摘要:Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。所以,最常用的是:Order Deny,AllowAllow from All注意“Deny,Allow”中间只有一个逗号,也只能有一个逗号,有空格都会出错;单词的大小写不限。上面设定的含义是先设定“先检查禁止设定,没有禁止的全部允许”,而第二句没有Deny,也就是没有禁止访问的设定,直接就是允许所有访问了。这个主要是用来确保或者覆盖上级目录的设置,开放所有内容的访问权。按照上面的解释,下面的设定是无条件禁止访问:Ord
阅读全文
摘要:摘要 网络上的IP数据库以纯真版的最为流行,LumaQQ也采用了纯真版IP数据库做为IP查询功能的基础。不过关于其格式的文档却非常之少,后来终于在网上找到了一份文档,得以了解其内幕,不过那份文档寥寥数语,也是颇为耐心才读明白。在这里我重写一份,以此做为LumaQQ开发者文档的一部分,我想还是必要的。本文详细介绍了纯真IP数据库的格式,并且给出了一些Demo以供参考。Luma, 清华大学 修改日期: 2005/01/14Note: 在此感谢纯真IP数据库作者金狐和那唯一一份文档的作者。修改历史: 2005-01-14 修改了原来一些表达不清和错误的地方 自从有了IP数据库这种东西,QQ外挂的显.
阅读全文
摘要:一、捕捉用户点击行为这部分需要Javascript来实现。为了不陷入浏览器兼容的泥潭,可以选择JQuery:<script>jQuery(document).ready(function() { $(document).mousedown(function(e) { if (e.clientX >= $(window).width() || e.clientY >= $(window).height()) { return; } $.get("/path/to/a/empty/html/file", { page_x : e.pageX, page_
阅读全文
摘要:英文原文:http://www.makeuseof.com/tag/3-open-source-web-analytics-tools-google-analytics-fan/中文译文:http://louishan.com/articles/3-open-source-website-analytics-tools-besides-google-analytics.htmlIf you operate your own website, analytic software can be crucial in order to track exactly how well your site
阅读全文
摘要:【IT168 专稿】当我们经常都要处理诸如象手工代码测试及部署这样枯燥重复的工作时,往往会感到沮丧。然而我们一直努力想变得高效率,正如DRY原则所说的(译者住:DRY=Don't Repeat Yourself,不重复原则,参见:http://en.wikipedia.org/wiki/Don%27t_repeat_yourself)。所以为什么不将这样的原则应用到软件开发的其他生命周期,使得能高效流畅并自动去完成这些工作呢?本文将向你介绍10款PHP开发工具,它们能正好能帮助你达到那样的要求,使你能有更多时间专注于建设更优秀的网页。 1 . PHPUnit 测试在软件开发中是相当重要
阅读全文
摘要:新的版本放弃使用document.write()(实际上我们依赖的是script标签的defer触发机制),主要基于如下几个理由:XHTML不支持document.write当页面上的资源非常少时,会晚于window.onloaddocument.write有时会覆写我们原有的DOMdocument.write生成的script不能通过内部函数移除外国javascript高手Diego Perini于是发掘了doScroll这个方法。在IE下,doScroll方法存在于所有标签。但我搞来搞去,发现光是doScroll也不行,时不时就发现window.onload执行于domReady之前。只有
阅读全文
摘要:原文:http://os.51cto.com/art/201004/192805.htm在我们使用CentOS系统的时候,也许时区经常会出现问题,有时候改完之后还是会出错,下面我们就来学习一种方法来改变这个状况。如果没有安装,而你使用的是 CentOS系统 那使用命令 yum install ntp然后:ntpdate us.pool.ntp.org 。因为CentOS系统是用rhas的源码再编译的,很多地方是完全一样的。rhas5的时区是以文件形式存在的,当前的时区文件是在/etc/localtime那么其他时区的文件存放在哪里呢?在/usr/share/zoneinfo下我们用东八区,北京
阅读全文
摘要:原文:http://www.cnblogs.com/rainman/archive/2009/02/11/1387955.html上篇文章讲到了事件绑定的3中常用方法:传统绑定、W3C绑定方法、IE绑定方法。但是,在实际开发中对于我们来讲重要的是需要一个通用的、跨浏览器的绑定方法。如果我们在互联网上搜索一下会发现许多方法,一下是比较知名的几种方法:在开始学期下面几种方法之前,应当讨论一下,一个好的addEvent()方法应当达到哪些要求: a、支持同一元素的同一事件句柄可以绑定多个监听函数; b、如果在同一元素的同一事件句柄上多次注册同一函数,那么第一次注册后的所有注册都被忽略; c、函...
阅读全文
摘要:原文:http://snandy.iteye.com/blog/603712在写跨浏览器的js程序中,检测浏览器是一个很重要的工作。我们不时要为不同的浏览器写分支代码。如下是一种:Js代码//添加事件工具函数functionaddEvent(el,type,handle){if(el.addEventListener){//forstandardbrowsesel.addEventListener(type,handle,false);}elseif(el.attachEvent){//forIEel.attachEvent("on"+event,handle);}else
阅读全文
摘要:原文地址: http://www.linuxfly.org/post/569/ 好久以前曾写过[原]LDAP服务介绍一文,其中介绍了LDAP服务的基本情况。最近,因项目原因,需要对某个ldap 数据库进行修改和迁移的工作,目前已基本完成。特此机会,把在bash和php 中操作ldap 的注意事项简单...
阅读全文
摘要:原文:1.通过PowerDesigner生成Java源代码,放入Eclipse工程中1.1 生成工程源代码1.1.1 生成工程 打开PowerDesigner,New-->Object-Oriented Model,配置如下参数: Mode name:Java(工程名称) Object language:Java 5.0 Frist diagram:Class Diagram1.1.2 添加程序结构1.1.2.1 package 添加一个包com,按下Ctrl在包上双击,进入该包,继续创建;1.1.2.2 Bean 添加一个类,在Attribute中输入bean的属性; 完成选中...
阅读全文
摘要:原文:nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的。如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较“像”,干脆来说说alias标签和root标签的区别吧。最基本的区别:alias指定的目录是准确的,root是指定目录的上级目录,并且该上级目录要含有location指定名称的同名目录。另外,根据前文所述,使用alias标签的目录块中不能使用rewrite的break。说不明白,看下配置:location /abc/ { alias /home/html/abc/;}在这段配置下,http://test/abc/a.html就指定的是/h.
阅读全文
摘要:原文:条件测试是程序设计中不可缺少的一部分,以下就是shell程序设计中常见的条件测试方法. “test”或”[ ]”命令: 使用这二个命令用来测试条件是真还是假.使用方法:if test –f file.cthen …fi#或if [ -f file.c ]then … fi 当条件满足(即为真)时,则执行then后面的语句. 注意在使用方括号”[]”来测试条件时,方括号要与测试条 件之间留出空格.测试条件分类: 字符串比较类\算术比较类\与文件相关的条件测试类字符串比较类: string1 = string2 如果两字符串相同,则结果为真 string1 != string2 ...
阅读全文
摘要:原文:PHP标记有4种不同的风格可供我们使用,如下所示:XML风格:<?php … … ?>这是PHP推荐使用的标记风格。服务器管理员不能禁用这种风格的标记,如果将 PHP 嵌入到 XML 或 XHTML 中则需要使用 <?php ?> 以保持符合标准。简短风格:<? … … ?>这种标记风格是最简单的,它遵循SGML(标准通用置标语言)处理说明的风格。但是系统管理员偶尔会禁用它,因为他会干扰XML文档的声明。只有在通过 php.ini 配置文件中的指令 short_open_tag 打开后才可用,或者在 PHP 编译时加入了 --enable-short-
阅读全文
摘要:You may see quite a few maildrop warning messages in the postfix logs such aspostdrop: warning: mail_queue_enter: create file maildrop/xxxx.xxxx: Permission deniedpostdrop: warning: mail_queue_enter: create file maildrop/yyyy.yyyy: Permission deniedThe error occurs when postfix is not able to write
阅读全文

浙公网安备 33010602011771号