基于V7的新版RL-USB和RL-FlashFS的NAND完整解决方案,实现更简单,用户仅需初始化FMC

说明: 1、新版方案更加好用,不管用户使用的那家NAND,用户要做的仅仅是初始化FMC,其它读写API,擦写均衡,坏块管理,ECC校验和掉电保护都不用操心了。 2、新版RL-USB相比老版本功能强劲了不少,比如新增的WebUSB以及更好的配合WinUSB实现上位机开发。 3、新版RL-FlashFS V6.X相比老版本功能更强些,API更加全面(FlahFS是采用的标准C库API),已经支持删除文件夹时,同步删除其子文件。 4、RL-FlashFS是兼容Fat的,新版最大容量支持2TB。同时也
分类: 其他 发布时间: 07-27 21:28 阅读次数: 0

2.4 Go与包

1.1Go与包 1.1.1. Go与包 1)开发中,往往要在不同的文件中调用其他文件的函数 2)Go代码最小粒度单位是"包" 3)Go的每一个文件都属于一个包,通过package管理 4)Go以包的形式管理文件和项目目录结构 5)包的命名不要和保留名称重复 6)编译可执行文件,必须包含package main,入口函数为main() 1.1.2. Go包的作用 1)区分同名的函数、变量等标识符 2)管理项目程序文件 3)控制函数、变量访问作用域 4)Go包中的变量,以首字母大小写决定是否可以被
分类: 其他 发布时间: 07-27 21:28 阅读次数: 0

2.5 Hello golang

编写第一个hello golang 创建空文件hello.go,尝试执行 touch hello.go go run hello.go 产生如下报错 can't load package: package main: gobook/main.go:1:1: expected 'package', found 'EOF' 解答: 在go语言中,所有go源码文件必须声明隶属于某一个包,至少一个package main,main为自己创建的包名。 1.1. 正确的hello golan
分类: 其他 发布时间: 07-27 21:28 阅读次数: 0

2.6 Golang命令

在命令行执行go命令查看相关的Go语言命令: Go is a tool for managing Go source code. Usage: go command [arguments] The commands are: build compile packages and dependencies clean remove object files and cached files doc
分类: 其他 发布时间: 07-27 21:28 阅读次数: 0

2.7 Go交叉编译

Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 Mac 下编译 Linux 和 Windows 64位可执行程序 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go Linux 下编译 Mac 和 Windows 64位可执行程序 CGO_ENABLED=0
分类: 其他 发布时间: 07-27 21:28 阅读次数: 0

[计蒜客T2237]魔法_树

魔法 题目大意: 数据范围: 题解: 这个题挺好玩的 可以用反证法,发现所有叶子必须都得选而且所有叶子都选了合法。 故此我们就是要使得,一次操作之后使得叶子的个数最少。 这怎么弄呢? 我们发现,如果一条边相连的两个点$x$和$y$($d_i$表示点$i$的度数,不妨设$d_x\le d_y$)满足: $d_y\ge 3$且$d_x\ge 3$,那么叶子可以$-=2$。 如果$d_y\ge 3$且$d_x\le 2$,那么叶子可以$-=1$。 枚举每条边,看看最多能$-1$还是$-2$就好了~
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

基于V7的新版RL-USB V6.X + RL-FlashFS V6.X模板,操作CLASS10的SD卡速度12-15MB/S,含RTX5和FreeRTOS两版

说明: 1、如果需要RL-USB源码的话,将DAPLink(CMSIS-DAP)里面的USB代码导出来即可,DAPLink开源了RL-USB的Device代码。 也可以反过来,在工程模板的基础上再移植SWD接口相关文件,实现一个DAPLINK下载器。 2、新版RL-USB相比老版本功能强劲了不少,比如新增的WebUSB以及更好的配合WinUSB实现上位机开发。 3、新版RL-FlashFS V6.X相比老版本功能更强些,API更加全面(FlahFS是采用的标准C库API),已经支持删除文件夹时
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

基于DFA算法实现的敏感词过滤

本文转自浅析敏感词过滤算法(C++),自己也在其基础上根据自己的情况做了一点修改。 https://blog.csdn.net/u012755940/article/details/51689401?utm_source=app 为了提高查找效率,这里将敏感词用树形结构存储,每个节点有一个map成员,其映射关系为一个string对应一个WordNode。 比如敏感词库里面有枪手、手枪这几个词,读入后就变成了如下图所示的树状结构。 STL::map是按照operator<比较判断元素是否相同,以
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

【OI】C++STL初步 排序与检索

从紫皮书过来的,但是书中内容讲的比较简洁,做一点补充笔记。 一、排序(sort函数) 头文件:<algorithm> 语法:sort(start,end,cmp); start,end必须,cmp不必须。 参数 (1)start表示要排序数组的起始地址; (2)end表示数组结束地址的下一位; (3)cmp用于规定排序的方法,可不填,默认升序。 排序方法:快排。时间复杂度为n*log2(n),执行效率较高。 默认情况递增排序(cmp参数为less<>()) 如果要实现递减排序,cmp不缺省,填
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

