MAC BeyoundCompare 无限试用方法

在官网(https://www.scootersoftware.com/download.php)下载最新的 Beyond Compare 解压后, 把 Beyond Compare 复制到应用程序中.选中图标,右键点击“显示包内容”,逐步进入 Beyond Compare 应用程序的 MacOS 目录下(/Applications/Beyond Compare.app/Contents/MacOS)原理BCompare 是应用程序启动的程序. 只要在在启动的时候删除 registry.dat (Library/Application Support/Beyond Compare/registry.dat)注册信息就好了.为此可以在该目录下添加一个批处理文件用来处理这个操作.具体操作如下:将主启动程序 BCompare 重命名为 BCompare.real在同级目录下新建一个脚本文件,命名为 BCompare,这样 BCompare 在启动的时候就会执行该脚本文件,注意记得 chmod a+x BCompare脚本如下 #!/bin/bash rm "/Users/${...

继续阅读 »

Docker 安装 Oracle

前往 dockerhub 获取 oracle 的镜像授权https://hub.docker.com/_/oracle-database-enterprise-edition下载 oracle 的 docker 镜像 docker pull store/oracle/database-enterprise:12.2.0.1 创建本地 oracledb 数据文件夹 mkdir /data/oracle_db 启动 oracle docker run -d -it --name oracle -p 1521:1521 -v /data/oracle_db:/ORCL store/oracle/database-enterprise:12.2.0.1 以下为 oracle docker 的说明文档Oracle Database Server Docker Image DocumentationOracle Database Server 12c R2 is an industry leading relational database server. The Oracle...

继续阅读 »

Apk 手动签名记录

V1签名jarsigner -verbose -keystore {path/*.jks} -storepass {pass} -keypass {pass} -signedjar {path/out.apk} {path/in.apk} {aliasname}V2 签名(用v2签名前要进行v1签名或zipalign) zipalign -v -p 4 input.apk output.apk zip对齐,因为APK包的本质是一个zip压缩文档,经过边界对齐方式优化能使包内未压缩的数据有序的排列,从而减少应用程序运行时的内存消耗 ,通过空间换时间的方式提高执行效率(zipalign后的apk包体积增大了100KB左右)。 zipalign命令选项不多: -f : 输出文件覆盖源文件 -v : 详细的输出log -p : outfile.zip should use the same page alignment for all shared object files within infile.zip -c : 检查当前APK是否已经执行过Align优化。 另外上面...

继续阅读 »

GPG Key 导入导出

列出本地 gpg keygpg --list-keys 输出 ----------------------------- pub rsa4096 2018-12-19 [SC] 40514E1E7B468BD5D2677ADF95F744F090BAB3D5 uid [ 绝对 ] xxxxx (xx) <xxxx@xxx.com> sub rsa4096 2018-12-19 [E] 导出gpg --output xx.pub.gpg.key --armor --export 40514E1E7B468BD5D2677ADF95F744F090BAB3D5 gpg --output xx.sec.gpg.key --armor --export-secret-key 40514E1E7B468BD5D2677ADF95F744F090BAB3D5 导入gpg --import xx.pub.gpg.key gpg --allow-secret-key-import --import xx.sec.gpg.key

继续阅读 »

Mysql 升级到5.7 后group by 报错

Mysql 升级到 5.7 后 group by 问题升级到mysql 5.7后,但进行一些group by 查询时,比如下面的SELECT *, count(id) as count FROM news GROUP BY group_id ORDER BY inputtime DESC LIMIT 20就会报如下错误:SELECT list is not in GROUP BY clause and contains nonaggregated column ‘news.id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by.原因是mysql 5.7 模式中。默认启用了ONLY_FULL_GROUP_BY。ONLY_FULL_GROUP_BY是MySQL提供的一个sql_mode,通过这个sql_mode来提供SQL语句GROUP BY合法性的检查。http://dev.mysql.co...

继续阅读 »

Let's Encrypt 免费通配SSL证书申请

证书申请方式有很多,这里我们使用 acme.sh 第一步:安装acme.sh脚本 curl https://get.acme.sh | sh source ~/.bashrc 第二步:根据你的dns解析服务商选择不同的dns设置腾讯云 export DP_Id="1234"export DP_Key="sADDsdasdgdsf"阿里云export Ali_Key="xxx"export Ali_Secret="asasas"其他方式请自行百度执行dns_dp 根据你的dns服务商选择. 阿里云:dns_ali替换为自己的域名 acme.sh --issue --dns dns_dp -d wangzq.cn -d *.wangzq.cn 成功后会在 ~/.acme.sh/ 生成你的域名文件夹,里面就是你的证书.crontab -l 查看,会生成一个定时任务.更新证书.

继续阅读 »