完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第41章 STM32H7的BDMA应用之控制任意IO做PWM和脉冲数控制 本章教程为大家讲解定时器触发DMAMUX,控制BDMA让GPIO输出PWM以及脉冲数的控制,实际项目中有一定的使用价值. 41.1 初学者重要提示 41.2 定时器触发BDMA驱动设计 41.3 BDMA板级支持包(bsp_tim_dma.c) 41.4 BDMA驱动移植和使用 41
eclipse中console的输出行数控制 开发中,会遇到当输出大量的sql语句或者错误的时候,往往会因为console输出的限制而不能完整显示,所以我们自己就需要迫切的增加显示的行数,这样 就可以通过控制台输出的信息来查看错误的原因,从而解决问题. 第一步,当项目运行时,点击console输出框,右键选择"preferences"如下图所示 第二步,选择了之后,在弹出框中,找到"limit console output",如果是选中的话就把前面的选中取消掉. 综
//文本框字符数控制$('textarea').on('propertychange input', function(){ var $this = $(this); var len = $this.val().length; if(len > 300){ $this.val($this.val().substring(0, 300)); $this.parent().parent().find("em").html('0'); }else{ $this.parent().par
1. 基础知识准备 1.1. linux后台进程 Unix是一个多任务系统,允许多用户同时运行多个程序.shell的元字符&提供了在后台运行不需要键盘输入的程序的方法.输入命令后,其后紧跟&字符,该命令就会被送往到linux后台执行,而终端又可以继续输入下一个命令了. 比如: sh a.sh & sh b.sh & sh c.sh & 这三个命令就会被同时送往linux后台执行,在这个程度上,认为这三个命令并发执行了. 1.2. linux文件描述符 文件描述符(缩
#include<stdio.h> //printd函数: 打印十进制数n void printd(int n){ if(n<0){ putchar('-'); n=-n; } if(n/10) printd(n/10); putchar(n%10+'0'); } int main() { int d; while(1){ // int scanf(char *format,...) scanf("%d",&d); printd(d); } return 0;
最近在做项目中发现一个Bug,直接把进程搞死,查了一下,居然是一个最不起眼的地方导致的,在此记录一下. 先看下面代码 #include <iostream> #include <stdio.h> using namespace std; int main() { char aa[1024] = {0}; float f = 50.123456; // 本意是想把一个浮点数输出到字符串中,小数位为两位,漏了 sprintf(aa, "%0.*f", f); pri
public List<InputSplit> getSplits(JobContext job) throws IOException { long minSize = Math.max(getFormatMinSplitSize(), getMinSplitSize(job)); long maxSize = getMaxSplitSize(job); List splits = new ArrayList(); List files = listStatus(job); for (Fil
发现日志文件和打印在eclipse控制台中的编码不一致,正好相反. 日志文件是用notepad打开的,notepad有自己的编码方式,查询编码为utf-8,日志文件汉字等等显示正常. 但是在eclipse控制台打印的是乱码. 为什么? 原因:其实日志文件和控制台打印的本身是一致的,只是设置显示的编码方式不同. 控制台显示也有自己的编码方式,设置如下: http://www.cnblogs.com/nannan0226/p/8421757.html 原文地址:https://www.cnblogs
打印行号 # awk '{print NR,$0}' emp.data 1 Beth 4.00 02 Dan 3.75 03 Kathy 4.00 104 Mark 5.00 205 Mary 5.50 226 SUsie 4.25 18 打印列数 # awk '{print NF,$0}' emp.data 3 Beth 4.00 03 Dan 3.75 03 Kathy 4.00 103 Mark 5.00 203 Mary 5.50 223 SUsie 4.25 18 原文地址:https