- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 逗号(分组选择器),空格(后代选择器),>(子选择器),+(紧紧挨着的一个)
.food,li{border:1px solid red;}//分组选择器,选择所有 元素和所有 元素 .food>li{border:1px solid red;}//子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素,而不包括第二代和第三代等等。 .food li{border:1px solid red;}//包含(后代)选择器 元素内部的所有 元素,包括第
2016-03-21 16:21:19 1016
原创 前端事件处理addEventListener和onclick
先留下坑,慢慢填 1.什么是事件处理? DOM 事件类型是分为 UIEvent、UIEvent:KeyEvent、UIEvent:MouseEvent 2.addEventListener addEventListener() 方法用于向指定元素添加事件句柄,使用 removeEventListener()方法来移除 addEventListener() 方法添加的事件句柄。在
2016-03-16 23:48:03 6155
原创 Linux awk
1.命令行方式 awk [-F field-separator] 'commands' input-file(s) 其中,commands 是真正awk命令,[-F域分隔符]是可选的。 input-file(s) 是待处理的文件。 在awk中,文件的每一行中,由域分隔符分开的每一项称为一个域。通常,在不指名-F域分隔符的情况下,默认的域分隔符是空格。 2.shell脚本方式 将所有的awk
2016-03-11 20:31:08 424
原创 TCP的连接建立和释放(三次握手和四次握手)
今天又看了一遍TCP的连接建立和释放,因为面试的时候被问住了, 1.三次握手,下图是使用wireshark抓包工具抓的数据,ARP从ip到MAC地址的转换,首先是ARP广播,然后机器报给路由主机,首先是通过SYN同步 除了上述的协议外,还发现有2种协议LLMNR和NBNS协议比较多,下面解释这两个协议 NetBIOS Name Server(NBNS) NetBIOS,为网络基
2016-03-11 17:16:05 4959
转载 JavaScript的变量申明提前
变量提升 JavaScript的函数定义有个特点,它会先扫描整个函数体的语句,把所有申明的变量“提升”到函数顶部: 只是将变量的申明提前,而不提前变量的值和函数的值 'use strict'; function foo() { var x = 'Hello, ' + y; alert(x); var y = 'Bob'; } foo(); 虽然是stric
2016-03-09 13:04:31 427
原创 Nginx运行和控制命令
nginx命令行参数 Nginx 仅有几个命令行参数,完全通过配置文件来配置 -c 为 Nginx 指定一个配置文件,来代替缺省的。 -t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。 -v 显示 nginx 的版本。 -V 显示 nginx 的版本,编译器版本和配置参数。 nginx控制信号 可以使用信号系统来
2016-03-03 00:40:07 4743
原创 cURL和Sphinx
1.cURL初始化 curl_init() 2.向服务器发请求curl_exec() 3.接收服务器数据 4.关闭cURL curl_close() MySql->Sphinx->php检索 Sphinx基于SQL的全文检索引擎,比数据库更加专业的搜索功能,为PHP PYTHON设计了API接口 也为MySQL设计了一个存储引擎插件。 做搜索时
2016-03-02 17:20:00 515
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人