今天早上打开机器发现直接蓝屏,报错代码:CRITICAL_PROCESS_DIED。百度反馈打开windows的事件查看器看看有没有具体的报错日志再详细修复。打开事件查看器,点击windows日志,找到系统,发现有一个错误,虽然不知道是不是这个导致的蓝屏,但是最好还是修复一下。点击打开常规信息如下:

应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 DESKTOP-CF89SC1\Administrator SID (S-1-5-21-1072606511-1857501055-565917166-500)授予针对 CLSID 为
{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}
、APPID 为
{15C20B67-12E7-4BB6-92BB-7AFF07997402}
的 COM 服务器应用程序的 本地 激活 权限。此安全权限可以使用组件服务管理工具进行修改。

windowssteam

由于要做一个自动打卡的功能,需要用到判断是否是节假日,如果是节假日则需要跳过打卡,如果不是节假日或者需要补班则需要打卡。网上没有找到好用的方法和jar包,这里分享一下自己使用的代码。

java

由于每次都使用别人的容器,总是觉得甜糖没有量,就想自己搭一个容器跑一下试试,试了用centos:7作为基础镜像无法运行,使用ubuntu可以正常运行甜糖

dockerdockerfilettnode

由于普通部署jar包的方式较为繁琐,我们使用docker则相对较为简单,例如有多个jar包需要启动,则需要逐个启动,或者使用一个脚本启动,而启动后如果机器断电则无法保证服务能立即启动,当然也可以将需要启动的服务加入自启动,但是如果对于多台服务器都要部署同样的服务则较为繁琐,可能需要安装各种依赖导致部署时间过长,而使用docker则可以在各个机器拉取镜像即可启动,无需额外安装软件。

javadocker

由于慕课网的视频是使用ts文件流格式进行播放,但是下载后发现无法正常播放,说明进行了加密,下载其对应的m3u8文件发现是一个json报文,其m3u8文件和key文件均进行了加密处理。

ffmpegtsm3u8

由于目前网络传输都是使用ts分段视频,而不是mp4,在网页中也没有下载按钮,所以需要下载网页中的m3u8视频文件和ts分段视频,然后根据m3u8中的ts列表合成为一个mp4视频,我们可以使用ffmpeg下载网页中的ts视频合成mp4,或者自己想要将mp4分解为ts

ffmpegmp4tsm3u8

最近在玩生化危机4重置版的时候发现老是启动不了,网上搜了一些方法说是要升级windows10最新版本才可以玩,我第一次听说游戏还要看系统版本才可以玩的,由于我的系统是win10企业版LTSC养老版本,是无法升级的,所以必须切换到win10专业版然后再使用微软的官方升级工具进行升级,在吾爱论坛找了一个可以用的win10版本切换工具分享一下

windows

前言:在使用idea启动项目时设置了全局编码和文件编码都是utf-8启动正常,但是打成jar包在windows环境启动报错 org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

原因是windows默认的编码是gbk,使用java -jar启动jar包时会默认使用系统环境编码,所以导致和配置文件的UTF-8不一致

java

前言:

由于最近在做一个打卡项目,当工作日自动打卡成功时向收件人发送邮件通知打卡内容,而使用spring-boot-starter-mail过程中有一些常见的报错需要汇总一下防止下次使用再出现

javaemail