WIN10/WIN11添加*.MP41扩展名的支持

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.mp41]
@="QQPlayer.mp4"
"Content Type"="video/mp4"
"PerceivedType"="video"
"QQPlayer.backup"="WMP11.AssocFile.MP4"

[HKEY_CLASSES_ROOT\.mp41\OpenWithProgids]
"AppX4qmwrx2m68m7792hbmvdnd0z0gqhjsn3"=hex(0):
"AppX6eg8h5sxqq90pv53845wmnbewywdqq5h"=hex(0):
"AppXfta342esgqje8wkxm6ey8ygx6q8wpg25"=hex(0):
"AppXk0g4vb8gvt7b93tg50ybcy892pge6jmt"=hex(0):
"WMP11.AssocFile.MP4"=hex(0):

[HKEY_CLASSES_ROOT\.mp41\ShellEx]

[HKEY_CLASSES_ROOT\.mp41\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{9DBD2C50-62AD-11D0-B806-00C04FD706EC}"

[HKEY_CLASSES_ROOT\.mp41\ShellEx\{e357fccd-a995-4576-b01f-234630154e96}]
@="{9DBD2C50-62AD-11D0-B806-00C04FD706EC}"

复制上面文字新建一个TXT文档,将扩展名更改或保存为.reg,执行即可

IPHONE的折叠概念设计,手机变IPAD MINI

互联网上充斥着苹果公司一直在研发折叠式iPhone的传闻,专利甚至显示苹果公司尝试过不同的布局……但如果说我对苹果公司有两点了解的话,那就是:A. 他们只首发完美融入其生态系统的产品,B. 他们在产品开发上花费了数年的时间来追求完美;尽管现在看来要冒着被竞争对手超越的风险(笑)。Svyatoslav Alexandrov的iPhone Fold概念为折叠智能手机提供了一个引人注目的案例。

从严格的生态系统的角度来看,iPhone Fold帮助苹果开发出一款适合两个类别的产品–手机和PAD。有了iPhone Fold,苹果可以停产iPad Mini,专注于更高端的专业级平板设备。折叠手机将吸收iPad Mini的功能,双厨狂喜。

继续阅读IPHONE的折叠概念设计,手机变IPAD MINI

影视飓风HKR+R理论

这期真的很有共鸣

HAPPINESS——快乐(情绪渲染)

KNOWLEDGE——知识(传达信息)

RESONANCE——共鸣(带动情绪)

RHYTHM——节奏(渲染、带动)

前三个已经可以形成一个闭环,但后面的R我认为还缺少一个R,或者说这个如果是一个公式,外面缺少一个E,ENTHUSIASM,热爱

完整公式应该是:

(E+1)(HKR+R),让热情消失,那么作品可能即将面临昙花一现

作品LINK:https://www.bilibili.com/video/BV1Bb4y1R7WQ

何同学2021第一个视频

感触很大,我也和他一样,是一个为了工作宁愿牺牲睡眠,牺牲个人时间,甚至牺牲了健康的人。

突聋,我得了,现在听力还只有7成

健康貌似也没有多少,很难得,新冠让我有了一个休息的时间

未来……

封图,来自bilibili,老师好我叫何同学视频封面

Shell判断MySQL进程

这几天帮帮朋友的服务器安装环境,为了他将来维护方便,就安装了一个宝塔面板,但还是出现了MySQL进程经常停止的问题,解决方法就是SWAP+计划任务。

宝塔计划任务可以执行SHELL脚本,这就很方便了,网上虽然很多代码,但第一没有注释,第二对于不懂代码的人,有些功能是有点多余的

注意:服务器采用的centos 7.x

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ]
then
/etc/init.d/mysqld start

exit
fi

具体使用图例

Shell判断MySQL进程
后台 → 计划任务

下面为注释

#!/bin/bash
#上面的第一行是声明程序执行路径的,并不完全代表注释
#将变量路径加入系统环境变量,先定义一下路径,然后用export声明一下路径
#这里要注意一下UNIX类系统环境变量中路径分隔用冒号,不是分号。
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
#通过进程名称来查询程序是否在运行,命令详解,详见附录1
#命令行中的&> 代表标准输出和标准错误输出都重定向到/dev/null
#至于/dev/null,是linux里俗称的“黑洞”,为了让这个命令行执行后不留痕迹
pgrep -x mysqld &> /dev/null
#下面的if就不多解释了,简单了解过任何编程逻辑的都能看懂,-ne标示不等于
#至于&?,在Shell里有$0, $#, $*, $@, $?, $$等形式,具体建议百度下
if [ $? -ne 0 ]
then
#执行MySQL服务启动命令
/etc/init.d/mysqld start
#加一个退出当前进程
exit
#至于这个fi,是shell里的end if,哈哈
fi

解读完成,本文发自2021-2-7。有说的不好的地方或者因为若干年后迭代导致代码变更,麻烦给我发邮件我进行更新(超强求生欲,哈哈)

继续阅读Shell判断MySQL进程