原创 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) 這個方法容易出現內存溢出,