原创 【轉載】特殊符號大全2016v2

特殊符號大全2016v2 特殊符號大全 內容完善中,如有錯誤,請在下方留言指正,謝謝。 數字符號 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳ ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀

原创 【轉載】鍵盤鍵和鍵盤鍵控制值一覽表(鍵盤按鍵對應代碼表)

【轉載】鍵盤鍵和鍵盤鍵控制值一覽表(鍵盤按鍵對應代碼表) 字母 A 到 Z 和標準數字 0 到 9 下表列出了標準鍵盤上字母 A 到 Z 和數字 0 到 9 的鍵,及其相應的鍵控代碼值,這些值用於在 ActionScript 中標

原创 【LeetCode】求解:刪除排序數組中的重複項 疑問

刪除排序數組中的重複項 給定一個排序數組,你需要在原地刪除重複出現的元素,使得每個元素只出現一次,返回移除後數組的新長度。 不要使用額外的數組空間,你必須在原地修改輸入數組並在使用 O(1) 額外空間的條件下完成。 示例 1: 給定數組

原创 LeetCode 初級 - 移動零(目前我看到的最簡潔簡單的代碼)

移動零 給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 示例: 輸入: [0,1,0,3,12] 輸出: [1,3,12,0,0] 說明: 必須在原數組上操作,不能拷貝額外的數組。 儘量

原创 求解:索引處的解碼字符串 問題

/* 880. 索引處的解碼字符串 給定一個編碼字符串 S。爲了找出解碼字符串並將其寫入磁帶,從編碼字符串中每次讀取一個字符,並採取以下步驟: 如果所讀的字符是字母,則將該字母寫在磁帶上。 如果所讀的字符是數字(例如 d),則整個

原创 求實現 a + aa + aaa + aaaa + aaaaa........ 的和。

/* * 一個C語言的小練習 * 求實現 a + aa + aaa + aaaa + aaaaa........ 的和。 * **/ #include <stdio.h> #include "math.h" //遞歸函數 u

原创 解決 system_stm32f0xx.o(.data) type RW incompatible with main.o type ZI in er RW_IRAM1.

今天在調試stm32f0xx時,碰到了一個這樣的錯誤: Error: L6971E: system_stm32f0xx.o(.data) type RW incompatible with main.o(.ARM.__AT_0x20000

原创 Coroutines in C(by Simon Tatham)

Coroutines in C by Simon Tatham Introduction Structuring a large program is always a difficult job. One of theparticula

原创 通過數組中的函數指針來調用函數,不知道爲什麼得到結果

今天剛好需要用到通過數組中的函數指針來調用函數,所以就寫了了一個例子,但是遇到了問題。 在程序運行後,就是得不到結果。 一開始,我以爲你是 add_table函數調用失敗,後來我驗證後發現還是調用了,只是沒有得到實際結果。 始終沒找到原

原创 Ubuntu 17.04編譯串口發送16進制數據包報了個神奇的錯誤—續

根據上篇文章的說明,我已經發現在Linux系統的串口通信中,發送的16進制數據包中當有大於一定值的情況時,在Clion 中編譯就會報錯(該編譯器屬於Qt 5.8 MingW )的現象。經過自己一番嘗試和查找,已經解決了編譯報錯的情況。 請

原创 編寫優質嵌入式C程序

前言:這是一年前我爲公司內部寫的一個文檔,旨在向年輕的嵌入式軟件工程師們介紹如何在裸機環境下編寫優質嵌入式C程序。感覺是有一定的參考價值,所以拿出來分享,拋磚引玉。摘要:本文首先分析了C語言的陷阱和缺陷,對容易犯錯的地方進行歸納整理;分析

原创 如何加密/混亂C源代碼

        之前發表了《6個變態的C語言Hello World程序》[酷殼鏈接] [CSDN鏈接],主要是是像大家展示了一些C語言的變態玩法。也向大家展示了一下程序是可以寫得讓人看不懂的,在那篇文章中,可以看到很多人的留言,很多人都覺

原创 6個變態的C語言Hello World程序

下面的六個程序片段主要完成這些事情: 輸出Hello, World混亂C語言的源代碼下面的所有程序都可以在GCC下編譯通過,只有最後一個需要動用C++的編譯器g++才能編程通過。 hello1.c 1 2 3 4 5 6 7 8 9

原创 Ubuntu 17.04編譯串口發送16進制數據包報了個神奇的錯誤

調試系統環境:Ubuntu 17.04 +  Clion 17.1 今天在調試Ubuntu 系統通過串口發送16進制數據時,我發現了一個很神奇的問題現象。 先看看下面的代碼: //char *data = "hello worl

原创 關於Linux下的串口調試工具—xgcom的正確安裝

昨天在安裝Linux串口調試工具—xgcom時,我遇到了問題,沒辦法就翻看了以前的有關安裝這個工具的筆記然後就,發現了網上有些教程是個讓人意想不到的小坑。 爲什麼這樣說?! 還是特意從谷歌那裏科學下載了項目源碼,如下地址。 項目管理