首页 文章 精选 留言 我的

精选列表

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

Spring Tools 4.7.0 发布,Spring 开发工具

Spring Tools 4.7.0 发布了,更新亮点包括: (Spring Boot)修复自动实时悬停检测 (Eclipse)更新:用于 Eclipse 发行版的 Spring Tools 4 已更新为 Eclipse 2020-06 版本 (Eclipse)改进:添加了对符号视图的多个实例的支持 (Eclipse)改进:在符号视图中添加了收藏夹下拉菜单 (Eclipse)改进:如果在 CF 上为应用程序启用了 SSH 隧道,则启动仪表板现在可以显示请求映射、Bean 和正在运行的应用程序的环境 (Eclipse)更新:在 Spring Initializr 向导中支持 SemVer 格式 (#473) (Eclipse)bugfix:STS 4.6.2 和 Eclipse 2020-06 RC1:FrameworkEvent 错误 (#477) (Eclipse)bugfix:在启动信息中心中为 cf 应用程序选择清单操作不再显示 SSH 选项 (VSCode)改进:标记以配置 “JAVA_HOME or PATH…” 消息显示 (#478) (VSCode)bugfix:切换到其他编辑器后,绿色的实时悬停标记不再消失 更新说明:https://spring.io/blog/2020/06/19/spring-tools-4-7-0-released

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

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

HandBrake 1.3.3现已发布,此版本专注于修复 1.3.1 版本中的许多错误和问题。HandBrake 是一款开源的视频转码软件,可用于 MacOS X、Linux 和 Windows 系统。 针对所有平台的更新内容如下: General 修复了 MKV 中未正确设置的 ISO 639-2/B 语言代码(影响希伯来语、印尼语、爪哇语和意第绪语)(#2903) 改进了对无法快速识别像素格式的来源的支持,例如由于视频轨道开始延迟(#2893) 添加了日志记录以标识禁用硬件支持的位置 其他错误修复和改进 Video 通过消除缓冲池改善了英特尔 QSV 内存占用量(#2675) 新型英特尔 Media SDK 要求的改进的英特尔 QSV H.265 内存缓冲区大小(#2862) 修复并改进了各种情况下的英特尔 QSV,尤其是硬件解码(#873,#2660,#2661,#2829) 修复使用过滤器的转换后,全范围视频未被标识为有限范围(#2859) Subtitles 修复了重叠的 SSA 导入字幕的处理(791adba) 规范允许的对无序 SSA 字幕的改进支持(#2906) Command line interface 修复了--preset失败,除非指定了完整路径的情况,例如--preset =“Category Name / Preset Name”(#2838) Build system 改进了 Flatpak 以更好地符合 freedesktop 元信息标准 使用 cmake-ninja 改进了英特尔 QSV Flatpak 插件的构建效率 添加了一个补丁程序来修复使用 GCC 10.x 的交叉编译 libdav1d(quality of life improvement) 官方的 HandBrake 1.3.3 Windows 版本是使用 GCC 9.x 构建的,不受此问题的直接影响 Third-party libraries 更新的库 FFmpeg 4.2.3(解码和过滤器) ...... 更多有关修复和改进的完整列表,可查看发布说明。 下载地址:https://handbrake.fr/downloads.php

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

【从入门到放弃-Java】工具-词频分析

前言 最近有根据文件内容进行词频分析的需求,如果是纯英文的,写个程序处理比较容易,但涉及到中文词频分析,最关键的一步就是中文分词。 搜了不少文章,最后找到一篇比较好用的 Java实现中文词频统计。主要利用了ansj_seg进行中文分词,分词后再进行词频统计。 针对文章中提供的代码示例,做了稍许改动,贴在下面 做个记录。 依赖 添加最新版ansj_seg依赖 <dependency> <groupId>org.ansj</groupId> <artifactId>ansj_seg</artifactId> <version>5.1.6</version> </dependency> 代码实现 代码可见 AloofJr package com.my.tools.ansj; import com.alibaba.common.lang.StringUtil; import org.ansj.splitWord.analysis.ToAnalysis; import java.io.*; import java.util.*; /** * 对文件中文分词后,根据词频排序输出 * @author wq * @date 2020/4/8 */ public class Analysis { public static void main(String[] args) throws IOException { wordFrequency(""); } public static void wordFrequency(String path) throws IOException { List<Map.Entry<String, Integer>> wordList = getWordList(path); wordList.forEach(entry -> { System.out.println(entry.getKey() + "\t" + entry.getValue()); }); } /** * 获取 分词-词频 列表 * */ private static List<Map.Entry<String, Integer>> getWordList(String path) throws IOException { Map<String, Integer> map = new HashMap<>(16); String result = ToAnalysis.parse(getString(path)).toStringWithOutNature(); //分词后的内容,分词间使用英文逗号分隔。 String[] words = result.split(","); for (String word : words) { String str = word.trim(); // 过滤空白字符 if (StringUtil.isBlank(str)) { continue; } // 过滤一些高频率的符号 else if (str.matches("[)|(|.|,|。|+|-|“|”|:|?|\\s]")) { continue; } // 此处过滤长度为1的str else if (str.length() < 2) { continue; } if (!map.containsKey(word)) { map.put(word, 1); } else { int n = map.get(word); map.put(word, ++n); } } return sortByValue(map); } /** * 根据词频从高到低排序 * */ private static List<Map.Entry<String, Integer>> sortByValue(Map<String, Integer> map) { if (map == null) { return null; } List<Map.Entry<String, Integer>> list = new ArrayList<>(); list.addAll(map.entrySet()); Collections.sort(list, new Comparator<Map.Entry<String, Integer>>() { @Override public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) { return o2.getValue().compareTo(o1.getValue()); } }); return list; } /** * 获取文件内容 * */ private static String getString(String path) throws IOException { FileInputStream inputStream = new FileInputStream(new File(path)); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); StringBuilder strBuilder = new StringBuilder(); String line; while ((line = reader.readLine()) != null) { strBuilder.append(line); } reader.close(); inputStream.close(); return strBuilder.toString(); } } 参考 作者:Asche 出处:https://www.cnblogs.com/asche/p/9673611.html 更多文章 见我的博客:https://nc2era.com written by AloofJr,转载请注明出处

资源下载

更多资源
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文件系统,支持十年生命周期更新。

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部分的功能。

用户登录
用户注册