- 15-HDMI TVS管SPICE仿真及性能分析
芯片SIPI设计
单片机嵌入式硬件
TVS二极管参数选取1)确定被保护电路最大直流或连续工作电压、电路的额定标准电压和高端容限。2)TVS额定反向关断Vwm应大于或等于被保护电路的最大工作电压。若选用的Vwm太低,器件可能进入雪崩或因反向漏电流太大影响电路的正常工作。串行连接分电压,并行连接分电流。3)TVS的最大筘位电压咋应小于被保护电路的损坏电压。4)在规定的脉冲持续时间内,TvS的最大峰值脉冲功耗R必须大于被保护电路内可能出现
- 1、硬件工程师笔面试真题汇总
逼子歌
硬件工程师笔试面试题目汇总面试职场和发展硬件工程师数字电路模拟电路电路原理
目录1、电阻1)上拉电阻的作用2)PTC热敏电阻作为电源电路保险丝的工作原理2、电容1)电容的特性2)电容的特性曲线3)1uf的电容通常来滤除什么频率的信号3、电感4、二极管1)二极管特性2)二极管伏安特性曲线3)如果一个LED指示灯没有定义颜色,红、绿、黄、橙、蓝、白色你会选择哪一种,为什么?4)简述TVS瞬态电压抑制二极管的工作原理5、三极管1)晶体管基本放大电路有共射、共集、共基三种接法,简
- 35.深入聚合数据分析_实战bucket+metric:统计每种颜色的电视的平均价格
小山居
35.深入聚合数据分析_实战bucket+metric:统计每种颜色的电视的平均价格GET/tvs/sales/_search{"size":0,"aggs":{"colors":{"terms":{"field":"color"},"aggs":{"avg_price":{"avg":{"field":"price"}}}}}}按照color去分bucket,可以拿到每个colorbucket中
- 一些常见的电源方案
honey ball
嵌入式硬件学习
开关电源:RMC板:(24V电压,10A电流)SMBJ30CA:静电和浪涌保护(TVS/ESD)一般使用NMOS管,因为PMOS管导通电阻与NMOS管比较会较大模电非基础01——从一种常见的防反接,上电缓启动,过压保护电路集成电路讲解再到MOS管常用技巧讲解-三点羊羽-博客园(cnblogs.com)https://www.cnblogs.com/Wilson-hhx/p/12521529.htm
- 电路设计中TVS 管的额定最大脉冲功率必须大于电路中出现的最大瞬态浪涌功率。
手搓机械
设计规范嵌入式硬件
TVS管(穿阻二极管)在电路中用于保护设备免受瞬态浪涌的影响。额定最大脉冲功率大于电路中出现的最大瞬态浪涌功率有几个原因:电流冲击与能量吸收:瞬态浪涌通常表现为电流的瞬时增加。TVS管的额定最大脉冲功率需要足够大,以确保它能够有效地吸收这些电流冲击所携带的能量。更高的额定功率允许TVS管在更短的时间内处理更多的能量,保护电路免受损害。响应时间和动态特性:TVS管对于瞬态浪涌需要有快速的响应时间。然
- RS485保护电路的设计
dylanZheng
硬件设计物联网
RS485保护电路的设计1,问题:最近设计的一块板子的RS485接口因为高电压被击穿烧毁,惨不忍睹。可以见图片。图一事故现场其具体严重的后果有三个:TVS被击穿;RS485芯片损毁;MCU不能正常工作。2,原因:测试人员在搭建测试环境时,电源正负极反接造成的。3,具体电路分析:在系统中主控板和节点设备均使用相同的RS485芯片和电路,唯一的区别是主设备对节点设备提供24V的电源输出,即在主控端,V
- tvs管参数数解读_关于TVS管选型的几个参数 2019-01-19
想家1953
tvs管参数数解读
TVS管TVS(TRANSIENTVOLTAGESUPPRESSOR)中文叫瞬时抑态二极管,它能以10-12秒量级的速度,吸收高达数千瓦的浪涌功率。说白了就是一种保护电路的二极管。它有几千种型号供选择。怎么从中选择适合自己的型号呢?首先要弄懂这几个参数概念:ReverseStand-OffVoltage(反向关断或隔离电压)Vrwm:指TVS不动作的电压,瞬态电压高于关断电压时,TVS将开始动作;
- TVS管参数说明以及如何选型
结界很厚
电子元器件TVS管
一.TVS管概述当TVS管(瞬态电压抑制器)两极受到反向瞬态高能量冲击时,能以10的负12次方秒量级的速度,将两极间的高阻抗变为低阻抗,使两极间的电压箝位于一个预定的值,有效地保护电子线路中的精密元器件。在浪涌电压作用下,TVS两极间的电压由额定反向关断电压VRWM上升到击穿电压VBR,而被击穿。随着击穿电流的出现,流过TVS的电流将达到峰值脉冲电流IPP,同时在其两端的电压被钳位到预定的最大钳位
- 一篇文章说清楚TVS管
大话硬件
硬件设计TVS管EMC防护器件EMC
大家好,这里是大话硬件。这篇文章就分享总结TVS相关内容。1.TVS管介绍瞬变电压抑制二极管也被称为TVS管,英文名TransientVoltageSuppression,从TVS的中文名可以看出,TVS管对电压的响应速度比较快,而且能够抑制电压的变化,且属于二极管中的一种器件。因此,TVS管会被用在电压钳位的场合。瞬态电压抑制器的工作类似于普通的稳压管,是钳位型的干扰吸收器。其应用是与被保护设备
- 保护器件之-过压保护OVP芯片
硬件之路学习笔记
单片机嵌入式硬件
-----本文简介-----主要内容包括:过压保护芯片OVP基本原理与应用欢迎加入粉丝群讨论——关注威信公众号:硬件之路学习笔记,并后台回复:粉丝群-----正文-----一、基本原理1.过压保护芯片应用场景前文介绍到了瞬态抑制二极管TVS,也在文章中介绍到TVS的局限性,点击括号内链接跳转阅读,其他平台请转到公众号阅读(保护器件之-瞬态抑制二极管TVS(前篇)),如下图,5V电源给后级电路供电,
- 保护器件之-瞬态抑制二极管TVS(前篇)
硬件之路学习笔记
单片机嵌入式硬件
-----本文简介-----主要内容包括:TVS基本原理TVS基本参数TVS应用场合与选型要点本文只简单介绍基本参数与常见应用,后续将出后篇介绍级间电容等参数。欢迎加入粉丝群讨论——关注威信公众号:硬件之路学习笔记,并后台回复:粉丝群-----正文-----一、TVS基本原理TVS(瞬态抑制二极管),又名雪崩击穿二极管,顾名思义是利用其雪崩击穿特性来抑制瞬态功率的器件。如下图所示,在电源电路与后级
- RS485浪涌防护经验分享
小鱼教你模数电
电子电路知识单片机嵌入式硬件电路stm32硬件
对于一些室外的产品,485信号可能会引出,长期暴露在户外,并且走线还会比较长,所以对于户外485信号浪涌防护是必不可少的。非隔离的485信号典型的防护电路就是这个,防护器件包括气体放电管,PTC自恢复保险丝,TVS管等。最近在一个项目测试485信号浪涌时发现,浪涌测试后,485收发器芯片被损坏。这个产品485信号防护电路中气体放电管火花电压为90V,TVS管保护电压为6V,是一个双向保护的TVS。
- 【EMC专题】浪涌的成因与ICE 61000-4-5标准
阳光宅男@李光熠
EMC专题嵌入式硬件
什么是浪涌?浪涌是一种无法预料的瞬态电压或电流尖峰,由附近的电子产品或是环境导致。了解浪涌非常重要,因为浪涌有可能会导致设备的电气过应力损坏,造成系统故障等。对于系统设计来说,重要的一点是我们如果无法控制浪涌的产生,那么只能通过将瞬态峰值电流导入到地,降低浪涌输入来防止自己的设备产生故障。我们在EMC专题中有提到了TVS管、压敏电阻、空气放电管甚至一些物理隔离方法。浪涌与ESD是不同的,与ESD波
- 如何正确选择ESD保护二极管
一只豌豆象
ESDTVS器件选型电磁兼容信号完整性
ESD保护二极管是一种齐纳二极管,专门用来保护电路免受过压浪涌,特别是静电放电(ESD)事件的影响。当二极管反向偏置时,有很少的电流从阴极流向阳极。然而,当反向偏压超过某一点(称为反向击穿电压)时,反向电流突然增加,并且,随着反向偏压增加,无论二极管流过的电流大小,二极管都会形成恒定电压区域,从而达到抑制浪涌电压的目的。TVS二极管主要的电气特性参数如下:1.工作峰值反向电压(Workingpea
- 防浪涌TVS:电子设备的保护盾?|深圳比创达电子
深圳比创达电子EMC
EMCEMIPCBEMCEMIPCB搜索引擎互联网
在电子设备日益普及的今天,我们经常会听到设备因电压波动或突发浪涌而损坏的情况。那么,有没有一种方式可以保护我们的设备免受这些意外伤害?答案就是“防浪涌TVS(TransientVoltageSuppressor)”。但它是什么?它如何工作?又为何在现代电子设备中扮演着如此重要的角色?第一部分:防浪涌TVS简介防浪涌TVS是一种专门设计用来保护电子设备免受瞬间高压电冲击的半导体器件。它能在电压达到危
- 为何在开关电源中TVS管被称为不可或缺之“神器”?
weixin_43747182
TVS管
瞬态抑制二极管简称TVS管,在规定的反向应用条件下,当承受一个高能量的瞬时过压脉冲时,其工作阻抗能立即降至很低的导通值,允许大电流通过,并将电压箝制到预定水平,从而有效地保护电子线路中的精密元器件免受损坏。TVS管能承受的瞬时脉冲功率可达上千瓦,其箝位响应时间仅为1ps(10-12S)。TVS管允许的正向浪涌电流在TA=250C,T=10ms条件下,可达50~200A。双向TVS管可在正反两个方向
- 小封装、高通流 TVS 管 UN1K/2K/3K Series
一听可乐66
TVS管TVS馆瞬态抑制二极管TVS管UN1K/2K/3KSeries
电子产品换代更新层出不穷,性能、稳定性及可靠性是每个企业一直追求的目标,除了产品要达到功能运行稳定、可靠以外,电源部分作为电子产品的“心脏”要支撑起整个产品正常运行;离开“心脏”的跳动,再强的电子产品也无法展现它完美功能,如何保证电源部分能不受静电、感应过电压及雷击浪涌(户外通信、安防、新能源产品)的影响而导致电源出现供电中断及电源损坏等异常现象。优恩半导体推出UNS1K/2K/3KSeries瞬
- (8)电路设计-TVS管保护
微机原子
电路设计pcb工艺单片机嵌入式硬件
TVS管是电路设计中经常用到的保护器件,具有快速响应吸收能量的优点,在一定程度上保护核心器件。像其他二极管一样,TVS管也有相应的参数,本文就结合实例,阐述一下TVS管的参数,尤其是TVS管的击穿电压和钳位电压的区别。以ONSemiconductor的ESDONCAN1器件为例,ESDONCAN1是汽车级CAN总线收发器的TVS管保护器件首先来看一下该TVS的参数:。Vrwmreversestan
- TVS管,东沃电子,您身边最好的电路保护专家
dowosemi
TVS管TVS管TVS二极管瞬态电压抑制二极管瞬变抑制二极管
科技改变世界的时代已来临了!近年来,不管是在便携电子消费产品、LED照明、汽车电子、通讯、信号路保护、军事、航天航空导航系统,还是工业控制上所需要用到的各种电压保护设备上,可以看出,它们愈来愈倾向精细化、微型化、集成化、高频化,从而使得它们对于过压保护、过流保护、浪涌抑制、静电防护等电路保护方案提出了更科学、严格的要求。TVS二极管,电路保护器件之一,目前是最受广大制造生产商的认可和青睐。何为TV
- Semtech SM712.TCT 瞬态电压抑制器(TVS)二极管
深圳市泰凌微电子
音视频二极管TVS
SM712瞬态电压抑制器(TVS)二极管设计用于多点数据传输标准RS-485应用中的不对称(12V至-7V)保护。SM712可用于保护器件免受静电放电(ESD)、电快速瞬变(EFT)和雷电引起的瞬变电压的影响。SM712具有400瓦(tp=8/20μs)的功率处理能力,以适应扩展共模应用中可能出现的较高瞬态电压水平。这提供了更高的设备可靠性,并消除了使用额定值不足以处理此类瞬态条件的齐纳二极管时所
- PTC与TVS配合使用时,PTC要能及时动作,对TVS进行过流保护,同时PTC本身也要能够满足工作电压的要求
手搓机械
嵌入式硬件设计规范
在电路设计中,PTC(正温度系数热敏电阻)和TVS(瞬态电压抑制二极管)通常一起使用以提供过流和过电压保护。PTC在过流情况下阻抗上升,限制电流流动,而TVS在过电压情况下导通,保护电路不受高电压冲击。过流保护:在电路中,TVS通常用于过压保护,当系统遭受过电压冲击时,TVS会迅速导通,将过电压引到地,从而保护电路中的敏感元件。然而,这种过电压冲击可能会导致电流急剧增加,超出电路元件的额定电流范围
- 瞬态抑制二极管(TVS)的注意事项与布局布线?|深圳比创达电子
深圳比创达电子EMC
EMCEMIPCBEMCEMIPCB搜索引擎互联网
一、瞬态抑制二极管(TVS)的注意事项工作电压/反向截止电压(VR=VRWM)此参数不需要降额,保证大于等于工作电路最大工作电压即可,越接近越好。该参数为TVS的固有参数。VBR是TVS固有参数,与外界冲击波形无关。被保护器件或电路所能承受的最大瞬间电压也是根据波形不同而不同,半峰时间越小,最大承受瞬间电压越高。半峰值电流时间,电流从零开始通过最大峰值后下降到0.5Ipp值的时间。Pppm必须大于
- 瞬态抑制二极管(TVS)的主要参数?|深圳比创达电子
深圳比创达电子EMC
EMCEMIPCBEMCEMIPCB搜索引擎互联网
一、最大反向漏电流IR(ReverseLeakageCurrent)和额定反向关断电压VR=VRWM(Stand-offVoltage):VR是TVS的最大直流工作电压,当TVS两极的电压小于VR时,TVS处于关断状态,此时流过的最大反向漏电流为IR;二、最小击穿电压VBR(BreakdownVoltage)和测试电流IT:VBR是TVS的最小雪崩电压,当反向电压达到VBR时,TVS已变成低阻通路
- 瞬态抑制二极管(TVS)的选型步骤?|深圳比创达电子
深圳比创达电子EMC
PCBEMIEMCEMCEMIPCB搜索引擎互联网
无法获取该波形下Ipp和VC(max)的准确值,推荐步骤如下:1、确定VRWM,假设VRWM=5V;VBR≈1.2VRWM≈6;VC(max)≈1.4VBR≈8.4V(10/1000us嵌位系数可取1.2);Ipp(干扰)=[1000-8.4]/12=82.6A;Pppm(干扰)=Ipp(干扰)×VC(max)=82.6×8.4≈0.7kW;考虑到温度降额,干扰形成的Pppm为:最大Pppm(干扰
- TVS 和压敏电阻联合使用进行浪涌保护时,压敏电阻的压敏电压要低于TVS 的钳位电压 VC。
手搓机械
嵌入式硬件单片机
TVS(瞬态电压抑制器)二极管和MOV(金属氧化物压敏电阻)通常被用于电路中以提供浪涌保护。当两者联合使用时,设计要求MOV的压敏电压低于TVS二极管的钳位电压VC是因为:1、分担能量:MOV设计用于吸收和分散大量能量,能够在遭受浪涌时承受较长时间的高电压。MOV在其压敏电压以上导通,开始吸收能量并将电压限制在一个较高的水平。而TVS二极管设计用于响应速度快,能够在极短的时间内钳制电压到一个更低的
- 对于高速链路,需要考虑 TVS 管结电容的要求
手搓机械
网络嵌入式硬件设计规范
TVS管,即瞬态电压抑制器,是一种用于保护电路免受瞬态过电压损害的半导体器件。在高速链路(如USB、HDMI、以太网等)中,TVS管被广泛用于抑制外部电涌、静电放电(ESD)等引起的瞬态电压,以保护敏感的电子组件。TVS管的结电容:是在TVS管的PN结上形成的固有电容。这个电容是由于PN结的耗尽区内电荷分布而产生的,并且它的大小与TVS管的设计、制造工艺以及反向偏置电压有关。补充:PN结是半导体器
- 二极管:ESD静电保护二极管
资深流水灯工程师
电子元器件二极管
一、什么是ESD二极管ESD二极管与TVS二极管原理是一样的,也是为了保护电,但ESD二极管的主要功能是防止静电。静电防护的前提条件就要求其电容值要足够地低,一般在1PF-3.5PF之间最好,主要应用于板级保护。二、什么是静电静电无处不在,不同物质的接触或者摩擦都可以产生静电。人的身上就带有很高的静电电压尤其是在冬天,人体的静电高达几千甚至上万伏。这些静电也许对人体影响不大,顶多就是电一下,但是有
- 聚合数据分析global bucket:单个品牌与所有品牌销量对比
Shaw_Young
aggregationscope,一个聚合操作,必须在query的搜索结果范围内执行出来两个结果,一个结果,是基于query搜索结果来聚合的;一个结果,是对所有数据执行聚合的GET/tvs/sales/_search{"size":0,"query":{"term":{"brand":"长虹"}},"aggs":{"single_brand_avg_price":{"avg":{"field":"
- TVS瞬变抑制二极管选型表
wzk456
硬件设计
7、产品特点优点:①响应速度特别快(为ps级)②击穿电压有从6.8V~550V的系列③钳制电压比较准确缺点:①结电容比较大(十几pF~几百nF)②通流量小(0.52~544A)8、选型与应用①TVS管使用时,一般并联在被保护电路上。为了限制流过TVS管的电流不超过管子允许通过的峰值电流IPP,应在线路上串联限流元件,如电阻、自恢复保险丝、电感等。②击穿电压VBR的选择:TVS管的击穿电压应根据线路
- 200V高压TVS瞬变电压抑制二极管型号
Excellent87
TVS
TVS瞬变电压抑制二极管是一种高效能的过压保护器件。当两端受到瞬间高能量冲击时,TVS瞬间将自身的高阻特性转变为低阻特性,吸收大电流将TVS两端的电压钳制在一个确定值上,从而使后级电路免受瞬态高能量的冲击,确保电路的安全。很多客户前来询TVS瞬态抑制二极管,都能清晰地知道料号的需求:封装形式、功率、工作电压、钳位电压、击穿电压等等。比如:200V的瞬态抑制TVS二极管有哪些?贴片形式的TVS二极管
- Spring的注解积累
yijiesuifeng
spring注解
用注解来向Spring容器注册Bean。
需要在applicationContext.xml中注册:
<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。
如:在base-package指明一个包
<context:component-sc
- 传感器
百合不是茶
android传感器
android传感器的作用主要就是来获取数据,根据得到的数据来触发某种事件
下面就以重力传感器为例;
1,在onCreate中获得传感器服务
private SensorManager sm;// 获得系统的服务
private Sensor sensor;// 创建传感器实例
@Override
protected void
- [光磁与探测]金吕玉衣的意义
comsci
这是一个古代人的秘密:现在告诉大家
信不信由你们:
穿上金律玉衣的人,如果处于灵魂出窍的状态,可以飞到宇宙中去看星星
这就是为什么古代
- 精简的反序打印某个数
沐刃青蛟
打印
以前看到一些让求反序打印某个数的程序。
比如:输入123,输出321。
记得以前是告诉你是几位数的,当时就抓耳挠腮,完全没有思路。
似乎最后是用到%和/方法解决的。
而今突然想到一个简短的方法,就可以实现任意位数的反序打印(但是如果是首位数或者尾位数为0时就没有打印出来了)
代码如下:
long num, num1=0;
- PHP:6种方法获取文件的扩展名
IT独行者
PHP扩展名
PHP:6种方法获取文件的扩展名
1、字符串查找和截取的方法
1
$extension
=
substr
(
strrchr
(
$file
,
'.'
), 1);
2、字符串查找和截取的方法二
1
$extension
=
substr
- 面试111
文强chu
面试
1事务隔离级别有那些 ,事务特性是什么(问到一次)
2 spring aop 如何管理事务的,如何实现的。动态代理如何实现,jdk怎么实现动态代理的,ioc是怎么实现的,spring是单例还是多例,有那些初始化bean的方式,各有什么区别(经常问)
3 struts默认提供了那些拦截器 (一次)
4 过滤器和拦截器的区别 (频率也挺高)
5 final,finally final
- XML的四种解析方式
小桔子
domjdomdom4jsax
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server
- wordpress中常见的操作
aichenglong
中文注册wordpress移除菜单
1 wordpress中使用中文名注册解决办法
1)使用插件
2)修改wp源代码
进入到wp-include/formatting.php文件中找到
function sanitize_user( $username, $strict = false
- 小飞飞学管理-1
alafqq
管理
项目管理的下午题,其实就在提出问题(挑刺),分析问题,解决问题。
今天我随意看下10年上半年的第一题。主要就是项目经理的提拨和培养。
结合我自己经历写下心得
对于公司选拔和培养项目经理的制度有什么毛病呢?
1,公司考察,选拔项目经理,只关注技术能力,而很少或没有关注管理方面的经验,能力。
2,公司对项目经理缺乏必要的项目管理知识和技能方面的培训。
3,公司对项目经理的工作缺乏进行指
- IO输入输出部分探讨
百合不是茶
IO
//文件处理 在处理文件输入输出时要引入java.IO这个包;
/*
1,运用File类对文件目录和属性进行操作
2,理解流,理解输入输出流的概念
3,使用字节/符流对文件进行读/写操作
4,了解标准的I/O
5,了解对象序列化
*/
//1,运用File类对文件目录和属性进行操作
//在工程中线创建一个text.txt
- getElementById的用法
bijian1013
element
getElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。
返回具有指定ID属性值的第一个对象的一个引用。
语法:
&n
- 励志经典语录
bijian1013
励志人生
经典语录1:
哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生
- [MongoDB学习笔记三]MongoDB分片
bit1129
mongodb
MongoDB的副本集(Replica Set)一方面解决了数据的备份和数据的可靠性问题,另一方面也提升了数据的读写性能。MongoDB分片(Sharding)则解决了数据的扩容问题,MongoDB作为云计算时代的分布式数据库,大容量数据存储,高效并发的数据存取,自动容错等是MongoDB的关键指标。
本篇介绍MongoDB的切片(Sharding)
1.何时需要分片
&nbs
- 【Spark八十三】BlockManager在Spark中的使用场景
bit1129
manager
1. Broadcast变量的存储,在HttpBroadcast类中可以知道
2. RDD通过CacheManager存储RDD中的数据,CacheManager也是通过BlockManager进行存储的
3. ShuffleMapTask得到的结果数据,是通过FileShuffleBlockManager进行管理的,而FileShuffleBlockManager最终也是使用BlockMan
- yum方式部署zabbix
ronin47
yum方式部署zabbix
安装网络yum库#rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 通过yum装mysql和zabbix调用的插件还有agent代理#yum install zabbix-server-mysql zabbix-web-mysql mysql-
- Hibernate4和MySQL5.5自动创建表失败问题解决方法
byalias
J2EEHibernate4
今天初学Hibernate4,了解了使用Hibernate的过程。大体分为4个步骤:
①创建hibernate.cfg.xml文件
②创建持久化对象
③创建*.hbm.xml映射文件
④编写hibernate相应代码
在第四步中,进行了单元测试,测试预期结果是hibernate自动帮助在数据库中创建数据表,结果JUnit单元测试没有问题,在控制台打印了创建数据表的SQL语句,但在数据库中
- Netty源码学习-FrameDecoder
bylijinnan
javanetty
Netty 3.x的user guide里FrameDecoder的例子,有几个疑问:
1.文档说:FrameDecoder calls decode method with an internally maintained cumulative buffer whenever new data is received.
为什么每次有新数据到达时,都会调用decode方法?
2.Dec
- SQL行列转换方法
chicony
行列转换
create table tb(终端名称 varchar(10) , CEI分值 varchar(10) , 终端数量 int)
insert into tb values('三星' , '0-5' , 74)
insert into tb values('三星' , '10-15' , 83)
insert into tb values('苹果' , '0-5' , 93)
- 中文编码测试
ctrain
编码
循环打印转换编码
String[] codes = {
"iso-8859-1",
"utf-8",
"gbk",
"unicode"
};
for (int i = 0; i < codes.length; i++) {
for (int j
- hive 客户端查询报堆内存溢出解决方法
daizj
hive堆内存溢出
hive> select * from t_test where ds=20150323 limit 2;
OK
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
问题原因: hive堆内存默认为256M
这个问题的解决方法为:
修改/us
- 人有多大懒,才有多大闲 (评论『卓有成效的程序员』)
dcj3sjt126com
程序员
卓有成效的程序员给我的震撼很大,程序员作为特殊的群体,有的人可以这么懒, 懒到事情都交给机器去做 ,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。
在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。
不要在去庞大的开始菜单里面一项一项搜索自己的应用程序,也不要在自己的桌面上放置眼花缭乱的快捷图标
- Eclipse简单有用的配置
dcj3sjt126com
eclipse
1、显示行号 Window -- Prefences -- General -- Editors -- Text Editors -- show line numbers
2、代码提示字符 Window ->Perferences,并依次展开 Java -> Editor -> Content Assist,最下面一栏 auto-Activation
- 在tomcat上面安装solr4.8.0全过程
eksliang
Solrsolr4.0后的版本安装solr4.8.0安装
转载请出自出处:
http://eksliang.iteye.com/blog/2096478
首先solr是一个基于java的web的应用,所以安装solr之前必须先安装JDK和tomcat,我这里就先省略安装tomcat和jdk了
第一步:当然是下载去官网上下载最新的solr版本,下载地址
- Android APP通用型拒绝服务、漏洞分析报告
gg163
漏洞androidAPP分析
点评:记得曾经有段时间很多SRC平台被刷了大量APP本地拒绝服务漏洞,移动安全团队爱内测(ineice.com)发现了一个安卓客户端的通用型拒绝服务漏洞,来看看他们的详细分析吧。
0xr0ot和Xbalien交流所有可能导致应用拒绝服务的异常类型时,发现了一处通用的本地拒绝服务漏洞。该通用型本地拒绝服务可以造成大面积的app拒绝服务。
针对序列化对象而出现的拒绝服务主要
- HoverTree项目已经实现分层
hvt
编程.netWebC#ASP.ENT
HoverTree项目已经初步实现分层,源代码已经上传到 http://hovertree.codeplex.com请到SOURCE CODE查看。在本地用SQL Server 2008 数据库测试成功。数据库和表请参考:http://keleyi.com/a/bjae/ue6stb42.htmHoverTree是一个ASP.NET 开源项目,希望对你学习ASP.NET或者C#语言有帮助,如果你对
- Google Maps API v3: Remove Markers 移除标记
天梯梦
google maps api
Simply do the following:
I. Declare a global variable:
var markersArray = [];
II. Define a function:
function clearOverlays() {
for (var i = 0; i < markersArray.length; i++ )
- jQuery选择器总结
lq38366
jquery选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
- 基础数据结构和算法六:Quick sort
sunwinner
AlgorithmQuicksort
Quick sort is probably used more widely than any other. It is popular because it is not difficult to implement, works well for a variety of different kinds of input data, and is substantially faster t
- 如何让Flash不遮挡HTML div元素的技巧_HTML/Xhtml_网页制作
刘星宇
htmlWeb
今天在写一个flash广告代码的时候,因为flash自带的链接,容易被当成弹出广告,所以做了一个div层放到flash上面,这样链接都是a触发的不会被拦截,但发现flash一直处于div层上面,原来flash需要加个参数才可以。
让flash置于DIV层之下的方法,让flash不挡住飘浮层或下拉菜单,让Flash不档住浮动对象或层的关键参数:wmode=opaque。
方法如下:
- Mybatis实用Mapper SQL汇总示例
wdmcygah
sqlmysqlmybatis实用
Mybatis作为一个非常好用的持久层框架,相关资料真的是少得可怜,所幸的是官方文档还算详细。本博文主要列举一些个人感觉比较常用的场景及相应的Mapper SQL写法,希望能够对大家有所帮助。
不少持久层框架对动态SQL的支持不足,在SQL需要动态拼接时非常苦恼,而Mybatis很好地解决了这个问题,算是框架的一大亮点。对于常见的场景,例如:批量插入/更新/删除,模糊查询,多条件查询,联表查询,