程序员自我救赎

记录程序员救赎之道

问题

启动mysql后,配置文件未生效,mysql命令登录发现警告

1
World-writable config file '/etc/mysql/my.cnf' is ignored.

解决

1
sudo chmod 664 /etc/mysql/my.cnf

docker

1
docker exec -it mysql chmod 664 /etc/mysql/my.cnf

重启mysql

原因

权限为777的配置文件任何人都可以修改mysql认为有安全问题,因此忽略。

使用apktool 解包apk和封包apk,文档及安装地址:连接

1、解包

1
apktool d xxx.apk

解包错误尝试

1
apktool d xxx.apk --only-main-classes

2、重新打包

1
apktool b xxx -o newxxx.apk

3、签名

1
apksign

Docker

Docker安装

1、卸载

script
1
2
3
4
5
6
7
8
9
10
11
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
阅读全文 »

Android命令行

签名

1
2
3
对apk v1签名:jarsigner -verbose -keystore 签名地址 -signedjar 生成路径 源文件路径 别名
对apk 二签名:apksigner sign --ks (签名地址) --ks-key-alias (别名) --out (签名后的apk地址) (待签名apk地址)

阅读全文 »

flac convert to mp3

1
find . -name "*.flac" -exec ffmpeg -i {} -ab 320k -map_metadata 0 -id3v2_version 3 {}.mp3 \;

shell连续执行多条命令

1
2
3
cmd1 执行完执行cmd2:  cmd1 ; cmd2
cmd1 执行成功执行cmd2: cmd1 && cmd2
cmd1 执行失败执行cmd2: cmd1 || cmd2

音频文件修改信息,成功删除源文件

1
ffmpeg -i xxx.flac -metadata artist="本兮" xxx.flac.flac -y && mv xxx.flac.flac xxx.flac

为音频文件增加20分贝音量

1
ffmpeg -y -i {inFile} -af volume=20dB {outFile}

使用systemd管理服务,包括启动、停止、配置后台运行和设置开机自启动。

安装systemd

1
2
3
4
5
6
# 使用 yum 安装 systemd(CentOS/RHEL)
yum install systemd

# 使用 apt 安装 systemd(Debian/Ubuntu)
apt install systemd

阅读全文 »

  1. 编辑 /tmp/dhcp.leases 文件,删除想清理的IP地址/MAC地址那一行
  2. 重启dnsmasq:
    1
    /etc/init.d/dnsmasq restart

Amlogic系列盒子彻底解决key丢失问题

1
2
3
4
5
6
7
adb shell
cd /sys/class/unifykeys/
cat list //查看支持的更改数据
echo mac > name //敲入>name命令选择需要修改的key
echo AA:BB:CC:DD:EE:FF > write //敲入>wirte命令修改指定的mac地址
cat read //查看写入的数据

欢迎来到我的学习记录网站。
我是程序员阿峰,欢迎关注我。记得点赞哦。

0%