摘要:
闲暇时间整理了几个开发中自己常用的工具,放在个人站上,给需要的朋友使用。 ## 在线图片预览 https://tools.biu.link/page/image-view 粘贴图片url,在页面上显示。方便用于有些图片url要下载保存才能查看。还可以同时粘贴多个图片url,自动提取合法的url一次性 阅读全文
摘要:
在上课时,有时需要显示一个倒计时时钟,让学生做题。 PPT 没有简单有效的方法实现倒计时时钟,参考了多个方案,最终决定采用 GIF 动画来实现。 这样使用起来很简单,只要把事先做好的各个时长的倒计时动画按需拖入 PPT 即可。 下面这个是一分钟的倒计时动画 已生成好了 1~15 分钟倒计时,可以点下 阅读全文
摘要:
项目集成了很多内容,有 700 多个类,IDEA 中启动一次需要 70 秒,非常影响开发效率。 研究问题原因发现有以下几种情况会导致启动速度慢,优化后启动只需 26 秒左右了: 1. 和网卡有关,禁用一些不用的网卡可以提高 2~3 秒,因为启动时会根据 ip 地址获取机器名,有的网卡获取不到会等 1 阅读全文
摘要:
在 Windows 中将 CEF 集成到 C++ 客户端以后,默认是无法显示 tooltip 的,比如图片标签中的 title 属性。
实现的方式其实很简单,按下面的步骤操作就可以: 阅读全文
摘要:
因为项目需要在客户端中内嵌浏览器,需要支持 xp 操作系统和播放视频,但 CEF 2623 以后的版本已经不支持 xp 操作系统,也不再提供 2623 版本的二进制发布包下载,只好自己手动编译。编译结果要求达到:
* 可以在 xp 及以上操作系统运行
* 可以播放 mp4 视频
在参考了很多文档,反复尝试很多次以后,终于编译成功并在项目中投入使用了。
因为直接从 CEF 代码库 2623 分支获取的代码编译会报错,需要进行多处修改才能编译成功。 这里把修改好的源码分享出来,只要根据下面的操作步骤配置编译环境,下载解压源代码直接编译应该就可以成功。 阅读全文
摘要:
目前在做的在线直播教室,需要将老师分享的屏幕和老师的声音、学生的声音录制为一个视频文件,以便学生上课后还可以再看回放。
直播服务我们采用的是腾讯的视频服务,有现成的 SDK 可以用。但 SDK 自带的录制接口满足不了我们的需求,考察了 ffmpeg 和 GStreamer 后,决定在项目中使用 GStreamer 来实现。 阅读全文
摘要:
GStreamer 示例程序在 Windows 环境配置时坑比较多,好不容易配置成功了,写篇文档分享一下安装的关键步骤 官方文档见:https://gstreamer.freedesktop.org/documentation/installing/on windows.html 主要安装步骤: 下 阅读全文
摘要:
最简单的 SpringBoot + Mybatis + Freemarker 网页增删改查功能,适合新接触 Java 和 SpringBoot 的同学参考 阅读全文
摘要:
推荐几个不错的 java 教程和 HTML 教程 阅读全文
摘要:
GStreamer 是一个用于处理音视频的开源开发包,其中提供了很方便的命令行模式,可以使用命令快速测试音视频处理的效果,然后再用代码进行实现。 GStreamer 基础知识的介绍可以参考这个文档:https://www.ibm.com/developerworks/cn/linux/l gstre 阅读全文