Learn Day5

1.迭代器 # ### 迭代器 """能被next调用,并不断返回下一个值的对象""" """ 特征:迭代器会生成惰性序列,它通过计算把值依次的返回,一边循环一边计算而不是一次性得到所有数据 优点:需要数据的时候,一次取一个,可以大大节省内存空间.而不是一股脑的把所有数据放进内存. """ # 1.可迭代对象 """ 如果一个数据类型其中的成员包含了__iter__方法,这个数据类型就是可迭代对象 dir 这个函数可以获取该数据类型的成员结构 """ setvar = {
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

【GUI】基于V7开发板的裸机和各种RTOS版本的emWin程序模板,支持硬件JPEG,已发布(2019-05-26)

说明: 1、MDK请使用5.26及其以上版本,IAR请使用8.30及其以上版本。 2、修正了ST提供的部分驱动设计不合理的地方。 3、原创实现硬件JPEG添加到emWin中,实现简单,全程使用SDRAM,显示800*480分辨率图形需要30ms; 4、裸机800*480的JPEG图形需要20ms左右,加上emWin后多了一层处理机制,现在需要30ms左右。 5、当前开始使用ARGB格式库,之前教程及其例子都是基于ABGR格式的,如果移植的话,注意颜色取值。 6、模板例子都是关闭了Cache,方
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

七十八、SAP中数据库操作之查询条数限制

一、UP TO <数量> ROWS,表示查询出多少条数据 二、效果如下
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

2019佳木斯集训 Day2

    T1   本次考试的第一题,比较简单   思路:每出现一个左括号就反复化为红色和蓝色 使红蓝的两种括号会最大化的分开,然后分别测定深度 取max即可    1 #include <bits/stdc++.h> 2 using namespace std; 3 int n,tip,qwq,l,r,ans; 4 char s[200010]; 5 bool a[200010]; 6 bool color[200010]; 7 bool vis[200010];
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

周学习进度总结(2019.7.27)

(1)本周继续学习了循环控制的知识和java中的数组,并接触了java的函数库。本周平均每天学习一个小时左右,每天代码半个小时左右,目前没有遇到难以解决的问题。 (2)下周继续学习java的相关知识。 (3)本周遇到的问题是对java语法掌握的不牢固。
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

1.3Go环境搭建之Windows

1.1.2. Golang SDK   SDK 的全称(Software Development Kit 软件开发工具包) 2) SDK是提供给开发人员使用的,其中包含了对应开发语言的工具包 1.1.3. 下载SDK工具包 windows用户安装golang可以选择两种方式: go1.11.4.windows-386.zip //zip压缩包需要手动设置go环境变量 go1.11.4.windows-386.msi //msi包自动一键安装go环境变量 1.下载windows
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

腾讯地图JavaScript API调用

腾讯地图JavaScript API调用 1、加载地图 API 页面直接引入 <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77"></script> https://map.qq.com/api/js?v=2.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77 网址是API文件的位置,v2.0 指当前使用
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

node3

http://js.cytoscape.org/#demos 郭思佳: https://blog.csdn.net/zhongzhu2002/article/details/46049197/ 郭思佳: https://blog.csdn.net/zhongzhu2002/article/details/45843283 现在后台把画网络图的数据组织成json,然后传给html,在html中引用Cytoscape.js,具体在js中控制Cytoscape就ok了
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

[NOIP模拟测试]:随(快速幂+数学)

题目描述 给出$n$个正整数$a_1,a_2...a_n$和一个质数mod。一个变量$x$初始为$1$。进行$m$次操作.每次在$n$个数中随机选一个$a_i$,然后$x=x\times a_i$.问$m$次操作之后$x$的取值的期望。答案一定可以表示成$\frac{a}{b}$的精确分数形式。$a$和$b$可能很大,所以只需要输出$a\times b^{{10}^9+5}$模${10}^9+7$的结果。 输入格式 第一行三个整数$n,m,mod$。 接下来一行$n$个空格隔开的正整数$a_1
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

2.2 Go变量类型

内置类型 值类型: bool 布尔类型 int(32 or 64), int8, int16, int32, int64 整数类型 uint(32 or 64), uint8(byte), uint16, uint32, uint64 无符号整型 float32, float64
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0

2.1Go语言特性

1.1.2. 编程语言类型 静态语言,动态语言 静态语言:强类型语言 ​ 定义变量,必须指明数据类型,存储对应类型的数据。 ​ 例如java,go,c 动态语言:弱类型语言 ​ 定义变量,赋值过程决定变量类型 ​ 如js,python 1.1.3. Go程序执行流程 对源代码编译成二进制后运行 .go代码源文件 > go build > 可执行文件(.exe或linux二进制命令) > 运行结果
分类: 其他 发布时间: 07-27 21:27 阅读次数: 0