- EMC学习笔记(二十二)降低EMI的PCB设计指南(二)
小幽余生不加糖
EMC电磁兼容学习笔记嵌入式硬件硬件工程高速信号
降低EMI的PCB设计指南(二)1.电源和地概述2.电感量3.两层板和四层板4.单层和双层设计中的微控制器接地5.信号返回地6.模拟、数字信号与大功率电源7.模拟电源引脚和模拟参考电源8.四层板电源设计参考注意事项tips:资料主要来自网络,仅供学习使用。1.电源和地概述唯一应该在PCB的电源路由中流动的非直流电流是补充旁路电容器所需的电流。在输入时钟边沿切换的微机内部使用的高频电流应该来自旁路电
- 气候对电动车辆续航里程的影响。透由 Power Integrations InnoSwitch3-AQ可以做到简单高效的电源设计
WPG大大通
大大通智能家居嵌入式硬件芯片烧录单片机
电动车辆(EV)是许多政府减少碳排放计画的关键部分。随著越来越多的EV在更广泛的气候范围内投入使用,我们正在了解这些气候对EV的影响。本部落格将探讨气候对EV效能的影响、可能产生的问题以及一些正在部署的解决方案。环境温度影响续航里程虽然所有车辆都受到温度的影响,但EV因其系统以电池为中心而显得尤其敏感。电池透过化学反应工作,温度越低,反应速度就越慢,从而导致效率降低。而更大的问题是温度。在没有内燃
- 低功耗设计之Retention cell
全栈芯片工程师
芯片设计全流程培训低功耗SoCSoC全流程实战培训
SoC芯片在需要休眠时候,可以关掉CPU总线等高速逻辑来降低功耗,但是重新上电唤醒又太慢怎么办?我们可以用retentioncell来保存CPU的堆栈等关键寄存器数据,既满足了上电唤醒速度快的需求,也满足了掉电省功耗的要求。景芯SoC休眠掉电时,将关键数据保存在SRAM,SRAM采用双电源设计,这样设计不仅节省了面积,还降低了设计复杂度。Retentioncell能够在Primary电源VDD关闭
- TP4333 放电输出5V/1A 同步移动电源方案 天源 低成本
深圳市润泽芯电子有限公司
移动电源管理IC电池管理IC移动电源IC
概述TP4333是一款专为移动电源设计的同步升压的单芯片解决方案,内部集成了线性充电管理模块、同步放电管理模块、电量检测与LED指示模块、保护模块。TP4333内置充电与放电功率MOS,充电电流固定为0.8A,同步升压支持1A输出电流。TP4333内部集成了温度补偿、过温保护、过充与过放保护输出过压保护、输出重载保护、输出短路保护等多重安全保护功能以保证芯片和锂离子电池的安全,应用电路简单,只需很
- 电子工程师的自我修养 - 去耦电容实例
天 _ 还没亮
电子工程师的自我修养
电源往往是我们在电路设计过程中最容易忽略的环节。其实,作为一款优秀的设计,电源设计应当是很重要的,它很大程度影响了整个系统的性能和成本。这里,只介绍一下电路板电源设计中的电容使用情况。这往往又是电源设计中最容易被忽略的地方。很多人搞ARM,搞DSP,搞FPGA,乍一看似乎搞的很高深,但未必有能力为自己的系统提供一套廉价可靠的电源方案。这也是我们国产电子产品功能丰富而性能差的一个主要原因,根源是研发
- 51单片机驱动点阵屏
流浪法师解剖鱼
51单片机嵌入式硬件单片机
目录1设计目的2设计方案2.1材料选择2.2电源设计2.3控制设计3焊接调试3.1焊接3.2调试4程序1设计目的此次设计的东西是一个点阵屏,通过点阵屏实现电梯屏幕功能。显示内容包括向上运行箭头和向下运行箭头,以及1-12的楼层。2设计方案2.1材料选择点阵屏采用3*4=12块点阵屏拼接而成,采用串联方式。点阵屏和max7219以及示例代码资料,有需要可以看这个。https://download.c
- 如何正确使用电感和磁珠
一只豌豆象
信号完整性电源完整性电磁兼容硬件工程器件选型电感磁珠经验分享滤波
电感和磁珠不仅在外形上相似,而且功能上也存在很多相同之处,有些应用场景下,两者甚至可以相互替代使用,但是,电感和磁珠之间真的能完全划上等号吗?或许,以下的比较会让你更加清楚地知道两者之间存在的差异。额定电流:当电感的工作电流超过其额定电流时,电感值将迅速下降,但是,未必会损坏;而磁珠的工作电流超过其额定电流时,将会对其造成损伤;直流电阻:电感和磁珠都具备一定的直流电阻,应用在电源设计时,会造成一定
- 海思刷机注意事项
ketaotech
海思开发板海思开发板
目录为什么写这个文档海思SOC刷机原理1.串口缓冲区关闭2.IP地址自动更改导致无法烧录3.烧录完成后找不到根文件系统4.由于电源设计不合理导致无法烧录为什么写这个文档海思SOC刷机时,偶然会遇到奇奇怪怪的问题,会刷机不上.现在总结一下.海思SOC刷机原理如果没有任何程序,SOC内部ROM会在串口0一直打印空格,这种状态下刷机没有任何问题.如果启动存储介质中有uboot,kernel,busybo
- 《开关电源设计指南》阅读笔记 第二章 线性电源介绍
光电仪器设计者
电路设计起点之电源管理嵌入式硬件
1)工作开始,运算放大器负输入端为0,正输入端Vref,于是输出端导通三极管。2)基尔霍夫电压定律:Uce+Uout=Uin。Vin变化,和负载变化,Vout不变。具体分析:Uin↓➠Ib↓➠Uce↓➠Uout不变;Uin↑➠Ib↑➠Uce↑➠Uout不变。负载电阻↓➠运放负输入端电压↓➠运放输出端↑➠Ib↓➠Uce↓➠Uout不变;负载电阻↑➠Ic*R负载↑➠运放负输入端电压↑➠运放输出端↓➠I
- 简单明了,汽车级LM317系列LM317D2TR4G线性电压稳压器电源设计-参数应用方案分享
Hailey深力科
LM317D2TR4G深力科安森美深力科深力科LM317深力科线性电压稳压器深力科车规级芯片
低压差线性稳压器(LDO),是指一种具有恒定电流输出电压的装置,主要由输入变压器、整流器、输出变压器三部分构成,工业原理为将输入的交流电压经过整流、滤波后得到直流输出电压,再经过控制元件和开关器件将稳定信号转换为交流电信号的过程。用于在电子设备中提供稳定的直流电压。LDO起到了一个关键的作用,确保各个组件和电路在恒定的电压下运行,从而提供可靠的性能。低压差线性稳压器是一种采用新型电路设计的集成电路
- 开关电源设计总结(持续更新)
励磁电感
网络
一、拓扑选择1、实用规格参数汇总进行电源设计之前首先需要选择合适的拓扑,而选择哪种拓扑跟自身所需的设计规格有很大关系,该规格至少应该包括输入电压范围、输出电压和最大负载电流的信息,而所提供的规格越详细,就越容易选择合适的拓扑与合适的元器件。下表总结了常用的电源规格参数。2、拓扑选择当应用不需要在输入和输出之间使用隔离栅时,输入和输出之间的比率、输入和输出电压的纹波要求以及最大输出功率通常决定了要选
- 【Proteus仿真】【Arduino单片机】数控稳压可调电源设计
Hai小易
proteus单片机redisArduino编程数控稳压可调电源
文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介本项目使用Proteus8仿真Arduino单片机控制器,使用动态数码管、按键、PCF8591AD/DAC、LM358放大电路模块等。主要功能:系统运行后,系统默认输出直流5V,数码管显示输出电压值。可通过按键K1和K2调节电源输出值,步进为0.1V;按下K3键可直接输出5V。系统最大输出0-10V。二、软件设计/*作者:嗨小易(QQ
- 01_开关电源设计-电源反馈电路怎么设计?TL431配合光耦反馈电路实例设计
洛溪之恋
电源设计单片机硬件工程stm32
得益于半导体工业的发展,开关电源应用范围已经非常广泛了从我们身边的手机充电器,到舞台灯具,再到航空航天,都可以看到开关电源的身影不积跬步,无以至千里;不积小流,无以成江海!早些时候作者已经和大家分享了光耦和TL431的基础知识,这次就以这两个电子元器件和大家分享一下开关电源的电压反馈电路先看一下整体电路影响电压反馈的电子元器件已经用红色符号标出,电路已经使用红色线标出电压反馈部分在分析电路前需要注
- GM861条码识别模块的电气特性
城章
嵌入式硬件
一:电源要求电源设计中采用直流+3.3V,须在连接好GM861之后,才允许提供电源输入。如果在线缆带电时接插或拔离(带电热插拨),将会损坏GM861的电子部件,请确保在进行线缆插拨时已切断电源。不良的电源连接、过短间隔的电源关闭开启操作、或过大的压降脉冲都可能导致GM861不能处于稳定正常的工作状态,因此需保持电源输入的稳定。在关闭电源输入后,需间隔2秒以上才可以再次开启电源输入。二:纹波噪声由于
- Buck电源设计常见的一些问题(五)MOS管振荡抑制方法(三)
小幽余生不加糖
技术笔记硬件工程无人机学习嵌入式硬件
MOS管振荡抑制方法(三)Rboot的选取1.Rboot的选取2.总结1.Rboot的选取同步Buck变换器一般采用自举电路供电,如图所示。开关节点上升沿的振荡与上管开通关系密切,上管开通时的驱动电流路径如图所示。因此,可以通过增大Rboot来减缓上管开通的速度,从而抑制开关节点的振荡。同样,实验平台选用图中的同步Buck评估版TPS549D22EVM,在输入电压为12V,输出1V/20A时,改变
- 什么是硬件设计?
7061ab4dc1b9
我的理解:硬件设计就是根据产品经理的需求PRS(ProductRequirementSpecification),在COGS(CostofGoodsSale)的要求下,利用目前业界成熟的芯片方案或者技术,在规定时间内完成符合PRS功能(Function),性能(Performance),电源设计(PowerSupply),功耗(PowerConsumption),散热(Thermal/Coolin
- 工业交换机的冗余电源设计
普天信科
智能路由器
在市场上,尤其是在工业级交换机上,我们经常能看到一个支持冗余电源的选项。在大多数工业现场中,我们都知道网络的稳定性是非常关键的。而且,像光伏和煤矿这样的行业经常位于偏远地区,环境条件恶劣。因此,在选择使用交换机时,必须考虑解决电源供电的问题。这是因为一旦电源断电,交换机或其他网络设备将无法正常运行,从而导致现场网络瘫痪,并造成损失。使用冗余电源设计的交换机是解决这一难题的最佳方案,它可以显著提高网
- 什么是PDN的交流阻抗?
不觉明了
高速PCB设计pcb工艺深度学习平面硬件工程
什么是PDN的交流阻抗?在电力电子领域,PDN(PowerDistributionNetwork)的交流阻抗是一个重要的概念,它反映了PDN在交流电源和负载之间传输电能的能力。了解PDN的交流阻抗对于优化电源设计、提高系统性能和可靠性具有重要意义。本文将从定义、计算方法和影响因素三个方面详细探讨PDN的交流阻抗。首先,让我们先来了解一下什么是PDN的交流阻抗。PDN是一个复杂网络,由电源、变压器、
- 瑞奇达CS系列芯片选型大全/CS5211,CS5212,CS5266,CS5268,CS5269....
TEL15622383762
人工智能物联网
CS5210:HDMITOVGA不带音频HDMI到VGA的显示协议转换器,不帶音屏,用于主板或者dongle的显示输出,创新点:1.VGA的输出幅度自动校准算法,可以兼容各种阻抗,输出固定幅度。2.HDMI的自适应均衡算法,可以适应各种不同衰减的cable。3.单电源设计可以节省BOM成本4.内含MCU支持DP++,可将显卡HMDI转为VGA输出,在笔记本轻薄化趋势下有着稳定的市场需求CS5213
- Capstone/CS5211,CS5212,CS5256,CS5811,CS5288......CS系列芯片选型大全
Capstone1
进口电子原器件集成电路/ICICCS5211CS5211代理DP转LVDS
CS5210:HDMITOVGA不带音频HDMI到VGA的显示协议转换器,不帶音屏,用于主板或者dongle的显示输出,创新点:1.VGA的输出幅度自动校准算法,可以兼容各种阻抗,输出固定幅度。2.HDMI的自适应均衡算法,可以适应各种不同衰减的cable。3.单电源设计可以节省BOM成本4.内含MCU支持DP++,可将显卡HMDI转为VGA输出,在笔记本轻薄化趋势下有着稳定的市场需求CS5213
- 瓷片电容、钽电容、电解电容区别---电源设计中的去耦电容应用实例
KeFan2615
电路分析电脑硬件
瓷片电容、钽电容、电解电容区别---电源设计中的去耦电容应用实例转自:张飞实战电子电源往往是我们在电路设计过程中最容易忽略的环节。其实,作为一款优秀的设计,电源设计应当是很重要的,它很大程度影响了整个系统的性能和成本。这里,只介绍一下电路板电源设计中的电容使用情况。这往往又是电源设计中最容易被忽略的地方。很多人搞ARM,搞DSP,搞FPGA,乍一看似乎搞的很高深,但未必有能力为自己的系统提供一套廉
- 带线适配器的福音,新一代高集成度PD芯片登场
Hynetek
PD供电控制器PD供电芯片PD协议芯片智能硬件
"芯"品发布HUSB381是慧能泰半导体全新推出的一款高性能、高集成度的USBPD供电协议控制器,专门针对不可分离线缆(CaptiveCable)PD充电器应用。内置超低阻抗的N-MOS,性能良好,支持18W~65W功率输出,有利于小型化快充电源设计。HUSB381符合最新的Type-C2.1和USBPD3.1标准,支持5V、9V、12V、15V和20VFPDO和2个可编程的APDO。采用SSOP
- 220V交流转直流的简易电源设计
不想写代码的我
嵌入式硬件pcb工艺
220V交流转直流的简易电源设计设计简介设计原理电路图变压器电路交流转直流电路3.3V电源接口电路PCB3D图实践检验设计简介通过模拟电路的相关知识,尝试将220V的交流电转化为我们指定电压的直流电。设计原理将220V交流电转化为直流电的方法常用的有通过变压器和对应的开关电源芯片。变压器:使用变压器可以实现从高电压到低电压的转换。在这种方案中,交流电通过主绕组,在次级绕组产生所需的较低电压。然后,
- 数字后端——布图规划
沧海一升
数字后端
布图规划(floorplan)与布局(place)在芯片设计中占据着重要的地位,它的合理与否直接关系到芯片的时序收敛、布线通畅、电源稳定以及良品率。所以在整个芯片设计中,从布图规划到完成布局一般需要占据整个物理实施1/3的时间。芯片设计中,在布图规划后需要进行电源设计;对于较小的芯片,它的过程是建立一些简单的电源网线,因此,电源设计常常被认为是布图规划所捎带的一部分工作。随着芯片的尺寸增大,电源设
- 6-8.4V双节锂电升压12V 4A 24V2A大电流升压IC
mk99999s
fabric
SC3671是一款专为升压、升降压开关电源设计的专用DC-DC控制器芯片。SC3671典型应用支持5-35V输入电压范围。通过扩展输入供电,也可以支持100V以上的输入电压范围。芯片采用固定频率的PWM控制方式,并在轻载条件下自动降频提高转换效率。芯片内置高精度误差放大器,振荡器,以及频率补偿电路,简化了外围设计。芯片内置过流保护以及EN脚关断功能。芯片工作频率可通过一个外接电阻调节,方便根据不同
- 户外拉杆音箱大功率升压芯片 12.6V升压18V 3A 外围简单
mk99999s
fabric
SC3671是一款专为升压、升降压开关电源设计的专用DC-DC控制器芯片。SC3671典型应用支持5-35V输入电压范围。通过扩展输入供电,也可以支持100V以上的输入电压范围。芯片采用固定频率的PWM控制方式,并在轻载条件下自动降频提高转换效率。芯片内置高精度误差放大器,振荡器,以及频率补偿电路,简化了外围设计。芯片内置过流保护以及EN脚关断功能。芯片工作频率可通过一个外接电阻调节,方便根据不同
- 单节锂电池升压12V 2.5A 18V 1.5A大功率输出
mk99999s
fabric
SC3671是一款专为升压、升降压开关电源设计的专用DC-DC控制器芯片。SC3671典型应用支持5-35V输入电压范围。通过扩展输入供电,也可以支持100V以上的输入电压范围。芯片采用固定频率的PWM控制方式,并在轻载条件下自动降频提高转换效率。芯片内置高精度误差放大器,振荡器,以及频率补偿电路,简化了外围设计。芯片内置过流保护以及EN脚关断功能。芯片工作频率可通过一个外接电阻调节,方便根据不同
- 6-8.4V双节锂电升压12V 4A 24V2A大电流升压IC
mk999999
pcb工艺驱动开发
SC3671是一款专为升压、升降压开关电源设计的专用DC-DC控制器芯片。SC3671典型应用支持5-35V输入电压范围。通过扩展输入供电,也可以支持100V以上的输入电压范围。芯片采用固定频率的PWM控制方式,并在轻载条件下自动降频提高转换效率。芯片内置高精度误差放大器,振荡器,以及频率补偿电路,简化了外围设计。芯片内置过流保护以及EN脚关断功能。芯片工作频率可通过一个外接电阻调节,方便根据不同
- 双节锂电6-8.4V输入 升压24V 2A 12V输入升压24V 3A
mk99999s
fabric
SC3671是一款专为升压、升降压开关电源设计的专用DC-DC控制器芯片。SC3671典型应用支持5-35V输入电压范围。通过扩展输入供电,也可以支持100V以上的输入电压范围。芯片采用固定频率的PWM控制方式,并在轻载条件下自动降频提高转换效率。芯片内置高精度误差放大器,振荡器,以及频率补偿电路,简化了外围设计。芯片内置过流保护以及EN脚关断功能。芯片工作频率可通过一个外接电阻调节,方便根据不同
- 100V输入,36V/3A输出BMS电源设计方案,DC降压恒压恒流控制器OC5801L
jencepan
IC
基于高输入高耐压大电流的设计,简单介绍下BMS行业最近比较流行的DC电源设计方案----OC5801L。BMS方案OC5801L:宽输入电压范围:8V~100V输出电压从5V到30V可调支持输出恒流支持输出12V/8A,5V/3A高效率:可高达96%工作频率:140KHz低待机功耗内置过温保护内置软启动内置输出短路保护ESOP8封装常用的方案是30~58V输入,输出36V/3A,基本上能满足BMS
- 辗转相处求最大公约数
沐刃青蛟
C++漏洞
无言面对”江东父老“了,接触编程一年了,今天发现还不会辗转相除法求最大公约数。惭愧惭愧!
为此,总结一下以方便日后忘了好查找。
1.输入要比较的两个数a,b
忽略:2.比较大小(因为后面要的是大的数对小的数做%操作)
3.辗转相除(用循环不停的取余,如a%b,直至b=0)
4.最后的a为两数的最大公约数
&
- F5负载均衡会话保持技术及原理技术白皮书
bijian1013
F5负载均衡
一.什么是会话保持? 在大多数电子商务的应用系统或者需要进行用户身份认证的在线系统中,一个客户与服务器经常经过好几次的交互过程才能完成一笔交易或者是一个请求的完成。由于这几次交互过程是密切相关的,服务器在进行这些交互过程的某一个交互步骤时,往往需要了解上一次交互过程的处理结果,或者上几步的交互过程结果,服务器进行下
- Object.equals方法:重载还是覆盖
Cwind
javagenericsoverrideoverload
本文译自StackOverflow上对此问题的讨论。
原问题链接
在阅读Joshua Bloch的《Effective Java(第二版)》第8条“覆盖equals时请遵守通用约定”时对如下论述有疑问:
“不要将equals声明中的Object对象替换为其他的类型。程序员编写出下面这样的equals方法并不鲜见,这会使程序员花上数个小时都搞不清它为什么不能正常工作:”
pu
- 初始线程
15700786134
暑假学习的第一课是讲线程,任务是是界面上的一条线运动起来。
既然是在界面上,那必定得先有一个界面,所以第一步就是,自己的类继承JAVA中的JFrame,在新建的类中写一个界面,代码如下:
public class ShapeFr
- Linux的tcpdump
被触发
tcpdump
用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支 持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
实用命令实例
默认启动
tcpdump
普通情况下,直
- 安卓程序listview优化后还是卡顿
肆无忌惮_
ListView
最近用eclipse开发一个安卓app,listview使用baseadapter,里面有一个ImageView和两个TextView。使用了Holder内部类进行优化了还是很卡顿。后来发现是图片资源的问题。把一张分辨率高的图片放在了drawable-mdpi文件夹下,当我在每个item中显示,他都要进行缩放,导致很卡顿。解决办法是把这个高分辨率图片放到drawable-xxhdpi下。
&nb
- 扩展easyUI tab控件,添加加载遮罩效果
知了ing
jquery
(function () {
$.extend($.fn.tabs.methods, {
//显示遮罩
loading: function (jq, msg) {
return jq.each(function () {
var panel = $(this).tabs(&
- gradle上传jar到nexus
矮蛋蛋
gradle
原文地址:
https://docs.gradle.org/current/userguide/maven_plugin.html
configurations {
deployerJars
}
dependencies {
deployerJars "org.apache.maven.wagon
- 千万条数据外网导入数据库的解决方案。
alleni123
sqlmysql
从某网上爬了数千万的数据,存在文本中。
然后要导入mysql数据库。
悲剧的是数据库和我存数据的服务器不在一个内网里面。。
ping了一下, 19ms的延迟。
于是下面的代码是没用的。
ps = con.prepareStatement(sql);
ps.setString(1, info.getYear())............;
ps.exec
- JAVA IO InputStreamReader和OutputStreamReader
百合不是茶
JAVA.io操作 字符流
这是第三篇关于java.io的文章了,从开始对io的不了解-->熟悉--->模糊,是这几天来对文件操作中最大的感受,本来自己认为的熟悉了的,刚刚在回想起前面学的好像又不是很清晰了,模糊对我现在或许是最好的鼓励 我会更加的去学 加油!:
JAVA的API提供了另外一种数据保存途径,使用字符流来保存的,字符流只能保存字符形式的流
字节流和字符的难点:a,怎么将读到的数据
- MO、MT解读
bijian1013
GSM
MO= Mobile originate,上行,即用户上发给SP的信息。MT= Mobile Terminate,下行,即SP端下发给用户的信息;
上行:mo提交短信到短信中心下行:mt短信中心向特定的用户转发短信,你的短信是这样的,你所提交的短信,投递的地址是短信中心。短信中心收到你的短信后,存储转发,转发的时候就会根据你填写的接收方号码寻找路由,下发。在彩信领域是一样的道理。下行业务:由SP
- 五个JavaScript基础问题
bijian1013
JavaScriptcallapplythisHoisting
下面是五个关于前端相关的基础问题,但却很能体现JavaScript的基本功底。
问题1:Scope作用范围
考虑下面的代码:
(function() {
var a = b = 5;
})();
console.log(b);
什么会被打印在控制台上?
回答:
上面的代码会打印 5。
&nbs
- 【Thrift二】Thrift Hello World
bit1129
Hello world
本篇,不考虑细节问题和为什么,先照葫芦画瓢写一个Thrift版本的Hello World,了解Thrift RPC服务开发的基本流程
1. 在Intellij中创建一个Maven模块,加入对Thrift的依赖,同时还要加上slf4j依赖,如果不加slf4j依赖,在后面启动Thrift Server时会报错
<dependency>
- 【Avro一】Avro入门
bit1129
入门
本文的目的主要是总结下基于Avro Schema代码生成,然后进行序列化和反序列化开发的基本流程。需要指出的是,Avro并不要求一定得根据Schema文件生成代码,这对于动态类型语言很有用。
1. 添加Maven依赖
<?xml version="1.0" encoding="UTF-8"?>
<proj
- 安装nginx+ngx_lua支持WAF防护功能
ronin47
需要的软件:LuaJIT-2.0.0.tar.gz nginx-1.4.4.tar.gz &nb
- java-5.查找最小的K个元素-使用最大堆
bylijinnan
java
import java.util.Arrays;
import java.util.Random;
public class MinKElement {
/**
* 5.最小的K个元素
* I would like to use MaxHeap.
* using QuickSort is also OK
*/
public static void
- TCP的TIME-WAIT
bylijinnan
socket
原文连接:
http://vincent.bernat.im/en/blog/2014-tcp-time-wait-state-linux.html
以下为对原文的阅读笔记
说明:
主动关闭的一方称为local end,被动关闭的一方称为remote end
本地IP、本地端口、远端IP、远端端口这一“四元组”称为quadruplet,也称为socket
1、TIME_WA
- jquery ajax 序列化表单
coder_xpf
Jquery ajax 序列化
checkbox 如果不设定值,默认选中值为on;设定值之后,选中则为设定的值
<input type="checkbox" name="favor" id="favor" checked="checked"/>
$("#favor&quo
- Apache集群乱码和最高并发控制
cuisuqiang
apachetomcat并发集群乱码
都知道如果使用Http访问,那么在Connector中增加URIEncoding即可,其实使用AJP时也一样,增加useBodyEncodingForURI和URIEncoding即可。
最大连接数也是一样的,增加maxThreads属性即可,如下,配置如下:
<Connector maxThreads="300" port="8019" prot
- websocket
dalan_123
websocket
一、低延迟的客户端-服务器 和 服务器-客户端的连接
很多时候所谓的http的请求、响应的模式,都是客户端加载一个网页,直到用户在进行下一次点击的时候,什么都不会发生。并且所有的http的通信都是客户端控制的,这时候就需要用户的互动或定期轮训的,以便从服务器端加载新的数据。
通常采用的技术比如推送和comet(使用http长连接、无需安装浏览器安装插件的两种方式:基于ajax的长
- 菜鸟分析网络执法官
dcj3sjt126com
网络
最近在论坛上看到很多贴子在讨论网络执法官的问题。菜鸟我正好知道这回事情.人道"人之患好为人师" 手里忍不住,就写点东西吧. 我也很忙.又没有MM,又没有MONEY....晕倒有点跑题.
OK,闲话少说,切如正题. 要了解网络执法官的原理. 就要先了解局域网的通信的原理.
前面我们看到了.在以太网上传输的都是具有以太网头的数据包. 
- Android相对布局属性全集
dcj3sjt126com
android
RelativeLayout布局android:layout_marginTop="25dip" //顶部距离android:gravity="left" //空间布局位置android:layout_marginLeft="15dip //距离左边距
// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的
- Tomcat内存设置详解
eksliang
jvmtomcattomcat内存设置
Java内存溢出详解
一、常见的Java内存溢出有以下三种:
1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。
可以利用JVM提
- Java6 JVM参数选项
greatwqs
javaHotSpotjvmjvm参数JVM Options
Java 6 JVM参数选项大全(中文版)
作者:Ken Wu
Email:
[email protected]
转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm!
本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Opt
- weblogic创建JMC
i5land
weblogicjms
进入 weblogic控制太
1.创建持久化存储
--Services--Persistant Stores--new--Create FileStores--name随便起--target默认--Directory写入在本机建立的文件夹的路径--ok
2.创建JMS服务器
--Services--Messaging--JMS Servers--new--name随便起--Pers
- 基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
justjavac
DHT
上周开发了一个磁力链接和 BT 种子的搜索引擎 {Magnet & Torrent},本文简单介绍一下主要的系统功能和用到的技术。
系统包括几个独立的部分:
使用 Python 的 Scrapy 框架开发的网络爬虫,用来爬取磁力链接和种子;
使用 PHP CI 框架开发的简易网站;
搜索引擎目前直接使用的 MySQL,将来可以考虑使
- sql添加、删除表中的列
macroli
sql
添加没有默认值:alter table Test add BazaarType char(1)
有默认值的添加列:alter table Test add BazaarType char(1) default(0)
删除没有默认值的列:alter table Test drop COLUMN BazaarType
删除有默认值的列:先删除约束(默认值)alter table Test DRO
- PHP中二维数组的排序方法
abc123456789cba
排序二维数组PHP
<?php/*** @package BugFree* @version $Id: FunctionsMain.inc.php,v 1.32 2005/09/24 11:38:37 wwccss Exp $*** Sort an two-dimension array by some level
- hive优化之------控制hive任务中的map数和reduce数
superlxw1234
hivehive优化
一、 控制hive任务中的map数: 1. 通常情况下,作业会通过input的目录产生一个或者多个map任务。 主要的决定因素有: input的文件总个数,input的文件大小,集群设置的文件块大小(目前为128M, 可在hive中通过set dfs.block.size;命令查看到,该参数不能自定义修改);2. 
- Spring Boot 1.2.4 发布
wiselyman
spring boot
Spring Boot 1.2.4已于6.4日发布,repo.spring.io and Maven Central可以下载(推荐使用maven或者gradle构建下载)。
这是一个维护版本,包含了一些修复small number of fixes,建议所有的用户升级。
Spring Boot 1.3的第一个里程碑版本将在几天后发布,包含许多