在Mac上开启AptX
2020-07-30
前言在使用Mac下使用蓝牙耳机时,声音时常断断续续;
我寻思着会不会是音频编码的问题,猜测Intel蓝牙对AAC编码支持较差。
在搜索相关资料后,发现Intel蓝牙似乎支持AptX,那么便尝试更换之。
过程
首先到Apple开发者站点下载Additional Tools for Xcode。
找到包含Bluetooth Explorer的版本,如目前最新的是11.4版。
打开下载的镜像包,再打...
在Windows平台安装PyCrypto
2020-07-22
前言在使用PyInstaller加密打包程序时,遇到了打包程序无法启动的问题。
查阅资料后发现是因PyCrypto未能正确安装。
首先尝试了安装替代品PyCryptoDome,后来发现并不可行。
然后编译安装PyCrypto时又出现了无法安装的问题,再以此记录。
正文遇到以下错误:
...省略部分无关内容...
C:\Program Files (x86)\Microsoft Visu...
Python在CentOS下的编译安装过程
2020-07-14
前言最近在编写CentOS环境下的自动部署脚本,开发环境使用Python3.7+在CentOS环境下需要自行安装。
在安装的过程中,把以前没记录下来的坑又踩了一遍,故以此记录。
下载源码点击打开Python官方源码下载页。
编译安装
安装编译环境
yum -y install gcc make
安装依赖
yum -y install zlib-devel
# 以下可选,根据需要安装,不安装...
unoconv转换Csv中文乱码问题
2020-06-23
前言最近在使用PHPSpreadsheet导出大量数据到Xlsx时,频繁出现各种问题;如内存溢出、数据丢失等。
后来更换导出格式为Csv,问题减少了,但是在Office中使用极其不友好;如不支持单元格格式、在不同系统中使用的编码不同可能会出现乱码的情况。
于是就有了这么一个折中的方案,PHP导出时使用Csv格式,导出完成后,使用unoconv将文件转换为Xlsx格式。
然而使用unoconv转换为...
Git禁止记住密码
2020-06-12
前言在生产环境中部署git项目时,当pull时输入账号密码后,会被Git Bash记住;但如果部署在公共环境下,被记住就不太合适了。
解决方法Git Bash执行以下内容。
git credential-manager uninstall
PHP中将Word文件转换为PDF
2020-06-02
前言在上一篇水文中,我提到了需要实现“docx转pdf”;
经过一番折腾,最终得出了一个结论:PHP可真不愧是一两面撬刀的🔨。
在尝试了使用“phpoffice/phpword”+“dompdf/mpdf”等主流PDF转换库对docx进行转换后,最后得到的效果实在是不尽人意。(错位+乱码)
虽然在Windows平台可通过“.net COM组件”这种外挂方式实现转换,但这种方法...
Mac环境下配置XDebug
2020-06-01
前言近日接了个CURD项目,在实现docx转pdf时出了点小问题,需要使用XDebug进行调试。
在一般情况下,只要使用包管理工具安装“php-ext-xdebug”之类的包即可。
然而Mac下的包管理,使用Homebrew搜索“php”,却没有相关结果。
经过一番搜索,发现pecl可安装“xdebug”。
配置环境变量在使用pecl前,需要先配置环境变量。(在使用brew安装php时有相关提示,...
安卓应用全屏适配(游戏)
2019-10-24
前言在前些日子中,DFQ默认的全屏方案在各种花里胡哨的安卓手机屏幕(如水滴屏、额头屏等全面屏)中出现大黑边。
在游戏应用中,如果两边有黑边,自然是玩起来不舒服的;所以只能寻找解决方案进行适配。
经过一番搜寻、实践,发现问题意外的简单。
解决方案只需要在AndroidManifest.xml中对应的Application 标签中,添加以下内容即可:
<meta-data android:...
PyQt5 QWidget初始化问题
2019-08-19
前言在初始化QWidget时出现了以下问题。
Traceback (most recent call last):
File "form/__init__.py", line 62, in __init__
self.setupUi(self)
File "view/form.py", line 31, in setupUi
QtCo...
重启Usb蓝牙设备(PD虚拟机模拟插拔)
2019-08-05
前言小米pro的Hackintosh方案挺香的,用了也有8个月了,还是挺稳定的。
但是其中有两个很操蛋的问题:
内置蓝牙无法使用
无法驱动内置Wi-Fi
由于不想硬改,作出一些不可逆操作,所以以上问题均采用USB方案解决。
Wi-Fi解决方案也比较完美了,使用Comfast的CF-811AC可支持5G网络,搭配GitHub上的驱动使用,效果极佳。
蓝牙,当时随便在淘宝买了个比较mini的US...