MariaDB重置root密码

  • Jason.z
  • 2020-01-09 01:46:37

以Centos7.0为例

首先,我们停掉MariaDB服务:

systemctl stop mariadb.service  #停止MariaDB

以安全模式启动MySQL:

sudo mysqld_safe --skip-grant-tables --skip-networking &  

直接用root登录,无需密码:

mysql -u root  

接着重设密码:

mysql> use mysql;  
mysql> update user set password=PASSWORD("mynewpassword") where User='root';  
mysql> flush privileges; 

我们退出,然后启动 MariaDB 服务:

mysql > quit  

重启服务:

 systemctl restart mariadb.service #重启MariaDB

IOS超级签名核心技术解密

  • Jason.z
  • 2020-01-08 11:43:38

行业背景

由于苹果appstore在中国市场审核的日益严格,很多诸如棋牌类游戏,金融APP都面临无法上架的问题。在这种情况下衍生了以签名为生的产业链。我们简单列举一下各个签名方式的优缺点。

企业签名:

苹果企业帐号(非公司帐号)提供了一种INHOUSE的签名,这种签名方式允许在企业内部分发。

优点:

  • 价格适中;
  • 不限安装数量;

缺点:

由于企业帐号的申请难度极大,目前市场上独立的企业帐号都被炒到了几十万。 而市场上提供的签名多为共享的企业证书,掉签概率极大。

基本2-3天掉一次,十分影响使用。 现在价格也涨了 大约...

Jenkins构建IOS签名的时候提示errSecInternalComponent错误的解决方案

  • Jason.z
  • 2020-01-08 10:38:56

通过Jenkins 远程在Mac机器上重签名的时候,提示以下错误:

/usr/bin/codesign --force --sign 09E4B7713C237A7B047C8BD112B75802F8F925D5 --resource-rules=/Users/solomo/workspace/workspace/xx.app/ResourceRules.plist --entitlements /Users/solomo/Library/Developer/Xcode/DerivedData/LeFeng-hetkaoqrwbtfuofgjrqfxscgajma/Build/Intermediates/LeFeng.build/Release-iphoneos/LeFeng.build/LeFeng.app.xcent /Users/solomo/workspace/workspace/xx.app Warning: --resource-rules has been deprecated in Mac OS X >= 10.10! CSSM_SignData returned: 8001094A /Users/solomo/workspace/workspace/xx.app: errSecInternalComponent Command /usr/bin/codesign failed with exit code 1

BUILD FAILED

The following build commands failed: CodeSign /Users/solomo/workspace/workspace/xxx.app (1 failure) Build step...

Jenkinks执行shell脚本的时候提示"Command Not Found"的解决方案

  • Jason.z
  • 2020-01-08 10:32:00

问题描述

本地SHELL可以执行,但是执行远程SHELL的时候会提示"Command Not Found"

问题分析

主要是因为Jenkins没有加载 /etc/profile 环境变量导致的。

问题解决

在执行的shell脚本里加上-i-l参数即可,例如

#!/bin/bash -ilex

gitea自动同步到github解决方案

  • Jason.z
  • 2020-01-03 08:24:21

貌似gitea没有gitlab的同步镜像功能。

如果要实现自动同步的话,可以用git钩子来实现。

添加如下脚本

#!/bin/bash
git push --mirror --quiet https://user:token@github.com/xxx/xxx.git &> /dev/null &
echo 'github push successful.'

user和token 可以从github上获取到。

Composer提示Failed to decode zlib stream错误的解决方法

  • Jason.z
  • 2019-12-31 08:58:24

使用 composer命令安装的时候提示以下错误:

Failed to decode zlib stream

解决办法:

yum install epel-release
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum update

Appstore提交是提示"Unsupported Architecture x86"错误解决方案

  • Jason.z
  • 2019-12-23 07:45:56

错误描述:

某APP提交到苹果商店的时候提示以下错误:

ERROR ITMS-90087: "Unsupported Architecture. Your executable contains unsupported architecture '[x86_64, i386]'." ERROR ITMS-90209: "Invalid segment Alignment. The App Binary at SJAPP.app/Frameworks/Buy.framework/Buy does not have proper segment alignment. Try rebuilding the app with the latest Xcode version." (I am already using the latest version.) ERROR ITMS-90125: "The Binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's Linker." WARNING ITMS-90080: "The Executable Payload/..../Buy.framework is not a Position Independent Executable. Please ensure that ur build...

brew update/install 很慢的解决方案

  • Jason.z
  • 2019-12-16 01:27:13

解决方案:更新为国内源

以中科大为例:

cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

brew update

第一次brew update的时候会较慢,后面使用就很快了。

如果不想使用国内源,可进行以下操作复原

cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core

brew update

Git Fatal:The remote end hung up unexpectedly错误的解决方法

  • Jason.z
  • 2019-12-08 16:03:59

GIT推送的时候提示以下错误:

Git Fatal:The remote end hung up unexpectedly

原因分析:

一般是由于推送的文件太大导致的。

解决办法:

修改本地配置,以修改500M为例。

1、命令行修改

git config --local http.postBuffer 524288000

2 本地文件修改 打开.git目录下的config文件,增加以下内容

[http]
    postBuffer = 524288000

pip提示ModuleNotFoundError: No module named 'pip._internal'错误的解决方法

  • Jason.z
  • 2019-11-28 02:56:29

升级python版本后 一直提示以下错误:

root@iZwz98p61dhjsadfhjkarjhj5Z:~# pip -V Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in from pip._internal import main ModuleNotFoundError: No module named 'pip._internal'

解决办法

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall