编程开发
-
RPG Maker MZ(RPG制作大师MZ)
RPG Maker MZ是RPG Maker系列最新的一款RPG游戏制作工具,有了这款软件的存在就能够让超多的用户打造一款属于自己的RPG游戏,即使你不会一丁点的编程也能够轻松的上手这款软件,在这款软件中有一套完整的RPG游戏制作工具,你可以将游戏地图、剧情、角色包括道具都能够按照你的意愿来进行制作,游戏的剧情您可以通过自己的想象力来自制,软件有海量的素材供您使用,并且制作出来的游戏无需引擎即可启动 ,不管是PC端还是移动端都能够轻松体验游玩,RPG Maker MZ作为 RPG Maker 系列的最新版本,它让任何人都能轻松享受制作角色扮演游戏的乐趣! 对比以前的版本除了拥有增强的创作环境和更强大的生产工具之外,您还可以利用全新的功能和改进的操作来制作真正满足玩家需求的游戏,欢迎感兴趣的朋友下载制作属于自己的游戏哦! RPG Maker MZ功能介绍 1、地图编辑器 利用 RPG Maker 的地图编辑器,您可以像画画一样绘制地图。您可以使用此工具附带的地图图块资源构建无数城镇和地下城。 而 RPG Maker MZ 具有更强大的地图编辑功能,还为您准备了海量的全新资源。 我们将在未来几天揭秘更多细节。准备好兴奋尖叫吧! 2、角色生成 通过组合此工具附带的资源,您可以在游戏中加入您的原创角色。除了组合资源外,您也可以使用此功能为您的角色生成无数视觉图案,而且还能改变颜色。 RPG Maker MZ 为您带来更加强大的角色生成功能。 我们将在未来几天揭秘更多细节。准备好兴奋尖叫吧! 3、资源宝库 从主要角色的资源,到用于绘制地图的图块资源,再到生成角色过程中使用的资源,统统包含在这座资源宝库中。RPG Maker MZ 拥有本产品系列史上最庞大的资源库! 我们将在未来几天揭秘更多细节。准备好兴奋尖叫吧! 4、数据库 通过 RPG Maker 制作游戏时,数据库功能起着至关重要的作用。您可以使用数据库功能调整和测试与可玩角色及敌人相关的游戏平衡,还能为职业、技能、道具和武器等模块选择详细的设置。 在 RPG Maker MZ 中,我们对数据库功能进行了增强和扩展。 我们将在未来几天揭秘更多细节。准备好兴奋尖叫吧! 5、游戏测试 RPG Maker 具备测试游戏的功能,可在制作游戏时轻松地检查游戏的运行情况。因此,您不必每次都将游戏部署到另一个平台上进行测试。 6、事件 在 RPG Maker 中,您可以使用事件功能来实现人物的对话、地图中的行动、宝箱的位置及其他视觉效果。您可以轻松设置经常使用的事件,也可以复制事件并自由运用。 最棒的是,您不需要任何编程知识就能设置事件! 试试用我们提供的大量不同事件类型来制作超有趣的游戏吧。 我们在 RPG Maker MZ 中增强了事件功能。 我们将在未来几天揭秘更多细节。准备好兴奋尖叫吧! 7、动画 您可以使用动画功能为战斗场景添加闪光和冲击等特效。在 RPG Maker MZ 中,我们对动画功能进行了改进! 我们将在未来几天揭秘更多细节。准备好兴奋尖叫吧! 8、插件 如果有超出 RPG Maker 现有功能的需求或想法,希望制作更复杂的游戏,用户可以使用插件功能来构建更加符合个人需求的作品。在 RPG Maker MZ 中,我们切实加强了插件功能。 我们将在未来几天揭秘更多细节。准备好兴奋尖叫吧! 9、玩游戏 RPG Maker MZ 使用户玩游戏变得更加容易!我们将在未来几天揭秘更多细节。准备好兴奋尖叫吧! 软件优势 1、不需要编程知识! 如果热爱游戏,您一定有过这样的想法:“我希望能自己做一款游戏。”遗憾的是,编程却是游戏制作路上的一大障碍。面对这样的挑战,也许大多数人都会因为困难重重而放弃了这个想法。 这对整个游戏行业其实都是一个巨大的损失,因为这些被放弃的想法中,一定会有一些能带来惊人成就的创意。 RPG Maker 系列的诞生正是为了实现不同用户这一相同的梦想。无论是“我希望不学编程也能制作游戏”的期待,还是“真有人能如此轻松地制作游戏吗?”的疑惑,我们都能提供令人满意的答案。 2、为制作游戏而生的工具 RPG Maker在日本被称作“RPG ツクール”。“ツクール”是一个合成词,从字面意义上来说,将日语单词的“作る”(创作)和“ツール”(工具)组合在了一起。这直白地说明了 RPG Maker 是一款专为制作游戏而设计的工具。在 RPG Maker 中,我们已经编写了支持角色扮演类游戏基本操作的程序。您只需组合由主要角色参数和敌人动作构成的游戏组件设置,即可轻松制作游戏。 3、轻松制作原创游戏! 我们准备了丰富的资源作为素材样本,包括制作游戏所需的图片和音乐,您只需要集中精力将自己的想法塑造成型。此外,如果您需要已提供的样本之外的更多内容,我们也已经为 RPG Maker 系列预留了大量可下载的额外资源。 组合应用这些资源,您就能制作出一款绝对充满创意的游戏。 RPG Maker MZ使用方法 1、RPG Maker MZ汉化版怎么设置开场事件? 要用RPGMakerMZ做一个游戏,添加了一小段伪动画: 这个实现很简单:首先在工具——数据库——系统——选项中,将“以透明状态开始”勾选上,再在随便的一个地方设置事件,也就是滚动的字幕了,最后在事件编辑器中勾选自动执行,就可以达到一个简单的动画效果。 在动画之后就应该是第一幕的场景,但有一个问题:开始设置人物是透明状态的,怎么让人物在第一幕出现呢? 其实事件指令第二栏人物中有一个更改透明状态的选项,可以把它OFF掉。但事件的触发器怎么设置呢,总不能我主角隐身移动到某一位置再现身吧。 这里我是这样处理的:找一个拐角设置事件,将透明度OFF,注意要在这之后将该事件暂时移除。因为我们期望第一幕一开始主人公不是隐身的,就需要自动执行透明度OFF,而自动执行就会一直执行,意味着现身的主角动弹不得。 修改了之后完美地对接了开场动画与游戏第一幕,但感觉我选的方法并不是很好,不知道大神们有什么好的方法,欢迎留言! 常见问题 1、如何调整菜单窗口命令列表,以去掉最优化(最强装备)命令为例? 工程文件夹/js/rpg_windows.js 找到:makeCommandList,删掉或者注释调含有optimize单词的行即可。 同样的,想要在菜单中增加或者修改命令都可以在rpg_windows.js这个脚本中,查找CommandList相关的字段进行修改。 2、MOG菜单插件出现加载某个图片文件失败的情况? “数据库_用语”里的名称要和menu对应文件夹中的一致, 比如:装备,那么menu文件夹中的图片也应该是叫装备,而不是叫equip 3、如何修改战斗人数上限? 使用插件: 全部文件>Qcampus>RMMV>JS插件 【修改出战人数上限】MrTS_BattleCharacterLimit.js 4、造成伤害并且根据所造成的伤害值恢复自己一定生命? 使用下面的伤害计算公式: c = a.atk * 4 - b.def * 2; a.gainHp(Math.round(c * 0.15)); //偷取15%的生命 c = a.atk * 4 - b.def * 2; a.gainHp(Math.round(c * 0.30)); //偷取30%的生命 5、升级后怎样满血满蓝? 使用插件: 全部文件>Qcampus>RMMV>JS插件 【升级后满血满蓝】HealOnLevelUp.js 6、如何改变窗口透明度? 工程文件夹/js/rpg_windows.js: 搜索并找到standardBackOpacity 修改return返回值即可,这里是192。 或者直接找到并使用yep_coreengine.js,这个插件。
更新时间:01-02 星级: 大小:562.26M查看详情 -
Kittenblock官方版(工智能图形化编程软件)
Kittenblock官方版是由深圳市小喵科技出品的一款基于MIT Scratch3.0的图形化编程软件。采用Scratch Scratch编程语言开发,拥有自主研发技术,机械电子软件一体化。该软件可以帮助许多喜欢动态图片的快速入门编程,从而控制各种各样的电子模块,打开创造的大门。Kittenblock作为国内一款具有强大生命力的图形化编程软件,软件日趋稳定,功能完善而强大。初期阶段你可以使用Scratch图形化积木块进行编程,一定阶段后你可以使用C++进行编程或者python编程,慢慢从图形化编程语言转换到主流编程语言。而这个过程中你无需切换软件,可以实现图形化编程到主流编程语言的软着陆。Kittenblock采用模块化积木编程方式编程,支持MicroBit、MiniLFR、Arduino、Dobot、Tello等设备的编程和烧录。该软件是款不错的编程软件,喜欢的朋友们快来下载吧! 功能特色 1、它打破知识技术孤岛,拥有循序渐进的编程体系很多图形化软件,基本上是当你学会这款软件的一门语言后就没用了,当你要学习新的语言,你又要重新学一款新软件。小喵出品的Kittenblock软件已经覆盖了从小学到中学到大学的教育层面。初期阶段你可以使用Scratch图形化积木块进行编程,一定阶段后你可以使用C++进行编程或者python编程,慢慢从图形化编程语言转换到主流编程语言。而这个过程中你无需切换软件,可以实现图形化编程到主流编程语言的软着陆。 2、打通软件结合,支持当下比较流行的电子硬件跟官方Scratch3.0相比,功能上有增无减,在官方基础上增加了硬件编程控制。从编程一个电脑中虚拟的小猫,变成编程控制一个现实真实的小车,能更加吸引孩子学习编程。该软件除了支持自家全副硬件,还支持:ArduinoUNO与市面上常用的95%arduino电子模块Microbit强大的机械臂Dobot。 3、多元化体系齐全是一款聚集了电脑互动设计、电脑手机控制硬件、物联网、人工智能、机器学艺、视觉识别、语音识别、智能工厂物流等学习体系的软件,学习这一软件可以一直接触当代的潮流科技。 4、具有活力的图形化编程软件 在很多图形化软件已经不更新或者满足现状,Kittenblock采用最新的Scratch3.0框架,以每周更新一次的时间去更新迭代(舍我其谁)。经常听取用户建议,将用户需要的功能整合到软件中。 将用户需要的电子模块整合到软件中,将用用户需要的领域知识整合在软件中。 5、优秀的用户体验完善了图形化软件的各种用户体验提升,wifi无线烧录,增加新手入门实力库,一键导入网络程序资源,二维码下载程序,一键高清截图,图形化拖拽转python代码功能,硬件拖拽连线功能。 软件亮点 省钱 学校或者机构去推进一项新的知识体系,除了师资的制约,往往就是金钱成本的限制,如果有一个低成本的方式可以开展人工智能教育,为何不尝试下?Kittenblock中的人工智能对学校和教育机构基础功能免费开放,无需额外添加昂贵的设备,只需要常规的电脑,摄像头,麦克风和喇叭就可开展。大部分学校机房普遍都能满足的这个最低的需求,也不需要额外装扮一个教室进行开展人工智能教育,无需大笔资金投入。免费的人工智能软件已经有了,剩下我们只需要解决的是配套课程和师资培训。 完备 Kittenblock中涵盖的语音、视觉、机器学习三方面的八大人工智能插件,基本可以实现与现实生活中常用的人工智能功能。人工智能相关插件已经在Kittenblock自成体系,方便老师系统性教授人工智能。 灵活 Kittenblock中的人工智能采用软硬分离的方式,所谓软硬分离,在资金不充裕的情况下,直接使用纯软件的教学方式进行学习人工智能,不会因为绑定硬件而限制。在后期有条件的情况下,可以慢慢增加一些硬件,如Microbit、Arduino和配套的电子模块等硬件,选择也非常灵活。硬件上的增加也只是在原有纯软的程序上进行改进,增加了检测感知和输出控制。各个学校和机构可以根据自身的实际情况选择循序渐进的方式开展人工智能 继承 Kittenblock与3.0一脉相承,编程方式和操作习惯完全一致,并且可以直接打开3.0的文件,它可以完全替代3.0进行编程教育学习。笔者经常跟一线老师交流,他们的痛点是,学习一门新的技术,需要更换一个新的软件,重新花费新的学习成本。因此Kittenblock打破了知识孤岛,把人工智能、机器学习、物联网、python等技术集合在这个软件中,保持一致的操作习惯和方法,降低用户的学习成本。 更新日志 v1.89.24版本 新增舞台新增坐标网格新增可视化机器学习插件新增摄像头镜像功能新增角色插件-方糖摄像头新增串口数据接收功能新增AI大模型插件增加文生图功能新增AI大模型插件接入DeepSeek大模型修复AI大模型插件多机器人对话混乱问题修复micro:bit v2程序上传失败的问题
更新时间:01-02 星级: 大小:514.16M查看详情 -
Panws Sysprep中文版
Panws Sysprep中文版是一款专业的Win7系统封装工具,设计者力求将复杂的Windows7操作系统封装过程变得简单实用。同时Panws Sysprep中文版结合广大系统工程师、系统维护人员、系统爱好者的实战经验,将系统封装的各步骤进行有机的整合,可以有效提高Windows7的部署效率,降低技术成本,对于企业的系统工程师和系统技术爱好者来说是一款非常实用的封装工具。有需要Panws Sysprep中文版的用户可以下载体验! Panws Sysprep(Win7系统封装工具)特色 1、支持将当前用户配置文件应用于所有新创建用户 2、支持封装阶段自动处理源计算机设备驱动 3、支持部署阶段自动处理非目标计算机设备驱动 4、支持OOBE时自动接受许可协议 5、支持OOBE时跳过无线网络配置 软件优势 1、定位:Easy Sysprep 是装机人员、系统工程师、系统维护人员、电脑爱好者部署系统的最佳助理,与万能驱动助理结合成为整套的系统部署解决方案,将机械重复的系统安装流程化繁为简。 2、ES很大程度上缩减了系统部署时间,加强了系统部署效率,节约了人力与时间成本。 3、硬件支持:IT天空经过多年在系统封装部署领域的积淀,长期广泛吸纳整合使用者意见,形成了一套独立自主的磁盘控制器驱动解决方案 4、支持绝大多数主流PC的IDE、AHCI或RAID模式下的系统部署。 5、在复杂的硬件环境中,让系统部署尽最大可能达到万能。 相关介绍 Panws Sysprep可快速实现Windows 7的系统封装部署,支持系统部署前运行接口100个、系统部署时运行接口100个、系统部署完毕后运行接口100个、首次登录系统、登录用户时运行接口100个等设置,界面功能简单直观,可自动处理设备驱动,支持在系统部署时开启Aero效果,支持自动激活 Windows7,允许用户自动化无人值守安装,跳过OOBE等等
更新时间:01-02 星级: 大小:1.02M查看详情 -
liclipse电脑版(python编辑器)
liclipse电脑版是一款快速python编辑器软件,也是为优化Eclipse使用体验而打造的轻量级集成开发环境,它不仅完美的继承了eclipse原有的强大功能,同时针对eclipse所有的功能进行了全方位的改进,软件基于Lucene的搜索技术,支持外部文件夹,拥有多个目标、垂直缩进、主题滚动等实用化操作。而且,在完美继承Eclipse原有功能的情况下,为Eclipse的用户提供了一个全新的体验。用户可以得到现成的:快速编辑器支持多语言的开箱。无缝一体化的TextMate捆绑一个简单的方法来增加支持新语言。并且它对Eclipse所有的功能都进行了改进,包括改进的文本搜索功能、多个目标、垂直缩进指南、主题滚动条以及HTML预览的RST,同时,liclipse还内置了大量功能强大的插件可以随时调用,有需要的朋友欢迎下载体验。 软件功能 1、一个支持多种语言的快速编辑器。 2、支持TextMate包。 3、一种简单的方法来添加对新语言的支持 4、适用于所有Eclipse编辑器的可用性改进: 多个游标 垂直缩进指南 主题滚动条 8、改进的文本搜索功能(使用基于Lucene索引的搜索,支持外部文件夹,打开编辑器以及在结果页面上进行额外过滤) 9、RST,Markdown和HTML编辑器的HTML预览. 10、改进了基于Eclipse 4改进的主题支持
更新时间:01-02 星级: 大小:180.61M查看详情 -
Komodo Edit官方版(php开发工具)
Komodo Edit官方版是一款可以支持多种程序语言的php开发工具,它可以为用户提供最专业的开发功能,强大的代码智能引擎可以扫描所有语言安装到定制的扩展工具上,并且支持通用的开源语言Perl、PHP和Ruby的使用。Komodo Edit中文版本身并没有什么突出的地方,中规中矩和一般的php开发工具没有什么不同,不过它的兼容性却是非常好,你可以通过一些强大的第三方插件对软件进行强化,为了方便开发人员的使用,软件还会将不同程序语言用不同的颜色进行标记。有需要的朋友可以下载试试哦! 软件功能: Komodo Edit可应用于Windows,Mac OS X和Linux操作系统中。XPI扩展允许你创建自己的插件。XPI扩展支持像Firefox提供了相同的能力,在与Mozilla的XUL的所有标准,XBL的,和XPCOM基础的API,再加上我们自己的Python和JavaScript。其他功能还包括Vi 仿真,Emacs的快捷键,代码折叠和代码片断。在项目支持方面,它支持与CVS、Subversion 和 Perforce 的集成,也允许用户直接向服务器FTP传递代码文件。 Komodo Edit中文版是一个跨平台支持多种程序语言的Integrated Development Environment (IDE)软件,Komodo.Edit主要支持语言为Perl、Python、PHP、Ruby及JavaScript,其它支持语言如下所示: ActionScript、Ada、Apache、APDL、ASN1、Assembler、AutoIt、Avenue、Baan、Bash、Batch、BlitzBasic、Bullant、C#、C++、CLW、Cobol、ConTeX、Csound、CSS、Diff、Django、Eiffel、Erlang、EScript、Flagship、Forth、Fortran、Fortran77、FreeBasic、Gui4Cli、Haskell、HLSL、HTML、HTML5、IDL、Java、JavaScript、Kix、LaTeX、Lisp、Lot、Lout、Lua、Luddite、Makefile、Markdown、Mason、Matlab、Metapost、MMIXAL、MSSQL、MXML、MySQL、Nimrod、nnCrontab、Nsis、Objective Caml、Octave、Pascal、Perl、PHP、PL-SQL、PostScript、POVRay、PowerBasic、PowerPro、PowerShell、PureBasic、Python、Python3、REBOL、reStructuredText、RHTML、Ruby、Scheme、Scriptol、Smalltalk、Smarty、SML、Sorcus、Specman-E、SQL、TACL、TADS3、TAL、Tcl、Template Toolkit、Tex、TracWiki、VBScript、Verilog、VHDL、VisualBasic、XBL、XML、XSLT、XUL、YAML 软件特色 1、 跨平台支持: 支持多个操作系统,包括 Windows、Mac 和 Linux,使用户能够在不同的平台上使用该编辑器,无论是在工作还是在个人使用中都非常方便。 2、 多语言支持: 提供对多种编程语言的支持,包括 JavaScript、HTML、CSS、Python、Ruby、Perl 等,这意味着开发者可以在同一个编辑器中轻松地编写和调试不同语言的代码,提高开发效率。 3、 语法高亮和代码补全: 具有强大的语法高亮功能,可以根据不同的编程语言对代码进行突出显示,使代码更具可读性,还提供了智能代码补全功能,自动完成代码,并提供相关的代码建议,减少开发过程中的拼写错误和语法错误。 4、 强大的调试功能: 集成了调试器,开发者可以在编辑器中直接进行代码调试,跟踪变量的值、检查代码流程等,这样可以加快代码的调试和修复,提高代码质量。 5、 插件扩展: 支持通过插件进行功能扩展,根据自己的需求安装和使用各种插件,这使得编辑器具有更高的灵活性和定制性,满足不同开发者的个性化需求。 软件亮点 1、 用户友好的界面: 用户界面设计简洁直观,易于上手,提供了一个清晰的布局和可定制的工作区,使用户可以根据自己的习惯进行界面布局和快捷键设置。 2、 快速启动和响应: 启动速度快,不占用过多的系统资源,具有快速的响应时间,在文件的打开、保存和切换等操作中表现出色,提供流畅的编辑体验。 3、 代码导航和管理: 提供了强大的代码导航功能,可以方便地浏览和跳转到代码的不同部分,包括函数、类、变量等,还提供了文件管理器和项目管理器,使用户能够轻松管理和组织代码文件。 4、 多任务编辑: 支持在同一个窗口中同时编辑多个文件,快速切换和比较不同的文件,提高开发任务的效率。 5、 支持版本控制: 集成了版本控制系统(如Git、SVN等),可以直接在编辑器中进行版本管理操作,例如提交代码、比较文件差异等。 6、 社区支持和文档丰富: 拥有活跃的社区支持和丰富的在线文档资源,可以通过社区论坛和文档了解其他开发者的经验和分享,获取帮助和解决问题。
更新时间:01-02 星级: 大小:72.47M查看详情 -
TouchSprite Studio(触动精灵脚本编辑器)
TouchSprite Studio是一款非常实用的辅助脚本开发编辑器,相信大家平时都会玩玩手游吧,是不是有些游戏的操作都是重复的,而这就是利用TouchSprite Studio来编写的辅助脚本,TouchSprite Studio支持函数自动补全、函数提示、关键字高亮、文件传送、远程运行、自动缩进等常用功能,已内置所有至最新版本触动精灵扩展函数,非常的强大哦,你可以利用TouchSprite Studio来编写出适用于各类app的辅助脚本。脚本完全模仿人手的正常点击,方便快捷。所以经常用于各种的鼠标点击器和游戏的反复操作。这就让TouchSprite Studio很受欢迎。而且本站提供的TouchSprite Studio是中文版的,全程提供中文界面,可以方便你的操作。安全无毒,没有任何的恶意插件,有兴趣的朋友可以来下载试试哦,保证不会然你失望的哦! TouchSprite Studio(触动精灵脚本编辑器)使用教程 1.在主菜单中的视图菜单中可以对编辑器的一些窗口进行打开/关闭操作,包含 文件管理、工程、设备管理、.函数列表、输出窗口等。 2.双击任意扩展窗口分页空白处可激活该窗口的移动/拆分功能,可利用此功能自行对各功能窗口进行合理摆放 3.输出、本地控制台、日志输出,这三个窗口仅可以移动位置,不能进行拆分。 4.设备管理、函数列表窗口与工程窗口合并时关闭工程窗口将导致三个窗口一起关闭,初次使用请在视图菜单中将工程窗口置于开启状态。 5.创建工程会在工程目录创建一个工程文件夹,里面包含脚本主文件main.lua、音频图片资源、其他工程文件等 注意事项 1.默认保存在[TS Studio程序目录]/workspace下,启动程序后自动读取工程显示在左边的工程树中,可以通过2.文件菜单中设置工程路径改变此默认路径。 3.工程中的 main.lua为脚本主文件,实际执行的脚本将最先加载此文件,不能删除和重命名。 4.在工程名上单击鼠标右键,可看到目前能对此工程进行的操作。 5.在工程中可以添加多个其他文件至工程中,系统将会对导入的文件进行自动分类,可导入工程的文件包含但不限于 *.lua *.luac *.png *.jpg *.bmp *.so *.dylib *.txt,so库和dylib库将直接归入工程中的插件分类,除lua及luac以外的文件将直接归入工程中的资源分类。 6.在工程鼠标右键快捷菜单中可以对整个工程进行压缩打包,将会在你工程路径根目录中生成以工程名为文件名的 zip 包,此压缩包可直接用于上传开发者平台使用。 在工程鼠标右键快捷菜单中可以将整个工程发送至移动设备,系统将根据工程的分类将其包含的文件自动传送至移动设备对应目录中,需要注意的是,使用此功能需先连接移动设备。 连接设备报错 1.检查编辑器输入的 key 是否正确(登录开发者平台在个人信息页可获取免费 key) 2.检查编辑器所在电脑和设备是否在同一 WiFi 网络下,是否能 ping 通 3.检查设备上的触动精灵服务和广播开关是否为开启状态 4.检查电脑上是否开启了或其他代理服务,如果是,请关掉并去掉代理 5.重启设备上的触动服务和广播开关 6.重启路由器 7.删掉编辑器,从压缩包中重新解压到桌面或系统盘根目录 远程调试 1.在工程面板中右键 发送工程到设备,会将当前工程文件夹下的脚本和资源文件都发送到设备 2.打开脚本主文件,点击菜单栏中的 开始/继续远程运行该文件(Alt + R) 3.脚本中的nLog输出在左下方日志输出面板中 工程打包 1.在工程视图中选中要打包的工程,在右键菜单中选择工程打包,会在工程文件夹同级目录下生成一个zip包 2.工程文件夹下的脚本和资源文件都会包含在zip包中。 注意事项 1.很多人使用绿色三角按钮的调试功能会提示需要触动精灵授权,在此提示,不建议大家使用这个功能,请使用后面带电脑标志的调试(需要先连接设备)。 2.如果设备和编辑器连接不成功,请尝试切换触动精灵服务开关状态、重启编辑器、重启路由,但是最重要的是,确保你的手机和电脑在同一个无线网下。 3.如果本地打开了或其他代理工具,请关闭后再使用编辑器的脚本调试功能。触动精灵 iOS 脚本路径为/var/mobile/Media/TouchSprite/lua,安卓脚本路径为/sdcard/TouchSprite/lua 通过修改配置文件可以对TouchSprite Studio进行配置设置。 常用快捷键 F6:本地代码运行,不支持运行包含触动精灵扩展函数的代码 Alt + S:发送文件到设备,需先在左侧项目列表中选中需要发送的文件(支持ctrl多选),发送文件格式支持 lua、luac、txt:使用此功能前需要先连接设备 Alt + R:将当前脚本传至设备上并运行,使用此功能远程运行脚本不会出现运行提示框,此功能需先连接设备 F7:对当前代码进行二进制编译,生成的文件路径会在输出窗口提示 Shift + F7:代码检查,可检查是否有语法错误,可在输出栏直接双击错误提示跳转到对应行 F9:在当前光标行设置断点,在远程调试中使用 F10:单步运行跟踪,在远程调试中使用 Ctrl + Shift + D:开始/继续 远程调试,在远程调试中使用 Shift + F5;终止远程调试中的脚本运行 Ctrl + Shift + W:打开/关闭 监视窗口,用于远程调试 Ctrl + Shift + S:打开/关闭 调用堆栈窗口,用于远程调试 Ctrl + Shift + p:打开/关闭 文件管理窗口 F12:对整个代码进行折叠,再按一次取消折叠 Ctrl + I:一键自动缩进,可对当前代码进行智能缩进排版 Ctrl + D:快速复制当前行,以当前光标为准 Ctrl + C:快速复制当前行到剪贴板 Ctrl + V:黏贴剪贴板内容到光标位置 Ctrl + U:代码注释,对已经注释的代码使用会取消注释 Ctrl + B:打开快捷操作栏,可用来快速检索内容,如:直接输入字符可直接在整个项目目录搜索对应内容打开并显示在当前窗口 Ctrl + G:可通过输入行号快速跳转到指定行 Ctrl + F2:对光标所在行设置标签,用于不同行之间的快速跳转 F2:跳转至下一个标签行,需先设置标签 Shift + F2:跳转到上一个标签行,需先设置标签 Ctrl + F:搜索替换 Ctrl + F:在当前代码中搜索 Ctrl + Shift + F:在文件中进行搜索、支持多级子目录、支持搜索结果上下文显示,在搜索结果中双击可自动打开对应文件并跳转至对应行 Ctrl + "+" :对显示字体进行放大 Ctrl + "-":对显示字体进行缩小 Ctrl + 0:还原字体大小为默认 更新日志 v3.1.1版本 优化:运行智控未授权时的文字提示修复:代码缩进显示错误优化:lua 及 png 文件保存时文件名不显示后缀优化:连接设备及运行文字提示优化:连接设备增加悬停提示优化:左侧栏函数及标签模块保存搜索结果优化:截图保存方式优化:抓色器右侧面板内容优化:抓色器新增裁剪图片功能优化:抓色器新增快捷键优化:设置 - 常规中默认勾选自动保存代码优化:折叠展开效果,改为全部折叠及展开优化:工程及函数及标签搜索框样式优化:工程右键窗口显示位置修复:新旧版本抓色器相同坐标取色结果不一致的问题修复:取色时未正确判断当前图片大小的问题修复:重启编辑器/抓色器后图片旋转状态未保存的问题修复:取色器中使用方向键移动光标位置卡顿的问题修复:抓色器使用方向键移动到图片预览窗口边界卡住的问题修复:发送工程时子文件夹创建路径错误修复:修改工程名称会取消文件选中状态的问题修复:未高亮选中搜索到的工程文件的问题修复:折叠后未将搜索到的文件展开显示的问题修复:连接积木时发送资源文件保存位置错误的问题
更新时间:01-02 星级: 大小:133.21M查看详情 -
RPG Maker MV(RPG制作大师)
rpg maker mv是一款功能强大的RPG游戏制作软件,由日本KADOKAWA公司开发,该软件以其极易上手的操作模式受到广大朋友的欢迎,你不需要懂很多编程,也能轻松制作。rpg角色游戏rpgmakermv汉化版界面友好,给予用户最大的创造空间,提供原材料以及丰富的素材,支持加密功能,完美保护游戏数据和素材数据,并且可以随意设置游戏事件,如果你想自己创造一个游戏世界,这款工具或许是你的好帮手。 软件特点 1、操作简单 对于那些认为「制作游戏非常困难」的人,RPG Maker MV的操作非常简单。首先是制作冒险舞台的地图,再完成主角、怪物、物品、魔法等 RPG 必要元素的设定。最后设置完事件,您原创的 RPG 就完成了。制作地图只要按设定排列好每个地图元件就行了。主角和怪物等也是,选择预先打算使用的图片,输入完名称、能力值等设定就完成了。 2、丰富素材 人物图像、怪物图像、地图、魔法图像(效果)、战斗背景、远景图片、BGM、效果声响(SE)等,游戏制作中需要使用的素材程序中准备了很多!使用这些素材,就算不会绘画,也能立即开始游戏的制作。当然也可以使用自己准备的素材。图片素材是 PNG 格式,声音素材是 MIDI、WAV、OggVorbis 格式,只要是按以上格式制作的原创素材就能在游戏中使用。 3、游戏加密 RPG Maker MV中,增加了加密游戏数据的功能。如果已完成游戏被加密的话,就加密保存了游戏数据和素材数据,别人将无法看到和修改游戏的原创数据。 4、随意设置 街上的行人、地牢、宝箱、与 BOSS 的战斗等,表现 RPG 故事情节的处理就要作为事件设置。从显示文章和图像等简单处理,到变量的操作等技术上的处理,一切事件都要登记为『事件指令』。创作者可以选择并排列多个指令来制作简单的事件。利用这些指令组合就能作成情节发展、遇敌等变化 软件优势 1、包装简单无压力 2、各种事件超级多 3、操作简单易上手 4、材料相当的丰富
更新时间:01-02 星级: 大小:847.43M查看详情 -
vNote中文版
vNote是一款功能强大的基于qt的、免费和开源的笔记本应用程序。可以让程序员们在编程时进行笔记记录和编辑,功能强大没绝对能够惊艳到你,有喜欢的小伙伴们不要错过了。VNote专注于Markdown的编辑与阅读,以提供舒适的编辑体验为设计目标。VNote支持一个笔记本中包含无限层级的文件夹。VNote支持在笔记本内或笔记本间拷贝或剪切文件夹和笔记。VNote尝试尽量减小Markdown与生俱来的编辑和阅读之间的割裂感。目前很多编辑器通过左右两栏来同时编辑和预览Markdown,但是编辑和阅读还是割裂明显。VNote利用准确有意义的语法高亮来帮助用户追踪、辨认笔记内容,使得Markdown在编辑的时候也能和阅读一样提供良好的视觉、排版效果。同时,VNote支持编辑时原地预览图片,进一步减小割裂感。 软件功能 1、强大的全文搜索。 2、通过输入来实现任何东西的通用输入。 3、直接从剪贴板插入图像。 4、在编辑和读取模式中,fenced代码块的语法高亮显示。 5、编辑和阅读模式的大纲。 6、编辑和读取模式的定制样式。 7、Vim模式和一组强大的快捷方式。 8、无限级别的文件夹。 9、多个选项卡和分割窗口。 10、流程图、js和MathJax。 11、支持HiDPI。 12、附件的笔记。 13、黑暗的主题和模式。 14、丰富和可扩展的导出,如HTML、PDF和PDF(全部在一)。 软件特性 1、使用语法高亮 而不是实时预览来提供舒适的编辑体验; 2、编辑时实时原地预览图片链接; 3、编辑时代码块支持语法高亮; 4、支持Mermaid 流程图,MathJax 数学公式; 5、支持Vim 模式; 6、支持HiDpi ; 7、支持大纲显示; 8、支持自定义编辑与阅读 CSS 样式 快捷键 1、Ctrl+E 是否扩展编辑区域。 2、Ctrl+Alt+N 在当前文件夹下新建笔记。 3、Ctrl+F 页内查找和替换。 4、Ctrl+Q 退出VNote。 5、Ctrl+J/Ctrl+K 在笔记本列表、文件夹列表、笔记列表、已打开笔记列表和大纲目录中,均支持Ctrl+J和Ctrl+K导航。 6、Ctrl+Left Mouse 任意滚动。 7、Ctrl+Shift+T 恢复上一个关闭的文件。 8、Ctrl+Alt+L 打开灵犀页。 9、Ctrl+T 编辑当前笔记或保存更改并退出编辑模式。 10、Ctrl+B 插入粗体;再次按Ctrl+B退出。如果已经选择文本,则将当前选择文本加粗。 11、Ctrl+I 插入斜体;再次按Ctrl+I退出。如果已经选择文本,则将当前选择文本改为斜体。 12、Ctrl+D 插入删除线;再次按Ctrl+D退出。如果已经选择文本,则将当前选择文本改为删除线。 13、Ctrl+K 插入行内代码;再次按Ctrl+K退出。如果已经选择文本,则将当前选择文本改为行内代码。 14、Ctrl+M 插入代码块;再次按Ctrl+M退出。如果已经选择文本,则将当前选择文本嵌入到代码块中。 15、Ctrl+L 插入链接。 16、Ctrl+' 插入图片。 17、Ctrl+H 退格键,向前删除一个字符。 18、Ctrl+W 删除光标位置向后到第一个空白字符之间的所有字符。 19、Ctrl+U 删除光标位置到行首的所有字符。 更新日志 v3.20.1版本 通过在图标旁边添加文本来优化工具栏 修复本地graphviz中文乱码 修复macOS上的欢迎场景
更新时间:01-02 星级: 大小:133.81M查看详情 -
JetBrains CLion 2024(C/C++集成开发环境软件)
JetBrains CLion 2024电脑版是一款JetBrains旗下的提供的跨平台C/C++IDE工具,以IntelliJ为基础设计,是目前最优秀的用于C和C++的跨平台IDE,为用户提供了智能编辑器、自动代码重构、代码分析、评估表达式等多种功能,以C++14(几乎完全支持)和C++17(初次支持) 编写代码、即使没有源码也可通过Disassembly view(反汇编视图)轻松调试、在Catch帮助下测试代码,并尝试对Microsoft Visual C++编译器的实验性支持。同时JetBrains CLion 2024电脑版拥有强大的编辑器和one-click导航,还附带版本控制等智能化工具,支持代码分析、快速修复和重构,可以让开发者更加轻松地管理自己的代码,提高开发人员的生产力,集成的调试器可以使用GDB或LLDB作为后端,轻松调查和解决问题,能够为程序员提供一个完全集成的C/C++开发环境。有需要JetBrains CLion 2024电脑版的用户快来下载体验吧! JetBrains CLion 2024(C/C++集成开发环境软件)特色 1、代码辅助 使用对 C 和 C++ 有深刻理解的编辑器,您便可以高效地读写代码。 可在智能补全功能中按类型筛选出补全结果。 使用路径导航来跟踪您在范围层次结构内的位置。 借助参数名称提示,深入了解函数调用。 查找符号的上下文用法,或通过键入其名称直接跳转到该符号。 CLion 甚至可以确保您的代码符合编码指南,包括格式、命名等要求。 2、代码生成 立即生成大量样板代码。 使用简单的快捷键重写和实现函数。 生成构造函数和析构函数、getter 和 setter 以及相等、相关和流输出运算符。 使用语句包装代码块,或者从用法生成声明。 创建自定义活动模板以在整个代码库中重用典型代码块,从而节省时间并使样式保持一致。 3、安全重构 重命名符号,内联函数、变量或宏,在层次结构中移动成员,更改函数签名,以及提取函数、变量、参数或 typedef。 无论您使用哪种自动重构,都请放心,CLion 能够安全地在整个代码中传播相关更改。 4、Quick Documentation(快速文档) 检查脱字符号下的代码即可了解任何信息:函数签名详细信息、审查评论、预览 Doxygen 样式文档、检查针对缺少显式类型的符号推断出的类型,以及查看正确格式化的最终宏替换。 新功能介绍 1、AI Assistant 限定访问 CLion将 AI Assistant 功能自然引入一些核心 IDE 用户工作流。 在 C 和 C++ 中,它可以解释所选代码,建议如何更好地重构代码段,或者找出潜在问题。 它还可以生成提交消息并解释 CMake 错误。 2、调试器更新 CLion带来了检查当前帧的寄存器的功能,使低级调试更加轻松。 您还可以直接在反汇编视图中查看内联的寄存器值。 Attach to Process(附加到进程)对话框得到重大更新,支持附加到远程和 WSL 进程。 3、PlatformIO 集成 PlatformIO 是一个开源平台,可以帮助嵌入式开发者处理项目。 CLion与该平台原生集成。 IDE 直接使用 platformio.ini 文件,跟踪其中的更改并相应地更新项目信息。 4、vcpkg 集成 vcpkg 是 C++ 中采用最广泛的软件包管理器之一。 使用 vcpkg 时,可以采取两种方式:经典模式和清单模式。 CLion支持这两种模式。 您可以在 CLion UI 中清楚区分它们,并使用专用按钮轻松切换到清单模式。 软件优势 1、项目模型 CLion 使用项目模型在编辑器中提供其编码辅助、重构、编码样式一致性和其他智能操作的信息。 支持的格式包括 CMake、Makefile、Gradle 和编译数据库。 2、以键盘为中心的方法 为了帮助您专注于代码并提高工作效率,CLion 几乎为所有功能、操作和命令都提供了便利的键盘快捷键。 欢迎 Vim 粉丝安装 Vim-仿真插件。 3、远程和协作工作 在本地编辑代码后,在本地、远程或片上构建、运行或调试应用程序或单元测试。 升级您的协作工作并与您的同事实时处理 CLion 项目。 4、您需要的一切都在一个地方 CLion 包含日常开发中的所有基本工具:VCS(SVN、Git、GitHub、Mercurial、Perforce)、Google Test、Catch 和 Boost。单元测试框架、Doxygen、数据库工具和 Markdown 支持。 更新日志 v2024.3.6版本 CLion 2024.3 标志着 CLion Nova 的又一个重要里程碑。 新语言引擎这个经过显著改进的版本包含一些呼声最高的功能,现在已可满足大多数用例。 此版本还包括用于嵌入式开发的新功能,例如调试服务器以及对原生 Zephyr West 调试的支持。 OpenCV 图像查看器以及将调试器附加到未启动进程的功能使 CLion 2024.3 更加完善。
更新时间:01-02 星级: 大小:1.3G查看详情 -
JetBrains dotCover(.NET代码覆盖率工具)
JetBrains dotCover是JetBrains公司为.NET开发人员所提供的代码覆盖工具,可以直接在 Visual Studio 和 JetBrains Rider 中运行,能够帮助您了解单元测试的代码覆盖程度,为代码覆盖率提供绝佳的可视化方式。可以根据开发者的偏好在保存文件、生成解决方案时或在明确告知DotCover的情况下运行受影响的测试。 除此之外,dotCover支持多种单元测试框架,如MSTest、NUnit、xUnit和MSpec等。它支持持续测试,能够实时发现哪些单元测试受到最新代码更改的影响,并自动重新运行受影响的测试。使用DotCover可以帮助开发人员提高代码质量,减少错误,并确保应用程序的稳定性和可靠性。 软件特色 1、覆盖突出显示 dotCover可以为您提供方便的代码覆盖。您可以在Visual Studio中查看特定coverage会话中涵盖和未覆盖的突出显示的语句。 2、连续覆盖分析 dotCover提供了一个用于Continuous Integration服务器的控制台实用程序。此外,TeamCity内置了一个免费的服务器端版dotCover 。 3、过滤和排除节点 使用覆盖过滤器自定义覆盖率分析。从coverage快照中排除特定项目时,dotCover会立即重新计算coverage统计信息。 4、导航到覆盖测试 使用快捷方式检测哪些单元测试覆盖特定语句:弹出窗口Visual Studio将显示覆盖测试列表,并允许您导航到其中任何一个。 功能介绍 1、改进的命令行工具 dotCover 命令行工具现在作为跨平台框架相关的 .NET 工具提供。此工具作为 CI/CD 场景的默认解决方案,并取代以前的解决方案。 2、持续测试的快捷键 现在,可以使用快捷键直接触发持续测试。 此前,只能通过构建或保存项目来间接执行此操作。 这项功能在带有 ReSharper 的 Visual Studio 和 JetBrains Rider 中均可使用。 3、对 Windows ARM64 的支持 现在,您可以在 ARM64 CPU 版本的 Windows 上使用 dotCover。 这适用于所有版本:独立版 dotCover、Rider 中的 dotCover、Visual Studio 中的 dotCover 和 dotCover 控制台运行器。 4、在 JetBrains Rider 中更轻松地导航到测试 我们已将 Show Covering Tests(显示覆盖测试)操作添加到代码编辑器和 Unit Test Coverage(单元测试覆盖)窗口中的 dotCover 上下文菜单。 此操作会显示一个弹出窗口,其中所有覆盖测试都在同一位置。 弹出窗口还允许您创建新的覆盖会话。 5、更快的卷影复制 现在,dotCover 仅复制 Visual Studio 和 JetBrains Rider 中持续测试所需的程序集和符号文件。 这提高了 dotCover 的整体性能,特别是在大型项目中,因为它不再需要复制整个工作目录。 如有必要,您可以在 dotCover 设置中调整卷影复制文件筛选器。 6、改进了 JetBrains Rider 中的 Unity 支持 以前,要分析 Unity 测试的覆盖率,您必须重启 Unity 并启用覆盖率支持。 从此版本开始,不再需要重新启动 Unity,并且测试覆盖率开箱即受支持。
更新时间:01-02 星级: 大小:64.82M查看详情 -
Git项目托管软件GitLab官方版
GitLab是一款专业强大的项目管理和代码托管平台,能够浏览源代码,管理缺陷和注释,可以管理团队对仓库的访问,可浏览提交过的历史版本并提供一个文件历史库,具备代码片段收集功能,可以轻松实现代码复用,便于日后有需要的时候进行查找。这里为大家带来的gitlab是windows版的支持Git的源码存取服务的软件,相当于git代码库,需要的网友可以下载安装,它具有可视化,支持后台管理面板功能,需要的网友不要错过哦! 基本介绍 GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。 它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。 本篇教程将教你如何安装部署及使用GitLab。 Git的家族成员 Git:是一种版本控制系统,是一个命令,是一种工具。 Gitlib:是用于实现Git功能的开发库。 Github:是一个基于Git实现的在线代码托管仓库,包含一个网站界面,向互联网开放。 GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。 Gitlab的服务构成 Nginx:静态web服务器。 gitlab-shell:用于处理Git命令和修改authorized keys列表。 gitlab-workhorse: 轻量级的反向代理服务器。 logrotate:日志文件管理工具。 postgresql:数据库。 redis:缓存数据库。 sidekiq:用于在后台执行队列任务(异步执行)。 unicorn:An HTTP server for Rack applications,GitLab Rails应用是托管在这个服务器上面的。 GitLab工作流程 软件功能 GitLab是一个利用Ruby on Rails开发的开源应用程序,拥有与Github类似的功能,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。GitLab 5.0以前版本要求服务器端采用 Gitolite 搭建,5.0版本以后不再使用 Gitolite ,采用自己开发的 gitlab-shell 来实现。如果你觉得安装麻烦可以使用 GitLab Installers 一键安装程序。 1、Canary Deployments(EEP) 引入了新的部署方式 — Canary Deployments。该功能可让你将新代码部署到项目的一小部分,如果发生错误,为你提供一个带来最小影响的恢复的机会。如果检测到问题,也可以快速恢复,最小限度降低对用户的影响。 此外,Kubernetes 已支持 Canary Deployments。对于使用 Auto Deploy 的项目,只需切换到更新的 Auto Deploy 模板,即可在不到一分钟内启动。 2、服务台 Service Desk (EEP) 新的服务台(Service Desk)功能使日益增长的用户群可以通过每个项目的专用地址向团队发送电子邮件,以获得任何反馈或支持。这些在项目中显示为 GitLab 私密问题。评论他们即可回复原始电子邮件发件人,并在GitLab内部创建一个全新的集成用户反馈渠道。 由于服务台内置在GitLab,因此消除了多种工具和外部集成的复杂性和低效性,大大缩短了从反馈到软件更新的周期时间。 3、Burndown Charts(EES) 引入了 Burndown Charts,为您提供团队发展反馈。作为一个团队,现在可以在整个里程碑中显示和跟踪问题完成的进度,为你提供不断改进你的流程的信息。 4、受保护的标签Protected Tags(CE/EE) 使用 Protected Tags 可控制谁能创建或更新标签,使得保护标签更容易。使用类似的方法来保护分支,现在可以轻松地控制任何项目。 软件特色 1.支持活动时间线 2.支持 SSH 以及 HTTP/HTTPS 协议 3.支持 SMTP、LDAP 和反向代理的用户认证 4.支持反向代理子路径 5.支持用户、组织和仓库管理系统 6.支持仓库和组织级别 Web 钩子(包括 Slack 集成) 7.支持仓库 Git 钩子和部署密钥 8.支持仓库工单(Issue)、合并请求(Pull Request)以及 Wiki 9.支持添加和删除仓库协作者 10.支持 Gravatar 以及自定义源 11.支持邮件服务 12.支持后台管理面板 13.支持 MySQL = 5.5.3、PostgreSQL、SQLite3 和 TiDB(实验性支持) 数据库 14.支持多语言本地化(14 种语言) 和github的区别 Git - 版本控制工具 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。[4] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 最近就迁移到 Git 上来了,很多 Freedesktop 的项目也迁移到了 Git 上。 Github - 一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等 作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。 如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。 GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。 GitLab - 基于Git的项目管理软件 GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 三者都是基于git的,可以说是git的衍生品。 手动Gitlab环境部署 1、配置yum源 vim /etc/yum.repos.d/gitlab-ce.repo 复制以下内容: [gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6 Repo_gpgcheck=0 Enabled=1 Gpgkey=https://packges.gitlab.com/gpg.key 2、更新本地yum缓存 sudo yum makecache 3、安装GitLab社区版 sudo yum intall gitlab-ce#自动安装最新版 sudo yum install gitlab-ce-x.x.x #安装指定版本 4、GitLab常用命令 sudo gitlab-ctl start # 启动所有 gitlab 组件; sudo gitlab-ctl stop# 停止所有 gitlab 组件; sudo gitlab-ctl restart# 重启所有 gitlab 组件; sudo gitlab-ctl status# 查看服务状态; sudo gitlab-ctl reconfigure# 启动服务; sudo vim /etc/gitlab/gitlab.rb# 修改默认的配置文件; gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab; sudo gitlab-ctl tail# 查看日志; 使用教程 登录GitLab 1、在浏览器的地址栏中输入ECS服务器的公网IP即可登录GitLab的界面,第一次登录使用的用户名和密码为 root 和 5iveL!fe。 2、首次登录会强制用户修改密码。密码修改成功后,输入新密码进行登录。 创建Project 1、安装Git工具linux:安装Git,使用自带的源安装。 yum install git 2、生成密钥文件:使用ssh-keygen生成密钥文件.ssh/id_rsa.pub。 3.在GitLab的主页中新建一个Project 4.添加ssh key导入步骤2中生成的密钥文件内容: ssh key添加完成: 项目地址,该地址在进行clone操作时需要用到: 简单配置 1、配置使用Git仓库的人员姓名(以上海驻云为例) git config --global user.name "上海驻云" 2、配置使用Git仓库的人员email,填写自己的公司邮箱 git config --global user.email "support@jiagouyun.com" 3、克隆项目,在本地生成同名目录,并且目录中会有所有的项目文件 git clone git@iZbp1h7fx16gkr9u4gk8v3Z:root/test.git 上传文件 1、进入到项目目录 cd test/ 2、创建需要上传到GitLab中的目标文件 echo “test” > /root/test.sh 3、将目标文件或者目录拷贝到项目目录下 cp /root/test.sh ./ 4、将test.sh文件加入到索引中 git add test.sh 5、将test.sh提交到本地仓库 git commit -m “test.sh” 6、将文件同步到GitLab服务器上 git push -u origin master 7、在网页中查看上传的test.sh文件已经同步到GitLab中
更新时间:01-02 星级: 大小:34.36M查看详情 -
VMProtect Ultimate(脱壳工具)中文版
vmprotect中文版是一款效果比较好的纯虚拟机保护软件,打开即是中文版。而且,Ultimate版本允许用户将序列号轻松添加到受保护的应用程序中,提供简单模式和专家模式。简单模式帮助用户只需点击几下鼠标便能轻松选取保护功能、调整选项、并获得受保护的文件;专家模式供高级用户使用,该模式显示汇编代码、允许写入脚本、绑定DLL等。此外,在“选项”标签卡中提供更多设置。在通过VMProtect这个软件保护的代码部分在虚拟机上执行,这使得被保护的程序很难被分析与破解,反汇编程序与MAP文件的运用使您能快速选择需要保护从而避免破解的代码。虽然效果很好,但也有缺点,就是会影响程序速度,因此在一些对速度要求很高的场合就不适合用了。还有,VMProtect并不像其他加壳软件一样容易操作,必须告诉VMProtect你要加密的代码具体地址,这个对使用者有一定的要求,至少要有些解密基础。有需要的朋友可以下载试试哦。 软件功能 1、多种编译类型,为程序保驾护航。 2、虚拟化绑定注册码,让程序更难被破解。 3、操作简单,容易上手。 4、添加水印,让程序成为你的专属。 5、专家模式,文件信息更加详细清楚。 软件特色 1、支持的文件和格式 vmprotect ultimate支持32位和64位可执行文件,动态加载库和驱动程序。这包括屏保、Active-X 组件、BPL 库和其他 PE 格式的文件。受保护的文件基本上可在任何版本的 Windows 系统上运行,甚至是较早的 Windows 95!不过,授权功能的系统要求至少为 Windows 2000。 2、序列号 vmprotect的Ultimate版本允许用户将序列号轻松添加到受保护的应用程序中。PayPro Global 电子商务供应商支持这一功能,因此您甚至无需设置您自己的序列号生成器(当然,如果您确实需要也可实现)。 授权功能帮助用户限制免费更新周期、设置序列号的有效时间、防范在未输入序列号的情况下执行代码,并提供大量其他功能。还可阻止任何序列号,新的受到保护的文件不会接受此序列号。 3、用户界面 vmprotect提供两种模式的用户界面:简单模式和专家模式。简单模式帮助用户只需点击几下鼠标便能轻松选取保护功能、调整选项、并获得受保护的文件。专家模式供高级用户使用,该模式显示汇编代码、允许写入脚本、绑定 DLL 等。此外,在“选项”标签卡中提供更多设置。 4、控制台版本 vmprotect的Professional和Ultimate版本拥有一个控制台版本,支持命令行参数,而且可在自动构建过程中使用。该版本完全支持脚本、水印、序列号和VMProtect的所有其他功能。 vmprotect中文版安装教程 1、下载本站提供的vmprotect压缩包,解压打开。 2、选择Setup_Cracked-SND.exe文件,运行它。 3、选择Install(安装),安装成功后点击exit(退出)。 4、在桌面上找到图标,打开程序可以看到显示“拖动要打开的文件到这里”,或者点击文件菜单-打开也可以,这时候直接拖动需要加壳的软件到VMP 5、编译类型处按照自己的需求选择,这里是授权管理,选择好后,点击授权管理生成就会出现KEY文件了 6、如果要对软件进行加密而不是授权功能点击菜单设置-专家模式,如果没有特殊需求点击选项按钮 7、这时候可以根据自己的需求按照提示来设置参数,如果你需要对重要部分代码进行VMP,那么点击项目-新建-新建流程 8、这里需要你提供地址,这是必须的,那么这个地址是什么地址呢?我们可以用OD打开我们自己的软件,然后找到核心代码,也就是需要保护的代码,然后给代码的第一段复制到VMP的地址中来保护,这样就时间软件代码VMP的效果了,大大增加了破解与调试的难度 加密程序解析 虚拟机加密,就是说像VMP这样的保护程序,它会把源程序的X86指令变成自定义的伪指令,等到执行的时候,VMP内置在保护程序中的VM就会启动,读取伪指令,然后解析执行。VMP是一个堆栈虚拟机,它的一切操作都是基于堆栈传递的。在VMP中,伪指令就是一个个的handler,VM中有一个核心的Dispatch部分,它通过读取程序的bytecode,然后在DispatchiTable里面定位到不同的handler中执行。绝大多数情况下,在一个handler中执行完成后,程序将回到Dispatch部分,然后到next handler中执行。 vmprotect使用技巧 ①、新建工程 新建一个win32工程,这里需要使用MFC,名称为:VMProtectDemo1 ②、复制所需环境 1、打开 VMProtect 的安装目录,找到Include和Lib两个目录,引用到工程目录 2、复制nclude\C\VMProtectSDK.h和Lib\COFF\VMProtectSDK32.lib两个文件到工程目录 ③、工程编写 1、在VMProtectDemo1.cpp中添加VMProtect SDK的头文件 2、头文件中有自动连接lib库,所以我们必须要手动连接,修改main函数的代码为 3、编译运行下 4、运行的结果发现缺少VMProtectSDK32.dll,这个文件可以在Lib目录下找到,找到之后复制到工程的exe目录 5、再运行一下,这时候的程序是还没有加过壳的程序,我们需要使用VMProtect进行保护。 vmprotect常见问题解答 【不能用net吗?】 1、VMP内层不能有别的壳,而木马一般都带壳。因此,加VMP前,要把原壳脱掉。如果愿意的话,加VMP后可以再加回来。 2、木马文件末端可能存在附加数据(Overlay)。VMP会导致附加数据错误或丢失。因此加壳的话需要手动处理一下。 3、木马有TLS回调。VMP有可能破坏TLS回调。 【代码还原技术?】 1、从指定位置或当前eip处开始读取BB块(如果遇到e8,e9跳转就相应的转到目标地址继续读取),生成指令描述表 2、第1次扫描指令描述表识别clc、stc、cmc无效指令 3、第2次扫描指令描述表识别test、cmp无效指令 4、第3次倒着扫描指令描述表,识别赋值、运算等无效指令 5、扫描push、pop指令 【怎么注册?】 按提示进行操作即可,小编推荐的该版本无需进行注册,安装完成即可使用 【加壳是什么意思?】 其实是利用特殊的算法,对EXE、DLL文件里的资源进行压缩,保护程序数据的完整性,不会轻易的被修改或者窥视程序的内幕。 【脱壳是什么意思?】 是完全破除加壳软件,就是把软件的保护层去掉,找到软件核心(源代码)。 【加密的软件能破解吗?】 1、反汇编后静态分析: W32Dasm、IDA Pro 2、用调试工具跟踪动态分析:SoftICE、TRW2000 3、针对各种语言的反汇编工具:VB、Delphi、Java等 4、其他监视工具:FileMon、RegMon 等 5、破解难度非常大,有些编译简答的还可以破解。 【的壳怎么破解?】 vmprotect的加壳技术是非常难破译的 更新说明 VMProtect Ultimate v3.0.9版本更新: 1、新增 Mach-O: 加入对部分 “__unwind_info”的支持 2、改进 VMProtectActivateLicense现在使用via WinHTTP并默认使用IE浏览器代理设置 VMProtectGetCurrentHWID内核驱动程序得到改进 修复了一些bug
更新时间:01-02 星级: 大小:70.1M查看详情 -
Zend Framework(PHP开发框架)官方版
Zend Framework官方版是一个完全基于PHP5的开源PHP开发框架,该软件可用于开发Web程序和服务,同时ZF采用MVC(Model–View-Controller) 三层架构展开并分离了应用程序中不同的部分,更方便程序的开发和维护。而且ZF所有都是100%面向对象编码实现,它的组件结构独一无二,每个组件几乎都不依靠其他组件而独立运行,所以这样的松耦合结构可以让开发者独立能够更好的使用组件。也可以让开发人员之间的更易沟通和协作,提高开发效率。相比于比起上一个版本来说,ZF2原生支持模块的概念,任意第三方的php程序只要是遵循Zend的编码规范和代码结构,都可以变成一个Zend模块。此外,传统程序中的代码都是按线性顺序执行,在开发中往往很难将一些功能独立为一个组件或模块,而它可以在不影响原有程序代码的很容易的在任意位置加入新的业务逻辑,让项目的开发变得极为灵活,而小编推荐给大家的是ZF2.0,它并不像其他框架只是修修补补的更新,而是完全重写了ZF1.0的所有代码。有需要的小伙伴欢迎免费下载。 Zend Framework2命令大全 1、Zend_Auth 主要用于认证,如用户注册,登录 2、Zend_Cache 为应用程序提供缓存服务 3、Zend_Config 简化应用程序中配置数据的使用 4、Zend_Console_Getopt 帮助命令行程序解析它们的选项和参数 5、Zend_Controller ZendFramework的MVC体系的核心部分 6、Zend_Currency 通用的货币处理方式,根据不同的地区,使用不同的货币格式 Zend Framework环境配置 1、首先你要确定你的PHP版本不低于5.1.4,但强烈建议使用 5.2.3 或更高版本。 2、确保你的php.ini开启了如下模块: 1)extension=php_pdo.dll 2)extension=php_pdo_mysql.dll 3、打开Apache的配置文件httpd.conf确保你已经开启如下模块: 1)LoadModule rewrite_module modules/mod_rewrite.so 2)继续查找httpd.conf文件,如果AllowOverride为None的话,请一定把None都改成all 4、设置环境变量: 如果出现“php.exe命令不存在。。。”就把php.exe目录也放到环境变量中:D:\software\wamp\bin\php\php5.3.10 5、ok啦,测试下: 6、zend framework配置输入 zf show version 显示版本信息。 7、输入zf create project f:\web\zendframe 就在我的php环境下创建了zendframe项目 8、将你下载的zend framework的library下面的zend文件拷贝到项目的library目录下。 9、恭喜你,在地址栏输入http://127.0.0.1/zendframe/public显示界面,表明zend framework配置成功! php框架哪个好用 在国外,比较火的应该是Zend Framework,毕竟比较官方,另外其开发团队比较强大,人多力量大啊。在国内,做得比较成功的是ThinkPHP,但是其学习难度要高于FleaPHP,对于进度要求紧迫的项目,FleaPHP非常适合。因为其易学,这大大降低了很多学习成本,团队很快就能掌握如何使用它。就项目这块,根据很多人经验,symfony、Zend Framework比较适合大型项目。CakePHP、CodeIgniter比较适合中小型项目。FleaPHP、ThinkPHP比较适合中型项目。总之,适合自己的才是最好的! Zend Framework新特性 1、模块化(ModuleManager) 比起ZF1来说,ZF2原生支持模块的概念,任意第三方php程序,只要遵循Zend的编码规范和代码结构,都可以变成一个Zend模块。目前已经有一批试验阶段的模块出炉(参看ZF2 Modules)。 其中不乏像Doctrine ORM这样优秀的项目。可以预见的是,随着ZF2的慢慢成熟,越来越多可以选择的模块将大量涌现,可能未来基于ZF2的项目开发,会像搭积木一样轻松简单。 2、事件驱动(EventManager) 传统程序中,代码都是按线性顺序执行的,所以开发中往往很难将一些功能独立为一个组件或模块。事件驱动,或者也可以叫钩子(Hook),改变了普通程序流程化的运行方式,应用了事件驱动之后,程序将呈现"注册事件" => "触发事件"的跳跃式运行,可以在不影响原有程序代码的,很容易的在任意位置加入新的业务逻辑,让项目的开发变得极为灵活。 3、服务管理器(ServiceManager) 服务管理器的概念来自于"服务定位模式(Service locator pattern)"的编程思想。这种思想提倡将程序中的每一个独立功能提取出来作为一个"服务",每一个服务都是独立可唤醒的,只有服务被调用时,服务相关的程序才会启动。这也就是ZF2性能提升的秘密所在,ZF2的MVC启动流程中无处不体现ServiceLocator的思想,功能模块的调用极为"吝啬",想必会给以前对Zend性能有意见的开发者一个大大的惊喜。 4、依赖注入(Di Dependency Injection) 依赖注入广泛应用于Java的主流框架中,可以很好的解除大型应用中的耦合。ZF2引入Di也经过了反复的考量和权衡,即使进入beta阶段,Di仍然一度作为ZF2的基本实现方案,整个Mvc的配置基于Di。最终为了避免陷入Di可能造成的元数据式编程泥潭(Metaprogramming), Di只是作为ZF2的底层实现,上层加入了ServiceManager。普通开发者在使用ZF2的过程中不需要接触到Di的层面。不过这并不妨碍DI作为一个优秀的php组件存在并发挥作用。 5、社会化编程 ZF2的代码完全托管在Github,借助Github的优秀设计,任何人都可以轻松的通过fork参与ZF2的项目建设,甚至提交新的模块功能。笔者AlloVince也帮助Zend小组修复了一些BUG,发现Zend小组响应非常快(从没有超过24小时),对反馈的意见也会花时间认真解答。所以参与ZF2项目是参与php开源项目一个不错的选择。
更新时间:01-02 星级: 大小:1.33M查看详情 -
DBF Viewer 2000(DBF文件查看器)
DBF Viewer 2000电脑版是一款功能强大,紧凑并且易于实用的DBF文件查看和编辑器,主要用于帮助用户通过示例对数据库进行相应的操作,使许多数据库方面的工作人员常用的工具。同时DBF Viewer 2000电脑版软件支持众多的软件,比如Clipper、dBase、FoxBase、Foxpro等等,软件除了让我们的用户进行查看、编辑、排序等操作以外,还支持创建、删除重复项,打印dbf文件等等。此外,DBF Viewer 2000电脑版还支持将文件导出成各种格式,DBF、TXT、CSV、Excel等等。如果用户需要一款好用的DBF文件查看器,那么这款软件是相当不错的选择。 DBF Viewer 2000(DBF文件查看器)特色 1、数据表和字符集的自动检测 2、自动关联。库文件 3、DBF查看器支持快速浏览 4、快速删除重复记录 5、输出到DBF、TXT、XML、Excel、HTML(表格或表单)、PRG、SQL文件 6、高级排序:按任何字段排序 7、如果文件允许,则自动打开共享模式 8、按DBF、文本和paradox文件输入记录 9、恢复删除的记录 10、每个字段的统计信息:最小值、*、平均值 软件优势 1、拥有 Clipper/FoxPro/VFP/DB2K DBF文件格式 2、拥有跨越2GB的DBF文件 3、主动检测数据表和字符集 4、主动联系关系.DBF文件 5、迅速阅读 6、拥有通配符查询 7、迅速删除反复记载 8、记载阅读技巧
更新时间:01-02 星级: 大小:4.06M查看详情 -
Android逆向助手官方版
Android逆向助手是针对安卓平台而开发的一款逆向辅助软件,也是当前apk反编译工具中非常不错的一款工具。目前支持的功能有进行apk反编译打包签名;dex/jar互转替换提取修复;so反编译;xml、txt加密;字符串编码等。Android逆向助手操作简单,只需要直接将文件拖放到源和目标文件,不用每次都点浏览选择。软件暂时支持winxp、win7、win2003系统。需要的可以下载使用。 安装使用说明 1、“源文件”处支持文件或文件夹拖放; 2、必须安装【.NET Framework2.0简体中文版】框架; 3、部份功能依赖java运行环境,因此必须安装java。本站提供软件下载。 软件亮点 1、可以直接拖动下载的apk到软件编辑,可以对apk执行安装; 2、提供一个获取包名的功能,让软件识别apk原始的名字; 3、具有六个功能,点击apk反编译功能即刻对apk的内容编译; 4、选择打包功能,选择一个文件夹就可以直接打包; 5、支持签名功能; 6、对*.Apk 文件反编译及回编译用于汉化修改; 7、对*.Dex 文件反编译及回编译或查看仔细源代码; 8、对*.Apk 文件批量反编译及回编译; 9、对*.Apk、*.Zip文件执行签名; 10、Windows下直示Apk件自身图标。 功能介绍 1、反编译apk; 2、重新打包成apk; 3、对apk进行签名; 4、反编译dex; 5、重新打包成dex; 6、dex转jar; 7、dex转ddx; 8、dex导出成txt; 9、反编译so; 10、jar转dex; 11、提取dex; 12、替换dex; 13、修复dex; 14、加密xml转txt; 15、字符串unicode编解码。 问题说明 1、没有完整的动态调试程序。目前由于android系统的bionic并不完全支持POSIX,导致现有编译的gdb不支持多线程无符号调试。(我实验了一下,的确多线程问题比较多,当然,gdb本身也有问题)。所以对于NDK逆向工程比较麻烦,以静态分析为主。 2、手机本身种类较多,而且android版本繁多,更新较快,增加了逆向的难度。 但是android系统自身也有好处: 1、手机系统的简化工作让分析也随着简化。 2、公开源代码 大不了我修改系统API编译系统来进行API hook。谁也拦不住。(android不支持LD_Library API hook)。 更新日志 v2.2版本 主要修改: 新增zipalign对齐优化功能(感谢WYJ的建议) v2.1版本 1:部份功能新增错误回显; 2:修复java环境判断错误的bug; 3:更新部份组件版本。
更新时间:01-02 星级: 大小:15.2M查看详情 -
Quick Unpack(万能脱壳工具)
Quick Unpack是一款著名的程序脱壳工具。对于学习程序的逆向分析非常有帮助。而且支持非常广泛,包括UPX, ASPack, FSG, MEW, PE Diminisher, PECompact, PE-PACK, PackMan, WinUPack等等。可以说几乎囊括了所有的程序结构了。所以说非常的强大。另外是速度方面,速度比较快,即使是大文件,也能够做到,高效率的脱壳。另外一个亮点就是还可以查壳。本程序尝试绕过所有可能的加密器/混淆器以实现脱壳的目的。而且整个版本已经做到了汉化版,对于英文不是太好的朋友,非常的友好。另外一个比较突出的特色就是,没有多余的功能。除了主界面会显示所有的壳结构,右侧包含了所有的参数设置项,非常的方便。 小编这里为用户分享Quick Unpack绿色中文版下载,该版本由吾爱网友免费分享,是当前互联网中的最高版本,我们同时打包了64和32位两种应用程序,其中64位已汉化,32需位是英文版本,要的朋友们可以前来下载Quick Unpack使用。 Quick Unpack绿色中文版教程 1、从本站下载Quick Unpack安装包,解压后选择对应的程序启动即可,例如小编选择64位中文版本,找到"QUnpack.exe"双击运行,进入软件; 2、Quick Unpack能够支持连接进程、完全脱壳、使用脚本、清除目标、测试脱壳文件、使用PEID扫描以及删除脱壳文件等功能! 3、打开一个 EXE 文件,Quick Unpack 会自动给出程序,所加的壳类型(前提是它能识别出来的壳) 4、然后在“选项”栏中的 OEP 框中填入一个停止地址(要求16进制),可以是OEP 或者其它有效的 EIP(你可以用其它程序找出被加壳程序的 OEP 或 EIP)。 5、你也可以点击 OEP 旁边的“>”符号,Quick Unpack 将会使用自己的内部模块侦测加壳程序的某些有效 OEP,显示在 OEP 框中,如果尝试失败,则可能目标不一个可执行文件或是由于其它原因不能被 Quick Unpack 识别。 6、现在 Quick Unpack 使用新的模块(Force.dll)能侦测到大部分流行壳的 OEP,目前支持的类型有 UPX 1.xx, ASPack 2.12,FSG 1.0/1.33/2.0,MEW10,MEW11,PECompact 1.x/2.x‘。 如果目标无法被脱壳,Quick Unpack 将会采取强力模式进行脱壳(Quick Unpack 会自动计算、分辨,前提是 EIP=OEP,并且断点在最后一个)。 7、点击【连接进程】选择要连接的进程和模板 8、点击【完全脱壳】即可开始脱壳 注意细节 为了使 Quick Unpack 在您的系统上较为美观,有两个细节请注意下: 1、如果已使用英文版,先将配置中的外壳菜单取消注册,否则右键中可能将有两个 Quick Unpack~ 2、如果已使用上一版汉化,最好将此版汉化置于与上一版相同的位置覆盖,避免外壳菜单指向错误 Quick Unpack 4.3目前支持脱以下壳 Minke NeoLite NME NsPack Orien PackMan PECompact PEDiminisher PE-PACK PEncrypt Perplex PE-Protector PeTite PEX PI Cryptor PKLite32 PollyBox PolyEnE Protection Plus QrYPt0r NuTraL Poly QuickPack RLPack Sopelka StealthPE TeLock (not all versions) TheMida (minimal protection) unnamed Scrambler UPack UPolyX UProtector UPX WindOfCrypt WinUPack WWPack32 Yoda Crypter Yoda Protector YZPacker 32Lite AnslymPacker AREA51 Cryptor Armadillo (minimal protection) AsdPack ASPack ASProtect (old versions) BeroEXEPacker CD-Cops DDeM depack DragonArmor Exe32Pack ExeCryptor (old versions) ExeFog ExeSax ExeShield ExeStealth fEaRz Crypter FreeCryptor FriCryptor FSG HidePE HidePX hmimys-Packer JDPack KByS kkrunchy LameCrypt Manolo MEW 更新日志 v4.3版本 修正了几个错误并作了改进,如加快进口加工 - RDTSC的三角洲也影响gettickcount现在 - 更新Lua 5.1.3 - 更新它们的通用的OEP仪 - 修饰人的通用的OEP Finder查找OEP在DLL - 改性deroko的通用的OEP Finder查找OEP在DLL - 添加保存日志功能主菜单 - 增加支持不同的语言,你可以自己创建的文件并使其液化天然气在选项窗口 - 说Delphi初始化表恢复。一定要把这只在Delphi程序 - 增加了几个新的函数和变量的脚本
更新时间:01-02 星级: 大小:3.33M查看详情 -
DevExpress Universal开发控件
DevExpress Universal,简称DevExpress。这是一款功能强大的控件库,该软件提供Delphi和C ++ Builder组件以及.NET组件,拥有高效率和高实用性和大量的示例和帮助文档,用户非常容易上手使用,拥有高影响力的桌面,Web和移动解决方案所需的工具,有效地解决了广泛的用例场景。除此之外,这款软件功能涵盖.NET所有平台开发,WinForms、ASP.NET、MVC、WPF、Windows 10和Web界面开发,可轻松实现Office、企业级报表、图表、数据编辑器等常见界面样式,提供定制、培训、外包、汉化一体化服务,可以满足开发人员的所以需求,让你快速开发出完美、强大的VCL应用程序。 与之前版本相比,全新的DevExpress Universal优化了用户界面,采用了流利的设计和美观的启动画面,支持Windows 10风格的启动画面,具有亚克力材质效果,带给用户更的观感体验。并且软件还新增了许多新功能,拥有新的DateTime轴模式,支持SkipRangesWithoutPoints选项,可以自动排除所有没有数据点的轴范围,让你不再需要手动定义非工作日期间隔。同时新设置允许用户配置热键,热键还可用于在缩放/退出或缩放到矩形时影响鼠标按钮的行为,提高你的工作效率。欢迎有需要的用户下载体验。 软件特色 1、用户界面组件 适用于Windows,Web和移动世界 使用适用于WinForms,WPF,ASP.NET(WebForms,MVC和Core),Windows 10,VCL和JavaScript的DevExpress组件,创建最佳的用户体验并模拟当今最受欢迎的业务生产力应用程序的UI。 2、只有最好的意志 从Office激活的应用程序到以数据为中心的分析仪表板, DevExpress Universal提供了您无需限制或妥协即可构建最佳产品所需的一切。 3、一流的工具 DevExpress很荣幸在今年的Visual Studio杂志读者选择奖中被评为19次最佳。 体验DevExpress的差异,看看为什么你的同行一直投票我们的产品#1。通过我们的Universal Subscription,您将构建最好的,更清晰的复杂软件,提高您的工作效率,并为Windows,Web和移动世界创建出色的应用程序。 DevExpress Universal通用安装教程 1、下载解压,得到DevExpress原文件和注册机; 2、双击“DevExpressUniversalTrialCompleteSetup-20200430.exe”进行安装,点击trial installation; 3、点击浏览选择安装路径,点击accept; 4、选择yes,参加Developer Express Inc的客户体验和通知计划,然后继续安装; 5、安装完成,不要运行软件,退出向导; 6、双击运行DevExpress_Universal_Patch_.exe注册机点击patch即可,即可完成破解; 7、至此,打开DevExpress即可免费使用,希望以上教程对你有所帮助。 新功能介绍 1、新步进度条 我们新的WinForms Step Progress Bar可视化了线性过程并突出了其当前阶段。 2、行热点 我们已经向表视图添加了EnableAppearanceHotTrackedRow选项。热跟踪行使用应用于HotTrackedRow的外观设置。 3、计算选定行的总计摘要 在多行选择模式下,我们的WinForms数据网格可以计算选定数据和组行的总计。无论何时更改选择,表格都会自动更新其摘要值。 用户可以通过页脚的上下文菜单更改摘要模式。 4、在运行时编辑注释 最终用户现在可以通过功能区命令(添加文本注释/添加图像注释)创建文本和图像注释。 如果启用了RuntimeEditing选项,则最终用户可以更改现有注释-编辑文本并替换图像,或通过Delete键将其删除。 5、新的DateTime轴模式 包含一个新的SkipRangesWithoutPoints选项。启用它可以自动排除所有没有数据点的轴范围。此功能对财务图表特别有用-您不再需要手动定义非工作日期间隔。 6、恒定线-运行时编辑 最终用户现在可以通过功能区命令添加常数线(添加垂直常数线/添加水平常数线)。 最终用户可以移动常数行,编辑其标题或删除该行(通过Delete键)。当用户移动恒定线时,将发生新的ConstantLineMoved事件。 7、侧面点 包含了我们新的补充点图表元素。您可以为第一个和最后一个序列点配置标记和标签,而与其他序列点无关。 8、文字工具 我们新的文本工具使您和您的用户可以在图表中添加文本标签。 9、互动编辑 我们的WinForms Gantt控件现在支持交互式编辑。用户可以在图表和任务区域中编辑任务。在任务区域中,用户可以调用单元格编辑器来更新任务的开始/结束日期,进度或持续时间。在图表区域中,用户可以通过拖放将任务移至新的时隙,更新进度或更改相关性。图表区域中的更改会自动反映在任务区域中,反之亦然。 10、流利的设计和蒙皮的启动画面 此版本引入了两个新的初始屏幕: 流畅的启动画面 -Windows 10风格的启动画面,具有亚克力材质效果(部分透明的纹理) 更新日志 v24.1.5版本 1、WinForms 所有WinForms产品 API T1246822 – 现在已启用Firebird SQL连接提供程序验证 XtraBars Suite API T1248240 – DevExpress.XtraEditors.KeyboardNavigationExtensions.None值的操作已改变 2、WPF 所有WPF产品 API T1246822 – 现在已启用Firebird SQL连接提供程序验证 3、Reporting Reporting for WinForms/ASP.NET Core/WPF/Web Forms/... API T1246822 – 现在已启用Firebird SQL连接提供程序验证 4、商业智能 Dashboard for WinForms/WPF/Web Forms/... API T1246822 – 现在已启用Firebird SQL连接提供程序验证 5、Blazor Data Editors for Blazor UI T1247444 – ComboBox, TagBox - 在ContentWidth和ContentOrEditorWidth模式中,以相对单位指定的列宽度被忽略。
更新时间:01-02 星级: 大小:589.13M查看详情 -
Code Virtualizer(代码混淆保护工具)
Code Virtualizer是一个强大的代码搅乱系统。Code Virtualizer可以帮助软件开发者保护他们软件内重要和敏感的代码区,防止他人使用逆向工程,而且它只消耗最小的系统资源。Code Virtualizer 将你源代码(Intel x86 指令)转化成虚拟的指令,只有内部的虚拟机器可以明白这些指令。对于每一个所保护的程序,这些所产生的虚拟指令以及虚拟机器本身都是独特的,以防止他人对 Code Virtualizer 采用广泛的攻击。 Code Virtualizer 可以在任何 x32 或 x64 原生 PE 文档中(例如可执行文档(EXEs),system services,DLLs,OCXs,ActiveX 控制档,荧幕保护程序以及 装置驱动程序 )保护你重要和敏感的代码区。本站提供的Code Virtualizer安全、无病毒、无恶意代码,请放心使用。 Code Virtualizer(代码混淆保护工具)介绍 1、逆向工程的基本原理 当一个程序被创建时, 编译器 会将程序的源代码 编译 成多个含有机器语言代码的 对象档案 。然后,这些 对象档案 会被衔接在一起而产生最后的 可执行 文档。 当 一个软件破解者尝试破解一个编译过的程序时,他会使用反 编译器 具将机器语言代码反 编译 成另一种更容易让人明白的代码(例如 汇编语言 或者一种更高级的 程序语言 ),然后对于这反 编译 成的语言进行研究。 当 一个软件破解者对于目标程序拥有很好的了解时,他可以更改这个编译过的程序来改变它的运行。例如 , 软件破解者可以在程序里绕过一组用来检验试用期限的 例程 ,使它可以永久运作。更严重的是,软件破解者可以使程序看来已经经过注册那样地来运作。 2、代码虚拟化和逆向工程的比较 代码虚拟化主要是将一组 二元码 转化成另一种另一个机器才明白的 二元码 。换句话说,一个特定机器的指令将被转变成另一个机器的指令。下图展示的是一组 Intel x86 指令转变成另一个机器的指令。(一个 32- 位的精简指令集计算机的指令) Code Virtualizer 可以产生多种拥有个别指令集的虚拟机器。 换句话说,一组特定的 Intel x86 指令可以在个别的机器里被转变成各种不同的 指令集,以防 一个软件破解者从中辨别任何所产生的虚拟码。下图展示了一组 Intel x86 指令如何可以被转变成各种不同种类的虚拟机器所模拟的虚拟码。 当 一个软件破解者尝试对一组受到 Code Virtualizer 保护的代码进行 反编译时,他无法找到任何本来的 x86 指令,而只会发现一个他或其它特别的 反编译器 完全陌生的、新的指令集。这将迫使 软件破解者使用非常多的努力来研究每一行的代码的意思以及学习每一个受保护程序内的虚拟机器的运作原理。 Code Virtualizer 完完全全地对虚拟码的运行以及个别虚拟机器的学习进行了搅乱,以阻止任何人学习当中的虚拟码是如何运作的。 3、现实生活上的代码虚拟化 Code Virtualizer 可以被轻易地 内嵌 进你的 Win32 或 Win64 程序以及 驱动程序 里。你只需要在你的源代码当中选择你要使用 Code Virtualizer 保护的代码区。下面的例子展示你如何可以在 C 程序里保护一个特定的代码区。 VIRTUALIZER_START/VIRTUALIZER_END 宏 都只是多余的 宏 ,它们不会对原来的程序的运行有任何的影响。只有当一个受保护的程序运行进入保护时段时, Code Virtualizer 可以辨认这些受保护的程序区,然后将它们转变成一个虚拟机器明白的虚拟代码。 下图展示了一个原来 编译过的程序(在还没有受保护时)以及当它被 Code Virtualizer 保护时所经过的 转变。 如图所示, Code Virtualizer 需要将所产生的虚拟机器 内嵌 进受保护程序的末端,以便在程序运行的时候可以对模拟运行这些虚拟代码。虚拟机器的 大小 可以相等于 10 Kb 到 30 Kb (大小取决于所选择的复杂程度),对于最后所产生的受保护程序的大小没有太大的影响。 软件特色 使用多个虚拟机器进行搅乱 对每个受保护程序进行独特的保护 保护任何的 x32 和 x64 程序以及 驱动程序 先进的变异引擎 代码重组来保护 DLLs 和 驱动程序 在独特的虚拟机器里模拟任何 Intel x86 代码 每个受保护程序里都有独特的虚拟码 完全兼容于任何的 压缩器 / 软件保护层 由指令列加载 的保护
更新时间:01-02 星级: 大小:15.88M查看详情 -
lua for windows(lua开发环境)
Lua是一个小巧的脚本语言,标准 C 编写而成,它可以被 C/C++ 代码调用,也可以反过来调用 C/C++ 的函数,几乎在所有操作系统和平台上都可以编译、运行。Lua 并没有提供强大的库,一个完整的 Lua 解释器不过 200KB,但它在所有脚本引擎中速度是最快的,是作为嵌入式脚本的最佳选择,这样更容易让用户进行理解和维护。 lua for windows(lua开发环境)特性 1、轻量级 轻量级Lua语言的官方版本只包括一个精简的核心和最基本的库。这使得Lua体积小、启动速度快,从而适合嵌入在别的程序里。 2、可扩展 可扩展 Lua并不象其它许多"大而全"的语言那样,包括很多功能,比如网络通讯、图形界面等。但是Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。 3、其它特性 Lua还具有其它一些特性:同时支持面向过程(procedure-oriented)编程和函数式编程(functional programming);自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象;语言内置模式匹配;闭包(closure);函数也可以看做一个值;提供多线程(协同进程,并非操作系统所支持的线程)支持;通过闭包和table可以很方便地支持面向对象编程所需要的一些关键机制,比如数据抽象,虚函数,继承和重载等。 lua应用场景 游戏开发 独立应用脚本 Web 应用脚本 扩展和数据库插件如:MySQL Proxy 和 MySQL WorkBench 安全系统,如入侵检测系统 lua示例代码 是的,你猜对了:Hello,world! print"Hello,world!" 一个比较复杂一点的例子,但是它展示了什么是闭包: function create_a_counter() local count=0 return function() count = count + 1 return count end end create_a_counter()返回一个记数器,每次调用这个记数器,都会得到一个比上次大1的值。 注意:调用的时候,如果你的调用是这样的的: print(create_a_counter()) 那么每次输出是一样的结果,没有计数的效果,只会输出计数器的地址,应该这样调用: ct = create_a_counter() print(ct()) --输出> 1 print(ct()) --输出> 2 数据交换 介绍 Lua和C程序通过一个栈交换数据: struct lua_State 栈的序号可以从栈顶和栈底计数,从栈底计数,则栈底是1,向栈顶方向递增。从栈顶计数,则栈顶是-1,向栈底方向递减。一般都用从栈底计数的方式。栈的默认大小是20,可以用lua_checkstack修改.用lua_gettop则可以获得栈里的元素数目。并不是说在栈顶有一个整形元素。而是计算了一下栈顶元素在栈里的正index,相当于元素数目。 Lua 调用C函数用的栈是临时的,调用结束之后就被销毁了。 如何从栈中获取从Lua脚本中的参数 如果知道Lua脚本中某个全局变量的名字,可以用 void lua_getglobal(lua_State *L, const char *name) 这个函数会将name所指Lua变量的值放在栈顶. 如果是在C 函数中要获取Lua调用函数使用的参数: 首先用lua_gettop检查参数数量 用lua_is 类函数检测参数的类型,做好错误处理 用lua_to 类函数将参数转换为number或者string。(对Lua来说,只有这两种简单类型) lua_tonumber返回的是double lua_tostring返回的是char* 用lua_remove从栈中删除掉元素 继续获取下一个元素。 因为每次都调用lua_remove,所以每次调用lua_tonumber,使用的index都将固定是-1,即栈顶。 如果lua_istable成立,那么说明栈顶是一个table 注意 tabl e是不能取出来的,只能把 table 里的元素一个个取出来。 首先把元素的名字压入栈顶: lua_pushstring(L, "i"); 然后就可以用lua_gettable调用,值会放在栈顶。同时刚才压入的元素名字被弹出。用上面的办法,可以把这个值取出来。记得也应该lua_remove。 如果table的某一个元素也是table,重复即可。当table的所有元素都取完了,记住这个table本身还在栈里,要用lua_remove把它删除。 如果要获取的是一个数组(所谓数组,其实就是key是从1开始的数字序列的table,并且值类型相同),用lua_next可以遍历这个数组: 首先lua_pushnil,压入一个空值,然后 while(lua_next(L, -2)!=0) { if(lua_isnumber(L, -1))//判断元素类型,也可能是string { arrf.add((float)lua_tonumber(L, -1));//获取元素的值 lua_remove(L, -1); } } lua_remove(L,-1);//删除NIL 如何从C返回数据给Lua脚本 用 lua_push 类函数压入数据到栈中,并用return n;来告诉Lua返回了几个返回值。 Lua是天生支持多个返回值的,如 x,y = Test() Lua会根据n从栈里取相应的数据。 如果要返回一个table: lua_newtable(L);//创建一个表格,放在栈顶 lua_pushstring(L,"mydata"); //压入key lua_pushnumber(L,66);//压入value lua_settable(L,-3);//弹出key,value,并设置到table里面去 lua_pushstring(L,"subdata");//压入key lua_newtable(L);//压入value,也是一个table lua_pushstring(L,"mydata"); //压入subtable的key lua_pushnumber(L,53); valuelua_settable(L,-3);//弹出key,value,并设置到subtable lua_settable(L,-3);//这时候父table的位置还是-3,弹出key,value(subtable), //并设置到table里去 lua_pushstring(L,"mydata2");//同上 lua_pushnumber(L,77); lua_settable(L,-3); return1; //栈里现在就一个table其他都被弹掉了。如果要返回一个数组, //用如下代码:(注意那个关于trick的注释,我在等官方的解释。 //经过验证,这个问题只在windows版本调用dll中方法的时候出现。WinCE正常) lua_pushstring(L,"arri"); lua_newtable(L); { //atrick:otherwisetheluaenginewillcrash.ThiselementisinvisibleinLuascript lua_pushnumber(L,-1); lua_rawseti(L,-2,0); for(int i=0; i<arri.size(); i++) { lua_pushnumber(L, arri); lua_rawseti(L, -2, i+1); } } lua_settable(L,-3); 这样产生的数组可以在Lua中如下遍历: for i,v ini pairs(data.arri) do print(v) end 或者是 for i=1,table.getn(data.arri) do  print(data.arri) end 只有数组才能这样,name,value构成的Record不行,table.getn也只对数组有效。 由于上述代码的高度相似性,所以很容易实现自动生成这些代码。比如,根据C的一个struct定义: typedef enum{BR_9600,BR_4800,}BaudRate; typedef struct flag { intonoff; intj; longl; doubled; char*name; BaudRaterate; }flag;   可以自动产生如下代码: bool DataToLua(flagdata, lua_State*L) { lua_newtable(L); lua_pushstring(L, "onoff"); lua_pushnumber(L, double)data.onoff); lua_settable(L, -3); lua_pushstring(L, "j"); lua_pushnumber(L, (double)data.j); lua_settable(L, -3); lua_pushstring(L, "l"); lua_pushnumber(L, (double)data.l); lua_settable(L, -3); lua_pushstring(L, "d"); lua_pushnumber(L, double)data.d); lua_settable(L, -3); lua_pushstring(L, "name"); lua_pushstring(L, data.name.c_str()); lua_settable(L, -3); lua_pushstring(L, "rate"); lua_pushnumber(L, (double)(int)data.rate); lua_settable(L, -3); return true; } LuaToData也是类似的。 如果使用面向对象的方式封装起flag来,把DataToLua变成flag类的一个方法,就更加方便了。 lua使用项目 Minecraft中的电脑模组(ComputerCraft) 所有的为电脑和turtle(机器人)的代码都是基于Lua的,你可以用它们与有(无)线路由器、打印机、磁盘驱动器、(黄金)显示器互动。 Adobe Photoshop Lightroom Lightroom是Adobe公司的一款摄影后期制作软件,最开始的版本由Shadowland代码编写,后期版本部分使用Lua实现,Lua代码占到代码总量的63%。 金庸群侠传lua复刻版 这个游戏,游戏迷们想必都玩过了。牛人用lua脚本重新弄了下。 魔兽世界 他的插件用的也是lua。 仙剑奇侠传五 解压游戏到资源目录可以看到游戏到脚本全部是使用Lua语言编写的。 Garry's Mod 这个游戏的所有创意工坊插件都是由LUA脚本编写的。 Don't Starve(饥荒) Klei 开发的一款动作冒险类求生游戏,于2013年4月23日在PC上发行。游戏及所有创意工坊插件都是由LUA脚本编写的。
更新时间:01-02 星级: 大小:373K查看详情 -
IBM SPSS Modeler 18中文版
IBM SPSS Modeler 18,简称spss18。这是一款数据挖掘和文本分析软件,可用于构建预测模型和进行高级数据分析。它旨在为数据科学家和业务分析师提供一个可视化界面,用于数据准备、建模和评估。spss18软件具有数据准备、可视化建模、文本分析、自动建模和部署集成等关键功能。它可以导入、清洗和转换各种来源和格式的数据,并提供多种算法和自动化功能,使用户能够快速构建复杂的预测模型。此外,spss18还包括文本挖掘功能,可以从非结构化文本数据中提取和分析信息。用户可以将模型部署到生产环境并与其他系统集成,实现数据驱动的决策。IBM SPSS Modeler 18被广泛应用于金融、医疗、营销和零售等行业,帮助用户发现洞察并基于数据做出明智决策。欢迎有需要的朋友下载支持! IBM SPSS Modeler 18新功能 1、图形和输出 在SPSS 以往版本中已经使用的一种高度可视化的构造图表交互界面-图形构建器在 SPSS 新版中得到了进一步的加强。新式的图表能够让用户将复杂的信息清晰地表现出来。而 PDF 格式的输出功能够让用户更好地同其它人员进行信息共享。 2、数据和访问管理 spss18提供了更强大的数据管理功能帮助用户通过 SPSS 使用其它的应用程序和数据库。用户还可以定制 SPSS 内部信息显示的方式,这样在管理数据的时候能够节省时间,也具备一定的灵活性。 3、分析功能 spss 18中文版还包括了 ordinal regression(次序回归)分析算法,该算法在以前的版本中包含在 SPSS Advanced Models 附属模块中。在 18中用户可以直接在 Base 模块中直接使用这种新的算法来对两种以上的变量的次序输出进行预测。例如,预测客户忠诚度及其与客户满意度的相关性。 4、可编程性 spss 18中文版中包括了 SPSS Programmability Extension 功能,在 SPSS 命令语法语言的基础上提供与其它编程语言的结合功能。用其它语言编写的程序代码,如 Python®,可以管理使用 SPSS 语法所编写的任务流。使用 SPSS 18提供的扩展编程功能和特性,让 SPSS for Windows 成为了最强大的统计开发平台之一。 模块介绍 Base System 基础程式 Advanced Models 高等统计模组(GEE/GLM/存活分析) Regression Models 进阶回归模组 Custom Tables 多变量表格 Forecasting 时间序列分析 Categories 类别资料分析/多元尺度方法 Conjoint 联合分析 Exact Tests 精确检定 Missing Value Analysis 遗漏值分析 Neural Networks 类神经网络 Decision Trees 决策树 Data Preparation 资料准备 Complex Samples 抽样计划 Direct Marketing 直销行销模组 Bootstrapping 拔靴法 Data collection Data Entry 资料收集 Programmability Extension 扩充程式码能力
更新时间:01-02 星级: 大小:1.82G查看详情 -
aut2exe中文版
aut2exe中文版是一款能够将aut格式的脚本文件轻松编译成exe可执行文件文件的工具,它是许多用户利用autoit写脚本的时候需要用到的一款强大编译工具,aut2exe中文版简单易用,无需用户会高超的编程技术,简单的将软件拖放到窗口中就能够实现显示对脚本进行编译的工作。同时通过aut2exe中文版,用户只需选择源码或者目标文件即可,转换方式非常简单,转换速度也非常快。转换完成后即可运行脚本启动,无需安装在电脑中,使用时也没有任何广告弹窗。同时软件可以很好地保护转换的数据,在使用数据时也更加便利。有需要的用户不要错过这款强大的软件。 ut2exe电脑版特色 1、可以将对应的文件转换都EXE上运行 2、转换以后的显示的效果也是可以运行脚本启动的 3、将au3转换到EXE以后,就会降低被反编译的概率 软件功能 1、可以设置exe的图标,每一个exe都是有图标的 2、提供了简单的转换方式,选择源码以及目标文件即可 3、支持设置32、64的exe软件,根据运行的电脑设置版本即可 4、制作的过程是自动转换的,所以添加au3以后就可以开始转换 软件优势 1、EXE保存的数据一般都是非常安全的,可以直接启动 2、免费无广告,体积小,无需安装,已汉化 3、EXE保存的数据一般都是非常安全的,可以直接启动
更新时间:01-02 星级: 大小:192K查看详情 -
JProfiler(Java性能分析神器)
JProfiler 是一款方便易用且功能全面的Java性能分析工具,由国外j-technologies GmbH公司全新开发打造而成、这款软件专用于分析J2SE和J2EE应用程序,它把对CPU、执行线程和内存的剖析组合在一个强大的应用中,让你方便的找到效能瓶颈、内存泄漏(memory leaks)、并解决执行线程的问题。还可对需要的显示类进行标记,包括了内存的分配情况和信息的视图等,通过实时监控系统的内存使用情况、监视垃圾回收、线程运行状况等手段从而监视JVM运行情况及其性能。 JProfiler官方版除了JDBC,JPA / Hibernate,JSP / Servlet,JMS,Web服务和JNDI之类的Java EE子系统外,JProfiler还提供有关RMI调用,文件,套接字和进程的高级信息。并且它还提供了对JEE的专门支持,为每个请求URI划分了调用树,通过JEE支持弥合了代码分析器和高级JEE监视工具之间的鸿沟,有效提高分析效率。 功能介绍 1、特殊的易用性 配置文件时,您需要获得的最强大的工具。同时,您不想花时间学习如何使用该工具。 JProfiler就是:同时简单而强大。配置会话非常简单,第三方集成使入门变得轻而易举,并且以自然的方式呈现分析数据。在所有级别上,JProfiler都经过精心设计,可帮助您开始解决问题。 2、JDBC,JPA和NOSQL的数据库配置文件 数据库调用是业务应用程序中性能问题的主要原因。 JProfiler的JDBC和JPA / Hibernate探针以及针对MongoDB,Cassandra和HBase的NoSQL探针显示了数据库访问缓慢的原因以及代码如何调用缓慢的语句。从显示所有JDBC连接及其活动的JDBC时间轴视图到显示各种遥测视图的慢速语句以及单个事件列表的热点视图,数据库探针是了解数据库层的重要工具。 3、JAVA企业版的出色支持 JProfiler的大多数视图中都提供了对JEE的专门支持。例如,在JEE聚合级别中,您可以根据应用程序中的JEE组件看到调用树。另外,为每个请求URI划分了调用树。此外,JProfiler在低级分析数据的顶部添加了一个语义层,例如在CPU分析视图中显示的JDBC,JPA / Hibernate,JMS和JNDI调用。通过JEE支持,JProfiler弥合了代码分析器和高级JEE监视工具之间的鸿沟。 4、更高级别的分析数据 JProfiler有许多探针,向您显示来自JRE中有趣的子系统的高级数据。除了JDBC,JPA / Hibernate,JSP / Servlet,JMS,Web服务和JNDI之类的Java EE子系统外,JProfiler还提供有关RMI调用,文件,套接字和进程的高级信息。这些探针中的每一个都有其自己的有用视图集,这些视图可为您提供一般的见解,突出性能问题并允许您跟踪单个事件。而且,所有这些视图也可用于您自己的自定义探针,您可以在JProfiler中动态配置这些探针。 更新日志 v14.0.5版本 新功能: 支持MongoDB 5.2 支持Spring WebFlux客户端6。1.14+ 支持ktor 3 防止Java 24+的本机代理警告 错误修复: JProfiler 14中的回归。0.3:通过sudo使用用户开关远程连接到Docker容器不再有效 固定远程连接到码头集装箱不同的架构,为某些情况
更新时间:01-02 星级: 大小:143.86M查看详情 -
Sisulizer4软件汉化工具
Sisulizer4官方版是国内外非常有知名度的一款软件汉化工具。该软件由德国sisulizer公司开发,不仅拥有帮助将Sisulizer集成入创建过程的命令行工具,还拥有用ASP,JAP和PHP语言编写的Web应用程序本地化功能,通过本地化服务器数据库可使用基于服务器的翻译记忆功能和机器翻译引擎。此外,它能够将英文软件转化为中文,还可以将其他外语软件汉化成中文界面。软件的操作并不复杂,我们首先建立一个工程,导入所有需要汉化的文件,然后点击开始汉化就会对软件内部资源进行修改,从而达成软件汉化的目的。如果在汉化的过程中,没有使用汉化词典,那么有可能在软件汉化后需要手工汉化一次。 另外,该软件还可以用于服务器数据库的本地化,Web应用程序的本地化以及使用共享的译码存储系统,在中国这款软件主要是对国外软件的汉化,以及对中文软件出口的翻译。sisulizer 4还非常贴心地为你的软件提供多种语言支持,你只需要执行三个步骤就可以进行本地化:扫描应用程序和定位文本;使用Sisulizer可视化编辑工具翻译文本;创建本地化软件版本。不仅如此该软件对绝大多数应用程序都可以提供良好的支持,而且对各种源代码文件和网页的本地化也可以做到。相同的词在不同的地方意思是不同的,但是这个软件会自动翻译成一样的内容,需要你手工进行修改,一般的翻译软件都会有这样的缺点,但是总体来说这还是一款非常不错的汉化工具。 Sisulizer4官方版特色 1、用户只需简单的三步即可完成本地化工作:扫描,翻译以及构建,能极大的节省日常开支以及翻译成本。 2、瞬间完成本地化更新。用户只需点击”Scan for Changes”按钮,即可显示所有的新的,改变的,或者移除掉的字符串,并且能自动的对既有翻译内容进行重用。 3、能对诸如可执行文件或者dll文件之类的二进制文件进行本地化。无需提供源代码。 4、安全性保障。为二进制文件生成本地化版本,而无需对您的原始工程文件作任何修改。 5、能翻译为任何人类语言,包括阿拉伯语,中文,希腊语,希伯来语,日语,韩语以及任何用户自定义语言。 6、可翻译为可视化文本(所见即所得)。所以所有用户都可对之进行翻译,包括您,您的翻译,或者身在其他国家的合作者,您再也无需被他们带着无尽的问题轰炸了。 7、再也无需再次翻译了。能自动记住您曾做过的所有翻译,这极大的节省了时间与金钱。 8、能本地化所有的Windows的APP,包括一些当下流行的语言诸如,C/C++, Delphi, Java, 和 VB6, plus Qt, gnuGetText,以及一些Ini文件,比如Pocket PC等。 9、用户可以在工程文件处于任何状态(alpha, beta,发布, 较小升级或重大更新)时即对之进行本地化。减少了您用于市场推广的时间以及能更快的使得资金回流。 sisulizer序列号 鉴于有很多小伙伴都在找sisulizer序列号,为此小编特意收集了一些,方便各位使用,但需要注意的是该序列号可能并不适合其他版本,为确保您的使用体验,建议下载此版本。 1、LAENT628971020466309397 2、LANFR208233030437741721 3、LAENT628944692639981541 4、LAENT628941065042907525 5、LANFR208263030961188493 sisulizer安装教程 1、将下载完成的压缩包进行解压,然后双击启动sisulizer程序,进入安装主界面,一定要记住选择“中文”。 2、完成上面的操作后,一直点击下一步,直到出现下图界面,将序列号填入这里,具体序列号见上文红色字体。 3、选择你要安装的样本,这里已经为我们默认全选了,如果没有不需要的可以直接点击下一步。 4、选择完拼写检查器后,点击“下一步”。 5、设置界面语言,这里需要手动选择中文,简体。 6、最后再设置一下选择目的位置文件夹,设置完后,一直点击“下一步”就开始安装了。 sisulizer4汉化软件工具使用教程 1、先在sisulizer中创建一个工程。 2、点击第一个,也是默认的,在汉化中经常用到。 3、选择你要进行汉化的外文程序。 4、软件会自动识别此程序的语言类型,比如我刚才选择的那个程序即为一个windows二进制文件,然后点击下一步,当然可能程序的自动识别并不是最准确的,如果你确切地知道某程序的编写语言,你也是可以自定义的。 5、在本地化的资源类型选择项中,我们可以选择一些最主要的对象进行汉化,也可以点击全选按钮。 6、选择最后生成的本地化文件的类型,可以是一个汉化完成的本地化可执行文件,也可以是一个dll文件。 7、接下来要选择一下本地化所需要用到的语言,比如我们要汉化程序,即选择简体中文,然后点击上面的蓝色箭头,将此语言移动到选定语言栏中。然后再选择程序的原始语言,就在右下角的选择设置中,最后点击完成就开始了。 软件亮点 1、支持.NET应用程序:可本地化C#,VB.NET,Silverlight以及WPF应用程序;其还支持ResX以及二进制资源库进行本地化。 2、可在在原工程中翻译帮助文件,对翻译记录的共享加快了工作进度,减少了该过程中与翻译软件的通讯。 3、支持本地化的主要格式:本地数据库,HTML,XML文件。 4、除了内置的翻译内存以外,其还能与使用者的翻译软件进行翻译记录交换。 5、适用于多种语言的实时的拼写检测器能帮助找出翻译文本以及原始文本中的错误。 6、其有着强大用于翻译验证的QA功能,能帮助解决一些翻译过程中的一般性错误,诸如忘记的菜单快捷方式,错误的占位符数目,甚至一些在翻译过程中尚未发生的错误。 7、拥有报表与统计功能,使使用者能实时掌握本地化的状态与进度。 更新日志 v4.0.374版本 1、新增功能:支持Delphi 10.3 Rio和C ++ Builder 10.3 Rio。 v4.0版本 1、新功能:添加了对.NET 4.7.2 的支持。 2、错误修复:如果安装了.NET 4.7.2,Sisulizer未检测到.NET 4.5 或更高版本。
更新时间:01-02 星级: 大小:66.01M查看详情 -
Resource Tuner(EXE资源管理工具)
Resource Tuner是一款功能强大的高级的可视化可执行文件EXE资源修改工具,Resource Tuner可以有效地对应用程序进行编译,包括对资源表进行修改和汉化等操作,可帮助用户对可执行文件进行可视化资源编辑和修改,支持查看、提取、编辑、修改、翻译、修理32位windows可执行文件中的资源,特别是针对Delphi程序字符串处理较好。如果你的工作中经常需要对一些软件进行修改资源编辑,那么小编推荐你使用Resource Tuner这款软件,本站提供的Resource Tuner安全、无病毒、无恶意代码,请放心使用,有需要或者感兴趣的盘朋友赶快下载试试吧! 软件功能 1、可以查看、提取、编辑、修改、翻译、修理32位windows可执行文件中的资源 2、新增字符串资源查找功能,XML文件的显示和编辑,日志窗口的日期/时间显示可以自由开启/关闭等功能。 3、Resource Tuner的资源编辑器会自动扫描在Windows的32位和64位的可执行文件,使资源的编辑和修改更加方便快捷。它允许使用VBScript,并创建用于更新和定制过程中生成过程的最后阶段,资源的可重复的过程。 4、RTC的完全支持Unicode,让您编辑字符串,添加多国语言,印花税的文件版本,交换图标,位图等等。 软件特色 1、支持多种资源类型 Resource Tuner 支持多种资源类型,包括字符串、位图、菜单、对话框、图标、菜单项、版本信息等。 2、可视化操作界面 Resource Tuner 提供了直观的操作界面,可以方便地对资源进行编辑和管理。 3、支持批量处理 Resource Tuner 支持批量处理,可以一次性对多个资源进行编辑和替换。 4、支持多种资源文件格式 Resource Tuner 支持多种资源文件格式,包括 .rc、.rc2、.rc3、.rct 等。 5、支持多种语言 Resource Tuner 支持多种语言,包括中文、英文、日文、韩文等。 6、支持资源版本控制 Resource Tuner 支持资源版本控制,可以方便地对资源进行版本管理和比较。 7、支持资源搜索和替换 Resource Tuner 支持资源搜索和替换,可以方便地查找和替换资源中的文本和位图等内容。
更新时间:01-02 星级: 大小:4.91M查看详情 -
帝国备份王(MYSQL数据库备份系统)
帝国备份王是一款由帝兴软件推出的一款网站数据库备份、还原操作软件,因为使用开源系统源码,所以用户的操作界面非常的人性化且简单,傻瓜式的操作方式让任何一位用户都能够亲属共实用软件,而且如果用户觉得使用不习惯还可以通过修改源码进行调整。 帝国备份王完全免费,并且专为MySQL的大数据进行备份与导入而设计,是一款稳定高效的软件,因为采用分卷备份与导入,所以软件支持备份任何大小的数据库,轻松解决大型数据库的备份工作。当用户遇到大型数据库时,常常会因为分组备份而苦恼,有了这款软件用户能够轻松、稳定、高效的解决这些问题。初次之外,许多用户有时候也会将数据库的数据转移到新版本你的MySQL数据库中,这时候数据不能互导就是一个大问题了,而有了帝国备份王,你可以轻松的让你的数据出现在任意一个版本的MySQL数据库中非常方便且好用。 安装教程 第 1 步:上传程序包 将安装包的 upload 目录中的全部文件和目录上传到服务器。 第 2 步:设置目录属性 您在正式使用以前,需要设置相关的目录属性,以便数据文件可以被 EmpireBak 正确的读写。使用 FTP 软件登录您的服务器,将服务器上以下的文件/目录属性设置为 777。 第 3 步:登录后台 请在浏览器中运行 index.php,即访问 http://您的域名/安装目录/index.php。 (默认的管理员用户名与密码分别为:admin,123456) 登录后修改默认的用户密码、验证随机码与数据库设置(全局参数设置) 即可完成安装。 软件特色 1、解决备份大数据问题,采用分组备份,备份稳定高效; 2、解决备份数据编码乱码问题,备份王智能识别编码; 3、解决不同MYSQL版本数据不能互导问题,通过备份王不存在数据版本区别。 软件功能 1、分组备份 采用分组备份,系统自动将数据库分成多部分导出导入.理论上不限数据库大小,均可备份与恢复; 支持按“文件大小”与“记录数”两种分组备份方式,特别是针对大数据库而设计的“按记录数”备份算法,效率极高; 每组备份数据大小后台直接设置,依服务器配置自已设定。 2、不同MYSQL版本数据可直接备份与恢复 系统自动识别MYSQL版本格式,然后进行转换恢复; 不同编码数据库之间可直接备份与恢复,系统自动识别数据编码; 系统支持完整备份,即使备份与恢复两个数据表结构不一致,也可备份与恢复; 支持数据表编码转换; 支持正常数据与十六进制数据备份。 支持mysql和mysqli两种接口类型链接数据库。 3、安全性 备份文件均生成*.php文件,并且采用登录验证,只有登录的管理员才能进行数据恢复; 备份目录、压缩目录可自定义; 支持密码与认证码双重密码登录验证; 登录支持验证码验证,采用过期时间+加密字符验证,有效防止暴力提交表单; 第一重安全验证:登录随机验证码加密验证; 第二重安全验证:随机变量名+随机验证字符,无规律可寻,并且后台无法查看,必须进入FTP查看配置文件内容,高安全性; 第三重通用性安全验证:给整合程序增加第三重验证,验证字符由系统随机生成,并且后台无法查看,必须进入FTP查看配置文件内容,高安全性; 第四重安全验证:支持浏览器USER-AGENT验证功能,只有包含指定信息的浏览器才可以访问后台,也就是说可以指定某一台机器才能访问后台; 安装目录可任意自定义; 管理员登录验证COOKIE变量前缀后台直接设置。 4、使用方便 备份参数可保存,待以后使用时选择,无需重复设置; 备份目录直接后台管理(打包下载/删除),支持在线压缩下载与FTP直接下载; 备份设置与备份目录管理,并可直接转向数据备份与恢复页面,很人性化; 在线建立、删除数据库,优化、修复、清空、删除数据表、批量替换表名,查看表字段等功能,管理数据很方便; 在线执行SQL、导入*.sql文件,方便操作数据; 支持批量替换备份目录文件内容,非常方便的文本替换功能; 可随时关闭与启用系统使用。 5、多MYSQL服务器支持 支持一个后台对多台MYSQL数据库服务器的数据进行备份与恢复,后台管理可直接切换数据库服务器。 6、多语言 系统默认内置“简体中文(gb2312)”、“简体中文(utf-8)”、“繁体中文(big5)”、“繁体中文(utf-8)”。 用户也可增加语言包,制作更多的语言支持。 7、安装/卸载简单 安装:上传程序即可直接使用,数据库参数可在线设置(HTTP)。 卸载:删除程序目录即可完全清除。 8、支持数据累加 可设置是否增加递增字段值,可以将本地数据累加到服务器数据库上。 9、内置帝国PHP探针 方便测试服务器或空间运行环境是否支持各类网站程序的安装与使用。
更新时间:01-02 星级: 大小:231K查看详情 -
Translhextion(十六进制编辑器)
Translhecton是一款专业的十六进制编辑器,可以帮助用户在十六进制编辑器中查看、编辑和修改二进制文件。该软件支持多种文件格式,包括EXE、DLL、PE、ELF、MZ、MOD、BIN、ISO等,并且可以在十六进制模式和文本模式之间自由切换。Translhecton使用了先进的扫描算法和编辑技术,可以快速、准确地扫描和编辑二进制文件。它支持多种操作,如添加、删除、修改、查找和替换等,并且可以在十六进制模式和文本模式之间自由切换,让用户更加方便地编辑和修改二进制文件。 该软件还提供了高级的搜索和过滤功能,可以让用户更轻松地查找和编辑二进制文件。此外,Translhecton还提供了多种视图模式,如堆栈视图、函数视图和变量视图等,可以让用户更加深入地了解二进制文件的内部结构和行为。总之,Translhecton是一款功能强大、易于使用的十六进制编辑器,可以帮助用户在十六进制编辑器中查看、编辑和修改二进制文件。 软件功能 1、允许您直接将动态表编码的文本输入文件中。 2、您不必将脚本转储到文件或屏幕上进行编辑。 3、可以在插入或覆盖模式下输入文本。 4、在转储日文脚本之后,您现在可以选择将标点符号字符与它们修改的字符合并,从而生成一个更像Thingy的脚本。 5、通过请求,添加隐藏/显示十六进制窗格以便于脚本查看的能力。 6、任何被更改的字节都以不同的用户可选择的颜色显示。 7、带有“^”的扩展Thingy Table功能,可以用来在用户可选择的高亮颜色中突出显示特定字节。 8、更改“颜色设置”对话框以适应新的颜色。 软件特色 1、多文件编辑 Translhecton支持同时编辑多个文件,可以在同一个窗口中打开多个十六进制编辑器,方便用户进行批量编辑。 2、高速扫描 内置高速扫描引擎,能够快速定位到指定位置并显示对应的十六进制值,大大提高了编辑效率。 3、自定义颜色 允许用户自定义十六进制颜色,可以根据自己的喜好进行设置,使得编辑更加方便。 4、多种搜索方式 Translhecton提供多种搜索方式,包括正则表达式搜索、模糊搜索、自定义搜索等,能够帮助用户快速定位到需要编辑的位置。 5、支持多种文件格式 包括PE、DLL、EXE、ELF等,可以满足用户不同的编辑需求。 6、支持多个十六进制编辑器 Translhecton提供多个十六进制编辑器,用户可以根据需要选择不同的编辑器进行编辑,提高了编辑效率。 7、支持多种操作 包括添加、删除、修改、查找和替换等,能够满足用户不同的编辑需求。 8、支持多种视图模式 Translhecton提供多种视图模式,包括堆栈视图、函数视图和变量视图等,能够帮助用户更加深入地了解二进制文件的内部结构和行为。
更新时间:01-02 星级: 大小:377K查看详情 -
requests for php(PHP开发工具)
requests是一个用PHP编写的HTTP库,遵循ISC开源协议,目前托管在GitHub上,该库去带了Python HTTP/1.1意外的一切工作,能够开发人员和Web服务无缝的结合在一起,该库没有任何的依赖关系,你可以独立在任何开发环境以外,也不需要相关的软件进行配置,安装方式也多种多样。 你可以利用requests for php发送HEAD、GET、POST、PUT、DELETE和PATCH HTTP请求,并且简化了发送请求,使得用户能够简单的进行添加标题,表单数据,多部分文件和参数等等文件。其次该库还适用于国际域名、身份验证、自动压缩gzip压缩响应等。从中可以看出requests是一款非常好用且强大的托管HTTP请求的标签。 requests for php如何使用: 1、下载压缩后,得到如下文件 把lipary目录重名称为requests,然后拷贝到程序的类库文件夹 3、引用类库文件 require_once ('requests/Requests.php'); 4、让程序自动引用相关内部类库(一定要执行这行代码) Requests::register_autoloader(); 5、开始使用GET或POST请求获取远程数据 $response = Requests::get('https://github.com/timeline.json'); var_dump($response); requests for php常用方法说明: 1、使用GET发送请求获取远程数据 Requests::get($url, $headers = array(), $options = array()); 这里有3个参数可以使用 第1个参数:$url 为需要获取远程数据的url链接,例如: $response = Requests::get('https://github.com/timeline.json'); 第2个参数:$headers = array() 为附加的头部请求 array('Accept' => 'application/json') 第3个参数:$options = array() 为配置参数 `timeout`: 设置响应超时时间 (integer, seconds, default: 10) `useragent`: 设置发送到服务器的用户代理 (string, default: php-requests/$version) `follow_redirects`: 是否允许3XX重定向 (boolean, default: true) `redirects`: How many times should we redirect before erroring? (integer, default: 10) `blocking`: Should we block processing on this request? (boolean, default: true) `filename`: File to stream the body to instead. (string|boolean, default: false) `auth`: Authentication handler or array of user/password details to use for Basic authentication (Requests_Auth|array|boolean, default: false) `proxy`: Proxy details to use for proxy by-passing and authentication (Requests_Proxy|array|boolean, default: false) `idn`: Enable IDN parsing (boolean, default: true) `transport`: Custom transport. Either a class name, or a transport object. Defaults to the first working transport from {@see getTransport()} (string|Requests_Transport, default: {@see getTransport()}) `hooks`: Hooks handler. (Requests_Hooker, default: new Requests_Hooks()) `verify`: Should we verify SSL certificates? Allows passing in a custom certificate file as a string. (Using true uses the system-wide root certificate store instead, but this may have different behaviour across transports.) (string|boolean, default: lipary/Requests/Transport/cacert.pem) `verifyname`: Should we verify the common name in the SSL certificate? (boolean: default, true) 2、使用POST发送请求获取远程数据 Requests::post($url, $headers = array(), $data = array(), $options = array()); 这里有4个参数可以使用,多了一个请求数据(相当于表单提交的数据),其实get也有这个数据,get请求直接附加在url上了 第1个参数:$url 同get的第一个参数 第2个参数:$headers = array() 同get的第2个参数 第4个参数:$options = array() 同get的第3个参数 第3个参数:$data = array() 为表单提交的数据
更新时间:01-02 星级: 大小:226K查看详情 -
JetBrains ReSharper(代码生成工具)
ReSharper全称JetBrains ReSharper Ultimate,它是JetBrains公司为.NET开发者和C++开发者提供的Visual Studio 扩展及NET工具集,软件包含有ReSharper、ReSharper C++、dotTrace、dotCover、dotPeek、dotMemory、Rider等多个工具,在框架支持、代码分析、代码重构、代码转换和导航和搜索支持等多方面比Visual Studio还要强大,可帮助开发者用户提高编写代码效率。并且,JetBrains ReSharper Ultimate官方版还支持C#、VB.NET、XAML、ASP.NET、JavaScript、TypeScript等语言进行编程,非常的适合一些程序开发人员的使用。有需要的用户欢迎下载使用。 功能介绍 1、代码分析 ReSharper通过 对C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技术的2200多个即时代码检查扩展了Visual Studio 。对于大多数检查,ReSharper提供了快速修复(灯泡)来改进代码。 2、重构 60多种重构 和450多种上下文操作可 帮助安全地组织代码并在解决方案中移动代码,分配职责,解耦,降低复杂性或仅使用其他语言语法。 3、导航和搜索 无论解决方案有多大,ReSharper都能帮助您立即访问解决方案中的任何代码。它还可以将您从任何符号导航 到其相关代码, 例如给定接口的实现,类的扩展方法或字段的用法。 4、代码格式化和清理 根据您的个人喜好或团队标准来配置和应用代码样式。C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他语言的代码样式和格式设置可以应用于从选择到解决方案的任何范围。 5、代码生成 ReSharper可以为您创建很多代码:从新文件和类到条件块和GUID;从实现接口所需的方法和属性到相等性检查和格式化成员。 特色亮点 1、ReSharper c++ ReSharper c++ 10大大提高C标准的支持,在多个场景中提高性能,自动创建派生类型和添加更多的上下文动作,引入了一套相当大的新的代码检查和快速修正,以及延伸去usage-aware宣言。 2、dotMemory dotMemory 10收到家里dotTrace视图相似:一个视图,帮助建立新的分析会议和提供了一个最近的总结描述应用程序。此外,这个版本可以帮助你浏览任何类型的一个对象设置为其声明在Visual Studio;如果必要,类型是反编译。 3、dotTrace dotTrace剖析到Visual Studio 10带来它的时间表,使您能够配置文件,查看性能时间和调用堆栈,应用过滤器,视图方法,研究次线程,执行更多的性能操作无需离开您的IDE。 4、dotMemory单位 自由dotMemory单元框架允许您编写测试,检查您的代码的各种各样的内存问题。扩展你的单元测试框架内存分析器的功能。 5、dotPeek dotPeek 10开始了解IL代码,可以显示它为评论反编译c#代码或在一个单独的工具窗口。在其他新闻,几个颜色主题包括dotPeek现在可以使用一个黑暗的主题,甚至可以同步一个主题和一个用于Visual Studio安装。 6、dotCover 最新的主要版本dotCover介绍连续测试:一个现代的单元测试工作流程,dotCover找出动态单元测试是受你最新的代码更改,一旦你点击保存,自动为您消遣影响测试。
更新时间:01-02 星级: 大小:64.82M查看详情 -
GitHub电脑版
github电脑版是一个面向开源及私有软件项目的托管平台,因为只支持"Git"作为唯一的版本库格式进行托管,所以称之为github。总得来说这款软件是每一位使用开源工具进行开发的用户的必备产品,除了git代码仓库托管及基本的web管理以外,还为用户提供了订阅、讨论组、文本渲染等等功能。目前使用的开发者更是多达900万,在这里有着许多知名的开源项目,比如Ruby on Rails、jQuery等等,在git中不存在主库这样的概念,每一分复制出的库都可以独立使用,而且任何两个库之间的不一致支出还能够合并,假设你是一位Java,Python等等开源语言的开发人员,那么不要错过这个非常棒的平台。 和同类的SourceForge和Google Code这样的平台不同,github pc官方版独特的卖点在于从另一个项目进行分支的简易型,有时候你为一个项目贡献代码非常简单,只需要点击项目站点的“fork”按钮就可以将代码检出并将修改加入到才分出的代码库中,是不是很棒,那就赶紧下载使用吧。 GitHub电脑版功能介绍 1、图形化界面 GitHub Desktop提供直观的图形用户界面,使用户能够更轻松地浏览仓库、提交更改、创建分支等操作,而无需使用命令行。 2、本地版本控制 用户可以将项目克隆到本地存储库中,并在不联网的情况下进行工作。该应用程序允许用户轻松地查看本地更改并将其提交到GitHub上的远程存储库。 3、分支管理 用户可以创建、切换和合并分支,这对于同时处理多个功能或修复Bug非常有用。 4、Pull 请求 可以通过GitHub Desktop创建和管理拉取请求,这是一种让其他人检查和接受您的更改的方式。 5、代码比较和差异查看 用户可以轻松地查看文件之间的差异,并且可以选择性地将特定更改添加到提交中。 6、通知和交流 GitHub Desktop集成了GitHub相关的通知和交流功能,用户可以方便地查看问题、合并请求等活动。 特色亮点 1、易用性 GitHub Desktop提供了直观的图形用户界面,使得版本控制和协作开发变得更加易于上手。即使是对命令行操作不熟悉的开发人员也能够轻松上手。 2、本地工作流 用户可以在本地环境中进行工作,并在合适的时候将更改推送到远程GitHub仓库,这为离线工作和快速迭代提供了便利。 3、分支管理 GitHub Desktop使得分支的创建、切换和合并变得非常简单,这对于同时进行多个功能开发或修复Bug的情况下非常有用。 4、可视化差异查看 用户可以方便地比较文件之间的差异,并选择性地将更改添加到提交中,这有助于更清晰地了解代码变更。 5、通知集成 GitHub Desktop集成了GitHub上的通知和交流功能,用户可以直接从应用程序中跟踪问题、拉取请求等活动。 更新日志 v3.4.12版本 修复 “合并分支”对话框更新更改选择时是否可以合并分支
更新时间:01-02 星级: 大小:164.27M查看详情 -
CppDepend官方版
CppDepend官方版是一款用于C/C++代码的静态分析工具。功能上,CppDepend为用户们提供了代码规则和代码查询、技术债务估算、代码质量的检测、代码Vizualisation等功能,其目的便是帮助开发者们设计出更健壮更安全的程序。界面上,CppDepend排版层次十分清晰,用户往往一眼就能看到自己所用的工具!并且,CppDepend支持大量代码度量,并允许使用有向图和依赖关系矩阵可视化依赖关系,功能十分的实用!有需要用户欢迎下载使用。 软件功能 1、代码规则和代码查询 支持LINQ(CQLinq)上的代码查询,轻松编写自定义规则和查询代码。 2、技术债务估算 对于每个问题,通过可自定义的C#公式估算修复成本和严重性。 3、品质之门 Quality Gates是C#LINQ(CQLinq)查询,它们实现了PASS / FAIL标准以实现代码质量。 4、积分 将CppDepend集成到您的构建过程中,并获得高度详细的报告,以查看进度并防止代码质量下降。 5、标准 CppDepend支持开箱即用的最流行的C ++标准:MISRA,CERT,CWE和HICPP。 6、代码Vizualisation 因为图片胜过千言万语,CppDepend提出了几种独特的方法来可视化您的代码。 使用帮助 一、如何使用CppDepend分析我的C\C++应用程序? 从Windows操作系统运行VisualCppDepend.exe或从Linux运行VisualVisualCppDepend.sh。 创建新的CppDepend项目 添加您的C/C++项目。 以下类型的项目由CppDepend管理: .vcproj,.vcxproj,.sln:VisualStudio项目。 Qt项目:CppDepend与开箱即用的Qt项目兼容,您只需指定qmake工具路径即可。 .build文件:分析除VS之外的C\C++项目的推荐方法是使用BuildMonitor工具拦截所有编译和链接命令。 源文件集:您可以使用ProjectMaker工具来描述项目的规范。使用ProjectMaker,您可以指定源文件,包含路径和定义。 单击F5分析您的项目。分析将花费几秒到几分钟,具体取决于项目的大小。 分析完成后,结果将显示在VisualCppDepend.exeUI中。 二、安装Visual Studio 2017,2015,2013,2012,2010的CppDepend加载项 下载CppDepend安装zip文件 要安装CppDepend,只需将文件安装在计算机上的专用应用程序文件夹中。 不要在'%ProgramFiles%\ CppDepend'中安装文件。 这将导致Windows保护问题。 启动CppDepend.VisualStudioExtension.Installer.exe或启动VisualCppDepend并从起始页安装VS加载项。 单击右侧Visual Studio版本的“安装”按钮 三、分析VisualStudio解决方案 安装CppDepend加载项后启动VisualStudio。 打开包含要分析的代码的VisualStudio解决方案。 单击灰色的CppDepend圈状态(VisualStudio窗口的右下角) 要么 单击菜单CppDepend>将新的CppDepend项目附加到当前的VisualStudio解决方案 注意: CppDepend项目可以附加到多个VisualStudio解决方案。 如果您希望分析使用多个VisualStudio解决方案编译的多个C/C++项目,这将非常有用。 这样做的好处是可以浏览在多个VisualStudio实例中打开的多个VisualStudio解决方案。 已打开的对话框已填充VisualStudio解决方案。在这里,您可以添加从其他解决方案编译的更多项 启动CppDepend分析开始。第一次分析代码库只需几分钟。 四、CppDepend报告告诉我有关我的代码的信息是什么? 应用程序指标:本节介绍应用程序的拓扑结构。 项目指标:本部分根据代码行和其他指标,让您了解应用程序中每个项目的大小。 VisualCppDepend视图:此部分根据代码行说明项目,命名空间,类型和方法的大小。您可以通过单击CppDepend.ProjectUI中的“在此项目上启动VisualCppDepend”图标来动态浏览此视图。 项目抽象性与不稳定性:本节说明了项目度量部分中解释的抽象性/不稳定性原则。 项目依赖项:此部分显示应用程序项目在表中的所有依赖项。 项目依赖关系图:此部分显示应用程序的项目之间的所有依赖关系 项目构建顺序:此部分为您提供项目可能的构建顺序之一。如果项目依赖关系图中存在循环,则此部分将报告该循环。 CQLinq查询和约束:本节报告违反的默认CQLinq约束。有关CQLinq语言和CQL约束的更多信息,请参见此处。您可以使用VisualCppDepend构建自己的CQLinq约束。 类型指标:此部分重述表格中的类型指标。为每个指标提供了文档的链接。
更新时间:01-02 星级: 大小:88.99M查看详情

