原创 九度1820

測試案例挺坑的。 #include<stdio.h> #include<iostream> typedef struct binarytree{ int m_nValue; binarytree *m_pLeft; binaryt

原创 BeagleBoneBlack學習(一):BBB相關文檔及鏈接

1、軟硬件文檔 原理圖\pcb圖\SRM:https://github.com/CircuitCo/BeagleBone-Black/archive/master.zip BBB引腳功能速查表:http://download.csdn.n

原创 PHP中MySQL、MySQLi和PDO的用法和區別

MySQL 是 PHP 操作 MySQL 數據庫最原始的 Extension。MySQLi 的 i 代表 Improvement ,提供了相對進階的功能,就 Extension 而言,本身也增加了安全性。而 PDO(PHP Data O

原创 平衡二叉樹

平衡二叉樹又稱AVL樹。它或者是顆空樹,或者是具有下列性質的二叉樹:它的左子樹和右子樹都是平衡二叉樹,且左子樹和右子樹的深度之差的絕對值不超過1。若將二叉樹節點的平衡因子BF定義爲該節點的左子樹的深度減去它的右子樹的深度,則平衡二叉樹上

原创 筆記:代碼整潔之道

命名:      1、有意義,名副其實:降低代碼的模糊度,明確說明代碼的用途;          2、避免誤導:accountList的類型最好就是List;          3、避免使用多個不同之處較小的名稱;     

原创 struct和typedef struct徹底明白了

分三塊來講述:  1 首先://注意在C和C++裏不同    在C中定義一個結構體類型要用typedef:    typedef struct Student    {    int a;    }Stu;    於是在聲明變量的時候就

原创 完全二叉樹與滿二叉樹與霍夫曼樹

去筆試了很多次,每次都有有關於二叉樹的題目,而且其中最多的是關於完全二叉樹,然而完全二叉樹在哥心中的形態一直很模糊,究其原因是我把完全二叉樹和滿二叉樹搞混了。其實滿二叉樹是完全二叉樹的特例,因爲滿二叉樹已經滿了,而完全並不代表滿。所以形

原创 九度1514

沒有通過,不知道哪裏有問題,VS2010 // 9dutest.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include<stdio.h> #include<stdlib.h> #

原创 OpenOCD仿真uboot(二):imx6仿真方法

一、前言 在arm嵌入式開發中,uboot作爲bootloader是必須移植的。在基本瞭解u-boot同時也編譯生成了u-boot後,如果是簡單的應用,可以直接下載到sd或emmc中並在開發板上運行,能啓動內核即可。如果對u-bo

原创 OpenOCD仿真uboot(一):OpenOCD簡介

OpenOCD官網 從官網可以下載到OpenOCD的官方文檔。 OpenOCD全名叫做Open On-Chip Debugger ,即開源芯片在線調試器 ,旨在爲嵌入式目標設備提供調試、系統內編程和邊界掃描測試。 一般來說,各個芯

原创 STM32輸入捕獲簡介

輸入捕獲模式可以用來測量脈衝寬度或者測量頻率。STM32的定時器,除了TIM6和TIM7,其他定時器都有輸入捕獲功能。STM32的輸入捕獲,簡單的說就是通過檢測TIMx_CHx上的邊沿信號,在邊沿信號發生跳變(比如上升沿/下降沿)的時候

原创 代碼壞味道與啓發--《代碼整潔之道》總結

註釋 C1.不恰當的註釋 讓不恰當的註釋保存到源代碼控制系統。 C2.廢棄的註釋 過時、無關或不正確的註釋就是廢棄的註釋不應該保留必須馬上刪除。 C3.冗餘的註釋 註釋應該談及代碼自身沒提到的東西,否則就是冗餘的。 C4.糟糕的註釋 值

原创 BBB學習(二十一):開始把BBB用起來吧

通過前面所有關於BBB文章的介紹,你可以把BBB用起來啦 你可以把BBB通過USB連接到你的電腦上,在虛擬機上的eclipse可以直接遠程調試BBB程序。你可以設計自己的cape,並編寫對應的dts。 你已經具備了用BBB開發自己項目

原创 BBB學習(二十):cape介紹(三)bb.org-overlays使用簡介

文章目錄一、前言二、bb.org-overlays工程三、編輯dts文件四、編譯並部署dtbo文件 一、前言 在前面cape介紹(一)文章中介意介紹了dts的基本語法結構,及簡單分析了一個dts文件,其中主要是通過查表法配置相關引腳:

原创 BBB學習(十九):cape介紹(二)cape管理簡介

文章目錄一 前言二 介紹及操作2.1 cape的概念2.2 查看當前已加載dtbo2.3 手動加載dtbo2.4 開機自動加載默認dtbo2.5 根據實際cape加載dtbo2.5.1 查看cape上eeprom地址2.5.2 向ee