原创 【排序】內部排序算法實現

1.歸併排序 分析: 歸併排序使用分治思想,原理是 ①將一個無序數列分成兩個序列後,對序列進行排序後,再將兩個有序序列合併成一個有序序列; ②分開的兩個序列又可以進行再分排序然後合併從而形成問題的子問題。 #include <stdio

原创 【python】類內置函數

python類內置函數: # __init__:類構造函數 # __slots__:允許類添加的屬性名 # __str__:類似java類toString方法 # __repr__:引用對象toString # __iter__:for

原创 舌尖上的程序猿

        碼完代碼,他起身關上電腦,用滾燙的開水爲自己泡製一碗騰着熱氣的老壇酸菜面。中國的程序員更偏愛拉上窗簾,在黑暗中享受這獨特的美食。這是

原创 【視頻信號】爲何視頻信號種類如此的多?

目前市面上,消費者能看到有三種視頻訊號,分別是   Composite video,S-Video (Y/C Video),Component video  在電視沒有AV端子之前,如果要看錄影機則需將錄影機來的訊號調變成電視可以接受

原创 FPGA的SPI從機模塊實現

一. SPI總線協議         SPI(Serial Peripheral Interface)接口,中文爲串行外設接口。它只需要3根線或4根線即可完成通信工作(這裏討論4根線的情況)。         這4根通信線分別爲NCS/N

原创 【UCOSII】任務管理原理

1. 任務控制塊TCB(Task Control Block) TCB結構體定義如下: typedef struct os_tcb {     OS_STK          *OSTCBStkPtr;           /* 任務

原创 【Leetcode】尋找數串中連續最大整數和且最大長度的子串

尋找數串中連續最大整數和且最大長度的子串 輸入示例: 1000 -100 200 -200 100 -100 10 90 輸出結果: 1100 分析: 分治法解決問題非常方便,依然分爲三種情況:a[1], a[2]......a[mid-

原创 【文件系統】FAT12文件系統簡介

1.FAT12文件系統扇區分配 FAT12文件系統由引導區、FAT表、根目錄項表和文件數據區組成,其中引導區程序佔用扇區[0],FAT表1佔用扇區[1]~[9],FAT表2佔用扇區[10]~[18],根目錄項表存儲於扇區[19]~[32]

原创 【每日一題】練習開始咯~~

1.從有序可重複數組中尋找一個元素首次出現的位置(由有序可知,可以使用二分查找來提高搜索速度,不過需要注意可重複性的特點,因此在這個基礎上略微修改查找函數即可) int find_num(int *data, int num, int l

原创 【漫畫冊】學習畫畫的過程2014.9.28

1. 2. 3.不是我畫的 點贊 收藏 分享 文章舉報 浴火重生-xhyzjiji 發佈了55 篇原創文章 · 獲贊 10 · 訪問量 7萬+ 私信

原创 【文件格式】BMP文件格式

1.BMP文件組成 BMP文件從頭開始,按順序由下面4部分組成:(圖片均引用於http://www.cnblogs.com/xiehy/archive/2011/06/07/2074405.html) 文件頭:包含圖像文件類型,文件總

原创 【樂器常識】聲音之美

1. 聲波的產生是由於空氣的重複性擠壓或減壓,形成的振動所產生的。 2. 物體發聲,是由於振動源振動頻率與物體本身固有頻率產生共鳴(諧振)而發聲。 物體固有振動頻率可以表示爲第一諧振頻率,第二諧振頻率,。。。。 樂器的音調調節其實

原创 【邏輯訓練】來自可汗學院的有趣邏輯問題

1. 有兩扇門,一扇通往天堂,一扇通往地獄。門外有兩個人,一個是誠實者,一個是說謊者。誠實者只會說實話,說謊者只會說謊話,你可以問他們其中一個人的一個問題,從而選擇出通往天堂的那扇門嗎? 提示:問其中一個人:“另一個人會回答那扇門?”

原创 【OJ測試技巧】大量示例測試方法

首先編寫test.c,改代碼將產生輸入用例到指定文件test.txt,因此此文件生成的文本格式需要根據需求而定(比如必要的換行符之類); 然後編寫std_solution.c,可以根據輸入產生相應正確的輸出,用於後面進行答案比對,因爲需要

原创 【密碼學】密碼學初步印象--可汗學院

1. 質數--無法平均分成n份,也就是隻能分解爲1份或者是不能分解。 所有整數可以爲質數的等分:8=2+2+2+2;20=2+...+2或者5+5+5+5;再而,就有了因子分解:8=(4)*2=2*2*2; 20=(4)*5=2*2*