原创 Android平臺啓動初始化"ANDROID"字樣修改(linux部分的啓動界面,補充6.0版本代碼)

Android平臺啓動初始化"ANDROID"字樣修改(linux部分的啓動界面) 4.4版本修改方式如下: 在啓動代碼system/core/init/init.c中將下面的代碼修改msg變量的部分,即可在開機時顯示所修改的內容,一般爲

原创 C# 反射獲取屬性GetProperty無效的問題解決方法

C#當中獲取屬性有種情況爲,該屬性沒有get和set函數,則該屬性非屬性,實際爲字段。因此需要使用以下方法來獲取: Type type = typeof(YourClass); string propertyName = "yourFi

原创 Docker執行cd命令提示executable file not found in $PATH": unknown

Docker無法修改命令的執行位置,如果遇到需要進入其他目錄執行的命令如“ls”,請使用以下組合bash: docker exec -it [容器名] bash -c "cd [目錄名1] && cd [目錄名2] && ls"  

原创 如何在VSCode安裝semistandard

1.首先安裝npm(Node.js) 請參考這個頁面https://www.runoob.com/nodejs/nodejs-install-setup.html   2.安裝SemiStandard 在powershell中運行 np

原创 Angular在directive裏調用mdDialog組建

按照如下方式添加: angular.module('XXXXXXXX', []) .directive('XXXXXXXX', ['$mdDialog', function ($mdDialog) { return {

原创 .Net Core EF 執行“Add-Migration InitialCreate”遇到"The current CSharpHelper cannot scaffold..."解決方法

在Nuget管理包中添加:Microsoft.EntityFrameworkCore.Design 再次執行指令解決。這個東西坑真的多。。。。

原创 記一次Mongo DB遇到shutting down with code:62解決方法

我收到了客戶的一套db文件夾文件,因爲客戶不是特別懂,所以數據的來源都沒法說清楚。 隨後一直遇到62的異常,顯示數據文件需要升級到3.6以上。 於是我下載了3.0-4.0當中全部5個版本,測試之後發現3.2版本可用。 以上

原创 C# 一行代碼使Http下載功能變爲Ftp下載

Http下載代碼 public void HttpDownloadProcess(long lStartPos, FileStream fs) { do {

原创 C# 生成隨機地圖的一些可能需要的函數

之前在研究隨機地圖的生成的時候用了一部分點和線之間的關係,部分算法還沒有優化。 List<Line> RandomLines(int count, int x, int y, bool allowIntersect,in

原创 C# 語言及計算機基礎面試題(2)

書接上文,對需要正式上手的實習生和試用期的員工的要求肯定比普通的大學生要求高一些,需要考察是否有實際的使用經驗,題目也會相對廣泛一些,但是難度也不會提高太多 本試卷一共100分,每題10分 難度:1顆星 面向對象:應屆實習生,應屆畢

原创 C# 語言及計算機基礎面試題(1)

這篇文章主要是記錄一下平時常用的面試題目,第一章主要幫助一部分企業篩選實習生,這個系列的題目的廣泛性和深度會隨文章編號逐步上升。 本試卷一共100分,每題10分 難度:0顆星 面向對象:應屆或未畢業實習生 C#題 1.寫一個簡單

原创 Android啓動界面右上角黑塊(光標)刪除

1.打開源碼路徑下kernel_imx\drivers\video\console\fbcon.c文件 2.修改函數fbcon_cursor如下 static void fbcon_cursor(struct vc_data *vc,

原创 C# 輸出System.Diagnostics.Debug日誌到TextBox

這一步關鍵是要把debug的內容提煉出來,這一步比較麻煩的地方在於這個時間點很難做,不能通過事件句柄的方式去觸發,所以需要重新繼承一下System.Diagnostics.StringWriter。(關於System.Diagnostic

原创 Android平臺啓動初始化"ANDROID"字樣修改(linux部分的啓動界面)

Android平臺啓動初始化"ANDROID"字樣修改(linux部分的啓動界面) 在啓動代碼system/core/init/init.c中將下面的代碼修改msg變量的部分,即可在開機時顯示所修改的內容,一般爲了開機的簡約,這段代碼通常

原创 C# 控件使用SetStyle

SetStyle是Protected,所以需要先繼承後使用,以Textbox爲例: class MyTextBox : TextBox { public new void SetS