基于开关电流的Morlet小波变换研究
基于开关电流的
234567
小波变换研究
张
!
勇!王卫东
"桂林电子科技大学 信息与通信学院!广西 桂林
!$#"&&#
#
摘
!
要"开关电流技术是一种新型的电流模式的模拟取样数据信号处理技术!对于实现小波变换具有很大的优势#
234567
小波在时域和频域都具有较好的局部性!能够提取信号中的幅值和相位信息#用开关电流技术实现
234567
小波变换的关键是高斯函数发生器#用
?DVe
逼近获得高斯函数的有理分式逼近后!可以用开关电流一阶节和二
阶节来实现高斯函数发生器#将高斯函数发生器与开关电流振荡器和乘法器级联后!通过调节时钟频率和输出电
流镜晶体管的宽长比!即可实现不同尺度下的
234567
小波#将系统级电路在
9DV6EQ6!,G6Q746
下仿真!使用
,2-9
&N"’
*
C
工艺!电源电压为
"N’8
!仿真结果显示了
234567
小波发生器的良好性能!表明了该方法的可行性#
关键词"开关电流$高斯函数发生器$振荡器$乘法器$
234567
小波
中图分类号"
.I#!%!!!!
文献标识码"
1!!!!
文章编号"
")*!J’&’_
%%
&""&
&#J&%’&J&#
基于改进Morlet小波的MP算法在地震频谱分析中的应用
基于改进Morlet小波的MP算法在地震频谱分析中的应用
孙劲松!陈国雄!刘天佑
"中国地质大学地球物理与空间信息学院%武汉
由于储层的物性变化’流体性质的不同等%地震
信号的频谱特征与时间具有明显依赖关系%提取和
分析 这 些 时 变 信 息 意 义 重 大&
%&&&
年%
F.794T.
等
(%
)
提出了利用"滑动#离散傅立叶变换"
/EN2
#对
三维地震数据进行频谱成像%进而描述储层特征的
思想%形成了著名的谱分解技术&但
/EN2
采用固
定时窗大小导致了在时间分辨率和频率分辨率间的
折衷&近几年%
’.)
等
($
)
’
F,00(+.7
等
(!
)
对
/
变换进
行了推广%提出了广义
/
变换%并用于薄互层探测&
Z.O9.+0.
等
(?
)
提出用瞬时谱分析"
5/I
#技术来检测
与油气有关的*低频阴影+%该方法为每一道每一个
采样时间提供一种频率谱%并总结了
5/I
技术在直
接烃源检测"
EX5
#中
?
个方面的应用&
/,03.
等
(#
)
使用连续小波变换"
ZK2
#计算时频谱%通过对连续
小波逆变换实施傅立叶变换将尺度
>
时间关系转换
为单一 的频率
>
时 间 关 系,
Y.*O9)0
等
(G
)
’
Y.C-3>
E.^,(O
等
(@
)
采用模糊域核函数来消除
K,+0(7>:,**(
时频分布"
K:E
#中的交叉项%对三维地震数据进行
频谱分析%检测不同深度的流体对不同频率地震信
息的吸收和衰减%取得了较好的效果&
P,
等
(H
)
采用
平滑
K,+0(7>:,**(
分布来描述碳酸盐岩储层&
KC
等
(&
)
进一步采用基于重排算法的
K,+0(7>:,**(
分布
来检测深层致密砂岩储层&
近年来%匹配追踪算法被应用到地震信号的频
谱分析&
P,C
等
(%
")
在前人的基础上%将
W)7*(9
小波
引入到匹配追踪算法中%提出了基于
W)7*(9
小波的
WF
频谱成像技术,
K.0+
(%
%)
采用
WF
算法先把地震
信号分解成单分量的
W)7*(9
子波的线性组合%再对
子波计算
K,+0(7>:,**(
时频谱%从而避免了交叉项
的影响%并获得了较高的分辨率,河道是有利的含气
沉积相带%
P,C
等
(%
")
采用基于
WF
算法的瞬时谱分
析方 法 来 检 测 河 道 的 厚 度 和 宽 度&笔 者 在
P,C
等
(%
")
的研究基础上%提出了改进的
W)7*(9
小波匹
配追踪"
WF
#算法%增加可以调节
W)7*(9
小波带宽
的参数
3
%使原子结构更加灵活%更能符合实际的地
震子波特征%从而具有更高的时频分辨率&理论模
型与实际资料的处理结果表明%该算法比传统短时
傅立叶变换"
/2N2
#方法具有更好的时频分辨率
基于复Morlet小波和系数相关的齿轮故障特征提取
基于复Morlet小波和系数相关
的齿轮故障特征提取
陶顺兴,周晓军,张志刚
(浙江大学机械工程学系,杭州 310027)
摘 要:针对大型机械测取的振动信号信噪比低,故障特征不明显,故障定位难度大,提出了基于复
Morlet小波和系数相关的齿轮故障特征提取方法。该方法利用了复Morlet小波的幅值、相位组合
信息对信号突变点具有更好的敏感特性和小波系数相关降噪特性,对被测信号进行复Morlet小波
变换,再分别将小波系数的实部和虚部进行自相关处理,并将相关后系数的幅值和相位进行组合。
该方法在对齿轮传动弱故障信号特征提取的试验结果表明,该方法与直接的复Morlet小波变换相
比,能够有效去除噪声,更好地突出故障特征,对故障特征点进行更精确地定位。
关 键 词:齿轮;复Morlet小波;系数相关;特征提取
中图分类号:TH132.41;TP206+.3 文献标识码:A 文章编号:1003-8728(2010)05-0642-04
基于复Morlet小波SVM的负荷预测
基于复Morlet小波SVM的负荷预测
陈维荣1, 郑永康1, 戴朝华1, 王维博2
(1.西南交通大学电气工程学院,四川成都610031;2.西南交通大学信息科学与技术学院,四川成都
610031)
摘 要:为提高预测精度和克服支持向量机(SVM)凭经验选择参数的不足,针对小波擅长信号细微特征提取和
云遗传算法(CGA)良好的全局寻优能力,构建了以复Morlet小波为核函数、以CGA为参数优化算法的SVM———
基于CGA的复Morlet小波SVM(CGA-CMW-SVM).针对短期负荷预测,为降低系统复杂性,克服负荷数据信息
不完备、不精确的问题,仅仅利用了负荷的历史数据而不考虑气象和节假日等因素,在分析负荷时间序列混沌特
性的基础上,对负荷数据进行相空间重构,并以相空间矢量作为CGA-CMW-SVM的输入,提出了短期负荷预测
的新方法.仿真结果表明,该方法平均误差和最大误差小,平均误差在1.340 0%以内,最小误差为1.008 7%.
关键词:短期负荷预测;相空间重构;复Morlet小波核;支持向量机;云遗传算法
中图分类号:TM715 文献标识码:A
基于迭代结构的改进Morlet小波快速算法
基于迭代结构的改进Morlet小波快速算法
高 勇1, 黄 振2, 陆建华1,2
(1.清华大学电子工程系,北京100084;2.清华大学航天航空学院,北京100084)
摘 要:连续小波变换由于具有良好的时频分析能力而广
泛应用于信号特征分析,同时也由于较大的运算量而影响了
其在工程上的运用。针对这个问题,该文根据指数遗忘分布
在时间上的相关性,对Morlet小波函数进行了改进,并推导
了改进Morlet小波变换的快速算法。仿真结果表明,采用
快速算法的Morlet小波变换在盲信号解调性能方面并没有
下降,与此同时快速算法显著地提高了小波变换的运算
效率。
关键词:Morlet小波;快速算法;指数遗忘分布
中图分类号:TN 971.+1;TN 911.3文献标志码:A
文章编号:1000-0054(2010)01-0113-04
基于Morlet小波时间尺度表示的地下连续墙无损检测
基于Morlet小波时间尺度表示的
地下连续墙无损检测
曹茂森1,2,任青文1,邱秀梅2,刘福胜2
(1.河海大学土木工程学院,江苏南京210098;2.山东农业大学水利土木工程学院,山东泰安271018)
摘要:对Morlet小波及其变换特性进行了分析,利用其良好的时频正则性及复分析特性,把一维检测波映射到
二维时间尺度表示(TSR)-Scalogram谱图上。Scalogram承载了介质结构的丰富信息,利用这些信息能够实现对介
质的全面分析和缺陷识别,辅以Morlet小波变换的实部模极大值,可以对缺陷进行准确定位。该方法有效地弥补了
基于Hilbert变换的复信号分析(CSA)、短时傅立叶变换(STFT)及二次时频表示(TFR)等方法的不足。对水泥土地
下连续墙进行的无损检测结果表明,基于Morlet小波TSR的检测方法有较好的实用性,它为结构无损检测领域提供
了一条新的技术路线。为进一步完善前述方法,将Morlet小波与Dergauss小波进行优势联合,可以避免模极大值线
分叉现象,有利于提高定量解释精度。
关键词:Morlet小波;时间尺度表示;小波变换模极大值;地下连续墙;介质缺陷;无损检测
中图分类号:TU 196.1 文献标识码:A
基于morlet小波核多类支持向量机的故障诊断
基于Morlet小波核多类支持向量机的故障诊断
周建萍1,2,郑应平2,王志萍1
(1.上海电力学院电力与自动化工程学院,上海 200090;2.同济大学电子与信息工程学院,上海 200092)
摘 要:故障诊断问题实质上是一个模式识别问题,即多分类问题。采用Morlet小波来构造支持向量机(Sup-
portVectorMachine,SVM)的核函数,Morlet小波核SVM比普通SVM具有更好的鲁棒性和更强的泛化能力。
在一对一算法的基础上实现Morlet小波核多类支持向量机的故障诊断,并将此方法成功应用于电厂汽轮发电
机组的故障诊断。实验仿真结果表明Morlet小波核多类SVM故障分类器比BP神经网络训练和测试速度快,
且其分类精度在高斯噪声干扰下还保持100%,比BP神经网络高出11.8%。因此该方法能够快速而准确地
对电厂汽轮发电机组的故障进行诊断,满足电力系统实时操作的要求。
关键词:核函数;Morlet小波;故障诊断;支持向量机
基金项目:国家自然科学基金项目(60674076);上海市重点学科建设项目(P1301);上海市教委优青后备基金
项目(Z2006-78)
作者简介:周建萍(1978-),女,讲师,博士研究生,研究方向为智能控制和故障诊断等。
中图分类号:TK323;TP391.5 文献标识码:A 文章编号:1001-9529(2008)08-0076-05
基于Morlet 的飞控系统故障诊断方法研究
基于Morlet小波的飞控系统故障诊断方法研究
黄宜军,章卫国,刘小雄
(西北工业大学自动化学院,陕西西安710072)
牗phyj96@163. com牘
摘 要:对Morlet小波及其变换特性进行了分析,选择Morlet小波的实部为神经元的作用函数构
造了一个小波神经网络,用此网络对某型飞机飞控系统中的作动器三种故障进行诊断,仿真结果表明
该小波神经网络的泛化性及诊断能力均强于传统的BP神经网络。
关键词:故障诊断;小波变换;神经网络;飞控系统
中图分类号:TP311. 52 文献标识码:A
办公OA 人力资源VS210项目C#源码
办公OA 人力资源VS210项目C#源码
小波分析导论 pdf
本书是关于小波分析的一本导论性专题著作,着重于样条一小波和时一频分析。它包括的基本内容是:小波级数、多分辨分析、小波分解与重构、Gabor变换与短时Fourier变换、时频局部化、积分小波变换、二进小波、框架、样条一小波、标准正交小波基和小波提出了统一的论述。该书内容丰富、取材精练、重点突出、叙述清楚。内容安排由浅入深,算法推导详细、既有理论,又有应有背景。\r\n 本著作是自我包容的,只要求大学理工科各专业具有函数理论和实分析的基本知识即可。它既适合作为理工科大学学生学习小波分析的入门教程,也适合作为希望学习这个课题的科技工作者的指读物,有关专家借助此书,可以更好地阅读在该领域中已经发表的大量的文献。
Matlab通过Yahoo与Sina获取历史与实时股票数据
Matlab通过Yahoo与Sina获取历史与实时股票数据
inaYahooDataTest
by LiYang Email:farutoliyang@gmail.com 2013/11/26
Contents
A Little Clean Work
获取历史数据测试
获取实时数据测试
Record Time
A Little Clean Work
tic;
clear;
clc;
close all;
format compact;
获取历史数据测试
% 历史数据通过Yahoo接口获得 (历史数据为未复权数据,使用时候请注意)
% Yahoo中证券代码为 (上海 .ss 深圳 .sz),例如招商银行,600036.ss
StockName = '600036.ss';
StartDate = today-200;
EndDate = today;
Freq = 'd';
[DataYahoo, Date_datenum, Head]=YahooData(StockName, StartDate, EndDate, Freq);
% K线展示
scrsz = get(0,'ScreenSize');
figure('Position',[scrsz(3)*1/4 scrsz(4)*1/6 scrsz(3)*4/5 scrsz(4)]*3/4);
Open = DataYahoo(:,2);
High = DataYahoo(:,3);
Low = DataYahoo(:,4);
Close = DataYahoo(:,5);
MT_candle(High,Low,Close,Open,[],Date_datenum);
xlim( [0 length(Open)+1] );
title(StockName);
MATLAB小波分析高级技术高清PDF带随书源码
本书以最新推出的MATLAB 7.0中的小波分析工具箱Wavelet Toolbox 3.0为基础,从工程应用的角度出发,详细地介绍了使用MATLAB小波分析工具箱进行信号处理、图像处理、机械故障诊断、数字水印以及语音信号处理的方法和技巧,最后介绍了MATLAB 7.0中新增的提升小波变换以及在Visual C++中使用MATLAB小波分析工具箱的方法。
本书适用于信号处理、图像处理、机械故障诊断、数字水印以及语音信号处理等领域中使用MATLAB小波技术的工程技术人员,同时也是理工科各专业的高年级本科生、研究生学习小波理论必不可少的参考书。
数据挖掘中的新方法:支持向量机高清PDF带详细书签
自己制作的书签:数据挖掘中的新方法:支持向量机高清PDF带详细书签
序言
符号表
第1章 最优化问题及其基本理论
1.1 最优化问题
1.2 最优性条件
1.3 对偶理论
1.4 注记
参考文献
第2章 求解分类问题和回归问题的直观途径
2.1 分类问题的提出
2.2 线性分类学习机
2.3 支持向量分类机
2.4 线性回归学习机
2.5 支持向量回归机
2.6 注记
参考文献
第3章 核
3.1 描述相似性的工具--内积
3.2 多项式空间和多项式核
3.3 Mercer核
3.4 正定核
3.5 核的构造
3.6 注记
参考文献
第4章 推广能力的理论估计
4.1 损失函数和期望风险
4.2 求解分类问题的一种途径和一个算法模型
4.3 VC维
4.4 学习算法在概率意义下的近似正确性
4.5 一致性概念和关键定理
4.6 结构风险最小化
4.7 基于间隔的推广估计
4.8 注记
参考文献
第5章 分类问题
5.1 最大间隔原则
5.2 线性可分支持向量分类机
5.3 线性支持向量分类机
5.4 支持向量分类机
5.5 ν-支持向量分类机(ν-SVC)
5.6 ν-支持向量分类机(ν-SVC)和C-支持向量分类机(C-SVC)的关系
5.7 多类分类问题
5.8 一个例子
5.9 注记
参考文献
第6章 回归估计
6.1 回归问题
6.2 ε-支持向量回归机
6.3 ν-支持向量回归机
6.4 ε-支持向量回归机(ε-SVR)与ν-支持向量回归机(ν-SVR)的关系
6.5 其他形式的支持向量回归机
6.6 其他形式的损失函数
6.7 一些例子
6.8 注记
参考文献
第7章 算法
7.1 无约束问题解法
7.2 内点算法
7.3 求解大型问题的算法
7.4 注记参考文献
第8章 应用
8.1 模型选择问题
8.2 分类问题的线性分划中的特征选择
8.3 模型选择
8.4 静态图像中球的识别
8.5 自由曲面的重建问题
8.6 应用简介
8.7 核技巧的应用
8.8 注记参考文献
附录A 基础知识
A.1 基本定义
A.2 梯度和Hesse矩阵
A.3 方向导数
A.4 Taylor展开式
A.5 分离定理
附录B Hilbert空间
B.1 向量空间
B.2 内积空间
B.3 Hilbert空间
B.4 算子、特征值和特征向量
附录C 概率
C.1 概率空间
C.2 随机变量及其分布
C.3 随机变量的数字特征
C.4 大数定律
附录D 鸢尾属植物数据集
英汉术语对照表
VS2010开发环境最佳字体及配色附配置截图
1.下载并字体
2.安装字体:控制面板 -> 字体,复制下载的文件进去即可。
3.打开VS2010,设置下载字体出,记住要选择字体大小为12。
设置最佳配色:在VS2010中选择纯文本-项背景色-算定义:
色 调:123 红:220
饱和度:191 绿:249
亮 度:222 蓝:251
附配置截图。
微信公众平台(C#实现)
Entities/Request*.cs 用于接收微信平台自动发送到服务器的实体(发送过来的是XML),包括文本、位置、图片三类
Entities/Response*.cs 用于反馈给发送人的信息实体(最终会转成XML),包括文本、新闻(图文)两类
Helpers/EntityHelper.cs 用于实体和XML之间的转换(由于其中有许多需要特殊处理的字段和类型,这里不能简单用XML序列化)
Helpers/MsgTypeHelper.cs 用于获取消息类型
CheckSignature.cs 验证请求合法性类
Enums.cs 各种枚举
RequestMessageFactory.cs 用于自动生成不同Request类型的实体,并作必要的数据填充
Senparc.Weixin.MP几个关键类及重要方法(按一般使用过程排序)
生成验证字符串:Senparc.Weixin.MP.CheckSignature.GetSignature(string timestamp, string nonce, string token = null),返回根据微信平台提供的数据,SHA1加密后的验证字符串(注意token必须跟公众平台的设置一直)
验证请求:Senparc.Weixin.MP.CheckSignature.Check(string signature, string timestamp, string nonce, string token = null),验证请求是否合法
获取请求实体:var requestMessage = Senparc.Weixin.MP.RequestMessageFactory.GetRequestEntity(XDocument doc); 根据不同请求的类型,自动生成可用于操作的实体(doc只需要用XDocument.Parse(xmlString)就能生成),requestMessage.MsgType就是请求枚举类型。
进行判断及各类操作。
根据需要,创建响应类型的实体,如:var responseMessage = ResponseMessageBase.CreateFromRequestMessage(requestMessage, ResponseMsgType.Text) as ResponseMessageText; 即可返回文本类型信息。
由于目前微信只接受XML的返回数据,所以在返回之前还需要做一次转换:XDocument responseDoc = Senparc.Weixin.MP.Helpers.EntityHelper.ConvertEntityToXml(responseMessage); var xmlString =responseDoc.ToString();
至此整个微信公众账号的自动响应过程结束。
下面可以直接下载源代码及示例(示例是ASP.NET MVC 4,.NET 4.0,为了提高兼容性,Senparc.Weixin.MP源代码使用.NET 3.5):
压缩包中包含三个文件夹:Senparc.Weixin.MP、Senparc.Weixin.MP.BuildOutPut、Senparc.Weixin.MP.Sample,分别对应Senparc.Weixin.MP.dll源代码项目、Senparc.Weixin.MP.dll输出目录、Web示例,Web示例建议放到公网测试,让公众平台自动发送
数据挖掘中的新方法:支持向量机高清PDF带书签
数据挖掘中的新方法:支持向量机高清PDF带书签
序言
符号表
第1章 最优化问题及其基本理论
1.1 最优化问题
1.2 最优性条件
1.3 对偶理论
1.4 注记
参考文献
第2章 求解分类问题和回归问题的直观途径
2.1 分类问题的提出
2.2 线性分类学习机
2.3 支持向量分类机
2.4 线性回归学习机
2.5 支持向量回归机
2.6 注记
参考文献
第3章 核
3.1 描述相似性的工具--内积
3.2 多项式空间和多项式核
3.3 Mercer核
3.4 正定核
3.5 核的构造
3.6 注记
参考文献
第4章 推广能力的理论估计
4.1 损失函数和期望风险
4.2 求解分类问题的一种途径和一个算法模型
4.3 VC维
4.4 学习算法在概率意义下的近似正确性
4.5 一致性概念和关键定理
4.6 结构风险最小化
4.7 基于间隔的推广估计
4.8 注记
参考文献
第5章 分类问题
5.1 最大间隔原则
5.2 线性可分支持向量分类机
5.3 线性支持向量分类机
5.4 支持向量分类机
5.5 ν-支持向量分类机(ν-SVC)
5.6 ν-支持向量分类机(ν-SVC)和C-支持向量分类机(C-SVC)的关系
5.7 多类分类问题
5.8 一个例子
5.9 注记
参考文献
第6章 回归估计
6.1 回归问题
6.2 ε-支持向量回归机
6.3 ν-支持向量回归机
6.4 ε-支持向量回归机(ε-SVR)与ν-支持向量回归机(ν-SVR)的关系
6.5 其他形式的支持向量回归机
6.6 其他形式的损失函数
6.7 一些例子
6.8 注记
参考文献
第7章 算法
7.1 无约束问题解法
7.2 内点算法
7.3 求解大型问题的算法
7.4 注记参考文献
第8章 应用
8.1 模型选择问题
8.2 分类问题的线性分划中的特征选择
8.3 模型选择
8.4 静态图像中球的识别
8.5 自由曲面的重建问题
8.6 应用简介
8.7 核技巧的应用
8.8 注记参考文献
附录A 基础知识
A.1 基本定义
A.2 梯度和Hesse矩阵
A.3 方向导数
A.4 Taylor展开式
A.5 分离定理
附录B Hilbert空间
B.1 向量空间
B.2 内积空间
B.3 Hilbert空间
B.4 算子、特征值和特征向量
附录C 概率
C.1 概率空间
C.2 随机变量及其分布
C.3 随机变量的数字特征
C.4 大数定律
附录D 鸢尾属植物数据集
英汉术语对照表
C++调用Matlab的VS2010项目源代码
C++调用Matlab的VS2010项目源代码
提前书案MATLAB并进行了mbuild -setup的环境设置,在VS项目里设置自己的MATLAB的库目录和包含路径。
里面包含三个项目:二个基于C++调用MATLAB的DLL动态链接库,一个基于C++调用MATLAB的引擎。
C# WinForm实践开发教程高清PDF 附随书源码
内容简介
作为项目深入开发的基础平台,基于.NET FrameWork 2.0平台进行的C# Windows程序设计越来越受到各高校和培训机构的重视。《C# WinForm实践开发教程》针对计算机及软件工程专业的教学特点,坚持实用技术和实际案例相结合的原则,注重操作能力和实践技能的培养,以案例与核心知识讲解为主线,详尽介绍了C# Windows程序设计所需要的基本理论知识。《C# WinForm实践开发教程》内容包括Windows编程基础、WinForm高级控件、文件处理技术、GDI+图形图像编程技术、ADO.NET数据库开发技术、水晶报表技术、CS网络编程技术、WinForm中的打包和部署及WinForm实训。同时为配合《C# WinForm实践开发教程》的课堂内、外授课,还编写了《C# WinForm实践开发教程》的配套实训教程《C# WinForm上机实训指导》,对《C# WinForm实践开发教程》内容进行了更深入的开发和实践操作。
《C# WinForm实践开发教程》实用性和操作性并重,且充分考虑到当下计算机及软件工程专业教学的特点和社会需求,注重学生实践能力的培养。《C# WinForm实践开发教程》不但可作为高等院校计算机应用、信息管理、电子商务、软件技术等各专业的教材,也可作为企业人员在职培训以及软件从业人员提高专业技术水平的参考用书,对于广大C# Windows程序设计自学者也是一本有益的读物。
目录
第1章 Windows编程基础
1.1 课程简介与课程定位
1.1.1 课程简介
1.1.2 课程体系定位
1.2 Windows和窗体的基本概念
1.2.1 WindowsForms程序的基本结构
1.2.2 了解WinForm程序的代码结构
1.3 WinForm中的常用控件
1.3.1 简介
1.3.2 基本控件的使用
1.4 多文档界面(MDI)处理
1.4.1 多文档界面简介
1.4.2 多文档界面设置及窗体属性
1.4.3 多文档界面的窗体传值技术
1.5 菜单和菜单组件
1.5.1 简介
1.5.2 菜单的实践操作
1.6 窗体界面的美化
本章小结
课后练习
第2章 Windows高级控件
2.1 单选按钮(RadioButton)
2.2 图片框控件
2.2.1 图片框控件的基本属性
2.2.2 图片框控件实践操作
2.3 选项卡控件
2.3.1 简介
2.3.2 选项卡控件的基本属性
2.3.3 选项卡控件的实际操作
2.4 进度条控件
2.4.1 简介
2.4.2 进度条控件的基本属性
2.4.3 进度条控件的实际操作
2.5 ImageList控件
2.5.1 简介
2.5.2 ImageList控件的基本属性及方法
2.5.3 ImageList控件的实际操作
2.6 ToolBar控件
2.6.1 简介
2.6.2 ToolBar控件的基本属性及方法
2.6.3 TToolBar控件的实际操作
2.7 StatusStrip控件
2.7.1 简介
2.7.2 statusstrip控件的实际操作
2.8 Timer控件
2.8.1 简介
2.8.2 Timer控件的属性及方法、事件
2.8.3 Timer控件的实际操作
2.9 ListView控件
2.9.1 简介
2.9.2 ListView控件的属性及方法
2.9.3 ListView控件实践操作
2.10 TreeView控件
2.10.1 简介
2.10.2 TreeView控件的属性及方法
2.10.3 TreeView控件的实际操作
2.11 CheckedListBox可选列表框控件
2.11.1 简介
2.11.2 CheckedListBox控件的属性及方法
2.11.3 CheckedListBox控件的实际操作
2.12 numericUpDown微调按钮控件
2.12.1 简介
2.12.2 numericlJpDown控件的属性
2.12.3 numerictJpDown控件的实际操作
2.13 monthCalendar日历控件
2.13.1 简介
2.13.2 monthCalendar控件的属性
2.13.3 monthCalendar控件的实际操作
2.14 DataTimePicker控件
2.14.1 简介
2.14.2 DataTimePicker控件的属性
2.14.3 DataTimePicker控件的实际操作
2.15 为程序添加多媒体功能
2.15.1 简介
2.15.2 为程序添加多媒体功能的实际操作
2.16用户自定义控件
2.16.1 简介
2.16.2 用户自定义控件实践操作
本章小结
课后练习
第3章 文件处理技术
3.1 System.IO命名空间
3.1.1 System.IO类介绍
3.1.2 File类的常用方法
3.1.3 Filelnfo类的常用方法
3.1.4 文件夹类Directory的常用方法
3.1.5 File类的常用操作的静态方法练习
3.2 文件流类FileStream
3.3 文件的读写
3.4 读写二进制文件
3.4.1 二进制文件读取器/编写器介绍
3.4.2 写二进制文件
3.5 读写内存流
3.5.1 读写内存流——MemoryStream类
3.5.2 MemoryStream类案例学习
3.5.3 读写缓存流——BufferedSweam一类
本章小结
课后练习
第4章 ADO.NET数据库访问技术
4.1 ADO.NET简介
4.1.1 ADO.NET的优点及主要对象
4.1.2 ADO.NET的结构
4.1.3 ADO.NET对数据库的访问
4.1.4 ADO.NET连接数据库管理系统
4.1.5 Connection对象
4.1.6 Command对象
4.1.7.NET中的事务处理
4.2 ADO.NET——查询和检索数据
4.2.1 DataSet对象
4.2.2 DataTable、DataColumn和DataRow对象
4.2.3 DataAdapter对象
4.2.4 DataReader对象
4.3 DataGridView控件显示和操作数据
4.3.1 DataGridView控件概述
4.3.2 DataGridview控件创建的案例教学
4.3.3 DataGridView控件与存储过程
本章小结
课后练习
第5章 GDI+编程
198个经典C#WinForm实例源码(超赞)
198个经典C#WinForm实例源码,方便大家参考学习。
SVM light 工具箱 包含例子和说明文件
SVM light 工具箱(包含window版本和matlab版本)
由美国cornell大学的教授Thorsten Joachims部署
执行SVM二分类
速度明显快于libsvm
下载文件中包含
1.例子(inductive SVM 和 transductive SVM)
2.说明文件
3.源程序
mac版本SSH+Tunnel_16.07_xclient.info--安装密码xclient.info
mac版本SSH+Tunnel_16.07_xclient.info--安装xclient.info密码
SourceTree mac 破解版 和 widows版本
SourceTree mac破解版 和 widows版本,安装后直接使用,内含证书listens文件
GitHubDesktopMac
GItHub网站上下载GitHubDesktop非常的慢,所有我从之官网上下载下来分享给其他同学.
GitHub是一个面向开源及私有软件项目的托管平台、开源代码库以及版本控制系统,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。通常在Windows下使用GitHub的教程是非常多的,因此也无需主页君在此多费唇舌。本文主要讨论在Mac OS X系统上使用GitHub的方法。其实,在Mac OS X系统上使用GitHub的教程网上也有,但是大部分都过于陈旧,加之系统或用户界面更新的缘故,有些内容已经非常不准确了,这往往给初学者带来很大困扰。本文所讨论之内容均基于最新版本的软件,对于初涉GitHub的用户来说更加参考价值。
MQL4初级培训教程
这是一书介绍MQL4编程很好的入门教程. 能教会您快速入门.欢迎下载学习使用.
第一章 开始使用 MT4 ............................................................................................................... 1
1.1 前言................................................................................................................................. 1
1.2 MT4 下载与安装 ........................................................................................................... 1
1.3 熟悉软件环境 ................................................................................................................ 5
1.4 使用 MT4 智能交易系统 .............................................................................................. 6
1.4.1 智能交易系统设置 ............................................................................................... 6
1.4.2 第一个程序:Hello Word! ................................................................................ 7
1.4.3 准备 10 年的历史数据 .......................................................................................10
第二章 MQL4 语言 ...................................................................................................................12
2.1 预备知识 ......................................................................................................................12
2.1.1 EA 框架 .................................................................................................................12
2.1.2 指标框架 ..............................................................................................................13
2.1.3 坐标系 ..................................................................................................................14
2.2 内置变量与函数 ..........................................................................................................15
2.2.1 整数相除的方法 .................................................................................................15
2.2.2 市场函数 .......................................................................................
优秀实践分享 Spring Data JPA2
本文是介绍Spring-data-jpa的PPT的学习笔记,整理了Spring Data JPA相关知识配置和实践源码.
本文介绍知识点有:
JPA与Spring的相关配置
JPA 方法名常用查询
JPA 使用@Query注解实现JPQL和本地自定义查询
JPA API 条件查询 (子查询,多表连接查询)
JPA结合QueryDSL轻松完成复杂查询(自连接,多表连接查询)
参与文档:
Pro JPA2中文版:精通Java持久化API
优秀博文读书笔记:
http://www.cnblogs.com/sunshine-as-before/tag/java jpa/
随书pdf文档和源码下载地址:
http://download.csdn.net/download/vcfriend/10251462
相关学习博文链接:
SpringData JPA详解
http://shensuqiao.iteye.com/blog/2096114
W3Cschool JPA概述
https://www.w3cschool.cn/java/jpa-field-mapping.html
轻松愉快之玩转SpringData-慕课网 (免费视频)
https://www.imooc.com/learn/821
优秀实践项目GitHub源码分享:
https://github.com/vcfriend/JavaWEB/tree/master/JPA-Demo
骆昊JAVA面试题全集2018博客文章整理
http://blog.csdn.net/jackfrued/article/details/44921941
文章来源骆昊的技术专栏
之所以整理成word文章,是为了制作成书签方便正在学习或需要面试的朋友浏览和学习.感谢源骆的辛勤努力.
Pro JPA2中文版:精通Java持久化API 详细书签目录PDF+随书源码
Pro JPA2中文版:精通Java持久化API 详细书签目录PDF+随书源码
网上的大都是没有书签的PDF,有一个也是只有大概的目录标题,这次花了近二小时,为大家整理了一份较详细PDF目录还有随书的源码,望大家学习愉快!
第1章 简介
1.1 对象-关系映射
1.2 java持久化支持
1.2.1 专用解决方案
1.2.2 jdbc
1.2.3 企业javabean
1.2.4 java数据对象
1.3 为什么需要另一种标准
1.4 java持久化api
1.4.1 规范的历史
1.4.2 概述
1.5 本章小结
第2章 入门
2.1 实体概述
2.1.1 持久性
2.1.2 标识
2.1.3 事务性
2.1.4 粒度
2.2 实体元数据
2.2.1 注解
2.2.2 xml
2.2.3 异常配置
2.3 创建实体
2.4 实体管理器
2.4.1 获取实体管理器
2.4.2 持久化实体
2.4.3 寻找实体
2.4.4 删除实体
2.4.5 更新实体
2.4.6 事务
2.4.7 查询
2.5 汇总
2.6 组装
2.6.1 持久化单元
2.6.2 持久化存档文件
2.7 本章小结
第3章 企业应用程序
3.1 应用程序组件模型
3.2 会话bean
3.2.1 无状态会话bean
3.2.2 有状态会话bean
3.2.3 单例会话bean
3.3 消息驱动bean
3.4 servlet
3.5 依赖性管理
3.5.1 依赖性查找
3.5.2 依赖性注入
3.5.3 声明依赖性
3.6 事务管理
3.6.1 事务概述
3.6.2 java中的企业事务
3.7 使用java ee组件
3.7.1 使用无状态会话bean
3.7.2 使用有状态会话bean
3.7.3 使用单例会话bean
3.7.4 使用消息驱动bean
3.7.5 添加实体管理器
3.8 汇总
3.8.1 定义组件
3.8.2 定义用户接口
3.8.3 组装
3.9 本章小结
第4章 对象-关系映射
4.1 持久化注解
4.2 访问实体状态
4.2.1 字段访问
4.2.2 属性访问
4.2.3 混合访问
4.3 映射到表
4.4 映射简单类型
4.4.1 列映射
4.4.2 延迟提取
4.4.3 大型对象
4.4.4 枚举类型
4.4.5 时间类型
4.4.6 瞬态
4.5 映射主键
4.5.1 重写主键列
4.5.2 主键类型
4.5.3 标识符生成
4.6 关系
4.6.1 关系概念
4.6.2 映射概述
4.6.3 单值关联
4.6.4 集合值关联
4.6.5 延迟关系
4.7 嵌入对象
4.8 本章小结
第5章 集合映射
5.1 关系和元素集合
5.2 使用不同的集合类型
5.2.1 set或者collection
5.2.2 list
5.2.3 map
5.2.4 重复
5.2.5 null值
5.3 最佳实践
5.4 本章小结
第6章 实体管理器
6.1 持久化上下文
6.2 实体管理器
6.2.1 容器托管的实体管理器
6.2.2 应用程序托管的实体管理器
6.3 事务管理
6.3.1 jta事务管理
6.3.2 资源本地的事务
6.3.3 事务回滚和实体状态
6.4 选择实体管理器
6.5 实体管理器操作
6.5.1 持久化实体
6.5.2 寻找实体
6.5.3 删除实体
6.5.4 级联操作
6.5.5 清除持久化上下文
6.6 与数据库同步
6.7 分离和合并
6.7.1 分离
6.7.2 合并分离的实体
6.7.3 与分离实体一起工作
6.8 本章小结
第7章 使用查询
7.1 java持久化查询语言
7.1.1 入门
7.1.2 筛选结果
7.1.3 投影结果
7.1.4 实体之间的联接
7.1.5 聚合查询
7.1.6 查询参数
7.2 定义查询
7.2.1 动态查询定义
7.2.2 命名查询定义
7.3 参数类型
7.4 执行查询
7.4.1 使用查询结果
7.4.2 查询分页
7.4.3 查询与未提交的更改
7.4.4 查询超时
7.5 批量更新和删除
7.5.1 使用批量更新和删除
7.5.2 批量删除和关系
7.6 查询提示
7.7 查询的最佳实践
7.7.1 命名查询
7.7.2 报告查询
7.7.3 供应商提示
7.7.4 无状态会话bean
7.7.5 批量更新和删除
7.7.6 提供程序的区别
7.8 本章小结
第8章 查询语言
8.1 简介
8.1.1 术语
8.1.2 示例数据模型
8.1.3 示例应用程序
8.2 选择查询
8.2.1 select子句
8.2.2 from 子句
8.2.3 where子句
8.2.4 标量表达式
8.2.5 order by子句
8.3 聚合查询
8.3.1 聚合函数
8.3.2 group by子句
8.3.3 having子句
8.4 更新查询
8.5 删除查询
8.6 本章小结
第9章 条件api
9.1 概述
9.1.1 条件api
9.1.2 参数化类型
9.1.3 动态查询
9.2 构建条件api查询
9.2.1 创建查询定义
9.2.2 基本结构
9.2.3 条件对象和可变性
9.2.4 查询根和路径表达式
9.2.5 select子句
9.2.6 from子句
9.2.7 where子句
9.2.8 构建表达式
9.2.9 order by子句
9.2.10 group by和having子句
9.3 强类型查询定义
9.3.1 元模型api
9.3.2 强类型的api概述
9.3.3 规范化元模型
9.3.4 选择正确的查询类型
9.4 本章小结
第10章 高级对象-关系映射
10.1 表和列名
10.2 复杂的嵌入对象
10.2.1 高级嵌入映射
10.2.2 重写嵌入关系
10.3 复合主键
10.3.1 id类
10.3.2 嵌入id类
10.4 派生标识符
10.4.1 派生标识符的基本规则
10.4.2 共享主键
10.4.3 多个映射特性
10.4.4 使用Embeddedid
10.5 高级映射元素
10.5.1 只读映射
10.5.2 可选性
10.6 高级关系
10.6.1 使用联接表
10.6.2 避免联接表
10.6.3 复合联接列
10.6.4 孤儿删除
10.6.5 映射关系状态
10.7 多个表
10.8 继承
10.8.1 类层次结构
10.8.2 继承模型
10.8.3 混合继承
10.9 本章小结
第11章 高级主题
11.1 sql查询
11.1.1 本地查询与jdbc
11.1.2 定义和执行sql查询
11.1.3 SQL结果集映射
11.1.4 参数绑定
11.2 生命周期回调
11.2.1 生命周期事件
11.2.2 回调方法
11.2.3 实体侦听器
11.2.4 继承和生命周期事件
11.3 验证
11.3.1 使用约束
11.3.2 调用验证
11.3.3 验证组
11.3.4 创建新的约束
11.3.5 jpa中的验证
11.3.6 启用验证
11.3.7 设置生命周期的验证组
11.4 并发性
11.4.1 实体操作
11.4.2 实体访问
11.5 刷新实体状态
11.6 锁定
11.6.1 乐观锁定
11.6.2 悲观锁定
11.7 缓存
11.7.1 通过层排序
11.7.2 共享缓存
11.8 Utility类
11.8.1 PersistenceUtil
11.8.2 PersistenceunitUtil
11.9 本章小结
第12章 xml映射文件
12.1 元数据困惑
12.2 映射文件
12.2.1 禁用注解
12.2.2 持久化单元默认值
12.2.3 映射文件默认值
12.2.4 查询和生成器
12.2.5 托管类和映射
12.3 本章小结
第13章 包装和部署
13.1 配置持久化单元
13.1.1 持久化单元的名称
13.1.2 事务类型
13.1.3 持久化提供程序
13.1.4 数据源
13.1.5 映射文件
13.1.6 托管类
13.1.7 共享缓存模式
13.1.8 验证架构
13.1.9 添加供应商属性
13.2 构建和部署
13.2.1 部署类路径
13.2.2 包装选项
13.2.3 持久化单元的范围
13.3 服务器外部
13.3.1 配置持久化单元
13.3.2 在运行时指定属性
13.3.3 系统类路径
13.4 架构生成
13.4.1 唯一约束
13.4.2 null约束
13.4.3 基于字符串的列
13.4.4 浮点列
13.4.5 定义列
13.5 本章小结
第14章 测试
14.1 测试企业应用程序
14.1.1 术语
14.1.2 在服务器外部测试
14.1.3 测试架构
14.2 单元测试
14.2.1 测试实体
14.2.2 测试组件中的实体
14.2.3 单元测试中的实体管理器
14.3 集成测试
14.3.1 使用实体管理器
14.3.2 组件和持久化
14.4 最佳实践
14.5 本章小结
第15章 迁移
15.1 从cmp实体bean迁移
15.1.1 划定挑战的范围
15.1.2 实体bean转换
15.2 从jdbc迁移
15.3 从其他的orm解决方案迁移
15.4 利用设计模式
15.4.1 传输对象
15.4.2 会话外观
15.4.3 数据访问对象
15.4.4 业务对象
15.4.5 快车道读者
15.4.6 活动记录
15.5 本章小结
IDEA插件集合plugin离线包
IDEA插件集合,提供几个常用的插件,省去下载安装的麻烦,目的只是跟大家提供一个方便.
Alibaba Java Coding Guidelines
idea-gitignore
FindBugs-IDEA-1.0.1
LiveEdit
MavenRunHelper
MyBatis plugin 3.154
tomcat
LiveEdit还需要安装谷歌插件,目录下已经提供插件和安装方法
把IDEA常用插件集合\plugins下所有的插件复制到C盘的IDEA目录下
C:\Users\Administrator\.IntelliJIdea2017.2\config\plugins
eclipse安装activiti插件及相关JAR包附安装图解
推荐离线安装,反正在线安装我是没搞成功过的,
相关版本可到 http://activiti.org/designer/archived/ 下载
将下载好的文件解压,将其中的 features 和 plugins 放到eclipse安装目录下的plugins包下,然后重启eclipse,
如果不成功,则点
下载这三个JAR包:
org.eclipse.emf.validation_1.7.0.201306111341.jar,
org.eclipse.emf.transaction_1.4.0.v20100331-1738.jar,
org.eclipse.emf.workspace_1.5.1.v20120328-0001.jar,
把这三个文件拷贝到自己的eclipse的plugins文件夹下面,重启eclipse就可以了
webx3框架指南PDF教程附学习Demo
该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用,并附学习的Demo
为什么要用Webx而不是其它的开源框架?
现在有很多Java的Web框架可供选择,并且它们也都是免费的。例如:
• Struts
• Webwork
• Tapestry
• Spring MVC
以上框架都是非常优秀的。说实话,如果阿里巴巴网站在2001年开始,就有这么多可选择的话,无论选择哪一个都不会有问题。因为这些年来,所有的开源Web框架都在互相学习、并趋于相似。Webx也不例外,它吸收了其它框架的很多想法。因此,当你使用Webx的时候,你会觉得在很多方面,它和其它开源的框架非常类似。我并不是说所有的框架都一样好,而是说只要假以时日,所有的框架在发展过程中,必然会积聚好的方面,淘汰坏的方面,从而变得足够好。从这个角度看,的确没有特别明显的理由来选择Webx,但也没有明显的理由不选择Webx。
另一方面,由于每一种框架采用不同的设计,必然会有各自的优势。Webx也是如此 —— 它在某些方面有一些独到的设计,超越了同类框架。Webx有哪些优势呢?
Webx的优势
成熟可靠性
这个优势主要是针对阿里巴巴及属下网站而言。因为Webx在阿里巴巴和淘宝用了很多年。对于这种超大访问量的电子商务网站,Webx经受了考验,被证明是成熟可靠的。
开放和扩展性
• 对Spring的直接支持 —— Spring是当今主流的轻量级框架。Webx 3.0和Spring MVC一样,
完全建立在Spring框架之上,故可运用Spring的所有特性。
• 扩展性 —— Webx 3.0对Spring做了扩展,使Spring Bean不再是“bean”,而是升级成“组件”。一个组件可以扩展另一个组件,也可以被其它组件扩展。这种机制造就了Webx的非常好的扩展性,且比未经扩展的Spring更易使用。
• 开放性 —— Webx被设计成多个层次,层次间的分界线很清晰。每个层次都足够开放和易于扩展。你可以使用全部的Webx,也可以仅仅使用到Webx的任何一个层次。
引言 ............................................................................................................................... ix
1. 阅读向导 ............................................................................................................. ix
2. Webx是什么? .................................................................................................... ix
3. Webx的历史 ....................................................................................................... ix
4. 为什么要用Webx而不是其它的开源框架? ............................................................. x
5. Webx的优势 ........................................................................................................ x
5.1. 成熟可靠性 ................................................................................................ x
5.2. 开放和扩展性 ............................................................................................. x
6. Webx还缺少什么? .............................................................................................. x
部分 I. Webx框架概览 ......................................................................
jQuery EasyUI 1.5.2 离线简体中文API+工具包全集
v1.5.2 Build 1 版汉化说明
汉化人:王锦阳
汉化语言:简体中文
汉化版本:1.5.2 Build 1
EasyUI版本:1.5.2
汉化时间:2017年06月27日
个人博客:http://blog.sina.com.cn/richie696
好吧,这次更新迟了,因为工作实在太忙,加上最近在忙着买车的事情,所以已经顾不过来了,今天上easyui官网看已经发布1.5.2了,查了一下发现
好久之前就更新了,好在主要是优化和BUG修复,没有什么新内容的加入,所以应该不会妨碍大家使用,另外由于官方会不定期的更新官方的文档,更新也不会通知我,所以我制作API的时候也只能根据我所在时间点的官方文档作为翻译基础,而文档发布之后更新的内容自然不会出现在中文API当中,所以这就需要大家的帮忙和反馈了,反馈方式有2种:
1.我的博客文章下直接回复;
2.加入Easy UI的使用交流群:189263358(本群欢迎那些愿意分享和帮助别人的人,如果只是那种一味只知道求帮助而从不帮助别人的人请勿加群,否则加了也会被踢掉,谢谢配合。)
反馈后我会将新内容加入,我不可能每次更新文档都将中文API和英文官网上的文档做一次1:1的校验,这样工作量太大,我也没那么多时间,所以感谢大家来一起帮忙完善!
jQuery EasyUI 1.5.2 版本更新内容
Bug(修复)
• form:修复在调用“reset”方法的时候会导致input输入框初始值消失的BUG;
• textbox:修复在调用“destroy”方法的时候无法清除字段标签的BUG;
• datagrid:修复在不存在的行上调用“selectRow”方法的时候会导致记录无效行信息的BUG。
Improvement(改进)
• datagrid:ctrl键选择支持Mac键盘;
• datagrid:新增“scrollOnSelect”属性,可以让用户确定是否在选择行时自动滚动到对应行所在的位置;
• combotree:添加“textField”属性;
• combotreegrid:添加“textField”属性;
• pagination:添加“showPageInfo”属性;
• panel:添加“halign”和“titleDirection”属性,以允许用户自定义面板标题文字的对齐方式;
• accordion:添加“halign”属性,以允许用户构建水平方向的分类标签;
• tagbox:添加“required”属性,以允许用户将其用于验证指定值是否为空(译者注:该属性自validatebox继承而来,1.5.2版之前也有该属性只是设置以后无效)。
Java SE实践教程PDF高清完整版附随书源码
Java SE实践教程pdf高清完整版 附随书源码
《Java SE实践教程》在大量实例的基础上讲解了Java的基础知识和最新发展。围绕个人信息管理的综合实例的开发
贯穿全书,每章按教学场景的形式进行组织,分为讲解、练习、实战、进阶、小结5个部分。《Java SE实践教程》将动
手实验的内容进一步整理和系统化,形式上更加贴近实际的教学要求,并融入作者多年工程实践的经验和对Java语言的
编程思想的理解,让读者以一种生动有趣的方式掌握最新的Java技术和相关有效的开发方法和资源。
《Java SE实践教程》适合所有Java初学者及对Java有一定研究的开发人员。
《Java SE实践教程》提供了最新的Java特性的讲解和一系列相关的动手实验室样例,而且作者参与过大型的Java项
目,有着丰富的编程经验。由于《Java SE实践教程》提供了大量接近实战的示例,所以老师们可以使用《Java SE实践
教程》帮助学生获取只有在实际工作中才能得到的宝贵经验。
第1章 进驻爪哇岛——JAVA的基本语法
1.1 讲解
1.1.1 爪哇岛的历史与演变
1.1.2 爪哇岛基本生存规则
1.1.3 爪哇岛上新人新风尚
1.2 练习
1.2.1 搭建Java开发环境
1.2.2 体验Java程序开发
1.2.3 J2SEc5.0新特性实践
1.3 小结
第2章 对象无处不在——面向对象的基本概念
2.1 讲解
2.1.1 什么是面向对象
2.1.2 面向对象的基本概念
2.1.3 Java对面向对象的支持
2.2 练习
2.2.1 JavaBeans技术开发可重用组件
2.2.2 面向对象的基础实践
2.3 小结
第3章 当一个变成多个——集合框架的基本概念
3.1 讲解
3.1.1 集合概述
3.1.2 Collection接口
3.1.3 泛型(Generics)
3.1.4 Map接口
3.2 练习
3.2.1 创建课程管理系统
3.3 小结
第4章 数据传送的管道——JAVAcI/O
4.1 讲解
4.1.1 流——JavacI/O的基础
4.1.2 JavacI/O库
4.2 练习
4.2.1 数据传送的通道
4.2.2 管道的一端
4.2.3 文件处理
4.2.4 基于对象的读写
4.2.5 NIO
4.3 小结
第5章 如何走得更稳——测试驱动的基本概念
5.1 讲解
5.1.1 什么是JUnit
5.1.2 使用JUnit的一般过程
5.1.3 安装JUnit
5.2 编写单元测试
5.2.1 第1个单元测试
5.3 编写单元测试的步骤
5.3.1 常用断言
5.3.2 TestSuite
5.3.3 JUnit框架组成
5.4 练习
5.4.1 创建JUnit单元测试
5.4.2 setUp和tearDown
5.4.3 使用TestSuite
5.5 补充:JUNITc4的新增特性
5.5.1 测试方法
5.5.2 初始化方法
5.5.3 TestSuite初始化
5.5.4 兼容性
5.6 小结
第6章 三头六臂——线程和同步的基本概念
6.1 讲解
6.1.1 什么是线程
6.1.2 创建线程
6.1.3 线程的生命周期
6.1.4 线程的优先级
6.1.5 中断线程
6.1.6 线程组
6.1.7 处理未被捕获的异常
6.1.8 守护线程
6.2 同步与锁
……
第7章 我要彩色照片——SWING的基本概念
第8章 朋友们,你们在哪里——JAVA数据库运用
第9章 还想再见到你——数据持久化
第10章 准备环球旅行——应用程序国际化
第11章 请保持联系——JAVA网络连接
第12章 找个好管家——JMX
第13章 让我们更专业——软件工程的基本概念
索引
微信微网站3G模板
微信公众平台中微网站3G模板 共9套!
(1)布局采用DIV+CSS技术,简洁大方,具有良好可拓展性。
(2)应用HTML5技术提升浏览体验与交互性能。图片可以点击放大查看、滑动浏览、长按保存。
(3)内容力求短小精悍,有吸引力。
华西期货上期CTP程序化交易C++高效策略研发平台VS2008项目源码+80%注释+运行安装库+20篇文档.卷2
因文件压缩包过大,分为两个压缩分卷,压缩包已经检测可正常下载。包含项目源码带80%注释,运行安装库,CTP开发相关文档,华西期货的CTP测试平台地址和测试帐号。
量化服务计划之C++高效策略研发平台(单合约日内版本):
经过老师的同意,我们将这套C++高效策略研发平台分享给大家,不收取任何费用,旨在通过华西期货,为程序化交易者提供从交易通道到先进交易平台的优质服务。机构客户,大客户享受的顾问服务,我们中小投资者,甚至学生,爱好者也能享有!谁说未来我们不能成为未来的西蒙斯?我及我的团队将作为你们的后援支持,为你成功而共同成长。
此程序支持单合约日内版本,使用者可以体验用C++编写日内交易策略,并且可以进行历史回测和模拟盘交易,注意你需要获取CTP模拟盘的账号的密码。如果你要进行实盘测试或交易,请选择华西期货,我也将为你带来机构客户一样的尊贵服务。
华西期货上期CTP程序化交易C++高效策略研发平台VS2008项目源码+80%注释+运行安装库+20篇文档.卷1
因文件压缩包过大,分为两个压缩分卷,压缩包已经检测可正常下载。包含项目源码带80%注释,运行安装库,CTP开发相关文档,华西期货的CTP测试平台地址和测试帐号。
量化服务计划之C++高效策略研发平台(单合约日内版本):
经过老师的同意,我们将这套C++高效策略研发平台分享给大家,不收取任何费用,旨在通过华西期货,为程序化交易者提供从交易通道到先进交易平台的优质服务。机构客户,大客户享受的顾问服务,我们中小投资者,甚至学生,爱好者也能享有!谁说未来我们不能成为未来的西蒙斯?我及我的团队将作为你们的后援支持,为你成功而共同成长。
此程序支持单合约日内版本,使用者可以体验用C++编写日内交易策略,并且可以进行历史回测和模拟盘交易,注意你需要获取CTP模拟盘的账号的密码。如果你要进行实盘测试或交易,请选择华西期货,我也将为你带来机构客户一样的尊贵服务。
小波变换的基本原理及其应用-带书签
小波变换的基本原理及其应用-带书签
由简到难,网上下载得都没有书签,自己制作书签方便大家阅读,是难得的入门书籍。
华西期货上期CTP程序化交易C++高效策略研发平台VS2008项目源码+注释+运行安装库+20篇文档.卷1
因文件压缩包过大,分为两个分卷。包含项目源码带注释,运行安装库,CTP开发相关文档,华西期货的CTP测试平台地址和测试帐号。
量化服务计划之C++高效策略研发平台(单合约日内版本):
经过老师的同意,我们将这套C++高效策略研发平台分享给大家,不收取任何费用,旨在通过华西期货,为程序化交易者提供从交易通道到先进交易平台的优质服务。机构客户,大客户享受的顾问服务,我们中小投资者,甚至学生,爱好者也能享有!谁说未来我们不能成为未来的西蒙斯?我及我的团队将作为你们的后援支持,为你成功而共同成长。
此程序支持单合约日内版本,使用者可以体验用C++编写日内交易策略,并且可以进行历史回测和模拟盘交易,注意你需要获取CTP模拟盘的账号的密码。如果你要进行实盘测试或交易,请选择华西期货,我也将为你带来机构客户一样的尊贵服务。
一种基于Morlet小波变换的虹膜识别算法
一种基于 Morlet 小波变换的虹膜识别算法
吴 亮 庄镇泉 叶学义 姚 鹏 李 斌
(中国科学技术大学电子科学与技术系,合肥 230026)
E- mail:forestwu@ustc.edu
摘 要 虹膜识别包括虹膜定位、特征提取以及模式匹配几个步骤。文章提出了基于虹膜灰度梯度分析的新定位算法和
基于 Morlet 小波变换的特征提取算法。首先对沿瞳孔半径方向展开的虹膜图像通过寻找灰度梯度最大值位置的方法进
行虹膜定位;然后根据虹膜生理的特点对虹膜图像进行分区,对不同的虹膜区域采用一维和二维 Morlet 复小波变换相结
合的特征提取算法,并用二比特格雷编码来表征提取的虹膜纹理的相位信息;最后通过计算虹膜间的 Hamming 距进行
匹配,最终实现虹膜识别。实验结果表明,与现有算法相比,该算法识别速度快,提取特征的效果好,在实验室身份认证系
统中表现出很好的识别效果。
关键词 虹膜定位 灰度梯度 Morlet 小波变换 Hamming距
文章编号 1002- 8331- (2005)32- 0037- 04 文献标识码 A 中图分类号 TP391.41
一种改进的Morlet小波变换及其工程应用
一种改进的Morlet小波变换及其工程应用
王吉军 张冰焰 朱 泓 马孝江
(大连理工大学振动工程研究所 大连, 116023)
摘要 分析了小波变换的特点,提出改进M orlet小波变换方法,可进一步提高M orlet小波变
换的“聚焦”特性。给出了计算验证实例,并应用于冷冻机振动信号分析,解决了一般信号处理技
术无法识别的难题。
关键词:故障诊断;信号处理;小波变换;时频分析
中图分类号:TP391;TH113. 1
信号时频分析是近年来发展十分迅速的一信号处理技术。近几年来,小波变换作为一种
时频分析方法越来越受到重视[1-3];小波变换的主要优点是较好地解决了时间和频率分辨率
的矛盾,它采用非均匀分布的分辨率:在低频段采用高的频率分辨率和低的时间分辨率,而
在高频段采用低的频率分辨率和高的时间分辨率,即小波变换的窗宽是可变的,在高频段使
用短时窗,而在低频段则使用宽窗口。因而小波变换具有良好的时频定位功能,对于分析非
平稳信号十分有效。
基于最优Morlet小波的滚动轴承故障诊断
基于最优Morlet小波的滚动轴承故障诊断
张 丹a,隋文涛b,张 宇b
(山东理工大学a.电气与电子工程学院;b.机械工程学院,山东 淄博 255049)
摘要:将最优Morlet小波和阈值降噪法相结合,进行强噪声背景下滚动轴承故障诊断。依据峭度最大准则确定
最优Morlet小波基。利用连续小波变换和软阈值法对振动信号降噪。试验表明,该方法具有良好的去噪性能,
并能更好地提取滚动轴承振动信号中的故障特征。
关键词:滚动轴承;故障诊断;Morlet小波;降噪
中图分类号:TH133.33;TP306 文献标志码:B 文章编号:1000-3762(2009)10-0048-04