唠叨啤酒

文章
7
资源
1
加入时间
2年10月20天

linux eth_p_ip,linux数据链路访问之ETH_P_ALL等等

linux自身有两种从数据链路层接收分组:一种为fd=socket(PF_PACKET,SOCK_RAW,htons(ETH_P_ALL));另一种为fd=socket(AF_INET,SOCK_PACKET,htons(ETH_P_ALL));这其中协议族为PF_PACKET套接字使用较多。ETH_P_ALL自身定义于 /usr/include/linux/if_ether.h中,#defin...

npm与包npm与包

npm与包1. 包1. 什么是包Node.js 中的第三方模块又叫做包。就像电脑和计算机指的是相同的东西,第三方模块和包指的是同一个概念,只不过叫法不同。2. 包的来源不同于 Node.js 中的内置模块与自定义模块,包是由第三方个人或团队开发出来的,免费供所有人使用。注意:Node.js 中的包都是免费且开源的,不需要付费即可免费下载使用。3. 为什么需要包由于 Node.js 的内置模块仅提供了一些底层的 API,导致在基于内置模块进行项目开发的时,效率很低。包是基于内置模块封装出来

js16进制转10进制

var ex16hex = function (value) { value = value.replace(/^\s+|\s+$/g, ""); var ex10 = document.getElementById('ex10'); if (value) { value = stripscript(value); value = value.replace("0x", "");

手机制式GSM CDMA和3G简介和比较(zt)

  目前,手机制式主要包括GSM、CDMA、3G三种,手机自问世至今,经历了第一代模拟制式手机(1G)、第二代GSM、TDMA等数字手机(2G)、第2.5代移动通信技术CDMA和第三代移动通信技术3G。   GSM简介: GSM全名为:Global System for Mobile Communications,中文为全球移动通讯系统,俗称"全球通",是一种起源于欧洲的移动通信技术标准,是第

常见的RuntimeException异常总结

开发中或是面试时常见的RuntimeException总结常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。ArithmeticException - 算术运算异常ArrayStoreExceptio

复位监控芯片--学习笔记

近期朋友有个芯片,使用的时候发现有极低的概率启动的时候启动不起来。回想起刚开始做研发的时候客户反馈我的产品会有部分开机没有功能。这个是很多单片机经常出现的问题,今天我们就巴拉巴拉这个事情。mcu上电不启动:还记得刚出江湖的时候我的大佬就跟我说,所有的电子产品设计,电源的设计首当其冲。电源的质量如果都不行了,你后面做得再好也是白瞎,这么多年来,这句话,在我遇到得一次次设计中,得到不断得印证,我将把其奉为信条,并贯彻生涯之始终–感谢我的大佬–达哥(远程致敬)。由于个人水平有限本文也只是水积分做笔记,