首页 文章 精选 留言 我的

精选列表

搜索[文档编辑],共10021篇文章
优秀的个人博客,低调大师

Frida JAVA API 文档

Java Java.available: a boolean specifying whether the current process has the a Java VM loaded, i.e. Dalvik or ART. Do not invoke any other Java properties or methods unless this is the case. Java.enumerateLoadedClasses(callbacks) enumerate classes loaded right now, where callbacks is an object specifying: onMatch: function (className): called for each loaded class with className that may be passed to use() to get a JavaScript wrapper. onComplete: function (): called when all classes have been enumerated. Java.enumerateLoadedClassesSync(): synchronous version of enumerateLoadedClasses() that returns the class names in an array. Java.perform(fn): ensure that the current thread is attached to the VM and call fn. (This isn’t necessary in callbacks from Java.) Java.perform(function () { var Activity = Java.use("android.app.Activity"); Activity.onResume.implementation = function () { send("onResume() got called! Let's call the original implementation"); this.onResume(); }; }); Java.use(className) dynamically get a JavaScript wrapper for className that you can instantiate objects from by calling $new() on it to invoke a constructor. Call $dispose() on an instance to clean it up explicitly (or wait for the JavaScript object to get garbage-collected, or script to get unloaded). Static and non-static methods are available, and you can even replace a method implementation and throw an exception from it: Java.perform(function () { var Activity = Java.use("android.app.Activity"); var Exception = Java.use("java.lang.Exception"); Activity.onResume.implementation = function () { throw Exception.$new("Oh noes!"); }; }); Java.scheduleOnMainThread(fn): run fn on the main thread of the VM. Java.choose(className, callbacks): enumerate live instances of the className class by scanning the Java heap, where callbacks is an object specifying: onMatch: function (instance): called once for each live instance found with a ready-to-use instance just as if you would have called Java.cast() with a raw handle to this particular instance. This function may return the string stop to cancel the enumeration early. onComplete: function (): called when all instances have been enumerated Java.cast(handle, klass): create a JavaScript wrapper given the existing instance at handle of given class klass (as returned from Java.use()). Such a wrapper also has a class property for getting a wrapper for its class, and a $className property for getting a string representation of its class-name. var Activity = Java.use("android.app.Activity"); var activity = Java.cast(ptr("0x1234"), Activity); WeakRef WeakRef.bind(value, fn): monitor value and call the fn callback as soon as value has been garbage-collected, or the script is about to get unloaded. Returns an id that you can pass to WeakRef.unbind() for explicit cleanup. This API is useful if you’re building a language-binding, where you need to free native resources when a JS value is no longer needed. WeakRef.unbind(id): stop monitoring the value passed to WeakRef.bind(value, fn), and call the fn callback immediately.

优秀的个人博客,低调大师

Kdenlive 20.08 发布,视频编辑软件

Kdenlive 20.08 现已发布,此版本共收到了 284 个 commits。值得注意的是,使用 20.08 forward 创建的项目不向后兼容,也就是说,用户将无法使用旧版本打开 .kdenlive 项目文件。 更新内容包括有: 新的界面布局 多音频流支持 Clip Monitor 中的缓存数据管理和 Zoombars:新缓存管理界面使用户可以维护和控制缓存和代理文件以及备份数据的大小。同时,用户还可以清除早于指定月份的数据。 效果面板 稳定性和界面改进 详细内容可查看发布说明:https://kdenlive.org/en/2020/08/kdenlive-20-08-is-out/

优秀的个人博客,低调大师

Kdenlive 19.12.2 发布,视频编辑软件

Kdenlive 19.12.2 现已发布,该版本具有 Qt 5.14 兼容性,Project Bin 能够按时间顺序对子片段进行排序,崩溃修复和界面增强。具体更新内容如下: 退出时的清除删除顺序 使用 Qt 5.14 修复新项目的崩溃 按日期排序时,按时间顺序对子片段进行排序。 在较小的轨道尺寸上微调时间线剪辑元素。 清理调整大小和其他剪辑手柄(淡入,添加合成,关键帧)。 清理并修复丢失的 bin 剪辑 ID 可能造成的损坏。 从命令行恢复剪辑的打开。 带有长名称的固定效果会阻止轻松访问效果动作。 隐藏选项以叠加来自项目监视器的音频信息(不支持)。 尝试将 2 个剪辑放在一起时,向左固定一个空框架。 修复启动时的 i18n 警告。 下降时合成时间的改善。 发布说明

