- 威尔金森功分器基本原理学习笔记
儒雅永缘
功分器学习笔记
威尔金森功分器基本原理威尔金森功率分配器的功能是将输入信号等分或不等分的分配到各个输出端口,并保持相同输出相位。环形器虽然有类似功能,但威尔金森功率分配器在应用上具有更宽的带宽。微带形功分器的电路结构如图所示,其中,输入端口特性阻抗为Z0Z_0Z0,两段分支微带线电长度为λ/4\lambda/4λ/4,特性阻抗分别为Z02Z_{02}Z02和Z03Z_{03}Z03,终端分别接负载R2R_2R2和
- 阻抗波动对FPD Link的影响
一只豌豆象
测试与仿真信号完整性硬件工程阻抗波动FPDLinkIV眼图经验分享
在高速PCB设计中,经常会遇到这样的问题:由于信号换层,传输线会在微带线和带状线之间转换,再加之PCB制成能力的差异,换层后阻抗会出现不同程度的波动,那么,对于高速接口应用而言,这种阻抗波动到底被控制在什么程度是合适的呢?示例中,以三段传输线形成不同的阻抗组合,旨在模拟不同的阻抗波动变化情况,并以100欧姆作为目标特性阻抗值,列举了四种不同的阻抗波动的组合,其中组合1和组合4模拟了不同的阻抗换层情
- “50欧姆”特性阻抗的由来
硬件之家
射频百科硬件之家50欧姆特性阻抗
硬件之家原创文章系列之《“50欧姆”特性阻抗的由来》接触过高速高频、射频以及微波等行业的朋友都知道传输线要做50欧姆特性阻抗匹配,那为什么一定要匹配到50欧姆,而不是25欧姆或者75欧姆等其它数呢?带着这个问题,我们继续看下去。一、50欧姆的由来纵观50欧姆特性阻抗的发展历史,我们可以得出它由来的两个主要因素:1、理论因素:50欧姆传输线的特定优势;2、行业发展:大公司对行业标准的话语权;1理论因
- LC滤波器之m推演滤波器的LC参数matlab计算
大功率灯泡
matlabm推演LC滤波器
参考森荣二《LC滤波器设计与制作》书籍。不同于定K型滤波器,m推演型LC滤波器可以设置陷波点用来滤除截止频率附近的频段。其参数计算公式如下:手按计算器算无论是直接计算还是利用标准单元算都比较麻烦,这里分享一段matlab代码,供大家直接复制以节约时间。%%根据截止频率Fc、陷波点Fre、特性阻抗Z0计算在目标mLC参数%%%其中Fc,Fre,Rdes可为数组(建议用列向量方便观察),但维度及顺序保
- 如何快速计算传输线特性阻抗
一只豌豆象
信号完整性经验分享信号完整性传输线微带线带状线特性阻抗
传输线的特性阻抗由介电常数、走线几何形状以及与电源和地平面的接近程度所决定,为了控制走线的特性阻抗,必须控制这些参数。微带线是在PCB上实现阻抗控制的常见拓扑结构之一,最简单的微带线是暴露于空气和介质之间的:计算这种微带线特性阻抗的近似表达式按照条件描述如下:当W与H的比值小于等于0.6时,上式的计算精度为±5%;当W与H的比值在0.6~2.0之间时,计算精度下降至±20%。由于是传输线结构,因此
- 5G科普——常用通信测量仪器以及测量过程
帆_5021
5G
一、通信测量过程通信测量中被测参量大致分成两类(主动参量和被动参量),相对应的有两种测量过程。第一类,主动参量,指表征电信号各种特性的量,即信号的电压、电流、功率、频率、相位1、时间、周期、波形、频谱等。另一类,被动参量指表征通信系统中电路或系统特性的量,如特性阻抗2、传输特性、噪声特性、频率特性、相位特性、群迟延3、误码率4等。主动参量可直接送到测量电路与作为标准的同类参量相比较,一般先要把被测
- ADS学习笔记(一)——更新中
Filthyfrank
ADS仿真笔记
在ADS中,信号上升时间为信号从0~100%所用的时间,而实际上定义的上升边均为10%~90%,所以可以认为上升边=0.8*ADS设置上升时间。一、终端开路及短路的反射信号1.仿真条件驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V:传输线:特性阻抗为50Ohm,时域扫描:结束时间60ns,步长0.01ns:图1.1传输线仿真模型传输线仿真模型如图1.1所示,分别在负载为1KOhm(开路)
- 【PCB硬件】PCB布线规范技巧
Cappi卡比
PCB硬件硬件工程嵌入式硬件单片机信号处理
PCB布线规范技巧1、在高速PCB中,时钟等关键的高速信号线需要进行屏蔽处理,每1000mil打孔接地2、闭环规则3、开环规则4、特性阻抗连续规则5、布线方向规则6、谐振规则7、回流路径规则8、器件的退耦电容摆放规则9、小的分立器件走线须对称10、拐角设计11、差分对走线12、控制PCB导线的阻抗和走线终端匹配13、设计接地保护走线14、导线与片式元器件焊盘的连接15、导线与SOIC,PLCC,Q
- USB数据线串联电阻知识总结
Filthyfrank
信号完整性嵌入式经验分享
一、为什么USB的特性阻抗为90欧姆?USB设备具有简单易用、支持热插拔、速度快等特点,很快被广泛应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。可以说USB是目前最为成功的I/O技术,而且随着目前USB4标准的发布,USB接口的应用范围必然更加的广泛。不过为什么USB的特性阻抗是90欧姆,而不是同轴线的50欧姆,75欧姆或者HDMI,Displ
- 【50Ω 阻抗详解】
ZhangZandZhang
pcb设计制作
在PCB设计中,阻抗通常是指传输线的特性阻抗,这是电磁波在导线中传输时的特性阻抗,与导线的几何形状、介质材料和导线周围环境等因素有关。对于一般的高速数字信号传输和RF电路,50Ω是一个常用的阻抗值。为什么是50Ω?30Ω或者80Ω不行吗?默认选择50Ω阻抗,是历史、PCB生产工艺、电路设计、成本等多因素共同决定的。①50Ω阻抗是美国军方制定的阻抗标准二次世界大战期间,阻抗的选择完全依赖于使用的需要
- 工作:三菱PLC之CC-LINK通讯知识及应用
尖枫508
电气工作学习网络其他笔记
工作:三菱PLC之CC-LINK通讯及应用一.cc-link接线图(RS485两线式接线)CC-LinkVer.1.00兼容电缆(特性阻抗:100Ω,终端电阻100Ω)CC-LinkVer.1.10兼容电缆(特性阻抗:110Ω,终端电阻110Ω)最多可以接64个设备。如果系统使用的设备站兼容Ver.1.00、Ver.1.10和Ver.2.00,电缆兼容Ver.1.00和Ver.1.10,则可按照C
- 浅聊反射系数——为何有共轭?
洁仔爱吃冰淇淋
S参数S参数反射系数
文章目录1、基于行波理论的行波反射系数2、共轭匹配与功率波反射系数3、总结不知道大家是否有和我一样,有下列疑惑:为什么反射系数定义中分子有的时候存在共轭,有的时候又没有共轭。比如:通俗解释就是:一般来说,Z0代表传输线的特性阻抗——为实数。所以多数时候,定义为右边的表达式;当Z0为虚数时,就必须采用左边的定义式了。不深究的话,一般来说到这里,回答也就结束了。那么我就想问一问了,为什么Z0为虚数时,
- 信号完整性分析基础知识之传输线和反射(五):较短阻抗不连续的传输线、残桩和末端容性负载引起的反射
小孟boy
SI信号完整性S参数pcb工艺传输线反射
首先来一首定场诗:难难难,道德玄,不对知音不可谈。对了知音谈几句,不对知音枉费舌尖。较短不连续点引起的反射很多时候,板载走线的宽度必须要收窄,特别是经过PF区域或者拥挤区域。如果传输线的某一小段宽度变细,特性阻抗也会明显增加,那么阻抗会变化多少,并且变细的长度超过多少会出现问题呢?三个特性决定了小段传输线宽度变化的影响:不连续点的时延,不连续点的阻抗,以及信号的上升时间。如果时延比上升时间更长,换
- 传输阻抗的原理与测量--反射
明纬笔谈
人工智能机器学习算法反射python
公众号明纬笔谈接上文传输阻抗的原理与测量--特性阻抗的定义;看下面这张图,在接口处Z1处和Z2处电压、电流应该相等,否则会有电场和磁场无穷大;但是电压、电流相等,Z1和Z2会相等;因为根据上文的计算Z1和Z2不相等,这就产生了矛盾,后经过研究发现在接口处存在电压和电流的反射;下面就反射,总结下反射系数和TDR的测试原理。一、反射系数如下图,在接口处产生反射,反射电压/反射电流等于阻抗Z1,根据下面
- 信号完整性分析基础知识之有损传输线、上升时间衰减和材料特性(八):有损传输线的测试
小孟boy
SIpcb工艺信号完整性传输线损耗反射
这里介绍的有损传输线的理想模型具有三个属性:随频率变化的特性阻抗速度与频率恒定3.衰减的一项与频率的平方根成正比,另一项与频率成正比这里的假设是介电常数和损耗因数随频率恒定。情况并非一定如此;只是在大多数情况下,它对于大多数材料来说是一个相当好的近似值。在具有与频率相关的材料特性的实际材料中,它通常随频率变化得如此缓慢,以至于可以认为它在很宽的频率范围内是恒定的。了解它如何变化的唯一方法是测量它。
- 各传输介质详细知识点
dulu~dulu
软考网工网络传输介质802.3协议
一.百兆网传输介质快速以太网(802.3u)100Base-T2电缆:2对3类UTP最大段长:100m特性阻抗:100100Base-T4电缆:4对3类UTP最大段长:100m特点:8B/6T,NRZ编码特性阻抗:100100Base-TX电缆:2对5类UTP或2对TCP最大段长:100m特点:100Mb/s全双工通信,4B/5B,MLT-3编码特性阻抗:2对5类UTP(100),2对TCP(15
- 覆铜板知识点
成长大咖就是我
覆铜箔层压板(CopperCladLaminate,CCL)是将电子玻纤布或其它增强材料浸以树脂,一面或双面覆以铜箔并经热压而制成的一种板状材料,简称为覆铜板。各种不同形式、不同功能的印制电路板,都是在覆铜板上有选择地进行加工、蚀刻、钻孔及镀铜等工序,制成不同的印制电路。对印制电路板主要起互连导通、绝缘和支撑的作用,对电路中信号的传输速度、能量损失和特性阻抗等有很大的影响,因此,印制电路板的性能、
- 天线测试解决方案-天线教学实验系统
XLTYQYB
人工智能
天线测试解决方案-天线教学实验系统系统可对知识点直观演示教学,能完成天线测试系统验证与参数计算实验;能完成微带天线、单极子天线和对称振子天线的设计与制作实验;能完成1GHz~6GHz频段内常用小型化天线的特性阻抗、端口驻波比、工作频带、方向图、增益、极化特性等参数的测试教学实验。本系统搭建起高校电子与信息工程类专业天线类课程教学和天线测试工程之间的桥梁,帮助学生在学习、理解天线相关基础知识的同时,
- 指数渐变线
洁仔爱吃冰淇淋
RFCIRCIUTS微带线指数渐变线
指数渐变线是非均匀传输线的一种。为何叫指数渐变线呢?其分布参数变化规律为指数规律,比如:单位长度的电感、电容、特性阻抗。1、分析过程从非均匀线的微分方程出发:对方程两侧同时取微分:化简得:截止到此时为止,都未对L0(z)和C0(z)的特性有任何约束。令L0(z)=L0oeaz,C0(z)=C0oeaz上式化简得:其中ω2L0(z)C0(z)=ω2L0oC0o=k2,注意:k是不随Z变化的,但k不是
- vue2+elementUI重构特性阻抗计算网站
小王今天也要加油鸭~!
项目记录前端vueelementui
我前面因为毕业设计写过一个计算微波射频方面特性阻抗的网页,但是那时候还没学vue,加上当时得知jQuery被废弃了,就只用了原生js写的,代码很冗杂。虽然确实也分了模块,但是还是觉得不够优雅,再加上没找到好看的logo,自己去ppt里面用艺术字做了一个,白色太亮了,仅次一级的颜色我选了个蓝色,然后截图,为了不让它被看出来,body的颜色也选了蓝色,总之就是比较丑陋,不知道为什么当时竟然觉得很特别。
- 网络变压器作用:广泛应用在有线局域网中的网络变压器的作用是什么?
HQST盛
电子元器件网络变压器工作原理网络变压器生产工厂硬件架构硬件工程材料工程网络射频工程
Hqst盈盛(华强盛)电子导读:上一节给大家分享了检测网络变压器等电子元器件阻抗的方法,这节起将分几节和大家分享网络变压器基础与认识不同类型的网络变压器及其作用,这节先从广泛应用在有线局域网中的网络变压器有什么作用开始。一、认识有线局域网的电磁工作环境在有线局域网中,计算机与服务器之间、计算机与路由器之间都是采用特性阻抗接近100Ω的非屏蔽双绞线(unshieldedtwistedpaired,U
- 电压互感器不可以出现短路,电流互感器却不能出线开路的原因
li125040
大家都了解电压互感器不可以短路故障运作,而电流互感器不可以引路运作,电压互感器一旦短路故障或是电流互感器一旦引路运作都将毁坏电压互感器或是造成风险。从基本原理上讲,大家都了解不论是电压互感器還是电流互感器全是变电器,仅仅关心的主要参数不一样。那麼为何一样是变电器一个不可以短路故障运作一个不可以引路运作呢?一切正常运作时,电压互感器二次线圈等于引路,特性阻抗ZL挺大,若二次控制回路短路故障时,特性阻
- 传输线路
淮南草
天线
1:传输线路的等效模型2:阻抗的计算方法=2Π/λ长度小于λ/4的开路短截线等效于电容器,长度小于λ/4的短路短截线相当于电感器。3:传输线的特性阻抗:将传输线始端的输入阻抗简称为阻抗将信号随时遇到的及时阻抗称为瞬时阻抗如果传输线具有恒定不变的瞬时阻抗,就称之为传输线的特性阻抗,特性阻抗受介电常数,PCB厚度,走线宽度影响插入损耗:插入损耗表示在到达下一阶段之前通过电路损失的功率的部分。总结:回波
- Sigrity高速信号仿真之阻抗仿真
一杯苦咖啡️
10Sigrity实战系列仿真fpga开发嵌入式硬件
1简介阻抗匹配(impedancematching)信号源内阻与所接传输线的特性阻抗大小相等且相位相同,或传输线的特性阻抗与所接负载阻抗的大小相等且相位相同,分别称为传输线的输入端或输出端处于阻抗匹配状态,简称为阻抗匹配。否则,便称为阻抗失配。有时也直接叫做匹配或失配。2SPD文件转换仿真的文件可以Allegro的PCB文件或者SPD文件,建议将仿真文件统一转化成SPD文件,在进行仿真。具体的转换
- 阻抗匹配介绍
大飞飞飞飞飞飞
是微波电子学里的一部分,主要用于传输线上,来达至所有高频的微波信号皆能传至负载点的目的,不会有信号反射回来源点,从而提升能源效益。大体上,阻抗匹配有两种,一种是透过改变阻抗力另一种则是调整传输线的波长。要匹配一组线路,首先把负载点的阻抗值,除以传输线的特性阻抗值来归一化,然后把数值划在史密夫图表上。改变阻抗力把电容或电感与负载串联起来,即可增加或减少负载的阻抗值,在图表上的点会沿著代表实数电阻的圆
- Modbus的常见问题解答:RS485总线连接采用什么样的线缆?RS485总线为什么要采用手拉手结构?RS485总线在连接时为什么要屏蔽接地?什么叫共模干扰和差模干扰?如何消除通讯线上的干扰?
HMS工业网络
网络协议
RS485总线连接采用什么样的线缆呢?必须采用国际上通行的屏蔽双绞线。推荐用屏蔽双绞线的型号为RVSP2*0.5(二芯屏蔽双绞线,每芯由16股的0.2mm的导线组成),线材特性阻抗120Ω。采用屏蔽双绞线有助于减少和消除两根RS485通信线之间产生的分布电容以及来自于通讯线周围产生的共模干扰。RS485总线为什么要采用手拉手结构,而不能采用星型连接呢?在没有借助RS485集线器或RS485中继器直
- PCB板为什么要做树脂塞孔?
华秋电路
华秋DFM设计规范设计模式pcb工艺嵌入式硬件单片机
树脂塞孔的概述树脂塞孔就是利用导电或者非导电树脂,通过印刷,利用一切可能的方式,在机械通孔、机械盲埋孔等各种类型的孔内进行填充,实现塞孔的目的。树脂塞孔的目的1、树脂填充各种盲埋孔之后,利于层压的真空下降。2、树脂填充后,可以避免因层压流胶填充不足而导致的表面凹陷问题,有利于精细线路制作以及特性阻抗控制。3、可以有效的利用三维空间,通过孔堆叠技术,实现任意层间互联。4、通过在孔上贴片设计,可以实现
- 高频电子线路——串联谐振、并联谐振总结
门牙会稍息
经验分享
前言最近在学习高频电子线路中的串联谐振回路和并联谐振回路相关知识,特以此文进行总结、归纳,以便日后进行查询和复习。串联谐振(电压谐振)并联谐振(电流谐振)定义由信号源与电容、电感串联构成的振荡回路由信号源与电容、电感线圈并联的振荡回路电路图阻抗阻抗、导纳、谐振电阻回路电抗回路电纳回路电流并联回路两端电压谐振频率谐振频率回路电流达到最大值并联两端电压达到最大值电抗与频率关系电纳与频率关系特性阻抗特性
- 什么是微带线和带状线
凡亿教育
凡亿企业培训电路板社交电子
在电路板设计中,微带线和带状线分别是用于传输信号的两种常见的传输线路。虽然在许多方面它们很相似,但是它们的物理结构、传输速率、特性阻抗等方面存在很大的差异。本文将介绍微带线和带状线的基本概念、特性和应用场景,并比较它们的优缺点,以帮助设计师们在设计PCB电路时选择合适的传输线路。微带线(表底层走线):微带线是一种将金属线道与地面平面分离的传输线路,由于它的微型化和便于集成,微带线被广泛使用在高速数
- 传输线的物理基础(八):用近似值和二维场计算特性阻抗
小孟boy
SIpcb工艺信号完整性传输线
设计一个特定的目标特性阻抗实际上是调整线宽、电介质厚度和介电常数的问题。如果我们知道传输线的长度和导体周围材料的介电常数,并且我们可以计算出特征阻抗,我们就可以使用上面的关系来计算所有其他参数。当然,每一种不同类型的横截面几何形状都会有不同的几何特征与特征阻抗之间的关系。通常,我们可以使用三种类型的分析来从几何形状计算特征阻抗:1.经验法则2.近似值3.二维场求解器.两个最重要的经验法则与使用FR
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http