04 2016 档案
摘要:.) 下载并执行javacript会阻塞页面渲染,因此比较推荐js脚本放在页面底部,在</body>标签上边... .) 尽量减少script标签。如果外链多个script文件,能合并就合并(利用合并的工具),同样适用内嵌的。 .) 动态脚本加载,无阻塞的比较好的解决方案:创建script DOM比
阅读全文
摘要:过去判断奇数偶数的编程习惯一直是除以2取余。最近在看《高性能javascript》,也晓得了更快的判断方法,就是和1按位与。 因为奇数的二进制表示法的最低位是1,偶数的最低位是0。那么用这个数去和1按位与,如果是奇数,那么结果就是1;偶数结果则是0。 从这个我们也可以在判断真假与或时,利用按位与或者
阅读全文
摘要:点击select标签元素的时候,会弹出下拉。然而当option中没有元素时,就不希望弹出下拉(比如在某些浏览器中,点击select会默认出一个罩层效果,而此时没有数据选择的话,弹出比较不友好)。 首先想到是利用click事件控制,发现仍然会有下拉出现...实际这个是mousedown事件控制的。 这
阅读全文
摘要:大家都会觉得,一个优秀的程序员除了掌握一些编程语言,也一定要懂得数据结构、算法、操作系统和网络的,这应该才是程序员的基础。不想当厨子的士兵不是好演员,要多学习多总结,保持热情。 终于是舒了一口气,前前后后《TCP/IP协议》看了两三个月,大部分时间是利用在空闲的工作时间、在地铁上、晚上或者周末在家。
阅读全文
摘要:TCP是可靠传输。可靠之一体现在收到数据后,返回去一个确认。但是不能完全避免的是,数据和确认都可能丢失。解决这个办法就是,提供一个发送的重传定时器:如果定时器溢出时还没收到确认,它就重传这个报文段。 想法是完美的,关键之处在于超时和重传的策略,即怎么决定超时间隔和如何确定重传的频率。 书中举了一个简
阅读全文
摘要:这两个选择器可以帮助我们在选择父级和子孙之间关系的dom更从容~ 那么问题来了~挖掘机哪家强?这里需要用到:has和:not选择器。 1. 希望获取到含有span标签的div 2. 希望获取到不含有span标签的div。这个就结合了has和not的用法 -
阅读全文
摘要:前边讲了TCP连接的建立和终止,分别要三次握手和四次通信。这些报文段都只包含首部,没有数据部分。 这里就讲讲数据传送的一些细节。一个TCP连接建立成功以后,就可以开始传送数据了~ 一般TCP数据传输中,按分组数量算的话,一半是成块数据(比如FTP应用),一半是交互数据(比如Telnet应用)。如果按
阅读全文
摘要:TCP提供一种面向连接的、可靠的字节流服务。面向连接指,发送和接收方在交换数据前必须建立一个TCP连接。顺便说下,一个TCP连接只有两方,因此广播和多播是不能应用于TCP的。字节流指,两个应用程序通过TCP连接交换8bit字节构成的字节流。可靠性:1. 应用数据被分割成TCP认为最适合发送的数据块。
阅读全文
摘要:今儿新闻,看到格林说,想现在常规赛就结束,一种倦怠感。 即便是勇士这种傲视联盟,在另一个层次上打球的顶尖球队,有可能破72胜的纪录但也很艰难,我觉得难的不仅仅是对对手我技高一筹,更是一种撑住漫长赛季对人的考验,一种持续保持对胜利的渴望,就是人家常说的饥饿感。 一个人的职业生涯也是,难就难在精益求精,
阅读全文
摘要:老板找某个高层谈话,这是一对一形式。当老板叫来所有高层谈话,那么就变为了一对多。计算机网络中也是如此,当一个主机需要和更多机器对话时,就有了广播和多播这种形式。 广播和多播仅应用于UDP,它们对需将报文同时传往多个接收者的应用来说十分重要。TCP是一个面向连接的协议,它意味着分别运行于两主机(由 I
阅读全文
摘要:UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都产生一个UDP数据报,并组装成一份待发送的IP数据报。UDP数据报是要依赖IP数据报传送的。UDP协议并不可靠,它不能保证发出去的包会被目的端接收。 UDP首部的前8个字节:16bit的源端口号、16bit的目的端口号、16bit的UDP
阅读全文
摘要:ICMP Internet控制报文协议通常被认为是IP层的组成部分,一般被IP层或更高层(TCP、UDP)使用。ICMP报文是在IP数据报内部被传输的。如图: ICMP报文的格式如下: 报文的前4个字节都一样: 8bit类型,8bit代码,16bit检验和。 16bit检验和,算法和计算IP首部检验
阅读全文
摘要:ARP协议 以下就默认在以太网类型的网络。 这个协议的作用是通过ip地址(32bit)找到硬件地址(48bit)。顺便提一下:在一个局域网里,大家常见的设备交换机,交换机上的主机在互相通信时,实际用的就是硬件(MAC)地址,它并不管谁的ip。因此说交换机是链路层上的设备,而不是ip层上的设备。 举一
阅读全文

浙公网安备 33010602011771号