原创 PHP正則提取圖片img標記中的任意屬性

/*PHP正則提取圖片img標記中的任意屬性*/ $str = '<center><img src="/uploads/images/20100516000.jpg" height="120" width="120"><br />PHP

原创 php實現遠程網絡文件下載到服務器指定目錄(方法一)

PHP實現遠程網絡文件下載到服務器指定目錄(方法一) <?php function getFile($url, $save_dir = '', $filename = '', $type = 0) { if (trim($

原创 通過 GitHub 的 API 獲取代碼

GitHub 的 API 功能很強大,也很規範。基本都是以 GET 方式從 https://api.github.com/ 取得。 假如要獲得代碼庫

原创 使用GnuPG(PGP)加密信息及數字簽名教程

月光博客  http://www.williamlong.info/archives/3439.html PGP (Pretty Good Privacy) 是由 Phil Zimmermann 於 1991 開發的一個用於數據加密

原创 Failed to get D-Bus connection: Operation not permitted

在Centos7的docker裏裝好了httpd,運行報錯: systemctl start httpd.service Failed to get D-Bus connection: Operation not permitt

原创 yii2設置網站基礎url

<?php $config = [ 'components' => [ 'request' => [ // !!! insert a secret key in the following

原创 Git submodule 如何刪除一個 submodule

git 並不支持直接刪除Submodule需要手動刪除對應的文件: 例如一個 Rails 插件的submodule 目錄是 vendor/plugins/will_paginate 1.從 .gitmodule 文件裏面刪掉關於 ven

原创 html屬性

以下內容轉載自:https://panku.pro/html/html-attributes.html HTML 屬性 屬性是 HTML 元素提供的附加信息。 HTML 屬性 HTML 元素可以設置屬性 屬性可以在元素中添加附加信息 屬性

原创 GitHack:一個git泄露利用腳本

GitHack:一個git泄露利用腳本 當前大量開發人員使用git進行版本控制,對站點自動部署。如果配置不當,可能會將.git文件夾直接部署到線上環境。這就引起了git泄露漏洞。 作者:exploit.py來源:FreeBuf|201

原创 MySQL中的Cascade,NO ACTION,Restrict,SET NULL

InnoDB支持5種方式, 分列如下  cascade方式 在父表上update/delete記錄時,同步update/delete掉子表的匹配記錄 On delete cascade從mysql3.23.50開始可用; on upd

原创 自己更換雲平臺綁定QQ號的方法

1、進入站點後臺->雲平臺->診斷工具下,點擊手動修改站點ID/KEY,在彈層裏將站點ID、KEY刪掉,同時將雲平臺狀態改爲尚未開通雲平臺; 2、更新服務器緩存; 3、下載附件中的文件,並解壓; 4、上傳 discuzx_upda

原创 最新免費計算機編程視頻教程

最新免費計算機編程視頻教程 https://www.youtube.com/channel/UCAEDC_Ku-K6zTVpGi6kLS1g 嵌入式驅動開發環境搭建初級 Java For Android Eclipse IDE 使用技巧

原创 mysql 去除前後空白字符

在數據庫導入excel中數據時,經常會出現一些空格或者其他特殊字符導致數據無法查詢,我們都知道 trim(field) 可以消除字段前後的空格,但是如何消除空白的特殊字符呢: update  table  set  field = rep

原创 redis鎖處理併發問題

redis鎖處理併發問題 redis鎖處理高併發問題十分常見,使用的時候常見有幾種錯誤,和對應的解決辦法,在此進行自己的總結和整理。 set方式 setnx方式 setnx+getset方式 set方式  作爲redis小白,一開始能想到

原创 centos7安裝gradle腳本

install-gradle-centos.sh# !/bin/bash # installs to /opt/gradle # existing versions are not overwritten/deleted # seamle