原创 flutter 取消 SingleChildScrollView 滾動回彈效果

new SingleChildScrollView( physics: ClampingScrollPhysics(), child: new Container( height: 900, ) ) 關鍵在  ph

原创 flutter 1.12 Provider 4.0 可以不必掛載到頂部節點使用

最近在開發app時遇到了一個圖片選擇的功能,在app端使用image_picker插件後出現了整頁重繪造成的閃屏問題,所以就採用了官方推薦的 Provider 方式控制重繪,簡單使用了 notify -> consumer 的方式,效果雖

原创 鞏固一下,面向對象的設計原則

面向對象設計原則:OOPS(Object-Oriented Programming System,面向對象的程序設計系統),面向對象編程的特性“抽象”、“封裝”、“多態”、“繼承” 等。 1.單一職責 SRP(The Single Res

原创 flutter dio設置代理

(_dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (client) { client.find

原创 flutter 插件開發數據類型

平臺通道數據類型支持 平臺通道使用標準消息編/解碼器對消息進行編解碼,它可以高效的對消息進行二進制序列化與反序列化。由於Dart與原生平臺之間數據類型有所差異,下面我們列出數據類型之間的映射關係。 Dart Android iOS nul

原创 yield 改寫遍歷目錄方法,內存使用好低啊

<?php /** * Created by PhpStorm. * User: Administrator * Date: 2017/4/27 * Time: 18:07 */ ini_set('max_execution_t

原创 轉mysql8 my.cnf文件

# Example MySQL config file for very large systems. # # This is for a large system with memory of 1G-2G where the syste

原创 PHP CLI 參數解釋

當用戶打開php頁面時,服務端便執行PHP的命令並將執行結果發送至用戶的瀏覽器中,這類似於ASP和CoildFusion,PHP可以運行在WINDOWS和多種版本的UNIX上。除了能夠操作您的頁面外,PHP還能發送HTTP的標題。 您可以

原创 YII2 學習筆記-- RESTFUL API

1、路由配置 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' =>true, 'rules' =>

原创 YII2 學習筆記-- RBAC

1、配置用戶 MODEL 實現接口 yii\web\IdentityInterface 2、配置文件 components=>[ 'authManager' => [ //http://www.yiichina.com/doc/api

原创 轉:mysql8 json 方法羅列

一、方法羅列: 分類 函數 描述 創建json json_array 創建json數組 json_object 創建json對象 json_quote 將json轉成json字符串類型 查詢json  json_contains 判斷是否

原创 堆內存與棧內存

一、程序在編譯的時候佔用的內存分爲以下幾個部分: 1 、棧區( stack )— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。棧內存分配運算內置於處理器的指令集中,效率很高,但是分配的內存容量

原创 PHP讀取文件內容的五種方式

php讀取文件內容的五種方式 分享下php讀取文件內容的五種方法:好吧,寫完後發現文件全部沒有關閉。實際應用當中,請注意關閉 fclose($fp); -- php讀取文件內容: -----第一種方法-----fread()---

原创 轉-事件驅動模型和異步IO多路複用

轉自 https://www.cnblogs.com/sunhao96/p/7873842.html 最近又接觸IO多路複用的問題,這裏將學習資料作爲備份保留一下,感謝作者分享和總結。 事件驅動模型 協程:遇到IO操作就切換。  但什麼時

原创 CMAKE的使用

轉載自:點擊打開鏈接一、      基本使用安裝:下載二進制包後可直接解壓使用從源碼安裝則執行命令:./bootstrap; make; make install——嘗試執行bootstrap失敗使用:cmake dir_path,生成工