原创 sharpcompress

用於解壓zip, 和rar 文件.   使用也特別簡單,   using  SharpCompress.Common,  using SharpCompress.Reader; 1.   讀取就好了, 有子文件夾也沒有關係的.  讀取ra

原创 我的Python

學一些python: 1, 代碼中帶有中文的需要在頭部加上# coding=utf-8 2, python 創建變量不需要聲明變量類型, 直接賦值就可以了, 還可以 a, b, c = 1, 2, "henry";   這樣 3, 可以刪

原创 Egret 學習1

1, TS 語言中 方法不需要指明返回類型,  這一點跟 lua 或者是JS 都差不多,  2, Egret 中所有的資源都在resources 下面,   需要在default.res.json 定義纔可以使用, 把一個文件, 放在re

原创 小記

Unity 中Application.PersistentDataPath 並不是/data/data/包名/files 這個目錄, 而是SD 卡寫的Android/data/包名/files 目錄 2,  解壓zip 最好用sharpc

原创 動態調試so

1. 找一個root過的手機, 把ida pro 安裝目錄下的android_server 放到 手機根目錄下/data裏面,  要注意的是, 即便是root過的手機, /data這個目錄對外也只是只讀的權限, 所以必須要調升權限纔可以,

原创 我的Jquery學習

1, hide  和show  在對行內元素進行緩動的時候, 實際上是改變了元素的樣式, 改成了inline-block, 然後進行寬高設置的. 但是似乎是橫向和縱向一起緩動, 難看..  hide(時間,緩動(linear 或者swin

原创 Airtest

1,通過。G.DEVICE.get_current_resolution()  獲取當前屏幕的分辨率.  2, 有直接的double_click 方法, 3, 在點擊圖片的時候注意寫下這張圖是在什麼分辨率下截取的, 這樣的話,就可以適配不

原创 Typescript 學習

1, 判斷一個變量的類型, 用  typeof  variable ===`array` 類似這樣. 注意這個`` 不是單引號, 記住是三個等號 2, TypeScript 中如果傳遞了回調函數, 而且在回調函數中用了this 的話,

原创 egret 學習4

1, egret.gettimer() 可以獲取啓動之後經過的毫秒數, 2,  egret.bitmap 在設置texture的時候就會給width 和height 賦值, 也就是說設置了texture 之後,寬高就是默認這張圖片的寬高,

原创 TypeScript 學習 2

1, 字符串中可以是用`   `  包圍一個字符串, 這種的寫法的話, 就可以把${  屬性, 方法}  ${}  裏面包圍的東西用大括號裏面的東西算出來的結果做替換,   例如,  let name="henry",   console

原创 egret 學習5

1, 使用eui.scroller. 首先打開eui 的編輯器, 拖入一個 scroller,   然後就會自動在下面生成一個group, 給這個group 取一個id,   然後創建一個ts 的類 把這個exml 作爲皮膚, 然後  記

原创 egret 學習2

1, egret.textfield 設置textfieldtype=Input 之後, 這個文本就變成了輸入框. 2, TS 創建一個數組,  let array=   <Array<number>>[1,2,3,4],   conso

原创 我的gulp

gulp 是一個web前端打包工具, 我拿來壓縮html, css, js 安裝如下:安裝gulp npm install --global gulp-cli 在項目目錄根目錄下: npm install --save-dev gulp

原创 egret 學習3

1, egret.Texture 有一個savetofile方法可以把圖片保存起來. 2,  egretRenderTexture 可以給egret.Bitmap  的texture 屬性賦值, 類似於Unity中的renderTextu

原创 Winform的Label 設置文本無效

在同一個方法裏面反覆執行label.text="" 的時候, 有時候無法更新, 這個時候要加一行代碼  Application.DoEvents()   還有一點是, Image.fromFile(file) 這個方法容易出現內存溢出,