原创 PHP 位運算操作字符串類型的數字產生的Bug

重點:在php中 字符(字符串)的位運算操作 是按照Ascii碼值來進行計算的 在進行位運算時 如果 其中有一個爲數字,則全部按照數字計算,如果都是字符串,則按照assic進行計算 如 “10”| 2 或者 “2” | 10 數

原创 Fiddler 顯示服務器ip地址

Fiddler顯示服務器ip地址 打開Fiddler 在菜單欄點擊Rules,打開菜單Customize Rules 設置Rules 在彈出的編輯器,搜索 static function main 在下面插入一行: Fiddle

原创 linux 卸載gitlab

按捺不住好奇的心理,想自己在服務器上搭建個gitlab,裝完之後就去忙工作去了,次日一看博客,打開頁面卡的跟g一樣(服務器配置1核1G內存),進去服務器一看,全是gitlab的進程,一氣之下,便把gitlab給卸載了。這裏做下卸載

原创 Git 查看遠程倉庫地址命令&修改遠程倉庫地址命令

git查看遠程倉庫地址命令 git remote -v git查看遠程倉庫地址命令 git remote set-url origin [您的地址] 驗證是否改變成功 git remote -v 來源:原文地址

原创 MacOS 命令行下使用Sublime Text打開文本文件

很多程序員最喜歡的編輯器都是SublimeText,在MacOS下,使用vi/vim命令編輯文件是比較苦逼的事情,下面就根據個人實踐,向大家介紹怎麼使用SublimeText編輯文件。 注意:首先要有一臺Mac哦! 第一步:安

原创 Redis 常用命令(一)

連接命令 本地連接 redis-cli 遠程連接 redis-cli -h host -p port -a password

原创 Linux CentOS 7 iptables 開放端口

查看已開放端口: iptables -L 添加端口入口允許(示例:3306): iptables -I INPUT -p tcp —dport 3306 -j ACCEPT 添加端口出口允許(示例:3306): ipta

原创 PHP include 和 include_once 的區別

include 和 include_once 的區別 include 會將指定的文件載入並執行裏面的程序;重複引用加載多次。 include_once 函數會將指定的文件載入並執行裏面的程序;此行爲和 include 語句類似

原创 PHP 實現微信關注公衆號或掃碼實現獲取用戶信息

php微信關注公衆號或掃碼實現獲取用戶信息(內含簡易框架搭建,可複用) 概述 用戶可通過掃描二維碼進行關注或單純進行掃碼操作,實現獲取用戶微信信息,提高公衆號關注率 詳細 流程 準備工作 準備公衆號及配置 本文用測試公衆號進

原创 MAC 上安全與隱私開啓任何來源設置

終端下執行: sudo spctl --master-disable 然後輸入密碼就可以了; 返回原來的設置: 再次執行上述命令就可以了。 Stay Hungry;Stay Foolish;

原创 MySql 因mysql TINYINT類型設置過小導致的問題

今天突然收到郵件,生產環境出問題了,趕緊放下手頭的工作進行問題排查。 出現問題的系統,是公司內部的財務系統,這出現問題可不是鬧着玩的,趕緊進行排查。 問題描述 在這個財務系統中,涉及到公司幾個分公司的財務狀況,在系統中,標識

原创 Linux 解決ssh連接服務器超時自動斷開的問題

通常新服務器,通過ssh連接到服務器之後,一段時間不操作,便會斷開鏈接,那麼該如何避免呢,下面我們通過對服務器的ssh進行下設置,便能夠解決這個問題 登陸服務器,到ssh目錄 命令:cd /etc/ssh 備份配置項

原创 JS 實現AES加解密

<script> function encrypt_str(str) { var KEY = 'test'; var IV = hex_md5(KEY).substr(8,

原创 PHP 報錯級別設置和原理分析

原理簡介 在PHP配置文件中php.ini有如下配置: ; Error Level Constants: ; E_ALL - All errors and warnings (includes E_STRI

原创 PHP 實現AES加解密

/** * Note: AES加密(128) 向量採用key md5 8-24位 * Author: joker * Time: 2020/6/8 14:24 * * @param $data_str