首页 文章 精选 留言 我的

精选列表

搜索[工具模块],共10000篇文章
优秀的个人博客,低调大师

HandBrake 1.3.1 发布,多功能视频转码工具

HandBrake 1.3.1现已发布,此版本专注于修复 1.3.0 版本中的许多错误和问题。HandBrake 是一款开源的视频转码软件,可用于 MacOS X、Linux 和 Windows 系统。 针对所有平台的更新内容如下: General 修复了打开 DVD 源时可能发生的崩溃 Video 修复了 rotation/flip 在某些情况下无法正常工作的问题 修复了使用 --start-at 时 QSV 失败的问题 使用 x265 更新了预设以设置 aq-mode 1,这是 HandBrake 1.3.0 之前的默认设置 通过始终显式设置速率控制方法来改进 AMD VCE 速率控制 添加了一种解决方法,以解决 x265 无法解析本地化的 H.265 级别设置的问题 添加了上游补丁程序来修复 x265 limit-tu 在加载同位 CU 的 TU 深度时的 bug 添加了上游补丁程序来修复 x265 2-pass encoding失败 在最终 GOP 结束时添加了一个上游补丁来修复 x265 VBV macroblocking Audio 修复了导入较旧的预设的情况,其中使用“und”来选择 any language track 从 HandBrake 1.3.0 开始,“any”选择 any language track,而“und”仅选择 undefined language tracks 修复了在某些情况下无法检测到蓝光源上的辅助音频轨道的问题 Build system 修复了 cpp 和 lib 标志导致某些 Linux 系统上的构建失败的问题 Third-party libraries Updated libraries FFmpeg 4.2.2(解码和过滤器) 更多有关修复和改进的完整列表,可查看发布说明。 下载地址:https://handbrake.fr/downloads.php

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

区块链数据分析必备工具BlockETL

BlockETL软件包用于比特币区块链数据分析中的数据抽取/转换/加载(ETL),可以从原始的比特币区块文件中抽取区块与交易数据并加载入通用SQL数据库,以便于后续的数据分析处理,非常适合区块链数据分析相关的毕业设计或课题研究项目。BlockETL官方下载地址:http://sc.hubwiz.com/codebag/blocketl-java/。 1、软件包概述 BlockETL软件包的主要特性如下: 直接读取原始区块文件,抽取速度快 将原始区块和交易数据加载至SQL数据库,便于后续的区块链数据分析 支持多流水线并行处理,可自己控制并发流水线数量 结构设计清晰,代码便于扩展 BlockETL软件包采用Java开发,支持Windows、OSX和Linux等多种操作系统,当前版本1.0.0,主要类/接口及关系如下图所示: BlockETL软件包的目录组织及主要代码文件清单如下: 代码文件 说明 build.gradle Gradle根项目构建文件 settings.gradle Gradle根项目配置文件 blocketl/ blocketl库代码目录 blocketl/build.gradle blocket库gradle构建文件 blocketl/src/main/java/blocketl/IPipe.java ETL流水线管道接口定义 blocketl/src/main/java/blocketl/Pipeline.java ETL流水线模型类 blocketl/src/main/java/blocketl/Kit.java ETL流水线并发管理类 blocketl/src/main/java/blocketl/btc/FileExtractor.java Bitcoin区块文件抽取管道实现类 blocketl/src/main/java/blocketl/btc/DummyTransformer.java Bitoin区块及交易数据转换实现类 blocketl/src/main/java/blocketl/btc/SqlLoader.java SQL数据库加载类 sql/ SQL脚本目录 sql/ddl.sql 数据库及表结构定义SQL脚本 sql/index.sql 数据表索引构建SQL脚本 sql/stats.sql 分析统计演示SQL脚本 demo/ blocketl库使用演示代码目录 demo/build.gradle 演示应用gradle构建文件 demo/src/App.java 演示应用主文件 demo/src/log4j.properties log4j日志配置文件 2、软件包使用方法 在开始使用软件包之前,请先安装好gradle 6、jdk 8和所选择的SQL数据库。下面以MySQL为例说明使用过程: 安装mysql服务器,参考文档:Install and Upgrading MySQL。 安装jdk 8,参考文档:JDK 8 Installation 安装gradle 6,参考文档:Gradle Installation。 2.1 初始化数据库/表结构 进入软件包的sql目录,使用ddl.sql脚本创建数据库和基础表结构: mysql -u root -p < ddl.sql 上述命令会要求交互输入root用户的密码,也可以使用其他有足够权限的用户名/密码。成功执行后,上述命令将创建数据库bitcoin_analysis和基础数据表: blocks:比特币区块头数据表 transactions:比特币交易头数据表 tx_inputs:比特币交易输入数据表 tx_output:比特币交易输出数据表 2.2 抽取流程配置 首先根据自己的基础环境配置,修改demo/src/App.java文件中的区块目录和数据库连接信息并保存: String dataDir = "…"; //区块数据文件目录 String dbUrl = "jdbc:…. "; //SQL数据库连接URL String dbUser = "…", //SQL数据库用户名 String dbPassword = "…"; //SQL数据库密码 String network = "mainnet"; //主网:mainnet,测试网:testnet 2.3 数据抽取与加载 进入软件包的demo目录,使用gradle run或gradle.bat run命令启动演示应用,可以看到屏幕输出的数据加载进度: 软件包的demo应用除了在屏幕输出日志,也会记录到当前目录下的app.log文件中,可以利用此文件排查故障。 要长时间无人值守运行,可以使用gradle distZip打包后再执行编译好的程序。 2.4 数据分析 一旦完成区块链数据的抽取并加载到SQL数据库中,就可以进行数据分析了。 为了提高数据加载速度,在之前的ddl.sql中没有定义数据表的索引,因此在进行数据分析之前,首先要使用index.sql来建立数据表索引以加速统计查询的执行。进入sql目录执行如下命令完成索引构建,根据要求输入密码: mysql -u root -p < index.sql 索引建立之后,就可以利用SQL进行数据分析了。预置的stats.sql提供了几个基本的分析,可以作为参考。 官方下载地址:BlockETL - 汇智网

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

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

用户登录
用户注册