优秀的个人博客,低调大师

Kdenlive 19.12.1 发布,视频编辑软件

Kdenlive 19.12.1现已发布,该版本具有许多错误修复和可用性改进。具体更新内容如下: 调整剪辑边框。 确保不在数字转换中插入千位分隔符,而仅在关键帧导入时发送整数坐标。 更好的 qml 接口缩放。 将版权年度更新为 2020 年。 使用项目名称作为默认渲染名称。 修复透明渲染。 修复提取区域(改进 ffmpeg 参数并删除区域设置特定的秒数转换)。 不要将冒号放在剪辑片段名称中。 在 bin 中添加全选。 修复提取区域。 更新 Appdata 版本。 修复项目打开时重复的轨迹合成以及背景不透明的问题。 修正淡入淡出偏移量。 ...... 更多详细信息可查看发布说明。

优秀的个人博客,低调大师

Kdenlive 19.12 发布,视频编辑软件

Kdenlive 19.12现已发布。该应用程序的发布经理 Farid Abdelnour 表示:“此版本更新除了涉及通常的稳定性和可用性修复以外,还包括了极大的性能改进,从而使时间线更快,更流畅,新的音频混合器,主效果(音频/视频)以及更好的音频波形显示等要点。“ Performance 改善了时间轴的响应能力。 修复了时间线内存消耗问题。 改进了剪辑处理和缓存。 微调渲染线程设置,以更快地渲染。 修复添加成分时的滞后。 Highlights 混音器 带有静音,独奏和录音功能的新型音频混音器。 Master effects 增加了将音频或视频效果应用于所有轨道的功能。(单击轨道标题上方的“Master”按钮以查看主效果堆栈。) 音频波形 改进了项目箱和剪辑监视器中的音频波形显示。 效果和构图 重新实现了通过滚动鼠标滚轮在合成类型之间进行切换的功能。 允许在 Lift/Gamma/Gain 效果中插入值。 改进了色轮和贝塞尔曲线界面。 自定义过滤器再次起作用。 始终显示搜索栏。 清理并修复许多错误的影响。 修复损坏的收藏夹。 从效果列表中删除了令人困惑的收藏夹文件夹。 修复残破的分割效果比较。 Windows 修复 Windows / Intel 驱动程序上的 UI 损坏。 在设置菜单中:Windows 上的添加菜单可在 OpenGL 模式之间切换。 修复 screengrab General 允许在剪辑监视器音频缩略图上查找。 监视器叠加:添加按钮移动到对角。 修复使用不正确的持续时间创建的标题剪辑。 修复了在双显示器设置中全屏显示的问题。 修复了检测辅助屏幕以检测全屏的问题。 时间轴中音频剪辑的颜色更好。 改善音频/视频的可见性,仅在剪辑监视器中拖动图标。 始终在监视器中叠加音频波形以获取音频剪辑。 修复screengrab崩溃。 详情请参见发布说明 下载地址:https://kdenlive.org/en/download/

优秀的个人博客,低调大师

Kdenlive 19.08.2 发布,视频编辑软件

Kdenlive 19.08.2已经发布,从可用性和用户界面的改进,还有修复bug。内容如下: 修复 Windows 音频屏幕抓取 移除当前项目的本地引用 禁用渲染器上的多轨视图 修复剪辑持续时间在配置文件更改时重置错误的问题 修复编译警告 更新 MSYS 2 构建脚本 修复保留的有效堆栈布局问题 修复使用相对路径打开项目文件时丢失的代理剪辑 更新 AppData 版本 修复混合音轨排序 完整列表见发布说明。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册