原创 windows+linux16.04雙系統時間不一致的問題

安裝了win10 和 Ubuntu 雙系統,重啓切換到 Win10 後,Windows的時間總是不對。 解決辦法: 1. 先在ubuntu下更新一下時間,確保時間無誤: 2. 打開終端:Ctrl + Alt + T 3. 終端輸入

原创 C語言關鍵字auto、static、register、const、volatile、extern的作用

關鍵字auto、static、register、const、volatile、extern 這些關鍵字是C語言中常見的也是是c++的基礎知識,我整理了一下,希望對新學的朋友們有用: (1)auto    這個這個關鍵字用於聲明變量的生存

原创 PHP連接MySQL數據庫

PHP連接mysql 數據庫,一般來說分爲普通方法和麪向對象兩種方法。在此,進行一個簡單的講解。 方法一:普通方法(面向過程) 首先,我先做出如下假設。 $username=your_name; $userpass=your_p

原创 ubuntu16.04下搭建ngnix+php+mysql+Redis,實現數據庫的讀寫分離

在學習完Redis後,相信很多人都對明白了mysql+redis的開發模式有了一些心得認識。那麼,在這裏給大家先分析一下Mysql+Redis的開發優勢。 做過項目開發的人應該都知道,讀寫一體的操作對mysql的壓力是很大的,這張圖片

原创 使用fis將本地項目部署到開發機(遠程服務器)

習慣了使用VScode,sublime text 3等編輯器,需要自己在開發機上改bug,只能依靠linux系統提供的vim,對於我這種對vim不熟的人來說,在開發機上改bug用vim真的是非常難受了,總是會在本地將代碼修改完畢,再複製上

原创 PHP引用(&)以及底層實現原理

面試題NO.1 什麼是引用變量?在PHP中引用是如何實現的。 概念: 引用:在PHP中,不同的變量名字訪問同一個變量的內容,成爲引用,用&符號表示。 引用工作原理: (1)PHP在內存中存儲的原理: <?php $a = ra

原创 【百度】寫一個百度實習的總結吧——離職返校第四天

2017年12月12日下午,接到百度面試電話,之前在實習僧官網上投了簡歷。這是人生中的第二次面試,第一次面試也是百度,是手機百度業務部的直面。在第一面時被懟到直接掛掉。詳情: 人生第一面,被懟到懷疑人生 這次面試的部門是企業智能平臺部,

原创 PHP底層原理(理解)

用了很久的LAMP或者LNMP,那麼lamp之間到底是怎麼工作的,或者是怎麼聯繫起來?平時只是寫程序,很少思考過他們之間的工作原理: PHP底層工作原理 圖1 php結構 從圖上可以看出,php從下到上是一個4層體系 ①Zend引擎

原创 數據庫鎖的類型有三種???共享鎖、排它鎖、更新鎖

共享(S)鎖:多個事務可封鎖一個共享頁;任何事務都不能修改該頁; 通常是該頁被讀取完畢,S鎖立即被釋放。 排它(X)鎖:僅允許一個事務封鎖此頁;其他任何事務必須等到X鎖被釋放才能對該頁進行訪問;X鎖一直到事務結束才能被釋放。 更新

原创 mysql分表的3種方法

mysql分表的3種方法 一,先說一下爲什麼要分表 當一張的數據達到幾百萬時,你查詢一次所花的時間會變多,如果有聯合查詢的話,我想有可能會死在那兒了。分表的目的就在於此,減小數據庫的負擔,縮短查詢時間。 根據個人經驗,mysql執行一個

原创 SQL注入漏洞與防範

SQL注入的原理:在原有SQL語句上附加一段SQL代碼,構造特殊的SQL語句,利用程序自身的權限實現所需要的操作。 假如現在有一張user表: uid username pwd 1 admin admin222 2 custome 12

原创 一點使用git的心得

git branch 查看分支 git status 查看當前狀態(是否修改) git add 提交某個修改 git commit 添加註釋 git push 提交 git merge 合併 git r

原创 php CI3.0控制器多級目錄支持

比方說你想配置默認路由爲: $route['default_controller'] = 'index/home'; ci3.0之前是可以放在 controllers中的子文件夾中的,但是到了ci3.0就必須直接放在 controller

原创 Nginx與PHP交互詳解——被百度懟了很長時間!!!

Nginx是俄國人最早開發的Webserver,現在已經風靡全球,相信大家並不陌生。PHP也通過二十多年的發展來到了7系列版本,更加關注性能。這對搭檔在最近這些年,叱吒風雲,基本上LNMP成了當下的標配。可是,你用了這麼多年的Nginx+

原创 PHP實現在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。

       <算法>PHP實現在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 <?php function F