原创 C#_反射機制

         反射(Reflection)有下列用途:它允許在運行時查看特性(attribute)信息。它允許審查集合中的各種類型,以及實例化這些類型。它允許延遲綁定的方法和屬性(property)。它允許在運行時創建新類型,然後使用

原创 算法之二分查找

二分查找算法是運用分治策略的典型例子。給定一組已經排好序的n個元素a[n],從這n個元素中找到一個特定元素x。基本思想:將n 個元素劃分成個數大致相同的兩部分,取中間元素a[n/2]與x進行比較:如果x=a[n/2],即找到x,算法終止;

原创 算法之棋盤覆蓋

問題描述:棋盤覆蓋問題要求在2^k * 2^k 個方格組成的棋盤中,任意給定一個與其它方格不同的特殊方格,用如圖中4種L型骨牌,實現對除特殊方格外的棋盤實現全覆蓋。建立模型如圖:問題分析:用分治策略,如上圖,當k>0時,將棋盤分割成大小相

原创 windows10企業版2016長期服務版 激活服務

1.可以首先查看一下Win10激活具體過期時間:直接按“Windows+R”打開“運行”窗口,輸入“slmgr.vbs -xpr”並點擊“確定”按鈕。2.win10 2016 長期服務版的ISO文件中本身就帶有KMS激活KEY,不用輸入任

原创 【轉】【設計模式】 三種適配器模式 總結和使用場景

轉載請標明出處: http://blog.csdn.net/zxt0601/article/details/52848004本文出自:【張旭童的博客】一 概述定義:適配器模式將某個類的接口轉換成客戶端期望的另一個接口表示,主的目的是兼容性

原创 算法之合併排序

合併排序算法是用分治策略實現對n個元素進行排序的算法。基本思想:將待排序元素分成大小大致相同的兩個子集合,分別對兩個子集合進行排序,最終將排好序的子集合合併成要求的排好序的集合。歸併操作的工作原理如下:    第一步:申請空間,使其大小爲

原创 算法之快速排序

快速排序是基於分治策略的排序算法,基本思想是,對於輸入的子數組a[p:r],按照以下三個步驟進行排序:(1)分解:以元素a[p]爲基準元素,將a[p:r]中比元素a[p]小的元素移動到a[p]的左邊,比元素a[p]大的元素移動到a[p]的

原创 字符串和值類型轉字節數組

byte[] bytes = System.Text.Encoding.UTF8.GetBytes("123/ni/好"); //可以轉換中文,中文佔3個字節,其餘字符佔1個字節 string sdata = System.Text.E

原创 C# 進制轉換輸出

public void Print(string input,int jinzhi)//input:待轉換數    jinzhi:需要轉換爲多少進制 { Console.WriteLine

原创 (待完善)五種創建型設計模式總結

創建型模式這些設計模式提供了一種在創建對象的同時隱藏創建邏輯的方式,而不是使用 new 運算符直接實例化對象。這使得程序在判斷針對某個給定實例需要創建哪些對象時更加靈活。分類工廠模式(Factory Pattern)抽象工廠模式(Abst

原创 cocos-studio崩潰問題

禁用cocos的網絡 打開hosts文件 在下面添加語句 # coco studio 127.0.0.1 launcher.cocos.com 127.0.0.1 cs.ucenter.appget.cn 127.0.0.1 upda

原创 【轉】Cocos2dx 3.x BabeLua Windows下lua環境配置

原博客:https://blog.csdn.net/u010693827/article/details/55051145   babe系列文章鏈接   系列1—BabeLua入門   系列2—BabeLua編輯調試Lua腳本     系

原创 【cocos-js開發】ScrollView組件獲取當前百分比位置

代碼位置:frameworks\cocos2d-html5\extensions\ccui\uiwidgets\scroll-widget\UIScrollView.js  添加如下代碼: /** * 獲得水平位置pe

原创 【cocos-js開發】RichText 富文本

var richText = new ccui.RichText(); //創建 richText.ignoreContentAdaptWithSize(false); richText

原创 【cocos-js開發】實現遊戲加速功能

設置遊戲運行速度: cc.director.getScheduler().setTimeScale(speed)  speed是數值變量 獲取當前遊戲的速度: cc.director.getScheduler().getTime