- 匹配滤波器的仿真——线性调频信号
IT说
信号通信中的东西信号处理数字信号处理数字通信nlp声学模型与模式匹配
1.使用线性调频信号的原因线性调频信号的特点在于频率会随时间变化,所以作为测试信号可以测试不同频率的状态。2.从一般信号推导出线性调频信号的时域表达式推导原则:根据频率随时间变化的特点就可以推导出线性调频信号的时域表达式。对于一个一般信号,其表达式为x(t)=Acos(ω0t+ϕ)x(t)=A\cos(\omega_0t+\phi)x(t)=Acos(ω0t+ϕ)。从这个表达式中得到相位是θ(t
- 线性调频信号的脉冲压缩
坠落救赎
姓名:何祯学号:20021210839学院:电子工程学院原文链接:https://blog.csdn.net/weixin_45858061/article/details/102986993【嵌牛导读】在SAR中,对线性调频信号的处理是必不可少的,特别是线性调频信号的脉冲压缩。【嵌牛鼻子】线性调频信号的脉冲压缩【牵牛正文】1.脉冲压缩的意义掌握雷达测距的工作原理,掌握匹配滤波器的工作原理及其白噪
- PMCW体制雷达系列文章(3) – PMCW雷达之匹配滤波
墨@#≯
自动驾驶全栈工程师的毫米波雷达部分车载毫米波雷达Matlab仿真匹配滤波PMCW雷达经验分享
说明PMCW体制下,雷达在接收端对接收的目标回波信号使用单频载波混频并低通滤波后,采集得到的是调制速率达ns量级的相位编码信号。在信号处理端,PMCW体制使用匹配滤波器(matchfilter)进行距离维的压缩,这是与FMCW体制雷达最核心的差别,本文探讨匹配滤波及其实现。匹配滤波其实在雷达信号处理中是很常用的一个手段(工具),比如SAR等类型雷达的信号处理其实都是用的匹配滤波,所以关于该概念的说
- 雷达盲区盲速计算matlab,线性调频雷达系统的建模,实现对目标的测距和测速
三年Z组饺纸
雷达盲区盲速计算matlab
在网上找了一个程序,实现了发射波形,回波的产生,以及通过了匹配滤波器。。现在想实现测距和速度希望各位帮忙看看接下去怎么做,本人是新手。。。。希望说的详细点C=3.0e8;%光速(m/s)RF=3.140e9/2;%雷达射频1.57GHzLambda=C/RF;%雷达工作波长PulseNumber=16;%回波脉冲数BandWidth=2.0e6;%发射信号带宽带宽B=1/τ,τ是脉冲宽度TimeW
- 匹配滤波器的仿真——原理说明与仿真
IT说
信号通信中的东西信号处理数字信号处理数字通信信息传输
文章目录(1)匹配滤波器的公式推导与解释1.使用匹配滤波器的目的2.推导匹配滤波器的公式3.从频域直观理解匹配滤波器的效果(2)匹配滤波器的冲激响应(3)匹配滤波器的输出信噪比(4)匹配滤波器的时间适应性(5)匹配滤波器与自相关(6)匹配滤波器进行频域滤波参考通信之道——从微积分到5G匹配滤波器及其在雷达信号处理中的应用随机过程概论(PPT)第四章线性调频信号(1)匹配滤波器的公式推导与解释解释实
- 雷达成像 Matlab 仿真 2 —— 脉冲压缩与加窗
我有两颗糖
雷达成像matlabmatlab开发语言算法
文章目录1.脉冲压缩1.1原理1.2程序实现脉冲压缩1.时域卷积2.频域相关2.加窗3.完整程序3.1脉冲压缩完整程序3.2加窗的完整程序1.脉冲压缩1.1原理脉冲压缩的实质是匹配滤波,匹配滤波器的系统函数H(jω)H(j\omega)H(jω)与输入信号的频谱特性$S_{i}(j\omega)$的关系为:H(jω)=k×Si∗(jω)e−jωt0H(j\omega)=k\timesS_{i}^{
- 《合成孔径雷达成像算法与实现》Figure3.13——匹配滤波器的三种实现方式
76岁拄拐敲代码
合成孔径雷达成像算法与实现算法matlab
clcclearcloseall%参数设置TBP=80;%时间带宽积T=10e-6;%脉冲持续时间N_ZD=60;%零频点位于中点右侧的距离,P58%参数计算B=TBP/T;%信号带宽K=B/T;%线性调频频率alpha_os=5;%过采样率F=alpha_os*B;%采样频率N=2*ceil(F*T/2);%采样点数dt=T/N;%采样时间间隔t_c=N_ZD*dt;%脉冲时间偏移%变量设置t=
- 对1GHz脉冲多普勒雷达进行快速和慢速处理生成5个移动目标的距离多普勒图研究(Matlab代码实现)
长安程序猿
matlab开发语言
欢迎来到本博客❤️❤️博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。本文目录如下:目录1概述2运行结果2.1多普勒与距离图中的五个塔格特:2.2回波信号和匹配滤波器输出:2.3数据立方体:看到thaBarker代码相移和目标的回声:3参考文献4Matlab代码实现1概述本文涉及对1GHz脉冲多普勒雷达进行快速和慢速处理,以生成5个移动目标的距离多普勒图
- MATLAB/Python的编程教程: 匹配滤波器的实现
R.X. NLOS
#matlabpython
MATLAB/Python的编程教程:匹配滤波器的实现注1:本文系“MATLAB/Python的编程教程”系列之一,致力于使用Python和Matlab实现特定的功能。本次要实现的功能是:匹配滤波器的实现。匹配滤波器,这是一个在信号处理领域常见的主题,主要用于增强特定信号的检测性能,特别是在噪声环境中。在本教程中,我们将手把手教你如何使用MATLAB和Python来实现匹配滤波器。匹配滤波器的原理
- 对1GHz脉冲多普勒雷达进行快速和慢速处理生成5个移动目标的距离多普勒图研究(Matlab代码实现)
然哥依旧
matlab开发语言
欢迎来到本博客❤️❤️博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。本文目录如下:目录1概述2运行结果2.1多普勒与距离图中的五个塔格特:2.2回波信号和匹配滤波器输出:2.3数据立方体:看到thaBarker代码相移和目标的回声:3参考文献4Matlab代码实现1概述本文涉及对1GHz脉冲多普勒雷达进行快速和慢速处理,以生成5个移动目标的距离多普勒图
- 【阵列信号处理】空间匹配滤波器、锥形/非锥形最佳波束成形器、样本矩阵反演 (SMI) 研究(Matlab代码实现)
程序猿鑫
信号处理矩阵matlab
欢迎来到本博客❤️❤️博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。本文目录如下:目录1概述2运行结果3参考文献4Matlab代码实现1概述空间匹配滤波器(SpatialMatchedFilter)是一种用于信号处理的滤波器。它的原理是通过将输入信号与预先存储的参考信号进行相关运算,从而增强目标信号并抑制噪声。空间匹配滤波器在雷达、声纳等领域广泛应用,
- 【阵列信号处理】空间匹配滤波器、锥形/非锥形最佳波束成形器、样本矩阵反演 (SMI) 研究(Matlab代码实现)
然哥依旧
信号处理矩阵matlab
欢迎来到本博客❤️❤️博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。本文目录如下:目录1概述2运行结果3参考文献4Matlab代码实现1概述空间匹配滤波器(SpatialMatchedFilter)是一种用于信号处理的滤波器。它的原理是通过将输入信号与预先存储的参考信号进行相关运算,从而增强目标信号并抑制噪声。空间匹配滤波器在雷达、声纳等领域广泛应用,
- 【阵列信号处理】空间匹配滤波器、锥形/非锥形最佳波束成形器、样本矩阵反演 (SMI) 研究(Matlab代码实现)
长安程序猿
信号处理矩阵matlab
欢迎来到本博客❤️❤️博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。本文目录如下:目录1概述2运行结果3参考文献4Matlab代码实现1概述空间匹配滤波器(SpatialMatchedFilter)是一种用于信号处理的滤波器。它的原理是通过将输入信号与预先存储的参考信号进行相关运算,从而增强目标信号并抑制噪声。空间匹配滤波器在雷达、声纳等领域广泛应用,
- 【通信原理-第九章】
星辰Dellem
通信原理其他
通信原理的主要内容文章目录通信原理的主要内容第九章:数字信号的最佳接收为什么会产生错误判决?最佳接收准则是什么?有哪些方法使得误码率最小,达到最佳接收?什么是随相信号?什么是起伏信号?什么是最佳接收机?什么是匹配滤波器?最佳基带传输系统第九章:数字信号的最佳接收为什么会产生错误判决?由于信道噪声所产生的的影响,使得接收信号是发送信号和噪声的结合,而又由于噪声的随机性,使得接收端做信号判决时,不可避
- 卷积、相关、匹配滤波、脉冲压缩以及模糊函数
MR_Promethus
DSP数字信号处理脉冲压缩相关匹配滤波模糊函数相互关系
文章目录【1.卷积】1.1连续卷积1.2离散卷积【2.相关】2.1自相关2.2互相关【3.匹配滤波】3.1滤波器模型3.2有色噪声-匹配滤波器3.3白噪声-匹配滤波器3.3.1原始-白噪声-匹配滤波器3.3.2简化-白噪声-匹配滤波器3.4动目标的匹配滤波【4.脉冲压缩】4.1时域脉冲压缩4.2频域脉冲压缩4.3两种实现方式的对比【5.模糊函数】【6.相互关系】【7.参考文献】
- 匹配滤波器
胡言且不语
在通信技术中需要在噪声中发现或分辨弱信号,一般来说信号通过系统获得的信噪比是系统有效性的一个度量。1943年,诺兹提出了匹配滤波器原理,匹配滤波器能够在信道是加性噪声的情况下,输出的信噪比最大。1.1时域推导下面是信号接收框图,先从时域来推导匹配滤波器形式:1.2与相关器间关系1.3匹配滤波器不能等效成相关器的情况先说结论:发送信号波形没有限制在一个符号发送间隔的时候,匹配滤波器不能等效成相关器。
- Josh 的学习笔记之数字通信(Part 4——带通调制和解调)
Josh Gao
电子/通信工程师的修养#数字通信数字通信
文章目录1.为什么需要调制2.数字带通调制技术2.1正弦信号的相量表示2.2相移键控2.3频移键控2.4幅移键控2.5振幅相位联合键控2.6波形振幅系数3.高斯噪声背景下的信号检测3.1判决区域3.2相关接收机3.2.1二进制判决门限4.相干检测4.1PSK的相干检测4.2采样匹配滤波器4.3多相相移键控的相干检测4.4FSK的相干检测5.非相干检测5.1差分PSK的检测5.2二进制差分PSK举例
- 樊昌信 通信原理第七版 第九章思考题
yeeanna
通信原理思考题数字通信
1、试问数字信号的最佳接收以什么指标作为准则?答:差错概率最小准则和输出信噪比最大准则,其中差错概率最小准则用于设计最佳接收机,输出信噪比最大准则用于设计匹配滤波器。2、试写出二进制信号的最佳接收的判决准则。答:最大似然准则。公式见书P253(9.2-10)3、对于二进制双极性信号,试问最佳接收判决门限值应该等于多少?答:等概条件下,判决门限为零。4、试问二进制确知信号的最佳形式是什么?答:双极性
- Multiscale Anisotropic Morphological Directional Derivatives for Noise-Robust Image Edge Detection、
心清似水淡若云、
图像处理边缘检测计算机视觉深度学习图像处理人工智能
多尺度各向异性形态学方向导数MSAMDD的噪声鲁棒性图像边缘检测第一部分Partone第二部分Parttwo第三部分第四部分第五部分文献第一部分检测流程方法流程图如图1所示,其中输入图像来自三个数据集。首先,提出了MSAMDD来过滤图像。其次,使用空间匹配滤波器提取ESM。第三,融合了基于定向匹配滤波器的EDM。然后,应用一系列后处理操作。最后得到边缘轮廓。图1MSAMDD检测流程图具体的流程可以
- LFM——线性调频
长弓的坚持
通信原理
线性调频信号是一种大时宽带宽积信号。线性调频信号的相位谱具有平方律特性,在脉冲压缩过程中可以获得较大的压缩比,其最大优点是所用的匹配滤波器对回波信号的多普勒频移不敏感,即可以用一个匹配滤波器处理具有不同多普勒频移的回波信号,这些都将大大简化雷达信号处理系统,而且线性调频信号有着良好的距离分辨率和径向速度分辨率。因此线性调频信号是现代高性能雷达体制中经常采用的信号波形之一,并且与其它脉压信号相比,很
- 维纳滤波和卡尔曼滤波
西岸贤
课程相关数字信号处理
文章目录前言一、滤波简介二、匹配滤波器三、维纳滤波器1.时域求解2.维纳-霍夫方程3.系统函数求解例题4.离散维纳滤波器的Z域解5.最佳解例题四、维纳预测1.预测的定义2.纯预测3.一步线性预测的时域解五、卡尔曼滤波1.概念及定义2.例题分析3.维纳滤波与卡尔曼滤波的异同总结前言本文的主要内容是维纳滤波和卡尔曼滤波的介绍,包含匹配滤波器、维纳滤波器、维纳预测、卡尔曼滤波等内容。一、滤波简介我们观测
- opencv从入门到精通 哦吼 07
出其东门225
pythonopencv计算机视觉人工智能
进阶篇本篇的内容较多,包含了6章内容,分别是模板匹配、滤波器、腐蚀与膨胀、图形检测、视频处理以及人脸检测和人脸识别。这6章内容虽然相对独立,但是在实际开发的过程中,是相辅相成、相得益彰的目录模板匹配模板匹配方法单模板匹配单目标匹配多目标匹配滤波器均值滤波器中值滤波器高斯滤波器双边滤波器模板匹配模板匹配是一种最原始、最基本的识别方法,可以在原始图像中寻找特定图像的位置。模板匹配经常应用于简单的图像查
- 联合变换相关器摄远物镜光学设计
Trailblazer_beginner
光学机械设计ZEMAX
联合变换相关器摄远物镜光学设计联合变换相关器工作原理随着科学技术的飞速发展,光学相关探测器件由最初的匹配滤波器发展到今天的联合变换相关器,联合变换相关器与范得耳-卢格特相关器相比,具有灵活性好、识别精度高等特点,所以在军事领域的目标探测和制导方面都起到了不可忽视的作用。联合变换相关器探测的基本原理是应用衍射原理和光学透镜的傅里叶变换功能来完成输入图像的合成傅里叶换。首先,将参考图像与目标图像同时输
- 带有匹配滤波器的雷达信号调制和脉冲压缩Matlab仿真
fpga和matlab
MATLAB板块1:通信与信号处理matlab雷达脉冲压缩雷达信号调制
up目录一、理论基础二、核心程序三、测试结果一、理论基础匹配滤波器:匹配滤波器是输出端的信号瞬时功率与噪声平均功率的比值最大的线性滤波器也就是说有最大的信噪比。其滤波器的传递函数形式是信号频谱的共轭。在通信系统中,滤波器是其中重要部件之一,滤波器特性的选择直接影响数字信号的恢复。在数字信号接收中,滤波器的作用有两个方面,使滤波器输出有用信号成分尽可能强;抑制信号外带噪声,使滤波器输出噪声成分尽可能
- 通信原理-数字基带传输
CofCai
通信工程数字通信
文章目录数字基带传输系统模型数字基带PAM信号波形及其功率谱密度常用的数字PAM二进制数字PAM信号多电平的PAM信号(MPAM信号)数字PAM信号的功率谱密度各符号互不相关时的数字PAM信号的功率谱密度线路码型AMI码脉冲波形AWGN信道下的2PAM数字基带系统的抗噪声性能(单)双极性2PAM数字基带系统的误比特率分析利用匹配滤波器进行最佳接收的误比特率限带信道中数字PAM信号的无码间干扰基带传
- 【COSTAS环】基于FPGA的costas环载波同步的Verilog实现
fpga和matlab
★FPGA项目经验FPGA板块1:通信与信号处理fpga开发costas载波同步
1.软件版本ISE14.72.本算法理论知识本系统,采用的costas环结构如下图所示:这里,我们建设通过匹配滤波器以后的信号为I,Q,,由于频率偏移和相位偏移的影响,其表达式一般为:其中为发送端载波和本地载波之间由于频差和相差产生的相角差值。QPSK解调器中相位检测器输出信号为:
- 雷达回波信号的脉冲压缩matlab仿真
fpga和matlab
MATLAB板块1:通信与信号处理matlab算法雷达回波信号脉冲压缩
%LFM脉冲的匹配滤波clearall;T=10e-6;%发射脉宽10usB=30e6;%调频带宽30MHzK=B/T;%频率调制斜率Fs=10*B;Ts=1/Fs;%计算机仿真的采样频率和采样周期N=T/Ts;t=linspace(-T/2,T/2,N);St=exp(j*pi*K*t.^2);%产生线性调频信号Ht=exp(-j*pi*K*t.^2);%匹配滤波器单位冲激响应Sot=conv(
- matlab仿真:FFT实现匹配滤波
庸医~
MATLAB雷达matlab开发语言
仿真匹配滤波器的FFT-IFFT的实现,采用矩形脉冲信号,观察滤波前后的波形,分析匹配滤波器对矩形脉冲的压缩前后的性质。FFT实现匹配滤波的原理图如下图所示,对x[n]和h[n]补零,然后做N点FFT,相乘后做ifft,得到的y[n]就是滤波后的信号,这其实就是一个FFT实现线性卷积的过程,对x[n]做匹配滤波也就是与滤波器冲激函数做卷积运算。1、产生矩形脉冲信号,这里采用正弦波与脉冲信号进行调制
- matlab雷达信号模糊函数仿真
突突突凸凸凸
matlab雷达信号处理算法matlab开发语言
雷达信号模糊函数单脉冲模糊函数LFM模糊函数OFDM信号模糊函数雷达模糊函数表示匹配滤波器输出的模,它描述当与RCS相等的参考目标相比时,由目标的距离和或多普勒引起的干扰。当(τ,fd)=(0,0)(\tau,f_d)=(0,0)(τ,fd)=(0,0)时,模糊函数的值等于与感兴趣目标反射的信号理想匹配时的匹配滤波器的输出。换言之,来自标称目标的回波位于模糊函数的原点。于是,非零τ\tauτ和fd
- 毫米波雷达测距、测角、测速 (原理梳理)
IT说
信号通信中的东西信号处理雷达原理DBF毫米波无人驾驶
文章目录(1)毫米波雷达测距(原理)1.几个基本概念2.原理说明3.两个重要指标(2)毫米波雷达测速(原理)1.多普勒效应2.测速原理3.两个重要指标(3)毫米波雷达测角(原理)1.MIMO雷达2.测角原理3.两个重要指标(1)毫米波雷达测距(原理)1.几个基本概念线性调频信号匹配滤波器毫米波雷达使用线性调频信号作为发射信号,使用匹配滤波器来提高接收回波的信噪比。线性调频测距的框图如下,主要分为四
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少