Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 
02 2020 档案
电容在电路中的作用
摘要:电容在电路中的作用:具有隔断直流、连通交流、阻止低频的特性,广泛应用在耦合、隔直、旁路、滤波、调谐、能量转换和自动控制等。1、滤波电容:它接在直流电压的正负极之间,以滤除直流电源中不需要的交流成分,使直流电平滑,通常采用大容量的电解电容,也可以在电路中同时并接其它类型的小容量电容以滤除高频交流电。2 阅读全文
posted @ 2020-02-29 10:16 虚生 阅读(886) 评论(0) 推荐(0) 编辑
电容在电路中的作用
摘要:一.限流 为使通过用电器的电流不超过额定值或实际工作需要的规定值,以保证用电器的正常工作,通常可在电路中串联一个可变电阻.当改变这个电阻的大小时,电流的大小也随之改变.我们把这种可以限制电流大小的电阻叫做限流电阻.如在可调光台灯的电路中,为了控制灯泡的亮度,也可在电路中接入一个限流电阻,通过调节接入 阅读全文
posted @ 2020-02-29 10:14 虚生 阅读(393) 评论(0) 推荐(0) 编辑
C语言中的弱符号(weak)用法及实例
摘要:一 符号概念: 在C语言中,有强符号和弱符号,符号简单来说就是函数、变量的名字,对于全局(非局部、非static)的函数和变量,能不能重名是有一定规矩的,强、弱符号就是针对这些全局函数和变量来说的。 二 声明方法: 1 使用__attribute__((weak))修饰: // function d 阅读全文
posted @ 2020-02-28 11:32 虚生 阅读(9869) 评论(0) 推荐(0) 编辑
一种高灵敏度自带DSP降噪算法的音频采集解决方案
摘要:背景调研 随着AI渗透到各行各业,人们对语音的需求也越来越大,最近一两年,各种AI音频设备如雨后春笋般冒出。各种智能AI设备的推出,意味者市场对低成本的音频采集设备越来越多。针对这种情况,我们开发出了一整套专门负责采集音频信号的解决方案。该解决方案有着什么特点呢? 方案介绍 这个解决方案和传统的解决 阅读全文
posted @ 2020-02-27 22:46 虚生 阅读(1409) 评论(0) 推荐(0) 编辑
高灵敏度自带DSP降噪算法的audio codec解决方案
摘要:背景调研 随着AI渗透到各行各业,人们对语音的需求也越来越大,最近一两年,各种AI音频设备如雨后春笋般冒出。各种智能AI设备的推出,意味者市场对低成本的音频采集设备越来越多。针对这种情况,我们开发出了一整套专门负责采集音频信号的解决方案。该解决方案有着什么特点呢? 方案介绍 这个解决方案和传统的解决 阅读全文
posted @ 2020-02-27 22:40 虚生 阅读(1393) 评论(0) 推荐(0) 编辑
git clone error: RPC failed; curl 18 transfer closed with outstanding read data remaining
摘要:备忘 git clone比较大的工程时,出现这种错误;error: RPC failed; curl 18 transfer closed with outstanding read data remaining 这个问题 的解决方案: $ git clone http://github.com/l 阅读全文
posted @ 2020-02-21 16:28 虚生 阅读(691) 评论(0) 推荐(0) 编辑
stm32f103中freertos的tasks基本使用案例及备忘
摘要:基本实例 freetos的在stm32中使用踩了一些坑,事情做完了,就 做个备忘,希望能给后面的人一些借鉴。 先给出一个实际的例子吧。 启动代码 回调函数 重要备忘 freetos的task和里面的函数尽量在一个文件中。 对于某些stm32 的平台,回调函数和task不在一个文件下,会出现一些异常。 阅读全文
posted @ 2020-02-21 10:26 虚生 阅读(1195) 评论(0) 推荐(0) 编辑
移植freertos到stm32 f103 的基本流程和总结
摘要:为什么要在stm32 f103上面移植freertos stm32 f103 以他的全面的文档,亲民的价格,强大的功能。成为无数微设备的方案首选。在市场上有极大的使用量。市场占有率也是非常的高。freertos作为一个开源的微型操作系统,凭借着它的资源占用小,功能强大,文档齐全,成为各大芯片公司都支 阅读全文
posted @ 2020-02-19 16:48 虚生 阅读(3712) 评论(0) 推荐(0) 编辑
stm32_f103使用gcc编译的环境下printf打印函数的实现
摘要:前记 gcc编译使用的printf打印函数需要的底层函数是和其他编译器不同的,以前的是无法使用的,这里有两种方法,一种是使用gcc库里面的printf函数,自己实现底层IO函数_write。另外一种方法是自己定义 printf函数,这里给出两者实现方法及测试结果。 方法一 假如要使用gcc库里面的p 阅读全文
posted @ 2020-02-15 16:44 虚生 阅读(3670) 评论(0) 推荐(2) 编辑
C语言中指针和取地址符&的关系
摘要:一 概念定义: 严格说起来,应该这么讲:指针存的是地址,而&运算符是取变量的地址。 指针原理: 其实计算机中的内存就像一个个抽屉(一兆内存就相当于1百万个抽屉),每个抽屉都有一个编号,用于存放数据。 为了方便使用,编译器允许我们在写程序的时候,对抽屉进行命名(而不是使用抽屉的编号),这就是变量名。就 阅读全文
posted @ 2020-02-15 10:03 虚生 阅读(4859) 评论(0) 推荐(0) 编辑
STM32中ARM系列编译工具链的编译宏选择(__CC_ARM、__ICCARM__、__GNUC__、__TASKING__)
摘要:一 前言 stm32 f103中。关系到一个选择何种编译宏的问题。这里就梳理一下吧。 二 正文 1 在 core_cm3.h 文件中,有如下代码: 1 #if defined ( __CC_ARM ) 2 #define __ASM __asm /*!< asm keyword for ARM Co 阅读全文
posted @ 2020-02-14 11:42 虚生 阅读(7018) 评论(0) 推荐(1) 编辑
gcc编译stm32 f103出现错误init.c:(.text.__libc_init_array+0x20): undefined reference to `_init'
摘要:解决方法: 方法一:去掉makefile中的编译选项:-nostartfiles 方法二:方法一不凑效的情况下,添加编译选型:--specs=nano.specs 阅读全文
posted @ 2020-02-12 09:49 虚生 阅读(2144) 评论(0) 推荐(0) 编辑
startup_stm32f10x_xx.s 启动代码文件选择
摘要:startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xxstartup_stm32f10x_hd_vl.s 大容量的STM32 阅读全文
posted @ 2020-02-11 14:48 虚生 阅读(1051) 评论(0) 推荐(0) 编辑
智能电子录音笔系统解决方案--市场调研
摘要:整体情况 数码录音笔是录音器的一种,外观如笔,造型小巧,便于携带,造型多样,拥有多种功能,如FM调频、MP3播放、激光笔等功能。与传统录音机相比,数码录音笔是通过数字存储的方式来记录音频的。在需求市场中,各类有录音需求的用户皆是录音笔的客户群体,覆盖用户范围较为广泛,但主要集中在新闻媒体、政府、事业 阅读全文
posted @ 2020-02-07 21:31 虚生 阅读(736) 评论(0) 推荐(0) 编辑
在后台运行 django的基本方法
摘要:在后台运行 django: nohup python manage.py runserver 0.0.0.0:9000 &ps:&可以不写,这样启动测试服务器后,就可以常驻后台运行了。 启动程序并输入到指定日志: nohup python manage.py runserver 0.0.0.0:90 阅读全文
posted @ 2020-02-06 18:17 虚生 阅读(5672) 评论(0) 推荐(1) 编辑
使用supervisor后台运行celery
摘要:一、先安装supervisor 1、安装命令: $ pip install supervisor 如果在沙盒环境下安装不上的话使用: $ apt-get install supervisor 二、安装celery $ pip install celery 三、对supervisor进行配置 1、生成 阅读全文
posted @ 2020-02-06 14:55 虚生 阅读(1374) 评论(2) 推荐(0) 编辑
ubuntu 18.04 安装 Redis-server
摘要:Redis 安装 Redis是一款内存键值存储,以其灵活性,性能和广泛的语言支持而闻名。本教程将演示如何在Ubuntu 18.04服务器上安装和配置Redis。主要内容包括: 安装 Redis Redis 配置 Redis 控制 一、安装 Redis 使用 apt 从官方 Ubuntu 存储库来安装 阅读全文
posted @ 2020-02-06 11:31 虚生 阅读(2581) 评论(0) 推荐(1) 编辑
nginx如何一个域名多个端口?
摘要:方法一 写三个 listen 方法二 写三个server 阅读全文
posted @ 2020-02-05 21:41 虚生 阅读(6633) 评论(0) 推荐(0) 编辑
阿里云云服务器测试uwgis的基本流程
摘要:基本背景 uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。 要注意 WSGI / uwsgi / uWSGI 这三个概念的区分。 WSGI是一种Web服务器网关接口。它是一个Web服务器(如 阅读全文
posted @ 2020-02-05 17:26 虚生 阅读(469) 评论(1) 推荐(0) 编辑
git 删除本地创建的仓库常用方法
摘要:基本方法 清除本地文件夹下的git文件,然后在重新初始化新建的git仓库 具体实施 //删除文件夹下的所有 .git 文件 find . name ".git" | xargs rm Rf //初始化仓库 git init 阅读全文
posted @ 2020-02-05 13:19 虚生 阅读(2070) 评论(0) 推荐(0) 编辑
python 中的os.path.split()函数用法
摘要:基本概念 os.path.split()通过一对链表的头和尾来划分路径名。链表的tail是是最后的路径名元素。head则是它前面的元素。 举个例子: 在上面的这个例子中,路径名字file.txt称之为tail 路径‘/home/User/Desktop/’ 称之为head。tail部分永远不会包含斜 阅读全文
posted @ 2020-02-05 10:09 虚生 阅读(11483) 评论(0) 推荐(1) 编辑
HTML <nav> 标签
摘要:定义和用法 标签定义导航链接的部分。 提示和注释 提示:如果文档中有“前后”按钮,则应该把它放到 元素中。 实例 结果 阅读全文
posted @ 2020-02-04 12:44 虚生 阅读(490) 评论(0) 推荐(0) 编辑
HTML <meta> 标签
摘要:定义和用法 元素可提供有关页面的元信息(meta information),比如针对搜索引擎和更新频度的描述和关键词。 标签位于文档的头部,不包含任何内容。 标签的属性定义了与文档相关联的名称/值对。 name 属性 name 属性提供了名称/值对中的名称。HTML 和 XHTML 标签都没有指定任 阅读全文
posted @ 2020-02-04 12:35 虚生 阅读(169) 评论(0) 推荐(0) 编辑
python 检测端口是否被占用
摘要:前记 python中有些常用的东西,虽然小,但是非常实用。这里就做个备忘吧。 实例 检测端口是否被占用。 ''' coding: utf 8 import os import socket def IsOpen(ip,port): s = socket.socket(socket.AF_INET,s 阅读全文
posted @ 2020-02-03 20:12 虚生 阅读(3385) 评论(0) 推荐(0) 编辑
django+celery+ RabbitMQ实现异步任务实例
摘要:背景 django要是针对上传文件等需要异步操作的场景时,celery是一个非常不错的选择。笔者的项目就是使用了这个组合,这里就做一个备忘吧。 安装RabbitMQ 这个安装及使用我已经在前一篇文档中介绍过了,需要的朋友请翻阅我的前一篇文章。这里只需要记住,celery要是使用rabbitMQ的话, 阅读全文
posted @ 2020-02-01 21:01 虚生 阅读(1489) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示