December 22, 2009
Firebug 必须掌握的技巧
"脚本调试\n第一步:设置中断(鼠标左键点击)\n第二步:输入中断条件(可选功能,鼠标右键点击红点)\n第三步:触发中断(当符合条件是,中断被触发)\n出现中断后,我们可以看到在右边出现了这样一个选项卡【监控、堆栈、断点】\n第一个选项卡:监控\n如过需要查看某个对象的值,可以点击新建监控表达式,例如输入对象的名称:subMenu\n我们就可以看到subMenu的类型是DIV,点击展开内容,是subMenu这个对象的各个属性和方法\n第二个选项卡:堆栈\n内容显示的是当前中断点程序的调用顺序,在这个例子中是先触发了 onmouseover,然后调用了shownav\n第三个选项卡:断点\n可以设置多个断点,或者删除断点\nCSS调试\n上面出现了3个index.jsp,说明在这个index.jsp中出现了3处css碎片。\n点击css的值,可以进行修改,即时反映到页面上。点击禁止符号,则可以屏蔽该行CSS。\n双击空白处,新增CSS规则。\n原文: http://home.blueidea.com/space.php?uid=498022\u0026amp;do=blog\u0026amp;id=16837"
December 17, 2009
网站开发与UML
"来源: http://hi.baidu.com/hanling8108/blog/item/4579902b0a505d315343c125.html\n一、概述\nWeb网站往往具有复杂与高度动态的特点。为了让Web应用在短时间之内开始运作,开发周期应该尽量地短。许多时候,开发者直接进入编写代码这 一阶段,却不去仔细考虑自己想要构造的是什么样的网站以及准备如何构造:服务器端代码往往是毫无准备的即兴式编写,数据库表也是随需随加,整个应用的体系 有时候呈现一种无规划状态。然而,只要我们运用一些建模技术和软件工程技术,就能够让开发过程更加流畅,确保Web应用将来更容易维护。\nUML(Unified Modeling Language,统一建模语言)是一种通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。UML适用于各种软件开发方 法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。UML能够描述系统的静态结构和动态行为:静态结构定义了系统中重要对象的属性和操作以及这 些对象之间的相互关系;动态行为定义了对象的时间特性和对象为完成目标任务而相互进行通信的机 …"
December 11, 2009
mysql中的分区概念
"目录\n18.1. MySQL中的分区概述18.2. 分区类型18.2.1. RANGE分区18.2.2. LIST分区18.2.3. HASH分区18.2.4. KEY分区18.2.5. 子分区18.2.6. MySQL分区处理NULL值的方式18.3. 分区管理18.3.1. RANGE和LIST分区的管理18.3.2. HASH和KEY分区的管理18.3.3. 分区维护18.3.4. 获取关于分区的信息\n本章讨论MySQL 5.1.中实现的分区。关于分区和分区概念的介绍可以在18.1节,“MySQL中的分区概述”中找到。MySQL 5.1 支持哪几种类型的分区,在18.2节,“分区类型” 中讨论。关于子分区在18.2.5节,“子分区” 中讨论。现有分区表中分区的增加、删除和修改的方法在18.3节,“分区管理” 中介绍。 和分区表一同使用的表维护命令在18.3.3节,“分区维护” 中介绍。\n请注意:MySQL 5.1中的分区实现仍然很新(pre-alpha品质),此时还不是可生产的(not production-ready)。 同样,许多也适用于本章:在这里描述的一些功能还没有实际上 …"
December 11, 2009
升级 MySQL
"1、概述\n通常,从一个发布版本升级到另一个版本时,我们建议按照顺序来升级版本。例如,想要升级 MySQL 3.23 时,先升级到 MySQL 4.0,而不是直接升级到 MySQL 4.1 或 MySQL 5.0。\n以下是在升级 MySQL 时需要注意的事项:\n仔细阅读一下升级的目标版本的新特性和改变的特性,以及2个版本之间的不同特性 升级前一定要备份所有的数据 如果是在Windows平台上升级MySQL,请阅读附录 “在Windows平台上升级MySQL“ 有些不同版本间的升级可能会涉及对授权表的修改,请尤其注意这个问题,详情请阅读附录 “升级授权表“ 如果正在运行着同步,请阅读附录 “升级同步“ 如果之前运行着MySQL-Max发布版本,想要升级到非MySQL-Max发布版本时,就需要从 mysqld_safe 去掉启动 mysqld-max 服务器的参数 在同一个发布系列版本的MySQL间,可以随意拷贝格式文件和数据文件。如果在MySQL运行过程中改变了字符集,就需要对每个MyISAM表执行 “ myisamchk -r -q –set-character-set= …"
December 11, 2009
portaudit-Ports软件安全检测工具
"简介:portaudit根据发布的安全数据库,来检测安装的ports是否存在安全漏洞。当把它安装上后,可以自动更新安全数据库,并且在每天的安全检测中输出相应报告。 可以检测安装的ports是否存在安全漏洞.\n官方网站:http://people.freebsd.org/~eik/portaudit/\nFreebsd上的Ports信息: Port: portaudit-0.5.9\nPath: /usr/ports/security/portaudit\nInfo: Checks installed ports against a list of security vulnerabilities\nMaint: [email protected]\nB-deps:\nR-deps:\nWWW: http://people.freebsd.org/~eik/portaudit/"
December 11, 2009
portupgrade和portconf配合升级软件
"portupgrade是不带参数的(可能有带参数的办法?我不知道),带参数编译ports我习惯\ncd /usr/ports/ports-mgmt/portconfBSD make install cleanBSD\n然后在 /usr/local/etc/ports.conf 加入\ndatabases/mysql50*: WITH_XCHARSET=all | BUILD_OPTIMIZED=yes | WITHOUT_INNODB=yes\n这样不管是直接在ports中make或者还是portupgrade都会取这里面的参数 \u0011 这样管理升级ports就很方便了"
December 11, 2009
如何通过ssh修改ip
"Q:有些时候我们需要修改服务器的ip,但服务器又不在本地,只能ssh连接,这个时候怎么办哪?\nA:/etc/rc.d/netif restart \u0026amp;\u0026amp; /etc/rc.d/routing restart\n以下是freebsd下的相关命令:\n#关闭网卡 ifconfig network-interface down #启动网卡 ifconfig network-interface up #查看尚未启动的网卡 ifconfig -d #查看已启动网卡 #重启路由 /etc/rc.d/routing restart"
December 11, 2009
Freebsd限定特定IP来使用ssh登录
"法1.\n#ee /etc/hosts.allow\n在ALL : ALL : allow的前面加上\nsshd : your IP : allow\nsshd : ALL : deny\n就OK了。\n法2.\n修改/etc/ssh/sshd_config\n加入\nAllowusers [email protected]\n意思为\n只允许admin从172.16.2.188登陆\n法3.\n防火墙"
December 10, 2009
NTOP中文手册
"ntop 参数s: [@filename] [-a|–access-log-file ] [-b|–disable-decoders] [-c|–sticky-hosts] [-e|–max-table-rows] [-f|–traffic-dump-file file\u0026gt;] [-g|–track-local-hosts] [-h|–help] [-j|–create-other-packets] [-l|–pcap-log ] [-m|–local-subnets ] [-n|–numeric-ip-addresses] [-o|–no-mac] [-p|–protocols ] [-q|–create-suspicious-packets] [-r|–refresh-time ] [-s|–no-promiscuous] [-t|–trace-level ] [-x ] [-w|–http-server ] [-z|–disable-sessions] [-A|–set-admin-password password] [-B|–filter-expression …"
December 10, 2009
FreeBSD上的网络监控软件ntop安装运行
"FreeBSD上的网络监控软件ntop的安装步骤如下:\n1、将相关的ports升级。(cvsup或其他方式如Sub….等);\n2、安装ntop\ncd /usr/ports/net/ntop make install clean #rehash\n3、安装完成后,可以手工启动 ntop。即输入ntop,运行即可。\n如果是第一次启动ntop,系统会提示,输入admin的口令;\n或在/etc/rc.conf文件中加入 ntop_enable=”YES” 自动启动ntop;\n4 、设置密码\n/usr/local/bin/ntop -u nobody -A\n输入查看密码\n以进程服务形式启用ntop\n/usr/local/bin/ntop -u nobody -d\n5、此时可以用netstat -an 或 netstat -an |grep 3000 查看3000的端口在监听;\n6、在浏览器中,输入http://... :3000既可以进入相应的ntop网络管理监控界面。"