原创 Angular2 模型渲染的一個坑

今天在使用angular2開發一個CMS項目的時候發現了一個模型渲染的坑,特此記錄。 相信很多人使用angular2的時候都有這麼一種情況,首先定義一個單例service,作爲數據的提供者,在組件中注入,service中只簡單的返回一

原创 GO語言基礎-switch語句特性

GO語言的switch語句,除去和其他語言一致的基礎使用方法外,還有一些特性 1. 每一個case是可以直接省略break語句的,如果使用break和效果其他語言一致。 2. 可以使用fallthrough語句,是之匹配後直接使用下一

原创 GO語言基礎-for語句特性,字符串循環的一個小問題

GO語言for與其他語言for循環沒有太大差別,只是通過條件的不同(range表達式)融合了其它語言的while/foreach等循環。 string底層實際是一個[]rune的切片,因此也可以直接range循環。 對於strin

原创 從零開始一個項目-1.項目規劃篇

最近幫助新公司搭建一個數據分析後臺,藉此機會,把整個項目的點滴記錄下來,順便幫助一些朋友理清一個項目的流程,建立良好的開發習慣,提高效率 1.需求整理 公司需求只是一個簡單的數據分析後臺,只需要表格的展示功能,無需增刪改的功能,但是考

原创 兩種結構規劃以及優劣

純angular菜鳥,個人的一些想法與總結。 背景:一個數據的統計後臺,左邊導航欄,右邊按需求的表格展示。 先說說我現在的大致結構: service 左邊導航的配置數據,包含title、link 全局使用的其他常量數據,例如

原创 mysql優化的一點感悟

背景:每張數據表約80W條,按照日期生成,對應用戶在遊戲中的各類操作。 常規的優化方式 1. 根據常用檢索字段建立索引 按照實際測試,不加其餘任何操作,未建立索引的情況下,80W條數據,select語句耗時0.3-0.5s左右,建立索

原创 GO語言中的關鍵字

25個關鍵字: 程序聲明:import、package 程序實體聲明和定義:chan、const、func、interface、map、struct、type、var 程序流程控制:go、select、break、case、contin

原创 mysql、nginx、php-fpm、php配置優化

這裏只列出了少數參數,根據工作中實際使用到的和結果,間斷更新。 php.ini zlib.output_compression=On; zlib.output_compression_level=3; zlib.output_hand

原创 Centos6.5 LNMP環境、git服務器搭建

環境:linux 發行版本:centos6.5 平臺:阿里雲 工具:yum 1.安裝nginx 命令:yum install nginx 默認配置地址:/etc/nginx/nginx.conf 配置引用地址:/et