weixin_38743506的博客
私信
关注
weixin_38743506
码龄4年
3,142
被访问量
1
原创文章
788,405
作者排名
169
粉丝数量
于
2017-05-11
加入CSDN
获得成就
获得
1
次点赞
内容获得
0
次评论
获得
657
次收藏
荣誉勋章
所有勋章
兴趣领域
#硬件开发
#单片机
#射频工程
最近
文章
资源
问答
课程
帖子
收藏
关注/订阅
软件测试转型之路
2010年12月31日,在网易从事了多年开发之后,依依不舍地离开,面临的是一个完全从零开始的全新职位:SQA,也就是tester。当时对为什么被选择做软件质量保证,而不是继续在研发上进取,持有保留态度:凭什么要我转,不是别人?这个时候,多年的伙伴、领队——雷叔就把我的优点暴露出来了:认真、心细、负责;好吧,基于以上几点,只有“我行”,只能给力了。从心底里,对质量管理、SQA等概念,我并没有多想,因为根本想不了,脑子里面没有太全面的认知,即使雷叔讲过一些,我还是觉得不够全面,不知道业界是如何做的?所以心里多多少少有点担心!几个人成立一个新团队,什么都是从零开始,关键还是要有一些流程,这几年开发中
在Android上使用XML和JSON
这个两部分文章系列探索了在Android平台上处理Internet上两种最常见的数据格式—XML和JavaScriptObjectNotation(JSON)—的技术。第一部分介绍了XML和JSON的基础概念,并展示了如何构建一个Android应用程序,分析和显示了这两种格式的Twitter状态更新feed。移动设备和平台吹嘘每个新版本都有更多特性和功能,并且仅仅数月重要通告就从主流移动设备提供商中分离出来了。标题多数是关于UI特性(例如先进的多点触摸功能和Adobe?Flash?技术)以及硬件提升(例如,处理器速度和存储容量)。但是至关重要的仍然是“内容为王”。内容—或者,一般来说,是数据—
敏捷项目的多层面规划
“不做计划的人注定要失败。”——匿名“今天把计划做好,胜过明天把计划做完美。”——匿名“你的计划没做好,不会让我的工作变糟糕。”——匿名“当机会遇上计划,就会变成好运气。”——发明家托马斯·爱迪生“计划只有马上变成努力工作,才能算是好想法。”——管理学大师彼得·德鲁克“正确的准备,产生出众的表现。”——著名橄榄球四分卫CharlieBatch“你永远无法根据过去规划未来。”——爱尔兰政治家埃德蒙·博克,这是敏捷的核心价值观之一,可是它有时会被人错误诠释为敏捷项目中不需要规划。然而,真实情况根本并非如此。在适应性敏捷项目中,规划的次数要远多于在预先规定好计划的(predictive)【原注1】项
Formation mechanism of ethanol-water excimer
The fluorescent spectrum and the excitation spectrum were used to present the cluster molecular structure feature in ethanol-water solutions. Through analyzing the fluorescent characteristics of an excimer, it is proposed that the excimers are formed between the ethanol-water cluster molecules in the excited state and in the ground state. The fluorescent lifetime and the fluorescent intensity decay process give information about the photo-physical and photo-chemical processes of the formation an
基于多核集群的混合群智能并行算法研究
基于多核集群的混合群智能并行算法研究
基于恒压微流泵系统的流量控制
基于恒压微流泵系统的流量控制
材料特性对声光可调滤波器光谱分辨率的影响
声光可调谐滤波器(AOTF)是一种利用各向异性介质中的声光作用工作的快速可调谐的分光元件,通过调节所加载的超声波频率可实现对出射光波长进行灵活、快速地调节。光谱分辨率是评价声光可调滤波器性能的主要指标之一。以二氧化碲非共线声光可调滤波器为研究对象,基于声光作用基本原理,系统推导了非共线声光可调滤波器光谱分辨率公式,并分析了光谱分辨率的主要影响因素。讨论了二氧化碲材料的自身材料学特性,特别是旋光特性对光谱分辨率的具体影响机制和规律。
高脉冲能量、纳秒级石墨烯被动锁模掺铒光纤激光器
高脉冲能量、纳秒级石墨烯被动锁模掺铒光纤激光器
大数据时代,如何利用数据来提升设计?
当你面对一个艰难的问题时,你是根据什么来进行抉择?直觉?还是遵从内心?难道是喜欢抛硬币?这些方法可能偶尔会给你正确的方法,但它们的有效性相比数据是不够真实的。那么,让我们来挖掘出最有效的方法。作为设计师,我们可以利用数据来改善我们的设计。我们需要不拘一格的自主权,和我们考虑的数据一样。对我们来说,这不仅仅是数字,在我们看似平常的一些数据,甚至能让传统数据科学家屈服。举个例子,社交软件注册时需要询问新用户用一些形容词(标签)来描述他们的个性,传统的分析师可能不喜欢这样的数据,因为他们不容易量化。但对设计师来说,这些数据可以避免做一些无用功。理解好“为什么”才能让我们创造更佳的用户体验。毕竟,我们
MapReduceShuffle原理与SparkShuffle原理
Shuffle的本义是洗牌、混洗,把一组有一定规则的数据尽量转换成一组无规则的数据,越随机越好。MapReduce中的Shuffle更像是洗牌的逆过程,把一组无规则的数据尽量转换成一组具有一定规则的数据。为什么MapReduce计算模型需要Shuffle过程?我们都知道MapReduce计算模型一般包括两个重要的阶段:Map是映射,负责数据的过滤分发;Reduce是规约,负责数据的计算归并。Reduce的数据来源于Map,Map的输出即是Reduce的输入,Reduce需要通过Shuffle来获取数据。从Map输出到Reduce输入的整个过程可以广义地称为Shuffle。Shuffle横跨Ma
SparkonAngel:Spark机器学习的核心加速器
Spark的核心概念是RDD,而RDD的关键特性之一是其不可变性,来规避分布式环境下复杂的各种并行问题。这个抽象,在数据分析的领域是没有问题的,它能最大化的解决分布式问题,简化各种算子的复杂度,并提供高性能的分布式数据处理运算能力。然而在机器学习领域,RDD的弱点很快也暴露了。机器学习的核心是迭代和参数更新。RDD凭借着逻辑上不落地的内存计算特性,可以很好的解决迭代的问题,然而RDD的不可变性,却非常不适合参数反复多次更新的需求。这本质上的不匹配性,导致了Spark的MLlib库,发展一直非常缓慢,从2015年开始就没有实质性的创新,性能也不好。为此,Angel在设计生态圈的时候,优先考虑了S
第四次欧洲集成光学会议
集成光学装置和开关电路中的波导是用微电子技术在半导体及其他光学材料上制成的。这些波导结抅能控制光线通过集成光学单元的光路。这种装置可用于光的调制、转换和滤光,这里应用的是电-光、声-光、光-光的相互作用。
详解HBase架构原理
HBase是一个高可靠、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价的PCServer上搭建大规模结构化存储集群。HBase是GoogleBigTable的开源实现,与GoogleBigTable利用GFS作为其文件存储系统类似,HBase利用HadoopHDFS作为其文件存储系统;Google运行MapReduce来处理BigTable中的海量数据,HBase同样利用HadoopMapReduce来处理HBase中的海量数据;GoogleBigTable利用Chubby作为协同服务,HBase利用Zookeeper作为协同服务。HBase中的每一张表就是所谓的BigTa
基于遗传算法的电子节气门自适应模糊滑模控制器
基于遗传算法的电子节气门自适应模糊滑模控制器
纠缠原子对磁场梯度的量子限制测量
纠缠原子对磁场梯度的量子限制测量
一种具有负载平衡的虚拟计算环境拓扑
一种具有负载平衡的虚拟计算环境拓扑
基于改进的并行特征融合人脸表情识别
基于改进的并行特征融合人脸表情识别
基于GPU的快速图像拷贝检测
为了利用GPU强大的并行处理能力提高图像拷贝检测速度,提出一种基于GPU的图像拷贝检测方法.首先结合GPU的架构设计了尺度不变特征点提取算法——Harris-Hessian算法,通过在低尺度图像上检测特征点,在图像的一系列尺度空间中根据Hessian矩阵的行列式精确确定特征点的位置和尺度,显著地减少了像素级的计算量,并具有更好的并行性;在此基础上建立了图像拷贝检测系统,检测速度得到显著提升.实验结果表明,与基于CPU实现的传统算法相比,Harris-Hessian算法可以获得10~20倍的加速比,并可保证较高的检测精度.在11 250幅的图像库中,使用文中系统检测一幅640×480图像平均只需19.8 ms,并具有95%的正确率,满足了大规模数据下实时应用的需求.
铁电体中新畴成核经典模型的改进
铁电体中新畴成核经典模型的改进
.NET架构与模式
什么是架构 软件体系结构通常被称为架构,指可以预制和可重构的软件框架结构。架构尚处在发展期,对于其定义,学术界尚未形成一个统一的意见,而不同角度的视点也会造成软件体系结构的不同理解,以下是一些主流的标准观点。 ANSI/IEEE610.12-1990软件工程标准词汇对于体系结构定义是:“体系架构是以构件、构件之间的关系、构件与环境之间的关系为内容的某一系统的基本组织结构以及知道上述内容设计与演化的原理(principle)”。 MaryShaw和DavidGarlan认为软件体系结构是软件设计过程中,超越计算中的算法设计和数据结构设计的一个层次。体系结构问题包括各个方面的组织和全局控制结构,
蛋白核小球藻光合荧光参数对Cu
以蛋白核小球藻为受试对象,以藻类光合荧光参数为毒性评价指标,研究Cu 2+毒性作用下多个光合荧光参数的响应规律。结果显示:Cu 2+对光合荧光参数F0、Fm、Fv、Fv/Fm、Yield、rP、JVPⅡ、α和Ek抑制效应显著,其中Yield、rP、α和Fv/Fm在24 h内体现出稳定的抑制效应,可作为24 h分析Cu 2+毒性的评价指标;Yield、rP、α和Fv/Fm抑制程度对Cu 2+浓度具有良好的剂量效应关系,logistic函数拟合相关系数R2分别为0.9989,0.9992,0.9991,0.9977,由此得到EC50-24h值分别为61.05,66.31,69.41,99.61 μmol·L -1。因此,参数Yield、rP、α的拟合相关系数优于常规参数Fv/Fm,其对应的EC50-24h分别降低了38.7%,33.45%,30.3%。研究结论可为基于藻类光合抑制效应的生物毒性测试指标选择提供参考。
Residual resources aware distributed admission control mechanism in mobile multi-hop network
Residual resources aware distributed admission control mechanism in mobile multi-hop network
一种新的基于稀疏分解的单通道混合语音分离方法
一种新的基于稀疏分解的单通道混合语音分离方法
从肌电信号中减少工频干扰方法的性能比较分析
从肌电信号中减少工频干扰方法的性能比较分析
SNP Selection and Classification of Genome-Wide SNP Data Using Stratified Sampling Random Forests
For high dimensional genome-wide association (GWA) case-control data of complex disease, there are usually a large portion of single-nucleotide polymorphisms (SNPs) that are irrelevant with the disease. A simple random sampling method in random forest using default parameter to choose feature subspace, will select too many subspaces without informative SNPs. Exhaustive searching an optimal is often required in order to include useful and relevant SNPs and get rid of vast of non-informative SNPs.
激光二极管侧面抽运双棒串接Nd:YAG四倍频紫外激光的输出特性
介绍了激光二极管(LD)侧面抽运Nd:YAG晶体腔外四倍频获得平均功率为1.85 W的266 nm全固态紫外激光器。采用双棒串接结构, 对热致双折射作用引起的退偏效应进行补偿, 获得高光束质量、高稳定性的线偏振1064 nm基频光输出。分别采用Ⅰ类非临界相位匹配的三硼酸锂(LBO), Ⅰ类相位匹配的β相偏硼酸钡(BBO)作为腔外倍频和四倍频晶体, 获得了平均功率1.85 W, 脉冲重复频率10 kHz和转换效率达13.3%的紫外激光输出。同时研究了BBO晶体自热效应对四倍频相位匹配角的影响, 提出了可以通过调整BBO晶体的角度来减小自热效应的影响。
碰撞对钠分子梯形能级系统高位能级布居的影响
以氩气为缓冲气体,在实验上研究了碰撞过程对钠分子梯形能级系统高位能级两种布居过程的影响.对于双光子激发过程,由于消相碰撞,无多普勒加宽的洛伦兹尖峰随缓冲气体压力的增大而很快消失;加入少量缓冲气体时,碰撞激发过程对以多普勒宽度为特征的信号有一定的增强作用,但加入过量缓冲气体会由于消布居作用使信号减弱.对于主要通过碰撞实现高位能级布居的过程,加入缓冲气体对高位能级布居起
1.08 μm波长低阈值高效率强度差压缩光产生的实验研究
用倍频稳频Nd:YAP激光器作泵浦源,经KTP晶体构成的半整块OPO腔,在90°非临界相位匹配情况下获得高量子相关孪生光束,实测强度差噪声压缩度在1.5 MHz附近达80%(7 dB),阈值泵浦功率为80 mW。
Au-BaTiO
利用脉冲激光沉积技术制备了掺杂金纳米颗粒的钛酸钡复合薄膜Au-BaTiO3,用高分辨透射电镜和X射线光电子能谱对薄膜进行了表征。从透射电镜照片可以看出,制备的样品中金颗粒大小约为2~3 nm,呈球形,均匀分布在载体介质中。X射线光电子能谱给出了Ba3d、Ti2p和Au4f电子芯能级结合能,结果表明载体介质是以BaTiO3的形式存在,而Au以金属的状态掺杂其中。330~800 nm范围的线性吸收谱表明样品中Au颗粒的共振吸收峰在500 nm附近。用单光束纵向扫描方法测量了样品的三阶非线性光学效应,使用的光源为调Q的YAG激光器,波长为532 nm,脉宽为10 ns,得到的非线性折射率和非线性吸收系数分别为-2.42×10-6 esu和2.22×10-6 m/W,表明了Au-BaTiO3复合薄膜有较大的非线性光学响应。
基于超连续谱和超结构光纤光栅的波分复用/光码分复用系统
实验验证了基于超连续谱(SC)和超结构光纤光栅(SSFBG)的波分复用/光码分复用(WDM/OCDM)混合系统, 超结构光纤光栅实现了对超连续谱光源的双波段同时相位编解码。由于波分复用/光码分复用系统中信道间干涉和噪声的影响, 解码输出脉冲的信号波形出现劣化, 自相关曲线旁瓣明显增大, 自相关峰展宽至8.2 ps。在非线性放大环镜(NALM)的阈值判决作用下, 解码输出脉冲的信号波形质量有了明显的改善, 自相关峰宽度压缩至4.8 ps, 较好地抑制了自相关曲线的旁瓣和噪声。实验中非线性放大环镜的输入信号峰值功率约为8 mW。
非对称量子点中强耦合束缚磁极化子的基态寿命
采用线性组合算符和幺正变换方法, 研究了非对称量子点中电子和体纵光学声子强耦合下束缚磁极化子的性质。得到了非对称量子点中强耦合束缚磁极化子的基态能量。讨论了量子点横向和纵向受限长度, 磁极化子基态能量, 电子-声子耦合强度和外界温度对磁极化子基态寿命的影响。由于电子-声子相互作用和外界温度的影响导致了量子体系的跃迁, 即磁极化子吸收了声子的能量由基态跃迁到激发态, 造成极化子在基态的寿命发生变化。通过计算发现束缚磁极化子基态寿命随基态能量的增加而变大, 随电子-声子耦合强度, 量子点横向和纵向受限长度, 外界温度的增加而变小。
线性啁啾相位掩模的研制
利用严格耦合波理论分析了线性啁啾相位掩模的衍射特性,得到只有当相位掩模的占宽比在0.37~0.50之间,槽形深度在242~270 nm之间时,才能保证零级衍射效率小于2%,同时正负一级的衍射效率大于35%。在此基础上,利用全息-离子束刻蚀和反应离子束刻蚀相结合的新方法,制作了中心周期为1000 nm,啁啾率1 nm/mm,有效面积为100 mm×10 mm的线性啁啾相位掩模。发现先用短时间Ar离子束刻蚀对光刻胶光栅掩模槽形进行修正,然后采用CHF3反应离子束刻蚀,能得到更合适的占宽比,从而确定了刻蚀新工艺。实验测量表明其零级衍射效率小于2%,正负一级衍射效率大于35%,最大非线性系数为1.6%。理论分析表明该相位掩模能够满足制作线性啁啾光纤光栅的需要。
Accurate and Robust Time Reconstruction for Deployed Sensor Networks(摘要论文)
Accurate and Robust Time Reconstruction for Deployed Sensor Networks(摘要论文)
SnapBlocks: a snapping interface for assembling toy blocks with XBOX Kinect
SnapBlocks: a snapping interface for assembling toy blocks with XBOX Kinect
Sparse passive radar imaging based on digital video broadcasting satellites using the MUSIC algorithm
Sparse passive radar imaging based on digital video broadcasting satellites using the MUSIC algorithm
远紫外波段可调的反斯托克斯喇曼激光器
在1982年4月召开的激光和光电子学会议上,霍耳姆德耳贝尔实验室的研究人员报道了显然是对受激非共振反斯托克斯喇曼激光器的首次观察。怀特(J. C. White)和享德森(D. Henderson)用铊蒸气作喇曼介质,通过选择性离解氯化铊,在铊蒸气中实现粒子数反转。
800 mJ高光束质量全固态1319 nm脉冲激光器
报道了一台高能量、高光束质量激光二极管抽运全固态1319 nm激光器,激光器采用了主振荡器与放大器(MOPA)结构。通过反射镜镀膜和插入45°反射镜增加损耗以抑制1338 nm和1064 nm激光起振。主振荡器腔内插入温控法布里珀罗(F-P)标准具实现线宽压窄和波长选择。为充分提取放大器能量以获得高能量脉冲输出,两级激光放大器均为双程放大,并对激光驱动电源信号进行处理,使激光器主放大器注入激光脉冲与驱动电源脉冲在时域上的重合性更好。在主放大器抽运电流为140 A时获得了脉冲能量为800 mJ的1319 nm激光输出,光束质量因子M2=1.49,线宽为1.05 GHz,重复频率为50 Hz,脉宽约为200 μs。
高速红外探测器
美帝山塔·巴巴拉研究中心制成一种掺锗的、响应时间为2毫微秒的高速红外探测器。目前用于测量CO2激光器,特别是10.6微米的波长。其冷却方式有用热散的,也有用金属杜瓦瓶的。由于他们除用铜、汞或金之外,还用其他杂质来补偿这种掺锗晶体,因此响应时间大大提高,而其探测灵敏度几乎或完全不受损失。掺铜探测器的工作温度为4.2°K,掺汞探测器为4.2°Κ,掺金为77°Κ。
Binary image deblurring with automatic binary value estimation
We propose a total variation-based variational model for nonblind binary image deblurring. The binary constraint is considered using the double-well function as the penalty term. We show the existence of a minimizer for the proposed model. By using operator splitting and alternating split Bregman, we get an effective numerical algorithm for the proposed model. Different from the existing methods in which the binary values are assumed to be known, our method can estimate the binary values automat
基于 FPGA 的非接触电导检测FIR数字滤波器设计与研究
为解决非接触电导检测系统易受噪声干扰的问题,介绍了一种基于FPGA的FIR数字滤波器解决方案.应用Matlab中的Simulink对非接触电导检测模型建模并产生信号,通过DSP Builder搭建的FIR数字滤波器对信号的高频噪声进行滤波处理,最后用FPGA仿真相应功能.仿真结果表明:FIR数字滤波器可以较好的滤除电导检测中的高频噪声,系统处理速度快,运行稳定可靠,适合于非接触电导检测.
Stereo matching based on immune network in abdomen reconstruction
Stereo matching based on immune network in abdomen reconstruction
A Kind of Seabed Seismic Data Acquisition Cell for Acoustic Measurement
A Kind of Seabed Seismic Data Acquisition Cell for Acoustic Measurement
高重复率脉冲激光能量的检测装置
收稿日期:--
钕玻璃棒柱面清洁处理对放大器增益的影响
In this paper, effects of cleaning treatment of the cylindrical surfaces of Nd glass rods on the gain of laser amplifiers were studied experimentally. Results show that the small signal gain of the rod cleaned carefully and strictly, as compared with that of the same rod cleaned usually, is increased by a factor of two.
象平面全息术在全息显微镜中的应用
论述利用象平面全息术制作的全息显微镜消除斑纹效应同时保持象分辨率的原理,讨论了保持象分辨率的条件,给出消除斑纹效应以及白光重现的实验结果.
电介质-电介质-导体平板光波导的分析和GaAs电光波导调制的研究
收稿日期:--
基于二次规划的光刻机光源优化方法
提出一种基于二次规划的光刻机光源优化方法。采用空间像与目标像的图形误差为目标函数,根据空间像强度与不同位置的点光源之间的线性关系,将光源优化转换成二次规划问题。将掩模图形区域分成限制区域和比较区域,对限制区域应用约束条件,对比较区域采用目标函数优化。采用一维孤立空图形和二维接触孔阵列图形对该方法进行验证,分析光刻胶阈值和离焦量对优化结果的影响。仿真表明,提出的光源优化方法获得了光源的全局最优解,提高了光刻成像质量,增大了工艺窗口。
将VisualStudio.NET调试器用于ASP.NET应用程序
本页内容简介ASP.NET调试。常规调试因果性调试:Web服务客户端和Web服务之间的步骤远程调试简介在过去的几个月中,我曾与许多存在调试问题的用户一起工作,他们之中有一部分来自Microsoft内部。我发现,如果用户能得到正确的诊断,则很多常见的错误和问题便迎刃而解。因此,我写了这篇文章,旨在向用户提供在使用调试器时能帮助他们解决问题的信息。本文档包含:•错误消息对话框或错误情况描述•上述错误的原因。•上述问题的解决方法。在此,我对VCS调试器团队和帮助我完成本文及向我提供精彩反馈的人士表示感谢。返回页首ASP.NET调试。注如果在本部分中找不到需要的错误消息,请查看处理常规调试问题部分或处
A new method on diagnostics of muons produced by a short pulse laser
Muons produced by a short pulse laser can serve as a new type of muon source having potential advantages of high intensity, small source emittance, short pulse duration and low cost. To validate it in experiments, a suitable muon diagnostics system is needed since high muon flux generated by a short pulse laser shot is always accompanied by high radiation background, which is quite different from cases in general muon researches. A detection system is proposed to distinguish muon signals from ra
软件项目范围变更流程与过程控制研究
火龙果软件工程技术中心 【摘要】软件项目中,范围变更失控是导致软件失败的主要原因。分析了范围变更的主要原因,提出了范围变更控制的基本要素,建立了有效的范围变更控制流程,并且对范围管理的控制过程进行了分析,最后对软件项目范围变更控制进行了总结。【关键字】软件项目;范围管理;变更控制;过程控制1引言近年来,IT产业以惊人的速度发展,从而使软件产业的地位在经济发达国家提到了空前的高度。虽然软件产业在国内外得到了迅速发展,但是软件项目实施效果却不容乐观。调查分析表明,大约70%的软件项目超出预定开发周期,大型项目平均超出计划交付时间20%-50%,90%以上的软件项目开发费用超出预算,并且项目越大,
TestDriven.NET单元测试工具
引言在软件开发领域,测试驱动开发(TestDrivenDevelopment,TDD)技术在逐渐为广大开发者所接受,它是在添加新代码之前让你的测试代码出错的一种开发技术。在开始编写代码之前首先要写你的测试代码,然后再编写代码让你的测试通过,可以想象,如果没有一个好的单元测试工具,这项工作其实是无法完成的。相信很多.NET开发人员者对于开源的NUnit都不陌生,但是它并不能很好的与VisualStudio.NETIDE集成起来。这里我将向大家介绍另一款优秀的单元测试工具——TestDriven.NET2.0。它是以插件的形式集成在VisualStudio.NETIDE中的单元测试工具,能够兼容各
嵌入式目标模块在DSP系统开发中的应用
嵌入式目标模块在DSP系统开发中的应用、电子技术,开发板制作交流
DTR-DS-BPSK UWB系统同步方案
DTR-DS-BPSK UWB系统同步方案、电子技术,开发板制作交流
在Eclipse下搭建Android开发环境教程
我们昨天向各位介绍了《在NetBeans上搭建AndroidSDK环境》,前不久也介绍过《在MyEclipse8.6上搭建Android开发环境》,都受到了读者的欢迎。但是很多朋友都认为NetBeans在中国用户不多,MyEclipse又是收费产品,都没有Eclipse好,很多读者都希望我们介绍一下Eclipse下搭建的Android开发环境,本文将全程演示Android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本,希望大家喜欢。进入该网页:http://java.sun.com/javase/downloads/index.jsp(或者直接点击下载)如下图:选择Dow
基于CORDIC算法的雷达通信一体化波形产生技术研究
雷达信号和通信信号相加之后的幅度变化,导致饱和功率放大器的输出产生交调失真,影响一体化信号的性能。本文研究了一种基于CORDIC算法的幅相转换技术,不仅消除了功放的非线性影响,而且易于工程实现。仿真结果表明幅相转换后的信号经过功率放大器之后能恢复成原来的信号,证明了此方法的可行性。
关于移动式输油管线选线设计的研究
作为应急输油输水保障的重要手段,移动式管线的架设具有临时性、突发性等特点。而管线的设计工作往往依赖人工勘选定线,往往费时耗力,设计出的结果也不够精确和优化。本文旨在运用GIS技术,构建一套可靠、符合实际需要的移动式管线选线模型及算法,来实现快捷高效地输油管线选线设计,从而提高输油管线选线设计的效率,适应特殊环境下输油管线选线设计的要求。
C#7编程模式与实践
C#7是一个重大更新,其中提供了很多有意思的新功能。虽然已有大量的文章介绍这些功能可以做什么,但是鲜有文章介绍应如何使用这些功能。本文将过一遍《.NET设计规范:.NET约定惯用法与模式》(译者注:英文书名为“FrameworkDesignGuidelines:Conventions,Idioms,andPatternsforReusable.NETLibraries”)一书中给出的指导原则,力图更好地使用C#7的新特性。通常在C#编程中,一个函数返回多个值实现起来十分繁琐。一种做法是使用输出参数,这只适用于暴露异步方法的情况。另一种做法是使用Tuple<T>。创建Tu
JVM调优浅谈
java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte、short、int、long、char、float、double、boolean、returnAddress??引用类型包括:类类型、接口类型和数组堆和栈是程序运行的关键,很有必要它他们的关系说清楚。栈解决程序的运行问题,即程序如何执行,或者说如何处理数据,堆解决的是数据存储的问题,即数据怎么放,放在哪儿。在java中一个线程就
一个围绕OpenWeatherMap web API的Python包装器- csparpa/pyowm-源码
PyOWM A Python wrapper around OpenWeatherMap web APIs What is it? PyOWM is a client Python wrapper library for OpenWeatherMap (OWM) web APIs. It allows quick and easy consumption of OWM data from Python applications via a simple object model and in a human-friendly fashion. PyOWM runs on Python 3.7+ Former Dark Sky API users: you can can use PyOWM to get data as an easy replacement to Dark Sky Wh
魅族容器云平台自动化运维实践
魅族云平台的定位是私有云平台,主要是用于支撑在线业务,用以替换传统的虚拟化方式。目前现状是2017年完成全国三个数据中心的建设,年内完成90%业务的迁移。我们是以小团队紧跟k8s社区步伐,快速迭代、低成本试错的方式来构建我们的平台的。同时,针对一些我们遇到的问题,做一些局部创新,在保证系统核心的随社区稳定升级的前提下,解决好非功能性问题。 对于k8s集群构建,将从k8s的单一镜像、k8s集群master、minion三个方面分别展开介绍。k8s集群的安装部署是利用单一镜像+dockerrun实现一键安装。为此
趣味换脸(微信小程序)-源码
趣味换脸小程序 1.1.0版使用了pico算法,人脸检测速度提升了数倍。 微信扫一扫或长按识别小程序码: 代码目录结构说明: /face-off Rust代码 /miniprogram 小程序代码 小程序运行截图:
基于ZYBO开发平台的智慧环保监测及数据采集系统设计
为满足智慧环保平台和智慧环保监测系统的发展趋势,本文针对传统环保数采仪的集成化程度、无线传输能力和监控监测机制等方面进行改进。采用基于Zynq SoC的软硬件设计方法扩展通用接口资源、集成LTE无线传输、增加网络视频监控功能和位置信息功能,完成了一种面向智慧环保的环境监测系统的设计。系统利用ZYBO开发板和自行设计扩展板的硬件资源,借助于Xilinx Vivado开发工具和和嵌入式Linux交叉编译环境,实现了环境监测的硬件及操作系统层功能。本文着重于介绍系统底层设计,对从事软硬件设计的人员有一定参考价值。
γ射线辐照增益光纤影响激光器功率特性实验
采用离线和在线两种方式对光纤激光器的增益光纤进行γ射线辐照,实验研究了γ射线辐照对激光器功率特性的影响。通过离线辐照实验发现,经过一定剂量的射线辐照,当泵浦功率大于某一值之后,光纤激光器的斜率效率基本保持不变。通过总辐射剂量为2580 Gy的在线辐照实验发现,激光器的输出功率在辐照初期呈指数衰减,降到最低值之后,会出现小幅的回升,然后趋于稳定。通过计算光纤激光器在两种辐照方式下的功率退化率随辐射剂量的变化规律后发现,在辐照的初期,在线辐照激光器的功率退化率较大,但是随着辐射剂量的增加,两种辐照方式下激光器的功率退化率逐渐趋于一致。采用光纤辐致损耗的色心理论对实验结果进行了初步解释。
激光诱导击穿光谱技术检测油茶炭疽病
炭疽病是油茶最常见的病害之一,因此对油茶炭疽病进行快速检测具有重要意义。提出了一种检测油茶叶片炭疽病的新方法,采用激光诱导击穿光谱检测技术,快速无损诊断正常和感染炭疽病油茶叶片中的Mn元素含量,根据火焰原子吸收光谱法对样品中Mn元素的真实含量进行了分析。分别采用平滑、去噪、归一化、基线校正、一阶求导降噪、二阶求导降噪对光谱数据进行预处理,使用偏最小二乘方法(PLS)建立定量模型,采用间隔偏最小二乘法(iPLS)对光谱数据进行波段筛选。最终结合7点平滑和一阶导数降噪进行预处理,根据iPLS建立定量模型。实验结果表明,平分为24个子区间时,第6个子区间的建模效果最佳,建模相关系数为0.9076,建模均方根误差为0.2090 μg/mg,预测相关系数为0.8947,预测均方根误差为0.2100 μg/mg。
基于耦合光腔衰荡技术的高反射率测量
为提升光腔衰荡高反射率测量技术的精度,提出了一种基于耦合光腔衰荡技术的高反射率测量方法。该方法在耦合光腔衰荡系统中引入衰荡腔腔内模式监测模块,以腔内运行模式为判据寻找初始腔和测试腔耦合效率一致的状态,从而实现更高的测量精度。实验结果表明:在确保腔内模式处于基横模状态时,初始腔和测试腔腔内的等效损耗降低值几乎一致;对于同一高反射率待测样片,该技术对比传统方法可实现10.0%~27.1%测量精度的提升。
Relations between skylight scattering angle and degree of polarization under different sky conditions
The relations between scattering angle (SA) and the degree of polarization (DOP) of skylights are studied. Measurements under different sky conditions demonstrate that all relation curves between SA and DOP can be described as parabolas. DOP reaches its peak when SA is 90° and the sizes of scattering particles are much smaller than the wavelengths of skylight. The peak value of DOP moves by a small drift when the size of the particle increases. We propose and analyze a polarization dependence mo
鸡尾酒产品动态网页模板
鸡尾酒产品动态网页模板
Android Mms之:对话与联系人关联的总结详解
在Mms中每个Thread都有其相应的联系人,但是threads表中并没有直接保存联系人的信息(号码或名字),而是保存一个叫做recipient_id的东西,也还有一个类叫做data/RecipientIdCache.java专门管理它。在数据库中专门有一个表来保存它canonical_addresses。它的目的就是为了能够快速的找到某一对话的联系人的信息。对话的表threads里面并没有保存其联系人的直接信息,而是有一列叫做recipient_ids的整数来代表收信人。而在数据库还有另外一个表叫做canonical_addresses,其用来匹配threads中的recipient_ids
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
可以使用以下函数来实现: <?php function posttohost($url, $data) { $url = parse_url($url); if (!$url) return “couldn’t parse url”; if (!isset($url[‘port’])) { $url[‘port’] = “”; } if (!isset($url[‘query’])) { $url[‘query’] = “”; } $encoded = “”; while (list($k,$v) = each($data)) { $encoded .= ($encoded ? “&”
MySql超长自动截断实例详解
MySql超长自动截断实例详解 小伙伴问到一个问题,为啥在项目中调用插入或者更新语句时超长的字无法自动截断,而在navicat中直接执行是可以自动截断的? 如下 CREATE TABLE `p_app_station` ( `WX_APP_ID` varchar(20) NOT NULL, `APP_SECRET` varchar(33) DEFAULT NULL, `IS_BINDING` int(1) DEFAULT '0', `ACCOUNT_ID` int(13) DEFAULT NULL, `TOKEN` varchar(40) DEFAULT NULL, `BIND_
Linux中更改转移mysql数据库目录的步骤
本文是简单整理一下这几天把MySQL从/var/lib/mysql目录下面转移到/home/mysql_data/mysql下面具体操作。 首先我们需要关闭MySQL,命令如下: #service mysqld stop 网上有很多人都是用的mysqladmin -u root -p shutdown,不过我这个是系统安装的是kloxo面板,root密码并不知道,虽然可以重置,但是比较麻烦。 然后是转移数据,为了安全期间,我们采用复制的命令cp,先找到mysql的原目录 #cd /var/lib #ls 运行这个命令之后就会看到mysql的目录了,然后执行cp命令
layUI的验证码功能及校验实例
用layUI的伙伴一定发现了: layUI的验证码是长死图!!! 没错,是死图~~~~ 什么倒霉框架。 下面代码是canvas验证码及校验。稍微修改及可用。 我嵌套到项目里的效果如图: <!DOCTYPE html> <html> <!-- head --> <head> <meta charset=utf-8> <title>图片登录验证</title> <meta name=renderer content=webkit> <meta http-equiv=X-UA-Compatible content=IE=edge,chrome=1> <meta na
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
css3中如何让多余的字符串消失并附加省略号的方法 可以使用 复制代码代码如下: white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;height:50px 让多余的内容隐藏并附加省略号(只能在单行中有省略号)
jQuery编程中的一些核心方法简介
调用 jQuery 对象的方法很简单: $('h1').remove(); 大多数 jQuery 方法都是像上面这样被调用的,这些方法都位于 $.fn 命名空间内,这些方法称为 jQuery 对象方法。 但是也有一些方法不需要依赖于选择器的结果集,这些方法位于 jQuery 命名空间内,这些方法称为 jQuery 核心方法。如果觉得不好理解,记住下面两条即可: 所有 jQuery 选择器的方法都位于 $.fn 命名空间内。 $ 内的方法一般都是一些实用的功能性方法,这些方法不依赖选择器,这些方法的参数和返回值也都大不相同。 有些对象方法跟核心方法的名称还会相同,例如
Element Tooltip 文字提示的使用示例
组件— 文字提示 基础用法
<el class=item effect=dark content=Top placement=top-start> <el>上左</el> </el> <el class=item effect=dark content=Top placement=top> <el>上边</el>
健身房器械团队展示响应式网站模板
健身房器械团队展示响应式网站模板
整形外科项目展示响应式网站模板
整形外科项目展示响应式网站模板
可爱BABY爱心商城网页模板
可爱BABY爱心商城网页模板
浪漫女性服饰商城网页模板
浪漫女性服饰商城网页模板
WordPress实现退出登录后跳转到指定页面的方法
本文实例讲述了WordPress实现退出登录后跳转到指定页面的方法。分享给大家供大家参考。具体方法如下: 有时我们希望WordPress用户退出登录了不在系统默认的页面了,我希望它跳转到我指定的位置了,下面我来给各位朋友介绍WordPress实现退出登录后跳转到指定页面方法. 这个问题也很好解决,将下面的php代码放到当前主题的functions.php中即可,代码如下: 复制代码代码如下:add_filter(‘logout_url’, ‘ludou_logout_redirect’, 10, 2);function ludou_logout_redirect($logouturl, $re
Linux下模拟实现进度条实例详解
Linux下模拟实现进度条 在Linux系统下模拟进度条,首先需要了解一些简单基础知识: 1、在Linux系统下,\r是回车符,\n是换行符,回车是行不变光标回到该行的起始位置,换行是跳转到下一行,但是光标位置不变; 2、C\C++的输入输出都有缓冲区,都为行缓冲,行刷新,通过回车换行刷新到I\O区; 3、1秒 = 1*10的三次方毫秒 = 1*10的6次方微秒 Linux下c代码实现: 编写Makefile: 代码运行结果: 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 您可能感兴趣的文章:Linux用ma
一键备份gitolite服务器的Shell脚本
运行一次就能够把gitolite服务器上的仓库备份到本地. 第一次运行会创建远程仓库的本地镜像, 以后每次运行会把本地镜像更新. 本程序只支持 ssh方式 其他的git server貌似不会在 ssh git@xxx 的时候返回repo列表, 所以只能手动备份. #!/bin/sh server=serv_addr root_dir=`pwd` echo whill back in dir: ${root_dir} ssh git@${server} | awk '{print $1$2,$3}' | grep ^RW | awk '{print $2}' | while r
操作系统中睡眠、阻塞、挂起的区别形象解释
“阻塞(pend)”与“挂起(suspend)”的区别? [ 操作系统中睡眠、阻塞、挂起的区别形象解释 首先这些术语都是对于线程来说的。对线程的控制好比你控制了一个雇工为你干活。你对雇工的控制是通过编程来实现的。 挂起线程的意思是你对主动对雇工说:“你睡觉去吧,用着你的时候我主动去叫你,然后接着干活”。 使线程睡眠的意思是你主动对雇工说:“你睡觉去吧,某时某刻过来报到,然后接着干活”。 线程阻塞的意思是,你突然发现,你的雇工不知道在什么时候没经过你允许,自己睡觉呢,但是你不能怪雇工,肯定你这个雇主没注意,本来你让雇工扫地,结果扫帚被偷了或被邻居家借去了,你又没让雇
Linux操作系统用crontab做定时关闭启动tomcat
linux操作系统,制定定时任务步骤: 用ssh工具连接到系统后,执行如下步骤: 1)crontab -l 查看定时; 2)crontab -e 此时表示已可以编辑定时任务,但还没进入编辑模式; 3)再次输入i,进入编辑模式; 4)把自己写的定时代码,拷贝进来;如下: 0 4 * * * /opt/ltim/tomcat/bin/shutdown.sh —表示每天4点关闭tomcat; 20 4 * * * /opt/ltim/tomcat/bin/startup.sh —表示每天4点十分打开tomcat; 5)按住es
如何通过宝塔面板部署
一.安装并且访问宝塔面板 1.安装命令 centos的安装命令 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh Ubuntu/Deepin安装命令: wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh Debian安装命令 wget -O install.sh http://download.bt
分布式共识算法raft
raft是通俗易懂版的paxos算法 Raft 将一致性问题分解成了三个相对独立的子问题:领导者选举(Leader election)、日志复制(Log replication)、安全性(Safety)。 核心 主要用来解决:分布式存储系统中维护多个副本节点的一致性问题。 状态 leader follower candidate 对于leader有一个任期,是依次增长的,只有最新的任期有效。 对于每个follower有一个随机的睡眠时间,如果有leader存在时,leader通过定时发送心跳包来重置这个时间。当睡眠时间耗光时,follower自动成为candidate,然后进行选举,如果超过半
起重机用铸造滑轮标准
ICS 53.020.30 J80 JB/T 9005.1 1999 重 机 用 铸 造 滑 轮 绳 槽 断 面 Casting sheaves for cranes Groove profiles
iOS利用CALayer实现动画加载的效果
首先来看看效果图 实现过程如下 控制器调用就一句代码: [self showLoadingInView:self.view]; 方便控制器如此调用,就要为控制器添加一个分类 .h文件 #import <UIKit> #import GQCircleLoadView.h @interface UIViewController (GQCircleLoad) //显示动画 - (void)showLoadingInView:(UIView*)view; //隐藏动画 - (void)hideLoad; @property (nonatomic,strong) GQCirc
Android手机屏幕敲击解锁功能代码
1.前言 现在市面上有不少Android手机支持敲击屏幕解锁,敲击屏幕解锁是一项很实用的功能,但一来只支持敲击屏幕,二来只能用于解锁或锁屏,再者我们应用层的开发者切不进去,完全无法玩起来。开发者,开发者,我们既然身为开发者何不搞点大新闻,那么这次我来教教各位如何用代码来实现手机的敲击识别,听起来是不是很有趣,有些跃跃欲试呢。事实上在ios上已经有实现这个功能的应用:Knock,一款敲击来解锁Mac电脑的应用,售价4.99美元,约为33人民币。有时候真想去做ios开发,可以开心的为自己的应用定价,愉悦的挣外快。言归正传,既然ios可以实现,那我们Android自然不能落伍,现在我就带领大家
小学六年级奥数 第12讲 倒推法解题 练习及答案
第12讲 倒推法解题 一知识要点 有些应用题如果按照一般方法顺着题目的条件一步一步地列出算式求解过程比较繁琐所以解题时我们可以从最后的结果出发运用加与减乘与除之间的互逆关系从后到前一步一步地推算这种思
Android集成百度定位踩坑及填坑记录
应项目需求,调研了市面上集中不错的定位选择, 百度地图集成成本极低,首先,它免费,官网文档清晰,demo明确,所以选定百度定位。但还是有很多坑要踩,在我集成百度地图的时候,坑也非常多,在这里,我将详述百度地图集成步骤。 一、申请平台AK 需要开发版SHA1码 和 发布版SHA1码 用cmd 进入 .android 获取开发版 生成链接方式: 链接地址:https://blog.csdn.net/wangyonghao132/article/details/105562047 发布版也就是签名文件的SHA1 链接地址: https://blog.csdn.net/wangyonghao132/
Android绘图技巧使用详解
本文实例为大家分享了Android绘图技巧使用的具体代码,供大家参考,具体内容如下 XML绘图 Bitmap <?xml version=1.0 encoding=utf-8?> <bitmap xmlns:android=http://schemas.android.com/apk/res/android android:src=@drawable/giao/> Shape <?xml version=1.0 encoding=utf-8?> <shape xmlns:android=http://schemas.android.com/apk/res/and
pyqt5 tablewidget 利用线程动态刷新数据的方法
问题 知道要用线程,所以就先尝试写了一个线程,然后每次都获取数据,然后直接通过这种方法来朝table里面更新数据。 #python代码 table=MainWindow_ui.tableWidget_2 table.setItem(i,0,QtWidgets.QTableWidgetItem(str(jcb.Name))) 发现数据并不是想象中跟线程运行那样实时的,要点一下才能显示出数据来 并且还会出现一些问题 问题图片 为了做出对比,我将作业名的表格填写改成table.setItem的方式,其他格子用信号量机制,可以很清楚的看到问题所在!!!! 解决方法 核心是要通过qt的槽函数来发射信
Go语言中使用 buffered channel 实现线程安全的 pool
概述 我们已经知道 Go 语言提供了 sync.Pool,但是做的不怎么好,所以有必要自己来实现一个 pool。 给我看代码: 代码如下: type Pool struct { pool chan *Client } // 创建一个新的 pool func NewPool(max int) *Pool { return &Pool{ pool: make(chan *Client, max), } } // 从 pool 里借一个 Client func (p *Pool) Borrow() *Client { var cl *Client select {
原创的C语言控制台小游戏
最开始左上色块被感染,通过切换颜色,不断感染同色色块。亮点是可以切换图案,设置方块个数和最大限制次数。整体还是比较满意,希望大神指教。 #include <stdio> #include <windows> #include <conio> #include <time> #include <stdlib> int DIFFICULT=44; int count=0 ; int TYPE_SHAPE=2 ; int flag=7 ; int LINE=12; struct MyStruct { int shape ; int color ; int infe
Python 实现王者荣耀中的敏感词过滤示例
王者荣耀的火爆就不用说了,但是一局中总会有那么几个挂机的,总能看到有些人在骂人,我们发现,当你输入一些常见的辱骂性词汇时,系统会自动将该词变成“*”,作为python初学者,就想用python来实现这一功能。 步骤很简单所以就用交互式演示 首先我们要知道王者荣耀有哪些敏感词汇,然后放到一个元组, 第二步用户接收输入的消息 第三步处理敏感词汇 最后输出处理后的消息。 >>> words=('金币', '挂', '傻逼', '猪', '你妈') #创建一个敏感词汇库 >>> user_text = input()存 #接收用户要发送的消息 没有金币,我要挂机。 >>> for word
Python 实现字符串中指定位置插入一个字符
如下所示: str_1='wo shi yi zhi da da niu/n'str_list=list(str_1) nPos=str_list.index('/') str_list.insert(nPos,',') str_2=.join(str_list) print(str_2) 从文件中提取行,在行最末尾插入一个逗号。 以上这篇Python 实现字符串中指定位置插入一个字符就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:python字符串循环左移Python拼接字符串的7
使用Python对MySQL数据操作
本文介绍Python3使用PyMySQL连接数据库,并实现简单的增删改查。 什么是PyMySQL? PyMySQL是Python3.x版本中用于连接MySQL服务器的一个库,Python2.x中则使用mysqldb。 PyMySQL安装 在使用PyMySQL之前,我们需要确保PyMySQL已经安装。 PyMySQL下载地址:https://github.com/PyMySQL/PyMySQL。 如果还未安装,我们可以使用以下命令安装最新版的PyMySQL: $ pip install PyMySQL 如果你的系统不支持pip命令,可以使用以下方式安装: 1、使用git命令下载安装包安装(你也可
Python PyQt5实现的简易计算器功能示例
本文实例讲述了Python PyQt5实现的简易计算器功能。分享给大家供大家参考,具体如下: 这里剩下计算函数(self.calculator)未实现,有兴趣的朋友可以实现它 【知识点】 1、利用循环添加按钮部件,及给每个按钮设置信号/槽 2、给按钮设置固定大小:button.setFixedSize(QtCore.QSize(60,30)) 3、取事件的的发送者(此例为各个按钮)的文本: self.sender().text() 【效果图】 【源代码】 import sys from PyQt5 import QtWidgets,QtCore,QtGui class Example(Qt
一种高、低成本A/D转换器的设计和实现
近年来,国外对高速A/D转换器的研究为活跃,并在基本的Flash结构上出现了一些改进结构[2],如分区式分级(Subranging)电路结构(如half-flash结构、Pipelined、Multistage结构、Multistep结构)。实际上,他们是由多个Flash电路结构与其他功能电路采用不同形式的组合而成的电路结构,这种结构可弥补基本Flash电路结构的缺陷,是实现高速、高分辨率A/D转换器的优良电路设计技术,这种结构在逐步取代历史悠久的SAR和积分型结构,另外还有一类每级一位(bit-per-stage)电路结构,在它的基础上进一步改进,就得到一种称为Folding(折叠式)的电路