原创 mysql的安裝

前言 上班第一天,在公司電腦搭建各種開發環境以及軟件,mysql的安裝是必不可少的,下面就講解一下mysql的安裝。 正文 一、下載MySQL 首先,去數據庫的官網http://www.mysql.com下載MySQL。 點擊進入後的首頁

原创 寫一手好SQL,你該從哪裏入手?

有時候我們會遇到:在查詢sql的時候,假如有100w條數據,會出現慢sql告警,這個時候你就應該到處sql日誌來查找原因了。這裏很有可能的主要原因就是沒有命中索引和沒有分頁處理(原因有很多種,主要分析你的日誌)。那接下來我們就得去優化sq

原创 Django 安裝

Window 下安裝 Django 如果你還未安裝Python環境需要先下載Python安裝包。 1、Python 下載地址:https://www.python.org/downloads/ 2、Django 下載地址:https://

原创 [編程題]子串模糊匹配

[編程題]子串模糊匹配 時間限制:C/C++ 1秒,其他語言2秒 空間限制:C/C++ 32M,其他語言64M 從字符串string開始完整匹配子串sub,返回匹配到的字符個數。 sub中如果出現'?'表示可以匹配一到三個除'\0'以外的

原创 如果有人問你 MySql 怎麼存取 Emoji,把這篇文章扔給他

01、前言 Emoji 在我們生活中真的是越來越常見了,幾乎每次發消息的時候不帶個 Emoji,總覺得少了點什麼,似乎乾巴巴的文字已經無法承載我們豐富的感情了。對於我們開發者來說,如何將 Emoji 存入 MySql 數據庫或者取出來,就

原创 與大家分享一下,在workerman開發中遇到的問題與解決方法

在workerman開發過程中,遇到了很多問題,我都總結了一下,與大家分享:如果還不懂的,建議去看看這套教程,希望能幫助到你! 1  workerman無法正常訪問問題描述:在阿里雲ECS上部署了workerman的應用(ECS是專有網絡

原创 Linux 用戶和用戶組管理

Linux系統是一個多用戶多任務的分時操作系統,任何一個要使用系統資源的用戶,都必須首先向系統管理員申請一個賬號,然後以這個賬號的身份進入系統。 用戶的賬號一方面可以幫助系統管理員對使用系統的用戶進行跟蹤,並控制他們對系統資源的訪問;另一

原创 Linux 磁盤管理

Linux磁盤管理好壞直接關係到整個系統的性能問題。 Linux磁盤管理常用三個命令爲df、du和fdisk。 df:列出文件系統的整體磁盤使用量 du:檢查磁盤空間使用量 fdisk:用於磁盤分區 df df命令參數功能:檢查文件系統的

原创 php中WEB上傳文件的原理是什麼,如何限制上傳文件的大小?

上傳文件的表單使用post方式,並且要在form中添加enctype='multipart/form-data'。 一般可以加上隱藏域:<input type=hidden name='MAX_FILE_SIZE' value=ddddd

原创 VMware 安裝 Centos7 超詳細過程

1.軟硬件準備 軟件:推薦使用 VMware,我用的是 VMware 12 鏡像:CentOS6 ,如果沒有鏡像可以在阿里雲下載 https://mirrors.aliyun.com/centos/ 硬件:因爲是在宿主機上運行虛擬化軟

原创 設計模式-代理模式

一、什麼是代理模式 Proxy模式又叫做代理模式,是是結構型設計模式之一,它可以爲其它對象提供一種代理(Proxy)以控制對這個對象的訪問。所謂代理,是指具有與代理元(被代理的對象)具有相同的接口的類,客戶端必須通過代理與被代理的目標類交

原创 Linux 安裝

本章節我們將爲大家介紹 Linux 的安裝,安裝步驟比較繁瑣,現在其實雲服務器挺普遍的,價格也便宜,如果直接不想搭建,也可以直接買一臺學習用用,參考各大雲服務器比較。 本章節以 centos6.4 爲例。   centos 下載地址: 可

原创 避免死鎖-----銀行家算法詳解

​ 避免死鎖同樣屬於事先預防的策略,但是並不是事先採取某種限制措施來破壞死鎖的必要條件,而是在資源的動態分配過程中,防止系統進入不安全狀態,以避免發生死鎖。避免死鎖這種方法對資源的分配限制條件較弱(相比於預防死鎖),以期望獲得更好的系統性

原创 搭建一個簡單的cms前端框架

明確一點,我們的公司的項目是要求前後端分離 當然首選是node這塊,警告node很多強大的功能,自己瞭解的不深,不過慢慢學習中 好了,接下來講一下我的後端項目的前端部分的搭建過程 1、技術選型:這套框架是搭建給後臺人員用的,所以儘量去貼合

原创 面試官問你php協程,你要這樣告訴他

多任務 (並行和併發) 在講協程之前,先談談多進程、多線程、並行和併發。 對於單核處理器,多進程實現多任務的原理是讓操作系統給一個任務每次分配一定的 CPU 時間片,然後中斷、讓下一個任務執行一定的時間片接着再中斷並繼續執行下一個,如此