原创 202 Ioc 仿照laravel實現一個最簡的ioc容器

今天感覺對ioc的掌握不是很好,所以決定實現一遍看看。 1.最基本的bind 和 make 容器類最少有兩個方法,一個bind將類綁定容器中,一個make從容器中取得這個類 bind() $mysql = new mysq

原创 206 php array_reduce的使用

mixed array_reduce ( array $input , callable $function [, mixed $initial = NULL ] ) 使用回調函數迭代地將數組簡化爲單一的值,而array_map(

原创 199 c 通過函數名字符串調用函數

通過函數名字符串調用函數 今天寫c的作業時候想起來能不能用函數名字符串來調用函數 一、函數指針 第一個問題,函數名如何保存,我們需要用到函數指針 聲明 type (*func)(type &,type &) 該語句聲明瞭一個

原创 208 VM 橋接模式以及網絡問題

今天用vm 跑 ubuntu,爲了可以從宿主機訪問 vm 決定用 橋接模式連接網絡 問題 1 無法設置“橋接模式” 因爲之前安裝過visual box 導致vm自身虛擬網卡被覆蓋 解決 以太網屬性 -> 安裝 -> 服務 ->

原创 198 jenkins 個人項目jenkins安裝和設置

jenkins 安裝 我的操作系統是win10 下載 jenkins 下載地址 http://mirrors.jenkins-ci.org/war-stable/ 下載jdk jdk下載地址 http://www.oracle

原创 222 laravel 服務容器,ServiceProvider,Facade的關係

沒隔一段時間我就會懷疑自己是否真的用好了laravel 的這幾個特性,那麼這幾個東西究竟是什麼關係呢? 概念 服務容器:又稱爲IOC容器,是 laravel 內部類的組織形式,每個組件通過 bind()(singleton(

原创 244 設計模式 -- 行爲型 -- 依賴注入

這是之前我寫在公司的jira上的關於設計模式的分享,後面會陸續轉過來一些不涉及業務的其他文章。 定義 依賴注入(DI),或者控制反轉(IOC),可以幫助我們開發出鬆散耦合的程序,以下stackoverflow高票答案stack

原创 229 用 composer 管理私有包

最近在搭建api腳手架,需要在項目中使用私有的包,只想在公司中重用,但不是真的想開源,不能放在 github 或者 packagist上面。 需要引入的包的 git 地址爲 testRepo 原文地址 :https://ge

原创 246 重來 - 盤點一下最後一個項目(會員)

重來–會員系統 最近會員系統終於上線,後端從技術選型到邏輯實現大部分由我完成,搞完它總算可以功成身退,安心離職去往新的公司了。今天收拾東西之餘盤點一下。 會員系統做了很久,從設計到通用組件開發再到具體業務實現,前後大概花了4個月,首

原创 247 MIT6.828 hw0-shell.c

MIT6.828 hw0 前一陣子面試時候新公司的小領導讓我把c的知識撿回來,正好最近在跟MIT的操作系統課程。這篇博客是在網吧寫的,中間還打了2盤dota2,女朋友一出差簡直爲所欲爲… 1.從main開始 邏輯很清晰,調用getc

原创 251 ubuntu 跳板機下如何下載文件到本地

傳輸文件的解決辦法:zssh 在自己的linux機上,如ubuntu等,安裝上zssh,先用zssh登陸上跳板機,再在跳板機上ssh到相應服務器,然後ctrl+@,就可以相應上傳下載文件了,先記着,後續再補詳細資料。 上傳本地文件到服

原创 248 php7,ubuntu16.04擴展安裝 redis,memcached,yar,rdkafka

php擴展安裝 本地環境 操作系統 : ubuntu16.04 / amd64 php 編譯安裝在 /usr/local/php redis 下載 git clone -b php7 https://github.c

原创 226 關於同步、異步、阻塞、非阻塞

socket阻塞與非阻塞,同步與異步 原文鏈接 : http://blog.csdn.net/hguisu/article/details/7453390 1. 概念理解      在進行網絡編程時,我們常常見到同步(Syn

原创 233 lumen 自定義console命令

最近用 lumen 寫服務端api ,因爲我在 model 和 controller 之間加了一個抽象層(repository),所以需要頻繁新建不同的 repository,能不能自己定義個 php artisan make:repo

原创 230 atom-beautify 安裝 php-cs-fixer 和 phpcbf

atom-beautify 安裝 php-cs-fixer 和 phpcbf 最近裝了atom-beautify 插件,結果格式化php腳本時候報錯”phpcbf”未安裝 通過Composer (Globally) To insta