原创 C#中協程的原理

前一陣自己看了《unity腳本編程》其中講到了unity中協程的實現原理,講的比較難懂。我總結了給個基礎點的。 首先是c#中yield關鍵字 yield 關鍵字向編譯器指示它所在的方法是迭代器塊。 編譯器生成一個類來實現迭代器塊中表示的行

原创 騰訊雲 Ubuntu16 php7.0+Apache2+mysql搭建

安裝Apache2 1 sudo apt install apache2 安裝PHP 1 sudo apt install php 2 sudo apt-get install libapache2-

原创 unity 反射實現簡易廣播系統(腳本通信)

unity自帶消息通信功能SendMessage效率比較低(當場景中的對象和腳本組件比較多的時候),在幀裏面調用更是災難的.試了c#的各種delegate, invoke,效果不好.最終通過C#反射的方式寫了一個訂閱廣播消息系統.下面講解

原创 MySQL解壓版配置方法

1.解壓: 解壓之後可以將該文件夾改名,放到合適的位置,個人建議把文件夾改名爲MySQL Server 5.6,放到C:\Program Files\MySQL路徑中。當然你也可以放到自己想放的任意位置。 2.配置環境變量: 我的電

原创 unity靜態擴展GameObject

GameObject是sealed class 不可繼承,但是C#給我們提供了一個更加輕便的辦法去擴展一個類——靜態擴展 “擴展方法使您能夠向現有類型“添加”方法,而無需創建新的派生類型、重新編譯或以其他方式修改原始類型。”——msdn

原创 [unity框架搭建總結一] unity自動反射廣播消息消息組件

前言 在我的上一篇文章裏面使用反射實現了一個消息驅動組件:https://blog.csdn.net/qq_16054639/article/details/79579546 之所以要用反射而不用委託去實現廣播消息系統是因爲: 1.

原创 ajax提交表單

使用ajax請求數據,很多人都會,比如說: $.post(path,{data:data},function(data){ ... },"json"); 又或者是這樣的ajax $.ajax({

原创 Java 反射 Reflection

1. 瞭解 Java 中的反射1.1 什麼是 Java 的反射Java 反射是可以讓我們在運行時獲取類的函數、屬性、父類、接口等 Class 內部信息的機制。通過反射還可以讓我們在運行期實例化對象,調用方法,通過調用 get/set 方法

原创 Volley 源碼解析

1. 功能介紹1.1. VolleyVolley 是 Google 推出的 Android 異步網絡請求框架和圖片加載框架。在 Google I/O 2013 大會上發佈。名字由來:a burst or emission of many

原创 linux內核驅動 獲取精確時間 計時

程序代碼:    struct timespec ts;    ts = current_kernel_time();    printk(KERN_ALERT "%ld %ld\n", ts.tv_sec, ts.tv_nsec);  

原创 Android中的MVP

前言MVP 作爲一種 MVC 的演化版本在 Android 開發中受到了越來越多的關注,但在項目開發中選擇一種這樣的軟件設計模式需保持慎重心態,一旦確定使用 MVP 作爲你 App 的開發模式那麼你就最好堅持做下去,如果在使用 MVP 模

原创 openwrt編譯日誌

編譯openwrt定製固件有三種方式: 1、 用ImageBuilder編譯,用於靈活選擇package。畢竟壓縮的只讀文件系統squashfs比可寫的JFFS能省不少地方,可以用來把玩更多的package。 2、 用SDK編譯,

原创 openwrt 編譯出中文luci

對應luci源碼地址: src-svn luci_cn svn://svn.openwrt.org.cn/dreambox/feeds/luci/trunk 添加到feeds.conf.default

原创 安卓前端 UI框架

框架大全:http://www.oschina.net/project/tag/342/android-ui 前言 忙碌的工作終於可以停息一段時間了,最近突然有一個想法,就是自己寫一個app,所以找了一些合適開源控件,這樣更加省時,

原创 安卓藍牙廣播大全

android.bluetooth 提供了皆如掃描設備、連接設備以及對設備間的數據傳輸進行管理的類,這些類對藍牙設備進行功能性管理。 藍牙模塊API提供的應用包括了: ●掃描其它藍牙設備 ●通過查詢本地藍牙適配器來匹配藍牙設備 ●建立R