原创 yii2.0域名目錄綁定(二級域名)以及url美化 url僞靜態 Apache ,Ngnix和 IIS

域名綁定目錄前要進行域名解析,域名解析一般在購買商的管理平臺上解析,需要一定時間才能正常解析。 vi /etc/httpd/conf/httpd.conf,中搜索VirtualHost example: 按照註釋的示例: <

原创 swift入門第二季(函數和包,面向過程)

函數 func 函數名(形參列表)->返回值{ 函數體 } 可變參數 在參數類型後面加… ,可接受多個參數值 默認參數 直接在形參賦值 可變參數放在最後面,默認參數放在次後面 傳遞的只是參數的值,而非指針,如需傳遞指

原创 Swift入門基礎(語法,數據類型,數組,字典)

變量用var,常量用ler swift語句可以跨行 標誌符必須以字符,下劃線,美元符開頭,不以數字開頭 一行可以聲明多個變量,用,隔開 “(變量)”佔位符 Int在32位平臺爲Int32,在64位平臺爲Int64 數值可以增加下

原创 模擬spring IOC,DI,深入理解spring IOC,DI的好處

網上隨手可以查到各種IOC,DI的概念和討論。這種概念對新手而言一向難以理解,在慕課網,極客學院這一講spring入門評論區一片噓聲。 但如果能在學習前瞭解一下模擬實現的spring,想必很多概念性的東西也就能逐步理解。 以下代碼

原创 慕課網編程學習

慕課網邀請碼 慕課網是個學編程的好地方,推薦大家針對某個編程語言,去學習。從初級到高階的視頻教學都有。 https://s.imooc.com/AUMCX6i 點擊上面鏈接進行購買有優惠哦。

原创 深入理解 Yii2.0 - 屬性,事件,行爲。

前言 本博客基於 深入理解Yii2.0.並且參考Yii2.0 官方文檔,加上自己使用Yii2.0的一些總結和理解。 Yii 2.0 Yii 是一個高性能,基於組件的 PHP 框架。 爲什麼要用Yii 2.0 Yii 實現了 MV

原创 奈奎斯特定理和香農定理(計算機網絡物理層)

前言 本文參考於 http://blog.csdn.net/u012532559/article/details/45339147 概念定義 波特率:信號每秒鐘電平變化的次數。單位Hz 比特率:每秒傳輸的數據的位數。單位bps 波特率

原创 Java虛擬機:JVM內存分代策略

轉自: https://www.cnblogs.com/fangfuhai/p/7206944.html Java虛擬機根據對象存活的週期不同,把堆內存劃分爲幾塊,一般分爲新生代、老年代和永久代(對HotSpot虛擬機而言),這就是JVM

原创 高性能MySQL - RAID性能優化

前言: 今天網易數據庫管理員筆試考了RAID的題目,之前不夠了解。所以寫得很差。現在根據高性能MySQL書上的內容來總結一下。 什麼是RAID: Redundant Array of Independent Disk 獨立冗餘磁盤陣列

原创 判斷鏈表是否有環並求環的入口和環的長度

方法: 求鏈表是否有環,最直觀的方法是從頭結點的地址開始,把下一個地址都取出來,然後比對,是否有相同的。但這個方法需要兩兩比較,算法時間複雜度較高。 更好的一個做法是快慢指針(慢指針一次前進一個地址,快指針一次前進兩個地址)同時從頭結點

原创 高性能MySQL - 查詢性能優化

本文來源 《高性能MySQL》 一、如何檢查一個查詢的好壞 查詢性能低下最基本的原因是訪問的數據太多。造成低效查詢的原因有以下兩個: 1. 檢索大量不需要的數據。 2. MySQL服務層在分析大量超過需要的數據行。 1. 檢索大量不需要

原创 Yii中的安全防護

前言: 最近有一份招聘,引起了我對網絡安全的極大興趣。非常感興趣的決定研究下yii中的安全特性。在應用yii開發的時候知道怎麼用安全特性,但一些原理沒有去理會過。參考:http://blog.csdn.net/baidu_zhongce/

原创 牛客網BAT算法精講總結1-二叉樹打印

1. 二叉樹按層遍歷,要求換行輸出 算法思路: 採用兩個指針來保存換行位置,上一行的最後一個元素的子節點入棧,意味着下一行的最右邊界也隨之確定,這是這個算法的切入點。 實現: /** * 二叉樹層次遍歷(要求按層打印,即

原创 實現死鎖和生產者消費者

死鎖程序: public class TestDeadLock implements Runnable { public int flag; static Object o1 = new Object(); st

原创 動態規劃2 - 最長公共子序列與最長公共子串

前言: 接着上一篇關於動態規劃解揹包問題。今天繼續理解一下最長公共子序列和最長公共子串問題。相信可以對動態規劃有非常深入的理解。 我也發現動態規劃中,我們常常會忽略基步的定義(這裏用數學歸納法的歸納基來借指動態規劃中的第一行或者第一列)