找软件用软件,到华军软件园!
华军软件园>下载分类
  • KDiff3(64bit)

    KDiff3(64bit)

    KDiff3(64bit)大小:10.94MB更新时间:2014-07-07软件授权:国外软件
      KDiff3可用于在一个可编辑窗口合并两个或三个输入文件。
    安全下载
  • APK反编译工具箱(ApkTool Box)

    APK反编译工具箱(ApkTool Box)

    APK反编译工具箱(ApkTool Box)大小:24.7MB更新时间:2017-09-19软件授权:国产软件
    apk反编译工具箱ApkToolBox,这款工具界面简单好用!配合工具包可以轻轻松松的实现apk、dex的反编译、回编译、集成jadx,非常强大的apk转java查看器,完爆jd-gui,据说部分情况下,连jeb1.5都不如它。这款中所有的组件都是最新版本,例如apktool是新鲜热乎刚编译出炉的ShakaApktool。 安装方法   把文件都解压放在同一个目录,共三个文件 aapt.exe apktool.bat apktool.jar用于解包,apktool.jar和aapt.exe联合用于打包。 如果你经常使用,建议你把这三个文件直接copy到windows目录下面,这样在任何地方都可以直接使用了 使用方法   打开软件选择APK,可实现反编译apk,回编译apk等功能
    安全下载
  • bat转exe工具(Bat To Exe Converter)

    bat转exe工具(Bat To Exe Converter)

    bat转exe工具(Bat To Exe Converter)大小:1.5MB更新时间:2017-09-19软件授权:国产软件
    BatToExeConverter可以把批处理文件bat转换为exe可执行文件,甚至运用密码保护文件,生成的.EXE是独立的文件,不需要任何的.DLL运行
    安全下载
  • ActiveTcl(x64)

    ActiveTcl(x64)

    ActiveTcl(x64)大小:29.41MB更新时间:2017-05-26软件授权:国外软件
      官方发布的免费Tcl开发环境,包含许多有用的扩展包。   Tcl是一种很通用的脚本语言,它几乎在所有的平台上都可以解释运行,功能强大。是toolcommandlanguage的缩写。
    安全下载
  • Flex PC Programmer(富士plc编程软件)

    Flex PC Programmer(富士plc编程软件)

    Flex PC Programmer(富士plc编程软件)大小:31.3MB更新时间:2017-09-14软件授权:国产软件
    FlexPCProgrammer是一款plc编程软件,是FLEX-N系列用的Windows版程序开发工具。这一软件具有在线、离线程序编辑功能,打印功能等。有需要的赶快下载吧!
    安全下载
  • 正则表达式测试工具

    正则表达式测试工具

    正则表达式测试工具大小:0.05MB更新时间:2018-04-26软件授权:国产软件
      正则表达式测试工具是笑侃用c#开发的用于测试正则表达式的小工具.支持Access数据库,无需安装,解压之后就可以直接使用,但是需要.netframework的支持(可以到微软的网站去下载)运行后点击界面上的文件夹图标即可查看原始数据库中的示例,希望能够给大家在开发正则表达式的时候带来方便. 正则表达式测试工具功能介绍:   1、支持仅使用表达式里的选中部分进行匹配   2、支持树形和表格两种结果查看方式   3、选中树结点或单元格时自动选中源文本中对应的部分   4、表格内容可导出为csv文件(在表格模式下,右击结果,选择弹出菜单里的导出(*.csv))   5、支持拖入文件作为匹配源文本   6、支持快捷键操作(F5运行,F4切换查询替换模式,F6切换结果显示方式,F2复制代码,F8切换焦点)   7、支持生成并拷贝C#代码到系统剪切板   8、支持忽略大小写,单行模式,多行模式,忽略空白,显式匹配等多种选项 正则表达式测试工具常见问答: 1、正则表达式测试工具注意事项   注意中英文标点和字符,防止匹配不成功   在此软件中匹配成功,不代表在php程序里能真正跑通,它仅作参考和辅助作用 2、正则表达式常用表达式   表达式:A.*?B   示例:Abaidu.comB   结果:Awww.apizl.comB
    安全下载
  • EGE (Easy Graphics Engine)

    EGE (Easy Graphics Engine)

    EGE (Easy Graphics Engine)大小:1.58MB更新时间:2012-11-05软件授权:国产软件
      本库是一个类似graphics.h的BGI图形库,使用方法相当接近,所以学习过TC图形的话会很容易上手。   基本使用方法几乎和TC的一样,只要#include&graphics.h&就可以了。   本图形库目前支持VC6,VC2005,VC2008,VC2010,CFree等IDE。   在graphics.h头文件的最顶处有相关的说明,并且附带详细的pdf文档。   为什么要写这个库?   许多学编程的都是从C语言开始入门的,而目前的现状是:   1.有些学校以TurboC为环境讲C语言,只是TurboC的环境实在太老了,复制粘贴都很不方便。   2.有些学校直接拿VC来讲C语言,因为VC的编辑和调试环境都很优秀,并且VC有适合教学的免费版本。可惜在VC下只能做一些文字性的练习题,想画条直线画个圆都很难,还要注册窗口类、建消息循环等等,初学者会受严重打击的。初学编程想要绘图就得用TC,很是无奈。   3.还有计算机图形学,这门课程的重点是绘图算法,而不是Windows编程。所以,许多老师不得不用TC教学,因为Windows绘图太复杂了,会偏离教学的重点。新的图形学的书有不少是用的OpenGL,可是门槛依然很高。   所以,为了给大家一个更好的学习平台,就是VC方便的开发平台和TC简单的绘图功能,于是就有了这个库。如果您刚开始学C语言,或者您是一位教C语言的老师,再或者您在教计算机图形学,那么这个库一定会让您兴奋的。   另外:这个库不是为了给你直接移植BGI图形代码用的,直接移植多半是不能通过编译的。   如果真需要移植,请做相应的修改,或者使用高兼容性的旧版ege图形库。   本图形库的优点:   ★效率较好,特别在批量绘图模式下,640*480的半透明混合,可以直接使用getpixel/putpixel完成,并且可以在大约1.5GCPU台式机器上达到60fps(要优化,否则一般的家用机再强也不行)。   ★灵活性更强,绘图可以直接针对一个IMAGE,不必只能画在屏幕上。   ★功能更多,支持拉伸贴图,支持透明半透明贴图,支持图像模糊滤镜操作,可以用对话框函数进行图形化的输入,可以方便地对帧率进行准确的控制。
    安全下载
  • TDM-GCC(C语言编译器)

    TDM-GCC(C语言编译器)

    TDM-GCC(C语言编译器)大小:28.8MB更新时间:2017-09-19软件授权:国产软件
    TDM-GCC是Windows下的编译器套件,它结合了GCC工具集中最新的稳定发行版本,包括了自由并开源的MinGW或MinGW-w64的运行时APIs,以此创建一个LIBRE来替代微软的编译器及其平台SDK。
    安全下载
  • IntelliJ IDEA For windows

    IntelliJ IDEA For windows

    IntelliJ IDEA For windows大小:298.6MB更新时间:2023-10-18软件授权:国外软件
    IntellijIDEA是一个综合性的Java编程环境,被许多开发人员和行业专家誉为市场上最好的IDE。它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。IDEA把Java开发人员从一些耗时的常规工作中解放出来,显著地提高了开发效率。分别是它的WINDOWS、LINUX版本。
    安全下载
  • Microsoft Visual FoxPro(FoxBase)

    Microsoft Visual FoxPro(FoxBase)

    Microsoft Visual FoxPro(FoxBase)大小:34.71MB更新时间:2024-01-10软件授权:国产软件
    MicrosoftVisualFoxPro是由Microsoft公司推出的桌面数据开发软件,MicrosoftVisualFoxPro的特点是干软件不仅仅面向对象编程,还能生成工作应用,MicrosoftVisualFoxPro是一款非常有特色的编程软件,有需要的朋友快来下载使用吧! MicrosoftVisualFoxPro(FoxBase)官方介绍 VisualFoxPro6.0简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简略又便利。 VisualFoxPro原名FoxBase,是美国FoxSoftware公司推出的数据库商品,在DOS上运转,与xBase系列相容。FoxPro原来是FoxBase的加强版,最高版别曾出过2.6。以后,FoxSoftware被微软收买,加以开展使其能够在Windows上运转,而且更名为VisualFoxPro。 VisualFoxPro6.0在操作方法上供给了菜单操作、指令操作和规划器操作三种方法,它们都能到达一样的作用。菜单操作是最简略的一种,用户只须挑选菜单栏中的菜单项和界说对话框中的参数就能够完结对数据库的处理功用和VisualFoxPro6.0的状况设置。经过规划器创立数据库处理的相应文件,这是可视化的工作方法,所见格局即所得,大大降低了数据库操作的难度。关于最终用户来说,有了菜单操作和规划器东西,能够直接进行数据处理。 MicrosoftVisualFoxPro(FoxBase)功能特征 1、供给多种可视化编程东西,最杰出的是面向目标编程。 2、在表的规划方面,增添了表的字段和控件直接联系的设置。 3、对项目及数据库操控的增强,在VisualFoxPro6.0中能够凭借“项目管理器”创立和会集管理应用程序中的任何元素,能够拜访一切导游、生成器、东西栏和别的易于运用的东西。 4、进步应用程序开发的功率 VisualFoxPro6.0增加了面向目标的语言和方法。凭借VisualFoxPro6.0的目标模型,能够充沛运用面向目标程序规划的一切功用。 5、互操作性和支撑Internet VisualFoxPro6.0支撑具有目标的连接与嵌入(OLE)拖放,能够在VisualFoxPro6.0和别的应用程序之间(或应用程序内部)移动数据。 6、充沛利用已有数据 VisualFoxPro6.0为升级数据库供给了一个便利有用的转换器东西,能够将前期版别中的数据移植过来运用;关于电子表格或文本文件中的数据,VisualFoxPro6.0也能够便利的完结数据共享。 MicrosoftVisualFoxPro(FoxBase)新版特征 1.增强了网络功能; 2.添加了XML处理能力; 3.增强了与外部交换数据的能力。 MicrosoftVisualFoxPro(FoxBase)更新日志: 1:优化了性能 2:解决bug问题我们是认真的 华军小编推荐: 在经历了多次的更新与优化,MicrosoftVisualFoxPro(FoxBase)变得更加的人性化,也更加的简单易操作,{zhandian}小编亲测,推荐给大家下载,感兴趣的小伙伴还可以下载{recommendWords}。
    安全下载
  • GNU Compiler Collection(gcc编译器)

    GNU Compiler Collection(gcc编译器)

    GNU Compiler Collection(gcc编译器)大小:78.5MB更新时间:2019-04-15软件授权:国外软件
    GNUCompilerCollection是一套以GPL及LGPL许可证所发行的自由软件,也是GNU计划的关键部分,亦是自由的类Unix及苹果计算机MacOSX操作系统的标准编译器。 GCC(特别是其中的c语言编译器)也常被认为是跨平台编译器的事实标准。 GCC原名为GNUC语言编译器(GNUCCompiler),因为它原本只能处理C语言。 GCC很快地扩展,变得可处理C++。之后也变得可处理Fortran、Pascal、Objective-C、Java,以及Ada与其他语言。 【使用方法】 解压缩 拷贝gcc-4.1.2.tar.bz2(我下载的压缩文件)到/usr/local/src(根据自己喜好选择)下,根据压缩格式,选择下面相应的一种方式解包(以下的&%&表示命令行提示符):   %tarzxvfgcc-4.1.2.tar.gz 或者 %bzcatgcc-4.1.2.tar.bz2|tarxvf-   新生成的gcc-4.1.2这个目录被称为源目录,用${srcdir}表示它。以后在出现${srcdir}的地方,应该用真实的路径来替换它。用pwd命令可以查看当前路径。   在${srcdir}/INSTALL目录下有详细的GCC安装说明,可用浏览器打开index.html阅读。 建立目标目录 目标目录(用${objdir}表示)是用来存放编译结果的地方。GCC建议编译后的文件不要放在源目录${srcdir]中(虽然这样做也可以),最好单独存放在另外一个目录中,而且不能是${srcdir}的子目录。   例如,可以这样建立一个叫/usr/local/gcc-4.1.2的目标目录:   %mkdir/usr/local/gcc-4.1.2 %cdgcc-4.1.2   以下的操作主要是在目标目录${objdir}下进行。 配置 配置的目的是决定将GCC编译器安装到什么地方(${destdir}),支持什么语言以及指定其它一些选项等。其中,${destdir}不能与${objdir}或${srcdir}目录相同。   配置是通过执行${srcdir}下的configure来完成的。其命令格式为(记得用你的真实路径替换${destdir}):   %${srcdir}/configure--prefix=${destdir}[其它选项]   例如,如果想将GCC4.1.2安装到/usr/local/gcc-4.1.2目录下,则${destdir}就表示这个路径。   在我的机器上,我是这样配置的:   %../gcc-4.1.2/configure--prefix=/usr/local/gcc-4.1.2--enable-threads=posix--disable-checking--enable--long-long--host=i386-redhat-linux--with-system-zlib--enable-languages=c,c++,java   将GCC安装在/usr/local/gcc-4.1.2目录下,支持C/C++和JAVA语言,其它选项参见GCC提供的帮助说明。 编译   %make 安装   执行下面的命令将编译好的库文件等拷贝到${destdir}目录中(根据你设定的路径,可能需要管理员的权限):   %makeinstall   至此,GCC4.1.2安装过程就完成了。 其它设置   GCC4.1.2的所有文件,包括命令文件(如gcc、g++)、库文件等都在${destdir}目录下分别存放,如命令文件放在bin目录下、库文件在lib下、头文件在include下等。由于命令文件和库文件所在的目录还没有包含在相应的搜索路径内,所以必须要作适当的设置之后编译器才能顺利地找到并使用它们。 gcc、g++、gcj的设置   要想使用GCC4.1.2的gcc等命令,简单的方法就是把它的路径${destdir}/bin放在环境变量PATH中。我不用这种方式,而是用符号连接的方式实现,这样做的好处是我仍然可以使用系统上原来的旧版本的GCC编译器。   首先,查看原来的gcc所在的路径:   %whichgcc   在我的系统上,上述命令显示:/usr/bin/gcc。因此,原来的gcc命令在/usr/bin目录下。我们可以把GCC4.1.2中的gcc、g++、gcj等命令在/usr/bin目录下分别做一个符号连接:   %cd/usr/bin %ln-s${destdir}/bin/gccgcc412 %ln-s${destdir}/bin/g++g++412 %ln-s${destdir}/bin/gcjgcj412   这样,就可以分别使用gcc412、g++412、gcj412来调用GCC4.1.2的gcc、g++、gcj完成对C、C++、JAVA程序的编译了。同时,仍然能够使用旧版本的GCC编译器中的gcc、g++等命令。 库路径的设置   将${destdir}/lib路径添加到环境变量LD_LIBrarY_PATH中,例如,如果GCC4.1.2安装在/usr/local/gcc-4.1.2目录下,在RHLinux下可以直接在命令行上执行 %exportLD_LIBRARY_PATH=/usr/local/gcc-4.1.2/lib 最好添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了,在文件$HOME/.bash_profile中添加下面两句: LD_LIBRARY_PATH=/usr/local/gcc-4.1.2/lib:$LD_LIBRARY_PATH exportLD_LIBRARY_PATH 重启系统设置生效,或者执行命令 %source$HOME/.bash_profile 测试 用新的编译命令(gcc412、g++412等)编译你以前的C、C++程序,检验新安装的GCC编译器是否能正常工作
    安全下载
  • 汇编开发工具(MASMPlus)

    汇编开发工具(MASMPlus)

    汇编开发工具(MASMPlus)大小:3.3MB更新时间:2017-09-15软件授权:国产软件
    MASMPlus是一个使用纯MASM编写的MASMIntegrateDevelopEnvironment. 专业汇编程序员90%均使用MASM,为它开发的编辑器非常多,其中最有名的是RadASM,而现在,真正能与RadASM同级的就只有MASMPlus了,理由是只有MASMPlus与RadASM一样编写了自定义编辑类,并且比它更出色,只有自已的类,才能在各方面尽情发挥,在量身定制方面,MASMPlus更是费尽心思,笔者长时间从事工业硬件汇编程序编写,认识到对于专业汇编程序员而言,最重要的,就是代码书写,不需要华而不实的界面,不需要莫名其妙的功能,不需要可有可无的设置,更不需要所谓的封装,总的来说,MASMPlus是半自动,这也是MASMPlus没有取名为MASMIDE的主要原因. MASMPlus工程模式极为简单,简单但并不简陋,这种小巧方便的工程管理方式,能同时打开任意多个单个文件/工程,各自编译/链接互不相关,工程单个文件属性设置,带来的,是真正的多工程,一个工程,可以包含多个主程序,多个动态库,多个静态库,组的设置,各库之间关键字搜索相互独立,共享文件全局搜索,并可实现简单方便的混合编程.你需要做的只是稍稍设置参数,按Ctrl+1即可一步完成所有操作.MASMPlus还可以导出工程为模板,可以完全用于工程的发布,因为导出时,MASMPlus会将工程中所有文件全部打包进apt中,而这个文件交给其它人时,可以直接使用它创建新工程而不会破坏apt.同时,MASMPlus的工程模块拥有独一无二的功能:保存附加信息,它在每次关闭工程时将工程所有文件的撤消缓冲保存到工程app中,用户在下次重新打开时可以继续上一次的撤消,如果中间没有使用其它工具编辑文件,MASMPlus可以记录整个软件的编写过程.
    安全下载
  • 点阵取模软件

    点阵取模软件

    点阵取模软件大小:1.33MB更新时间:2013-08-21软件授权:国产软件
      演示视频地址:http://http://www.tudou.com/programs/view/m3xv2edXgvM/软件功能列表:   1、支持对所有字符取模[包括西文字符以及UNICODE字符,例如日文、俄文、土耳其文、希腊语、梵文、阿拉伯文等等];2、支持使用从12x12到256x256任意点阵大小进行文字取模[例如16x48];3、支持文字单写模式和连写模式;4、支持图片和文字混合排版编辑,图片源目前支持BMP、JPEG、ICO、EXE、DLL格式的文件;5、支持保存项目文件,下次运行可打开并继续编辑;同时支持通过浏览器对项目文件进行查看和编辑;6、图片分辨率可支持到2048x2048;7、支持裁剪字模左右空白列、上下空白行;8、支持使用串口或网络[支持TCP和UDP]直接发送字模点阵数据,自动扫描获取可用串口,通讯格式[波特率、包头数据、前置数据、附加数据、校验码算法、包尾数据以及分包方式]均可任意自由设置;9、支持使用指定字体、指定取点模式及字节排列模式生成适合单片机使用的小字库;支持快捷添加指定字体内包含的所有字符;10、支持快捷添加指定UNICODE区间内的所有字符;11、支持标准5x7、5x8、6x12、8x16、12x12、16x16点阵字库取模;12、支持使用系统中任意字体对字符进行取模,字形清晰;支持字体加粗、斜体、删除线、下划线等设置;13、可对不限量字模同时进行可视化编辑[数量仅受运行本软件的计算机内存容量的限制];14、自动计算字模点数、亮点数量及所占百分比、暗点数量及其百分比;15、可设置开启或取消西文字符宽度减半;16、可设置开启或取消过滤重复字符、过滤空白字符功能;17、支持上下左右移动操作;支持左右翻转、上下翻转操作;支持90°、180°、270°旋转操作;18、支持反色操作,同时也支持鼠标左右键修改字模功能;19、支持设置字模显示大小[含1~20十三种单元大小]和色调[含红、绿、蓝、青、黄、紫、白七种色调],以更方便直观的模字模的实际显示效果;20、面向对象设计,支持对单个字模或任意多字模选中后,进行同步编辑;21、支持生成C格式代码或ASM格式代码[支持UNICODE字符],注释详尽,支持在每个字模代码的首部或尾部加入自定义内容;22、支持按横向或纵向取点方式生成代码,可设置左边位高位或右高位[横向取点],上高位或下高位[纵向取点];23、支持所有取模字节排列方式,从左到右,从右到左,从上到下,从下到上共八种组合方式;24、操作简单方便,反应快速流畅,即使一次添加数万个字模亦可瞬间完成;25、纯绿色软件,无需安装,下载即可使用;无配置文件,不写注册表,小巧精致,即拷即用。
    安全下载
  • JProfiler

    JProfiler

    JProfiler大小:107.11MB更新时间:2022-06-30软件授权:国外软件
    JProfiler官方版是一款功能齐全的Java分析工具。JProfiler最新版新增了火焰图、Netty支持、Docker附加、改进的SSH远程附加等功能,能够帮助用户更加轻松的分析J2SE和J2EE。通过JProfiler软件用户可以快速找到效能瓶颈、抓出内存漏失,分析程序中存在的各种问题。 JProfiler软件介绍 JProfiler是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程序。 它把CPU、执行绪和内存的剖析组合在一个强大的应用中。 JProfiler可提供许多IDE整合和应用服务器整合用途。JProfiler直觉式的GUI让你可以找到效能瓶颈、抓出内存漏失(memoryleaks)、并解决执行绪的问题。 它让你得以对heapwalker作资源回收器的rootanalysis,可以轻易找出内存漏失;heap快照(snapshot)模式让未被参照(reference)的对象、稍微被参照的对象、或在终结(finalization)队列的对象都会被移除。 JProfiler软件特色 JDBC、JPA和NOSQL的数据库分析 JProfiler的JDBC和JPA/Hibernate探测器以及MongoDB,Cassandra和HBase的NoSQL探测器显示了数据库访问缓慢以及代码缓慢的语句调用原因。从JDBC时间线视图显示所有与其活动的JDBC连接,通过热点视图,显示各种遥测视图的慢速语句和单个事件列表,数据库探针是深入了解数据库层的重要工具。 极好的支持JAVA企业版 在JProfiler中的大多数视图中存在JEE的专用支持。例如,在JEE聚合级别中,您可以根据应用程序中的JEE组件看到调用树。另外,每个请求URI都会分配调用树。此外,JProfiler在低级别分析数据之上添加了语义层,如在CPU分析视图中呈现的JDBC,JPA/Hibernate,JMS和JNDI调用。凭借其JEE支持,JProfiler弥合了代码分析器和高级JEE监视工具之间的差距。 更高级别的分析数据 JProfiler有许多探针可以显示JRE中有趣子系统的更高级别的数据。除了JavaEE子系统,如JDBC,JPA/Hibernate,JSP/Servlets,JMS,Web服务和JNDI之外,JProfiler还提供了有关RMI调用,文件,套接字和进程的高级信息。这些探针中的每一个都有自己的一组有用的视图。所有这些视图也可用于您可以在JProfiler中即时配置的自定义探针。 内存泄漏分析 JProfiler的堆步行器为您提供了一个直观的界面来解决简单和复杂的内存问题。5个不同的视图和大量的检查显示当前对象集的不同方面。每个视图都提供对所选对象的基本见解,并允许您切换到不同的对象集。 广泛的质量保证能力 快照的丰富功能可以轻松跟踪进度。JProfiler对命令行操作有很强的支持。这包括配置,导出快照数据和从命令行创建快照比较的功能。与JProfiler绑定的ant任务允许您从构建脚本执行所有命令行操作。 最广泛的支持平台,IDE和应用服务器 集成到所有流行的IDE中,使开发过程中的分析与运行应用程序一样简单。并且市场上几乎所有应用服务器的大量集成向导确保您可以开始点击几次,而不是阅读文档。 强大的CPU分析器 修复性能瓶颈是分析器最常用的用例。使用JProfiler,当您尝试找到问题的原因时,您将具有决定性的优势。调用树视图过滤器,聚合级别和线程状态选择器只是JProfiler在此领域的多功能性的一些示例。 集成螺纹轮廓仪 使用JProfiler可以解决一系列不透明的问题,例如在使用过多锁定的多线程应用程序中增加活动性。线程分析不仅在JProfiler中有一个单独的视图部分,它也被紧密地集成到CPU分析视图中。 JProfiler使用说明 Overview 在概览页我们可以清晰的看到内存使用量、垃圾收集活动、类加载数量、线程个数和状态、CPU使用率等指标随时间变化的趋势。 通过此图,我们可以作出如下基本判断: 程序在运行过程中会产生大量对象,但这些对象生命周期极短,大部分都能被垃圾收集器及时回收,不会造成内存无限增长。 加载类的数量在程序初始时增长较快,随后保持平稳,符合预期。 在程序运行过程中,有大量线程处于阻塞状态,需要重点关注。 在程序刚启动时,CPU使用率较高,需要进一步探究其原因。 CPUviews CPUviews下的各个子视图展示了应用中各方法的执行次数、执行时间、调用关系等信息,能帮我们定位对应用性能影响最大的方法。 CallTree Calltree通过树形图清晰地展现了方法间的层次调用关系。同时,JProfiler 将子方法按照它们的执行总时间由大到小排序,这能让您快速定位关键方法。 对于Producer 而言,方法SendProducerBatchTask.run()耗时最多,继续向下查看会发现该方法的主要时间消耗在了执行方法Client.PutLogs()上。 HotSpots 如果您的应用方法很多,且很多子方法的执行时间比较接近,使用hotspots 视图往往能助您更快地定位问题。该视图能根据方法的单独执行时间、总执行时间、平均执行时间、调用次数等属性对它们排序。其中,单独执行时间等于该方法的总执行时间减去所有子方法的总执行时间。 在该视图下,可以看到Client.PutLogs(),LogGroup.toByteArray(),SamplePerformance$1.run()是单独执行时间耗时最多的三个方法。 CallGraph 找到了关键方法后,callgraph视图能为您呈现与该方法直接关联的所有方法。这有助于我们对症下药,制定合适的性能优化策略。 这里,我们观察到方法Client.PutLogs()执行的主要时间花费在了对象序列化上,因此性能优化的关键是提供执行效率更高的序列化方法。 Livememory Livememory下的各个子视图能让您掌握内存的具体分配和使用情况,助您判断是否存在内存泄漏问题。 AllObjects AllObjects视图展示了当前堆中各种对象的数量和总大小。由图可知,程序在运行过程中构造出了大量LogContent对象。 AllocationCallTree AllocationCallTree 以树形图的形式展示了各方法分配的内存大小。可以看到,SamplePerformance$1.run()和SendProducerBatchTask.run()是内存分配大户。 AllocationHotSpots 如果方法比较多,您还可以通过AllocationHotSpots视图快速找出分配对象最多的方法。 ThreadHistory 线程历史记录视图直观地展示了各线程在不同时间点的状态。 不同线程执行的任务不同,所展现的状态特征也不同。 线程pool-1-thread-会循环调用producer.send()方法异步发送数据,它们在程序刚启动时一直处于运行状态,但随后在大部分时间里处于阻塞状态。这是因为 producer发送数据的速率低于数据的产生速率,且单个producer实例能缓存的数据大小有限。在程序运行初始,producer 有足够空间缓存待发送数据,所以pool-1-thread-一直处于运行状态,这也就解释了为何程序在刚启动时CPU使用率较高。随着时间的推移,producer 的缓存被逐渐耗尽,pool-1-thread-必须等到producer “释放”出足够的空间才有机会继续运行,这也是为什么我们会观察到大量线程处于阻塞状态。 aliyun-log-producer-0-mover负责将超时batch投递到发送线程池中。由于发送速率较快,batch 会因缓存的数据达到了上限被pool-1-thread-直接投递到发送线程池中,因此mover线程在大部分时间里都处于等待状态。 aliyun-log-producer-0-io-thread-作为真正执行数据发送任务的线程有一部分时间花在了网络I/O状态。 aliyun-log-producer-0-success-batch-handler用于处理发送成功的 batch。由于回调函数比较简单,执行时间短,它在大部分时间里都处于等待状态。 aliyun-log-producer-0-failure-batch-handler用于处理发送失败的 batch。由于没有数据发送失败,它一直处于等待状态。 通过上述分析可知,这些线程的状态特征都是符合预期的。 OverheadHotSpotsDetected 当程序运行结束后,JProfiler会弹出一个对话框展示那些频繁被调用,但执行时间又很短的方法。在下次诊断时,您可以让JProfiler agent在分析过程中忽略掉这些方法以减轻对应用性能的影响。 JProfiler更新日志 1.修正了其它bug; 2.优化了软件的兼容性。 华军小编推荐: JProfiler功能和官方出品的一样齐全,界面更加美观大方,设计更完善,不断满足用户的需求欢迎下载。感兴趣的还可以下载{recommendWords}
    安全下载
  • plc编程软件(PzStar)

    plc编程软件(PzStar)

    plc编程软件(PzStar)大小:10.8MB更新时间:2017-01-09软件授权:国产软件
    PzStar是专业的plc编程软件,可使用它创建一个新的顺控程序,打开最后一次编辑的文件,打开现有的顺控程序,打开文件打开本系统提供的例子,自多种专业的设计中选择。 使用说明 PzStar适合于运行在MicrosoftWindows的32位版本下,包括WindowsNT、Windows2000、WindowsXP、WindowsVista、Windows7等平台;显示分辨率推荐使用1024*768以上。
    安全下载
  • Apache Ant

    Apache Ant

    Apache Ant大小:7.92MB更新时间:2015-11-25软件授权:国外软件
      ApacheAnt,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。
    安全下载
  • Easy GUI

    Easy GUI

    Easy GUI大小:0.31MB更新时间:2010-03-16软件授权:国外软件
    EasyGUI是一个简单的图形用户界面设计的工具,以帮助您在设计大型的用户界面。
    安全下载
  • .NET程序编辑器(Reflexil)

    .NET程序编辑器(Reflexil)

    .NET程序编辑器(Reflexil)大小:1.3MB更新时间:2017-09-14软件授权:国产软件
    Reflexil是一个.NET程序集编辑器,结合Reflector,可以进行DLL代码注入等工作,实践证明完全可用,方便开发人员对.NET程序进行修改;可以作为一个Reflector插件修改程序集的IL并保存到磁盘文件,也可以在自己的.NET程序中调用进行更为灵活的.NET程序集修改。 Reflexil特色 可以改继承类,添加方法,字段,事件,&replaceallwithcode功能也很强,可以C#的代码片段直接替换Method里的功能。 另外,子类里调用父类的方法,在msil里这个是直接用&父类::方法名,而且似乎非virtual也是调用callvirt命令。 还有,签名的话,它会给你选是保留原来的,覆盖pfx,去除签名。我选保留原来的,不过这个是我自己做的程序,签名在电脑里注册过,不知道改别人的签名dll会不会有问题。 最后还顺便玩了下,SimpleAssemblyExplorer,也有些特色,不过似乎不能改继承类,添加方法,字段,事件。代码到可以是重别的dll里倒入。 修改方法 下载Reflector插件Reflexil,并添加到Relector中。 在左边的对象树中打开需要修改的类,再在Reflexil中找到需要修改的地方,直接修改或删除就可以了,如下图 最后选择在对象树中选择DLL,并在Reflexil的SaveAs一下就可以了。 需要注意一下的是,一些DLL拥有强名称,重新应用的时候可能会出现错误,这时需要在SaveAs的时候去除一下强名称就可以了。
    安全下载
  • Python for Windows 32位

    Python for Windows 32位

    Python for Windows 32位大小:28.8MB更新时间:2017-09-14软件授权:国产软件
    Python是一门跨平台的脚本语言,Python规定了一个Python语法规则,实现了Python语法的解释程序就成为了Python的解释器,我们用的比较多的是C版本的Python,也就是使用c语言实现的Python解释器,除此之外还有使用Java实现的Jython和使用.NET实现的IronPython,这些实现可以使Python用户充分利用己有的Java及.NET资源。
    安全下载
  • gcc编译器

    gcc编译器

    gcc编译器大小:0.51MB更新时间:2022-05-23软件授权:国产软件
    gcc编译器官方版是一款由GNU打造的编程语言编译器软件。gcc编译器最新版支持处理C语言、Fortran、Pascal、Objective-C、Java等多种语言,实用性强,能够帮助用户进行高效的编译工作。gcc编译器是一套以 GPL及LGPL许可证所发行的自由软件,适用于windows的各个操作系统。 gcc编译器软件功能 1、以GPL及LGPL许可证所发行的自由软件 2、既能处理C语言,也能处理C++ 3、支持Fortran、Pascal、ive-C、Java,以及Ada与其他语言 4、支持跨windows、mac、linux等平台 5、可以透支和保存文件 6、可以解决一个共同的碰撞 7、可以进行解析器的越界 gcc编译器软件特色 1、编译高效 可以很高效的进行程序的编译工作。 2、功能完善 十分完善全面的编译功能。 3、轻松便捷 操作方式十分人性化,可以给你出色的体验。 gcc编译器使用说明 1.获取源代码 可以从ftp://mirrors.kernel.org/gnu/gcc/gcc-4.9.1/gcc-4.9.1.tar.gz获取源代码 2.准备工作 在华军软件园本页下载并解压GCC编译器软件包 下载编译准备文件,执行./contrib/download_prerequisites。这个命令会下载编译gcc需要的依赖包 3.在gcc--4.9.1的平级目录建一个编译目录(e.g.gcc-build-4.9.1) 4.配置 cdgcc-build-4.9.1 ../gcc-4.9.1/configure--prefix=/usr/local/gcc-4.9.1--enable-threads=posix --enable-stage1-checking=release--enable-stage1-languages=c,c++ --disable-multilib 5.编译 make 6.安装 makeinstall 7.修改环境变量 exportPATH=/usr/local/gcc-4.9.1/bin/:$PATH 8.查看gcc版本 gcc-v Usingbuilt-inspecs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/local/gcc-4.9.1/libexec/gcc/x86_64-unknown-linux-gnu/4.9.1/lto-wrapper Target:x86_64-unknown-linux-gnu Configuredwith:../gcc-4.9.1/configure--prefix=/usr/local/gcc-4.9.1 --enable-threads=posix--enable-stage1-checking=release --enable-stage1-languages=c,c++--disable-multilib Threadmodel:posix gccversion4.9.1(GCC) gcc编译器更新日志 1.修改用户提交bug 2.添加新功能 华军小编推荐: gcc编译器一个非常不错的编程工具软件,偷偷告诉你小编也是用的本软件,别人小编都不告诉的哦!功能强大,绿色安全。{zhandian}还为您提供{recommendWords}等供您下载。
    安全下载
  • 软件手术刀

    软件手术刀

    软件手术刀大小:0.6MB更新时间:2017-09-19软件授权:国产软件
    软件手术刀下载,修改exe文件内容的工具。将修改的文件拖进EDITBOX1,将需要修改内容的字节输入EDITBOX12,注意与与原内容字节数保持一致。
    安全下载
  • 金仓数据库KingbaseES

    金仓数据库KingbaseES

    金仓数据库KingbaseES大小:7.3MB更新时间:2021-01-07软件授权:国产软件
    金仓数据库KingbaseES正式版 金仓数据库KingbaseES正式版是款很实用的数据库管理工具。金仓数据库KingbaseES为用户提供数据库服务、数据库服务管理器、交互式查询工具、数据转换工具、数据备份及恢复工具、作业调度工具等实用功能。金仓数据库KingbaseES还具有可靠、性能高、易管理和使用的特点。华军软件园提供金仓数据库KingbaseES的下载服务,欢迎大家前来下载使用! 金仓数据库KingbaseES功能特色 务器和数据访问接口使用不同的字符集设置。 2.高安全性: 在数据库安全方面,国外数据库厂商在我国销售的数据库产品的安全级别却只能达到TCSEC C1或C2级,个别产品虽在C2安全级别基础上增加了部分如强制访问控制、数据加密等高等级的安全特性,但其整体安全级别均不能达到B1级或更高,从而不能很好满足如军队、军工、政府、金融行业、保险行业及电信行业等涉密部门的高安全要求。因此,研制具有自主产权的高等级数据库安全产品非常必要。 KingbaseES自主研发高等级的数据库安全产品,它完全符合国家安全数据库标准GB/T 20273-2006的结构化保护级(即第四级)的技术要求,该级别近似等同于TCSEC B2级。在国产数据库厂家中,它率先通过公安部计算机信息系统安全产品质量监督检验中心的强制性安全认证,并获得销售许可证。 KingbaseES通过全新的结构化系统设计和强化的多样化强制访问控制模型框架,自主开发了多个高等级的安全特性,并完整实现包括多重身份鉴别、入侵检测与报警、可信路径、推理控制、形式化证明及隐蔽信道分析等在内的全部结构化保护级的技术和功能要求。 3.高可靠性: 计算机系统中不可避免地会发生硬件故障、软件错误、操作员失误以及恶意破坏事件,这些问题都会造成运行事务的非正常中断,或部分数据丢失,因此数据库管理系统应具有可靠性的保护手段,能把数据库从错误状态恢复到正确状态。 针对这种情况,KingbaseES不仅提供了多种备份与恢复保障措施,而且还提供了对内存和磁盘资源的容错保护。 4.高性能: 大规模并发: KingbaseES服务器引擎利用高效的多线程共享体系结构支持多用户并发。KingbaseES采用多版本并发控制技术,即一种 MVCC(Multi-versionconcurrency control)与传统的两阶段封锁相结合的技术,这种技术不仅读不阻塞,并且读写操作也不相互阻塞,从而显著地提高了事务的并发处理能力。 需说明的是,KingbaseES并发用户数目可依据用户实际需求进行配置,并可配的最大数目仅受限于系统资源和操作系统所允许的单进程的最大线程数目。 高效查询优化: 查询优化是数据库系统的关键部件,它对于整个关系数据库的性能,尤其对于复杂SQL语句的执行性能至关重要。 在这方面,为满足多种应用场景的性能要求,KingbaseES提供了多种查询优化技术,它们主要包括: ¨基于代价模型的查询优化 ¨SQL语句重写 增强缓存机制: 在数据库性能优化技术中,缓存优化是其中非常重要的技术。在这方面,KingbaseES从多角度实现了该技术,从而有效减少了系统的磁盘I/O压力,这些技术主要包括: ¨数据缓存优化 ¨执行计划缓存 ¨结果集缓存 并行查询: 为更好地利用数据库空闲的CPU资源,KingbaseES提供了并行查询功能。它通过多个CPU并行执行一条查询语句,以达到缩短查询响应时间的目的。KingbaseES并行查询处理采用了基于数据水平划分的任务分解和执行技术。 多种数据分区: 为提高系统性能和应对海量数据处理,KingbaseES提供了多种数据分区技术。这些技术的基本思想是:依据实际应用的IO访问特性,把表从横向或纵向划分为若干个子表,使得具有相同或相近IO特性的数据存放在同一个子表。这样在用户访问数据库时不必访问被分区表的所有子表,而只需访问有限个子表,从而达到减少I/O访问的目的。 KingbaseES数据被分区后,使用者既可透明访问一个被分区的表,而不必考虑分区的存在,也可直接访问单个分区。它目前包括两类分区技术:水平分区和垂直分区。 索引覆盖: 一般情况下,索引比表小,而索引覆盖优化减少了对数据表的I/O操作,如当索引仅是表大小的十分之一时,索引覆盖的IO访问量仅是索引扫描的十分之一。因此,与传统的索引扫描相比,它的性能将有大幅提升。 批量加载: KingbaseES数据导入copy方式(即copy from方式)的执行效率相对较低,因此,在性能上无法很好满足海量数据的导入要求。针对这个问题,KingbaseES提供了批量加载(BULKLOAD)功能。 在数据写入方面,KingbaseES支持以下三种方式: ¨DIRECT方式 该方式跳过共享缓冲区(sharedbuffers)缓冲数据和写WAL日志过程,直接把检查合格的导入数据写到 数据表。因此,这种方式加载的数据需要专门的程序进行数据恢复。 ¨BUFFER方式 和DIRECT方式相比,该方式导入数据使用共享缓冲区缓冲数据,并写WAL日志。因此,这种方式不需使用专门的数据恢复程序。 ¨PARALLEL方式 该方式利用系统的多核资源采用多线程并行方式导入数据。 5.高可用性 许多如银行、电信、保险、政府等重要业务系统都需数据库提供7×24(即一天24小时,一周7天)不间断的服务。因此,在系统本身故障、应用层错误、网络错误、人为错误等情况下,数据库系统应保障系统的高可用性。 在这方面,KingbaseES提供两种数据复制技术及一种多机热备方案,用以确保自身数据库系统的高度可用。 数据复制 在数据复制方面,KingbaseES提供两种方式,即物理日志数据复制和逻辑日志数据复制。 多机热备 为满足应用系统关键业务的不间断运行需要,人大金仓提供了基于KingbaseHA高可用服务器的共享存储和磁盘镜像两种结构下的最大128个节点的多机热备解决方案,保证提供7′24小时不间断的数据服务。 6.海量数据处理 KingbaseES在单节点上面向海量数据处理提供了丰富的技术特性和优化手段,主要包括以下内容: ¨支持海量数据的存储和管理功能,单节点可轻松管理TB级数据。 ¨提供丰富的水平分区和垂直分区技术,以及分区表全局索引的索引优化技术。 ¨索引覆盖技术。 注:数据分区和索引覆盖技术请参见第6节“高性能”部分的相关章节内容。 ¨OLAP应用的优化技术。 ¨跨库查询技术。 ¨支持多媒体数据类型。 ¨支持二进制大对象(BLOB)和字符大对象(CLOB),并单个大对象大小可达到4G。 ¨高效的海量数据压缩技术。 ¨列存储技术。 7.易用性 KingbaseES提供了强大的数据库自管理功能,能够根据数据库当前的运行状态实现数据库性能参数的自动调整。配置、管理、优化工作大部分由系统自动完成,避免了各种复杂的调整功能,减少了DBA的工作负担。系统也提供了易用的图形和命令行管理工具集,供具有不同经验的系统管理员和应用开发人员使用。 KingbaseES数据库管理工具使DBA和应用软件开发人员能够有效地管理多个KingbaseES系统。管理工具可以跨平台管理KingbaseES的多个安装实例。管理工具具有统一的图形化或命令行界面,功能强大,界面友好,操作方便。 金仓数据库KingbaseES安装步骤 1、在华军软件园将金仓数据库KingbaseES下载下来,并解压到当前文件夹中,点击其中的exe应用程序,进入安装向导界面,接着点击下一步。 2、选择软件安装位置界面,华军小编建议用户们安装在D盘中,选择好安装位置点击下一步。 3、金仓数据库KingbaseES安装结束,点击完成即可。 金仓数据库KingbaseES使用说明 数据查询 开始菜单,或企业管理器窗口中,点击查询管理器,进入本界面,输入要连接的数据库实例信息,点击确定(可参照企业管理器); 进入查询分析器。可以在右侧窗口输入SQL。 常见数据库操作(创建表、增删改查等) 通过企业管理器实现; 创建表; 新增、修改数据(选择返回所有行,进入本界面); 注:通过企业管理器进行表格的创建、增删改查等基本操作,个人体验较差,建议采用下边的查询分析器完成这些操作。 通过查询分析器实现; 注:选中某表,右键—生成对象脚本到窗口—系统会帮我们生成基本的标准金仓SQL; 创建表; 增删改查操作; 增删改查操作,均通过在SQL窗口输入SQL命令,执行即可实现。但需要注意的是,对PUBLIC模式下的表格进行操作时,可以省略”PUBLIC.” ,而其他模式就不可以,所以建议使用PUBLIC模式。下边以新增为例说明在PUBLIC模式和其他模式(以OUTLN为例)下,SQL命令操作的差异性。 PUBLIC模式下的新增; 可以看到,不管是金仓数据库生成的金仓标准SQL(带PUBLCI.),还是MySQL、Oracle均支持的普通SQL,均执行成功; 注:系统生成的新增金仓数据库标准SQL语句,执行成功; 金仓数据库KingbaseES常见问题 问:如何卸载金仓数据库KingBaseES? 答:方法一:安装并打开电脑管家软件,选择进入软件管理选项,点击卸载选项,在列表中找到金仓数据库KingBaseES,点击卸载即可 方法二:安装并打开360软件管家,在卸载选项的列表中找到金仓数据库KingBaseES,点击卸载即可 同类软件对比 大漠驼铃access数据库管理软件官方版是一款专业的数据库管理软件。大漠驼铃access数据库管理软件最新版不但能够显示文本数据还能够显示图片类型的字段内容。大漠驼铃access数据库管理软件还能够支持拖放打开文件、新建数据库、修改字段、导入导出数据等功能。 易我MSSQL数据库恢复官方版是一款专业高效的企业级数据库还原软件,易我MS SQL数据库恢复最新版难过恢复数据库组件表、触发程序、索引、密钥、规则存储过程,以及MSSQL数据库中删除的记录等,易我MS SQL数据库恢复支持恢复或修复之前先预览扫描结果中的项目,用户可以轻松找到自己想要恢复的项目。 华军小编推荐: 金仓数据库KingbaseES为用户提供数据库服务、数据库服务管理器、交互式查询工具、数据转换工具、数据备份及恢复工具、作业调度工具等实用功能。功能强大,轻松简单,可以下载试试哦,欢迎大家下载。
    安全下载
  • 自动化测试工具AutoRunner

    自动化测试工具AutoRunner

    自动化测试工具AutoRunner大小:144MB更新时间:2022-02-08软件授权:国产软件
    AutoRunner是黑盒测试工具,可以用来完成功能测试、回归测试,可以提高测试效率,降低测试人工成本。 产品可以对以下类型对象进行GUI功能性测试: 1Windows类型对象,一般为用C++/Delphi/VB/VFP/PB/.NetForm等技术开发的桌面程序。 2IE网页对象,一般性的网站,比如大的门户类网站。 3Java对象,一般为用AWT/Swing/SWT等技术开发的桌面程序。 4Flex对象,网页的内容是用Flex开发的。 5Silverlight对象,网页的内容是用Silverlight开发的。 6WPF对象,一般为用WPF技术开发的桌面程序。 7QT对象,一般为用QT技术开发的桌面程序。 产品特点: ●使用Java/BeanShell语言作为脚本语言,使脚本更简单,更少,更易于理解。 ●采用关键字提醒、关键字高亮的技术,提高脚本编写的效率。 ●提供了强大的脚本编辑功能。 ●支持同步点。 ●支持校验点。 ●支持参数化,同时支持数据驱动的参数化。 ●支持测试过程的错误提示功能。 ●允许用户在某个时刻从被测试系统中获取对象各种的信息,例如:一个对话框上的按钮的名字等属性信息。 ●通过设置对象的识别权重,可以在各种情况下有效识别对象。 ●AutoRunner3.0新增了许多命令函数,有利于测试人员进行各种功能测试,熟练掌握这些命令函数,能够让测试人员编写出更简练、更高效的测试脚本。
    安全下载
  • Sublime Text 3.0 Build 3143中文版

    Sublime Text 3.0 Build 3143中文版

    Sublime Text 3.0 Build 3143中文版大小:8.5MB更新时间:2017-11-06软件授权:国产软件
    SublimeText3.0Build3143中文版是一款程序员都知道代码编辑器软件,这里为大家带来的SublimeText3.0Build3143最新更新版本,新本中加入了新的UI主题,支持触摸输入,改进了大型语法的高亮显示等等众多的优化,欢迎需要的朋友前来更新下载。 软件简介 SublimeText是个代码编辑器,也是HTML和散文先进的文本编辑器。SublimeText具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。SublimeText的主要功能包括:拼写检查,书签,完整的PythonAPI,Goto功能,即时项目切换,多选择,多窗口等等。SublimeText是一个跨平台的编辑器,同时支持Windows、Linux、MacOSX等操作系统。 更新日志 SublimeText3.0Build3143发布了。SublimeText3比SublimeText2快得多。虽然它比2的安装包更大,但它的启动速度更快,打开文件的速度更快,滚动效率更高。 与最后一个beta版相比,3.0带来了新的UI主题,新配色方案和新图标。其他改进如: 改进大型语法的高亮 支持Windows触摸输入 支持MacOS上的TouchBar 添加适用于Linux的apt/yum/pacman存储库 提升GotoDefinition的性能 软件视频
    安全下载
  • 调试软件工具(SoftICE)

    调试软件工具(SoftICE)

    调试软件工具(SoftICE)大小:2.6MB更新时间:2017-11-02软件授权:国产软件
    SOFTICE是一个非常经典的用于调试软件的工具。我经常用它来调试跟踪程序 更新说明: 1、SI432的原配cws3xw32.dll(3.4.12.0)*已修改* 2、SI432中cws3xw32.dll需要的softkey.dll*添加* 3、去掉了多余的Vsetup.ini文件。 *备注:解决了之前的softkey.dll不能定位的问题。因在WINDOWS目录里面有一个与SIsoftice.dll同名的文件,在提取时出了错而导致loader32.exe异常。现在这个SI432Lite是100%提取自DS321的了。
    安全下载