原创 PHP實現一個雙向隊列

<?php class Twowayqueue{ private $array=array(); public function addHead($element){ return array_unshift($t

原创 Linux搭建SVN倉庫(一)

剛做開發得分時候一直用的是GIT去管理代碼,來到新公司快一年了,這邊用的是SVN,寫一篇較爲詳細的SVN搭建過程; 一、準備條件 服務器一臺(本文以centos7 爲例) 二、準備操作 因爲一些linux發行版本上會自帶的有Subvers

原创 Linux搭建SVN倉庫(二)

第一部分講了怎麼在linux上去安裝SVN,這一篇主要說一下怎麼創建一個倉庫,以及配置一下用戶信息權限等 你可以在任意目錄創建一個倉庫,語法爲: svnadmin create <你的倉庫名稱> 比如說我建立一個test倉庫則就是:sv

原创 PHP原始驗證碼生成

<?php session_start(); $image = imagecreatetruecolor(100, 30); //新建一個真彩色圖像, //5>設置驗證碼顏色 imagecolorallocate(in

原创 Python 下 SyntaxError: Missing parentheses in call to 'print'. Did you mean print(" ")?

最近想學一下python這門語言;就照着文檔學了起來: 出現標題中的語法錯誤是因爲: print在python3中作爲內置函數使用; print在python2中作爲一種語法結構使用;   拓展:這就有像PHP中的echo和print 區

原创 怎麼隱藏響應頭中的server和X-Powered-By?

根據自己的服務器來解決回答這個問題: 去除server中的詳細信息: apache: 找到你的配置文件http.conf 找到下面兩個參數後按照下面修改: ServerSignature Off ServerTokens Prod 如果

原创 mysql 修改數據表某個字段中的某一部分字符串值【REPLACE】

現在要把link字段中的asd替換成apk ? UPDATE linkset SET link = REPLACE (link, 'asd', 'apk') 效果如圖: 更改了4行:再去看錶中數據:

原创 mysql 區分大小寫查【BINARY】

默認搜索會不區分大小寫的查出來 SELECT * FROM shortlinkset WHERE `link` LIKE "%BOOK%" 加入關鍵字:BINARY SELECT * FROM shortlinkset W

原创 MYSQL批量修改

UPDATE `user` SET acces = ( CASE id WHEN 50 THEN '11' WHEN 51 THEN '33' WHEN 52 THEN '44' END ), pass = (

原创 SQLSTATE[HY000] [2002] No such file or directory之YII2

前幾天部署自己在上家公司的項目時,出現的這個問題,可能有些同學會暈,我的配置信息都是正確的爲什麼部署到linux上面不行呢? 這裏只介紹我這邊遇到的,其實就是localhost應該換成127.0.0.1,原因如下: 你寫localhost

原创 取出二維數組中每個數組元素的第一個值 ,組成新的數據

$arr = [ 'name' =>array('校長','老師','學生'), 'action' =>array('管理','教書','聽書'), 'leve' =>array('真好','不賴','搗蛋'), ]; 目標:取數

原创 請求對象 小技巧

主要是沒有繼承系統類的控制器適合這種,叫做構造方法注入很方便: <?php /** * Created by PhpStorm. * User: k * Date: 2019/7/1 * Time: 10:06 */ nam

原创 LAYUI框架隱藏列問題

經常用這個框架,所以有同事問我這個問題:layui怎麼去隱藏一些不想讓用戶看到的列,比如說ID啦,其實這個很簡單:方法就是不去渲染就行了: 代碼: <!--<th lay-data="{field:'id', width:80,

原创 PING 端口

  註釋:window 好像是沒有直接的命令的,可以下載一個tcping這個東西 鏈接地址 https://elifulkerson.com/projects/tcping.php 直接Download下載就行 (tcping.exe)

原创 PHP中unpack在服務器和本地不一樣?

unpack:函數從二進制字符串對數據進行解包。 檢查一下你本地的環境和服務器環境是否一致:比如說是本地是64的 服務器是linux 很可能就會出現同樣的程序產生的結果不一樣: 解決辦法: 找一下該函數的參數,然後選擇環境對應的參數即可: