原创 3元運算符 ? : 的一些用法

#include <stdio.h> #include <printf.h> int main() { int a = 5, b = 99, c = 0, d=0, e=7, f=6; c = a>0 ?: b; d = a<0

原创 用matlab 從wav文件提取聲音數據,轉換爲數組,給C文件使用

  clear; close all; clc; filename = ('stereo_sinwave.wav'); filename_h = ('hexdata.h'); %To see the contents of the

原创 C語言之 可變函數理解練習 va_args

我們用va_arg(ap, type)取出一個參數的時候,關於va_arg中的type:  https://blog.csdn.net/major2007/article/details/6224515 https://www.cnblo

原创 求一個整數中bit位爲1的個數

  #include <stdio.h> int get_bit1_cnt(unsigned int x) { int n = 0; while (x) { n += ((x & 0x1)? 1 : 0); x = x>

原创 list repeat node num

#include <stdio.h> struct list_SY {     struct list_SY *next;     int data; }; struct list_SY *listSY; char data[]={0

原创 Big Endian 和 Little Endian 如何判斷

https://blog.csdn.net/waitingbb123/article/details/80504093 如果我們將0x1234abcd寫入到以0x0000開始的內存中,則結果爲; address    big-endian

原创 音頻通信協議I2S, PCM/DSP的數據格式和時序

PCM/DSP mode分爲Mode-A和Mode-B共2種模式。 I2S mode分爲標準i2s-standard mode (也成爲philips飛利浦標準),i2s-MSB-Left-justified mode,i2s-MSB-R

原创 python-通過正則表達式,提取txt文件中的特定內容,保存到新文件中

import easygui as g import os file_path=g.fileopenbox(default='*.*') import numpy as np import re #file_path='E:/au

原创 python生成特定頻率、特定音量的正弦波wav文件(升級版v1.240)

改進:函數的多個形參用1個列表作爲參數替代 import wave import numpy as np import struct import matplotlib.pyplot as plt import math import

原创 FreertOS之臨界區taskENTER_CRITICAL

taskENTER_CRITICAL()        ---lib\include\task.h #define taskENTER_CRITICAL() portENTER_CRITICAL() #define taskENTER

原创 python生成特定頻率、特定音量的正弦波wav文件(升級版v1.231)

import wave import numpy as np import struct import matplotlib.pyplot as plt import math import ctypes #from compiler.

原创 pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++纔是王道

本部分主要實現的是 在python的程序啓動的時候(嚴格說應該是啓動後)隱藏、關閉命令行窗口。 VS版本:VS2017社區版 OS版本:win7-64位 我的參考文章-站在巨人的肩膀上: 本人在查找方法的時候參考了以下3篇文章,但是遇到了

原创 python生成特定頻率、特定音量的正弦波wav文件(升級版v1.22)

支持生成sample的bit_width=8bit 、16bits、24bits、32bits這4種格式的wav文件  import wave import numpy as np import struct import matplo

原创 巧用visual studio(VC++)解決pyinstaller打包的exe文件過大的問題(一)

0. 背景 本人最近喜歡上python,剛好又做audio相關的工作,就想用python做一個各種音頻文件生成的小工具。運行效果如下圖。但是想着給同事們都使用一下,但是別人不一定有python環境,就使用pyinstaller打包生成一個

原创 python 解析特定格式的文本文件 - 刪除不需要的行

注:練習的文本數據在附件資源裏 https://download.csdn.net/download/qingfengjuechen/11943254  import easygui as g import os file_pat