原创 使用python3.x寫一個基於udp通信的小例子

UDP協議通信例子準備兩段代碼client端代碼server端代碼啓動服務首先啓動server端服務啓動client端服務抓包看看內容確實是服務器返回的 準備兩段代碼 一段時client端,另一段是server端 client端代

原创 PHP實現簡單工廠模式

PHP代碼實現簡單工廠模式 <?php // 簡單工廠模式 abstract class Operation { public $numberA = 0; public $numberB = 0; abstract

原创 PHP實現單例模式

PHP實現單例模式 <?php // 單利模式 三私一公 class DB { private static $instance; public static function getInstance() { if

原创 一次簡單的TCP通信

基於Python的一次TCP通信 client端代碼 from socket import * serverName = '121.199.**.**' serverPort = 12000 clientSocket = soc

原创 PHP的isset函數使用的坑

今天發現PHP的isset函數不能謹慎使用有個坑背景 背景 今天在寫php代碼的時候遇到了isset的坑,下面我來介紹一下我的代碼 上面代碼的意思和我寫的業務代碼情況一樣,爲了不會讓程序發生變量爲定義的錯誤,我使用了isset

原创 PHP的require多重引用的坑

a->b->c a文件引入文件b b文件引入文件c 此時如果c文件不存在,在php5中這種情況不會報告任何錯誤,我在使用laravel框架 php artsion中的命令行就沒有收到任何錯誤信息。在laravel的錯誤日誌以及ph

原创 PHP操作Redis使用incrByFloat 造成小數位數異常問題

我遇到問題的場景 廢話少說下面是我的環境配置 系統 => Centos7.2 結果來自 uname -a 命令 PHP => 7.1.25 結果來自 php -v 命令 PHP的Redis擴展 => 4.2.0 結果來自 php

原创 不忘過去,不懼將來,19年再出發

    2018已過,也以進入2019年,在過農曆新年前打算抽出時間來總結一下18年,再遙望一下19年。在入職新公司前打算寫下這篇文章,希望在我19年迷茫之時能夠時刻鞭策我,不要忘記新一年的目標!     在寫這篇文章前我也回憶了一下

原创 windows 7 配置SVN服務器和客戶端 (古月)

首先先給大家所需要的工具 Setup-Subversion-1.6.5.msi 服務器端 TortoiseSVN-1.7.10.23359-x64-svn-1.7.7.msi 客戶端 (小烏龜) 鏈接:https://pan.bai

原创 C語言寫一個方便的GCC編譯工具(古月)

使用的場景 我在學習C語言的時候要寫很多測試的代碼,然而每次在編譯代碼的時候每次都要寫同樣的編譯代碼gcc -o 生成的文件名 源代碼文件.c 而我們有現有的生成規則,那就是生成的文件只要去掉源文件後面的.c後綴即可,那我們何不寫個程

原创 Mac 去掉終端顯示的計算機名

場景 使用Mac的同學門會遇到如下問題 就是在使用終端的時候由於用戶名太長,感覺很不爽,下面就告訴大家怎麼去掉這個計算機名稱 下面的圖片就是我們要實現的效果 前面的/就是目錄的名稱,而後面的$符號就是是否爲管理員。是不是感覺一下子清

原创 C語言字符中兩個字符串拼接(古月)

最忌學習了C語言的基礎,深刻的感受到了跨平臺語言是多麼的強大,我們都是站在了巨人的肩膀上.下面就是C語言將兩個字符串拼接起來的代碼 #include<stdio.h> int main(void) { char arr1[] =

原创 MAC默認軟件安裝位置

找了好久終於發現了Mac自帶的相關開發工具所在的位置 我的電腦系統版本是10.14 軟件位置在 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include

原创 前端CORS請求接口跨域問題解決方案 (古月)

先配置Nginx 先舉例 以下是我們常用的nginx站點配置(PHP網站爲例) server { listen 監聽端口; server_name 域名部分; set $root_path 目錄部分;

原创 Centos7 手把手教你 編譯安裝LNMP環境 (古月)

我使用的是騰訊雲的服務器 Centos7 64位的版本 在我們剛購買完服務器後我們可以使用Xshell來連接到服務器 , 但是現在Xshell開始收費了 我們不得不使用之前的版本 下面放上百度雲的鏈接: https://pan.bai