hao同学的技术博客

  • 首页
  • Java
    • Java
    • JVM教程
    • Java面试
    • Java并发入门
    • Java并发进阶
  • 项目
    • 从零打造项目
  • Python
    • Python
    • Python爬虫
    • 算法
  • Java框架
    • Spring
    • SpringBoot
  • 前端
    • Angular
  • 其他
    • Linux
    • SQL
  • 随笔
随笔
SpringBoot

SpringBoot中获取wav音频文件的属性

前言 wav文件定义 WAV 文件是以 WAVE 格式保存的音频文件,这是一种用于存储波形数据的标准数字音频文件格式。WAV 文件可能包含具有不同采样率和比特率的音频记录,但通常以 44.1 kHz、16 位、立体声格式保存,这是用于 CD 音频的标准格式。 wav文件结构 以下内容来源于 WAVE PCM soundfile format。 创建的标准 WAVE 格式如下: 文件具体含义如下: 例如,以下是 WAVE 文件的开头 72 个字节,其中字节显示为十六进制数字: 52 49 46 46 46 24 08…

2022年9月29日 0条评论 187点热度 0人点赞 hresh 阅读全文
随笔

GraphicsMagick之实践出真知

介绍 GraphicsMagick 是个图片处理库,是从ImageMagick 5.5.2分支出来的,但是现在他变得更稳定和更轻、更快一些 GraphicsMagick 号称图像处理领域的瑞士军刀。 短小精悍的代码却提供了一个鲁棒、高效的工具和库集合,来处理图像的读取、写入和操作,支持超过88种图像格式,包括重要的DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM和TIFF。 通过使用 OpenMP 可是利用多线程进行图片处理,增强了通过扩展 CPU 提高处理能力。GraphicsMagick可以…

2022年9月7日 0条评论 238点热度 0人点赞 hresh 阅读全文
随笔

手把手教你如何利用Java给图片添加文字和图片水印

前言 最近工作上有个需求,动态生成一张图片,具体来说就是基于模版图片动态添加文字和图片(文字内容不同,图片数目不同),其中文字大小不全一样,且对位置有所要求。 本文将剖析多个技术方案来实现水印生成,并最终抉择出最优方案。 技术分析 基于模版图片动态添加文字和图片,需要先调研一下有哪些技术方案,可能添加文字和图片的技术不同。 Graphics2D 利用 JDK 自带的 Graphics2D ,该类扩展 Graphics 类,以提供对几何形状、坐标转换、颜色管理和文本布局更为复杂的控制。它是用于在 Java(tm) 平…

2022年9月5日 0条评论 438点热度 0人点赞 hresh 阅读全文
随笔

高考报志愿:可惜当年填志愿时,没人告诉我这些...

又到了差不多一年一度的高考志愿填报的时候了。距离我自己填志愿已经过去了很久,现在回头想想看,自己填志愿真的是随便,什么事情都没有提前了解,甚至最后录取的那个学校还是朋友给我填写的,直到拿到录取通知书我才知道这个学校。 今年轮到我弟参考高考了,不久后将要填写志愿了,作为哥哥,我觉得有必要帮他完成人生中目前最重要的事情。这个决定会在很大程度上改变人的一生,必须要慎重。经过这些年的摸爬滚打,关于报志愿的选择,我坚信这样一个原则:城市>学校>专业。 当然,这个原则是适用于大部分不确定方向,才做这次选择的学生。如果你一开始就…

2022年6月28日 0条评论 283点热度 0人点赞 hresh 阅读全文
随笔

Code Review实践小结

Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review 都是基本要求,代码合并之前必须要有人审查通过才行。 虽然 Code Review 很重要,但认真做 Code Review 的很少,有的流于形式,有的可能根本就没有 Code Review 的环节,代码质量只依赖于事后的测试。也有些团队想做好代码审查,但不知道怎么做比较好。 本文主要结合自己的经验,总结整理了一下 Code Review 的最…

2022年6月27日 0条评论 248点热度 1人点赞 hresh 阅读全文
随笔

关于分享的意义

摘要:分享离不开写作,写作并不需要多好的天赋,写作贵在坚持,不要担心写的不好,完成比完美更重要。分享可以打破封闭,只有你能分享的知识,才是真正属于你的,分享可以让你结识同道中人,同时实现自我价值。 写博客应该算得上一种分享。有人可能会好奇,平时工作已经很忙了,即使有时间去学习,哪里有时间写文章,业余时间不用休息的吗? 今天我想和大家谈谈自己对分享的理解,及其背后的价值和意义。 写作 分享离不开写作,可很多人都会有点害怕写作。下面我将从写作天赋和坚持训练这两个角度进行分析。 写作天赋 开始之前,问自己一个问题:没有写…

2022年6月1日 1条评论 278点热度 1人点赞 hresh 阅读全文
随笔

如何提升代码质量

有这么一句名言“Talk is cheap, Show me the code.” 不管是新人还是老手,都特别想提高自己的代码质量,至少让别人看着舒服。我在以往的工作经历中,并没有太重视个人编码的能力,包括正确性、美观性还有效率。工作几年的人还写出那么难看的代码,说出去会很丢人的,所以提升自己的编码水平显得尤为迫切。 那么可以从哪些方面着手去提升自己的能力呢? 书籍推荐 《重构》 世界顶级、国宝级别的 Martin Fowler 的书籍,可以说是软件开发领域最经典的几本书之一。目前已经出了第二版。 这是一本值得反复…

2022年5月31日 0条评论 418点热度 2人点赞 hresh 阅读全文
随笔

使用Kettle动态生成页码并实现分页数据同步

需求 将 DB2 数据库中的表数据导入另一个 DB2 数据库的表里面。 源表(DB2):table1 目标表(DB2):table2 数据量:千万级别 思路 当时直接使用 Kettle 将数据从源表导入到目标表中,但是考虑到数据量过于庞大,实际执行过程花费了很长时间,因此考虑采用分页导入的方式来进行数据传输,即: 根据实际情况设置一个每次处理的数据量,比如:5,000条,然后根据总的数据条数和每次处理的数据量计算出一共分几页。 假设总数据量有:10,000,000,所以页数为:10,000,000/5,000=20…

2022年5月28日 0条评论 405点热度 0人点赞 hresh 阅读全文
随笔

Win10无法安装腾讯会议和钉钉

由于工作原因,需要在电脑上安装腾讯会议和钉钉,当我下载好软件进行安装时,双击安装包,只弹出两个界面之后就没有任何反应了,始终无法安装成功。在网上搜索了很久,很少看到这种情况,不过最终在某位网友的提示下,软件成功安装。 结合我自己的操作,总结为以下两个步骤: 确认 installer 服务不是禁用状态 1、右键点击“开始”,选择“计算机管理”。 2、选择“服务” 3、确保 windows installer 服务不是禁用状态,可以设置为手动或自动。 上述方法不成功,那么接着按照下述方法进行安装。 进入安全模式 1、在…

2022年5月28日 0条评论 685点热度 0人点赞 hresh 阅读全文
随笔

解决Chrome主页被duba劫持问题——干掉钩子

发现问题 前一段时间照常打开 Chrome 浏览器,发现页面跳转到 https://desk123.duba.com/?f=88_2_ch&--type=0,第一次接触这种情况,网上搜索发现该问题叫做网页劫持,比较常见的网页劫持是每次打开 Chrome 都会跳转到 2345 网页,虽然我不是跳转到该页面,但是可以肯定的是有东西被篡改。 首先在 Chrome 网址栏输入 chrome://version/ 解决思路 1、使用杀毒软件对本机进行全面扫描,对可能存在的病毒进行查杀。无效。 2、网上有人说是小马激活…

2022年5月25日 0条评论 350点热度 0人点赞 hresh 阅读全文
12

hresh

这是一个专注于IT技术学习交流的个人技术博客网站,包括Java学习、Python爬虫、Web开发实践等领域,深耕Java领域,内容涵盖Java基础、Java并发编程、Java虚拟机、Java面试等核心知识点。

最新 热点 随机
最新 热点 随机
后端必知:遵循Google Java规范并引入checkstyle检查 Spring Security结合Redis实现缓存功能 Spring Security结合JWT实现认证与授权 Spring Security自定义认证逻辑实现图片验证码登录 Spring Security进阶学习 Spring Security入门学习
Spring IoC之ClassPathXmlApplicationContext SpringBoot项目基础设施搭建 你知道Java代码是如何执行的吗 利用scrapy 爬取煎蛋网图片 Scrapy 爬取今日头条街拍图片 你知道Java是如何创建对象的吗
分类
  • Angular / 11篇
  • Java / 6篇
  • Java并发入门 / 7篇
  • Java并发进阶 / 7篇
  • Java面试 / 24篇
  • JVM教程 / 25篇
  • Linux / 3篇
  • Python / 13篇
  • Python爬虫 / 17篇
  • Spring / 27篇
  • SpringBoot / 8篇
  • SQL / 6篇
  • 从零打造项目 / 19篇
  • 算法 / 18篇
  • 随笔 / 16篇
最近评论
1 发布于 4 个月前(09月29日) :lol: :twisted: 发发
roydon 发布于 4 个月前(09月27日) 加个友链吗大佬。 我的site:https://roydon.xyz
Javmag 发布于 4 个月前(09月21日) :rolleyes: Theme Kratos Made By Seaton Jiang.
小wu 发布于 5 个月前(09月06日) 宝藏up关注了 :arrow:
罗简单 发布于 7 个月前(07月17日) 您好,我们有一个网站需要爬取数据,参数也加密了,需要您的帮助,付费,请问如何联系到您? 我的vx是...
友链
  • roydon roydon
  • 雨临Lewis的博客 雨临Lewis的博客

COPYRIGHT © 2022 hao同学的技术博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鄂ICP备2022007381号

鄂公网安备 42010302002449号