Think before you speak, read before you think.

Category: Web

  • div+css学习中要注意的地方

    by

    in

    理念: CSS 允许你对布局进行完全地控制 CSS能达到你想要的效果。例:关闭圆点是 CSS 的最基本的能力。它有能力使列表看起来和普通文本没有两样,也可以使列表看起来像图形导航栏,具有完整的反转效果。 加强用html进行结构化,使用列表元素来标记列表,这样在所有设备里都会认为他是列表。 XHTML 和 CSS 也会被误用和滥用,有时可能还不如html,思维要考虑如何用它们产生更有效的代码,要不只会是新垃圾代替旧垃圾。 为你的网页减肥,尽量做到,就像没有女人会讨厌自已太瘦 在W3C的描述中我们可以找到理解 div 元素的关键,“一种添加结构的通用机制。” 使用 em 来设置字体大小 如果要避免在 Internet Explorer 中无法调整文本的问题,许多开发者使用 em 单位代替 pixels。 W3C 推荐使用 em 尺寸单位。1em 等于当前的字体尺寸。如果一个元素的 font-size 为 16 像素,那么对于该元素,1em 就等于 16 像素。在设置字体大小时,em 的值会相对于父元素的字体大小改变。 以上段标记的css代码: 如果要避免…………………小改变。     font属性里可以将所有的写在一起,如 p.ex2 { font:italic bold 12px/20px arial,sans-serif; } 10px/20px分别是字的大小和行间距,这样就可以不用line-height来设置了 outline和border border在outline的里面 边框外是外边距,边框内是内边距 padding…

  • curl实战

    by

    in

    取得头信息 curl –head 127.0.0.1 curl -I 127.0.0.1 取得http状态码(加-I只加载头信息,速度更快) -w后加变量,获取很多与请求相关的额外信息显示在屏幕上,如%{http_code}显示状态码,%{time_total} 响应时间, %{size_download}页面大小, %{content_type} 页面类型 curl -s -o /dev/null -w “%{http_code}” http://jpuyy.com curl -s -o /dev/null -I -w “%{http_code}” http://jpuyy.com 如果有一批url需要判断状态码,写入url_http_status.txt中,脚本如下: #!/bin/bash for i in `cat url_http_status.txt` do STATUS_CODE=`curl -o /dev/null -s -w %{http_code} $i` echo -e “$i:\t$STATUS_CODE” done 使用安静模式 –silent curl 跟踪 301跳转,使用参数 -L ➜ ~…

  • 我使用的几个wordpress插件

    by

    in

    用wordpress也老长时间了 wordpress装插件很方便,有好多插件是国人开发便于中文用户使用的 在这里我就记录下来整理一下 当前用的主题是 PhilNa 1.0.9,作者为 yinheli 各方面我都比较满意 有若干个控制字体的,用javascript来显示脚本 高亮文字的,我基本不用 。 一是咱没那么出息会那么多语言,二是wordpress的引号已经够我用的了 插件:Akismet 一款优秀的防垃圾评论插件。 在Akismet配置里有说明,去申请一个key就好了。若您还没有 API key,您可从 Akismet.com 得到一个。 插件:日志自动截断 自动截断日志,可达到在首页显示一大段而不是全部显示的效果,可以选择截断的长度并去除所有脚本类的文字,使首页看起来美观 插件:WP-Cumulus 标签云插件,不支持中文,有人推出一个swf可以支持中文,但是我用了下比较卡,而且不好看,就没有用,我的tag全是英文的,也就简单的英文单词,也用不着中文 插件:WP-DB-Backup 设置好自动备份选项自动备份数据库的,用处大 插件:Quotmarks Replacer 有时候整理好的命令或代码拷贝的时候出现中文字符,用此插件解决引号等全角问题 插件:Google Syntax Highlighter for WordPress 平时用不大到,哪里有那么多代码可写,所以删掉了,有些东西就是,功能强大反而用不到. Supports C++, C#, CSS, Delphi, Java, JavaScript, PHP, Python, Ruby, SQL, VB, XML, and HTML. 插件:Countdown Timer 自动倒计时的功能,给懒人用的 插件:cos-html-cache 该插件会在页面第一次载入的时候产生和url对应的真正的html文件作为缓存,后面的运行将会直接载入该html从而大大的提高了页面的效率。有利有弊。也不用了,用了之后我的搜索框没法搜东西,于是用了谷歌的自定义搜索 插件:Code…

  • google chrome键盘和鼠标快捷键

    by

    in

    标签页和窗口快捷键 Ctrl+N 打开新窗口。 Ctrl+T 打开新标签页。 Ctrl+Shift+N 在隐身模式下打开新窗口。 按 Ctrl+O,然后选择文件。 在 Google Chrome 浏览器中打开计算机中的文件。 按住 Ctrl 键的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。 从后台在新标签页中打开链接。 按住 Ctrl+Shift 的同时点击链接。或按住 Shift 键的同时用鼠标中键(或鼠标滚轮)点击链接。 在新标签页中打开链接并切换到刚打开的标签页。 按住 Shift 键的同时点击链接。 在新窗口中打开链接。 Ctrl+Shift+T 重新打开上次关闭的标签页。Google Chrome 浏览器可记住最近关闭的 10 个标签页。 将链接拖到标签页中。 在标签页中打开链接。 将链接拖到标签栏的空白区域。 在新标签页中打开链接。 将标签页拖出标签栏。 在新窗口中打开标签页。 将标签页从标签栏拖到现有窗口中。 在现有窗口中打开标签页。 拖动标签页时按 Esc 键。 将标签页恢复到原先的位置。 Ctrl+1 到 Ctrl+8 切换到标签栏中指定位置编号所对应的标签页。 Ctrl+9 切换到最后一个标签页。 Ctrl+Tab 或 Ctrl+PgDown 切换到下一个标签页。 Ctrl+Shift+Tab 或 Ctrl+PgUp 切换到上一个标签页。 Alt+F4 关闭当前窗口。 Ctrl+W 或 Ctrl+F4 关闭当前标签页或弹出窗口。…

  • WordPress 常用的快捷键

    by

    in

    WordPress 后台的在线可视化编辑器使用的是 TinyMCE,所以在 WordPress 后台编辑的时候,和 TinyMCE 一样也有键盘快捷键,掌握这些快捷键可以让我们在 WordPress 后台编辑文章的时候事半功倍,下面是我们常用的快捷键: 粗体: Alt+SHIFT+b 斜体: Alt+SHIFT+i 添加链接: Alt+SHIFT+a 引用: Alt+SHIFT+q 代码: Alt+SHIFT+c 添加 <!–more–>: Alt+SHIFT+t 无序列表 (ul): Alt+SHIFT+u 有序列表 (ol): Alt+SHIFT+o 列表元素 (li): Alt+SHIFT+l 高级编辑器: Alt+SHIFT+v 编辑 HTML: Alt+SHIFT+e 发布日志: Alt+SHIFT+p 填入修订文本: Alt+SHIFT+s 删除文本: Alt+SHIFT+d 缩进: Alt+SHIFT+w 回退: Alt+SHIFT+u 重做: Alt+SHIFT+y 居左: Alt+SHIFT+f 居中: Alt+SHIFT+c 居右: Alt+SHIFT+r

  • 常用端口记忆

    by

    in

    在linux下 cat /etc/services 会显示很常用的tcp\udp端口和服务,这个文件的第一句就说明了当前文件的性质“Network services, Internet style”,这个文件里还记录了很多常用的软件如svn,webmin等不是系统必备的端口供参考。这个文件数据来源是 http://www.iana.org/assignments/port-numbers 建议需要查端口的时候查找上面文件并结合grep使用。 80端口 http服务 873端口 rsync服务 22端口 ssh端口 一 、端口大全 端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。 端口:1 服务:tcpmux 说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。Irix机器在发布是含有几个默认的无密码的帐户,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装后忘记删除这些帐户。因此HACKER在INTERNET上搜索tcpmux并利用这些帐户。 端口:7 服务:Echo 说明:能看到许多人搜索Fraggle放大器时,发送到X.X.X.0和X.X.X.255的信息。 端口:19 服务:Character Generator 说明:这是一种仅仅发送字符的服务。UDP版本将会在收到UDP包后回应含有垃圾字符的包。TCP连接时会发送含有垃圾字符的数据流直到连接关闭。 HACKER利用IP欺骗可以发动DoS攻击。伪造两个chargen服务器之间的UDP包。同样Fraggle DoS攻击向目标地址的这个端口广播一个带有伪造受害者IP的数据包,受害者为了回应这些数据而过载。 端口:21 服务:FTP 说明:FTP服务器所开放的端口,用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录。木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口。 端口:22 服务:Ssh 说明:PcAnywhere建立的TCP和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点,如果配置成特定的模式,许多使用RSAREF库的版本就会有不少的漏洞存在。 端口:23 服务:Telnet 说明:远程登录,入侵者在搜索远程登录UNIX的服务。大多数情况下扫描这一端口是为了找到机器运行的操作系统。还有使用其他技术,入侵者也会找到密码。木马Tiny Telnet Server就开放这个端口。 端口:25 服务:SMTP 说明:SMTP服务器所开放的端口,用于发送邮件。入侵者寻找SMTP服务器是为了传递他们的SPAM。入侵者的帐户被关闭,他们需要连接到高带宽的E- MAIL服务器上,将简单的信息传递到不同的地址。木马Antigen、Email Password Sender、Haebu…