Micropython编译固件的操作步骤

目标:编译STM32F4固件并刷入到我们的开发板:STM32F407VET6 1.在Linux系统下进行编译操作,windows用户可以在虚拟机下运行Linux系统,推荐下载kali系统(隶属于Linux系统):https://www.kali.org/downloads/,推荐使用虚拟机对应的系统包,虚拟机自行百度下载安装破解版。 2.进入Linux系统后,打开终端(打开方法:点击鱼头指向的图标): 3.输入指令:sudo apt-get install git 敲击回车 目的:安装git工
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

【秒懂】号称最为简明实用的Django上手教程

https://www.cnblogs.com/baiboy/p/django1.html 阅读目录 1 几个基本概念 2 Django配置准备 3 Django基础配置安装 摘要:Django的学习教程也是分门别类,形式不一。或是较为体系的官方文档,或者风格自由的博客文档,或者偏向实例的解析文档。即使官方文档,章节较多,文字阐述累赘,有时候我们只是关注某个功能用法而已,而自由博文最大的问题是互相抄袭,结构混乱,涵盖面小且错误较为明显。由此,本文结合学习期间资料梳理和项目开发经验,整理出一套较
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

day 13总结(闭包函数、装饰器、迭代器)

一、闭包函数 1、什么是闭包? 闭包:闭是封闭(函数内部函数),包是包含(该内部函数对外部作用域而非全局作用域的变量的引用)。 闭包指的是:函数内部函数对外部作用域而非全局作用域的引用。 def outter(): x = 1 def inner(): print(x) return inner f = outter() def f2(): x = 2 f() f2() 1.1 两种函数传参的方式 方式一:参数的形式 def
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

洛谷 P2868 [USACO07DEC]观光奶牛Sightseeing Cows 题解

题面 这道题是一道标准的01分数规划: 但是有一些细节可以优化: 不难想到要二分一个mid然后判定图上是否存在一个环S,该环是否满足∑i=1t(Fun[vi]−mid∗Tim[ei])>0 但是上面的算法并不好实现,所以可以将两边同时乘上-1,使式子变为∑i=1t(mid∗Tim[ei]−Fun[vi])<0 那么该问题就转化成了在每一个图中跑一边SPFA来寻找是否存在负环,若存在则l=mid,否则r=mid; #include <bits/stdc++.h> #define inc(a,b
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

关于ptype_all和pypte_base中的pt_prev的说明[转]

不知道原帖,我是从这里看到了,解决了迷惑我很久的疑问,抄过来。 看见noble_shi兄弟"关于net_rx_action函数的若干问题"贴中关于pt_prev的问题, 本来想在论坛上找到一个相关的帖子的链接告诉他。但是发现咱们论坛上关于pt_prev的讨论要么没有说明,要么理解的偏差,甚至是错误。而且关于pt_prev的提问很多。故写了以下内容。 不过本人水平有限,难免说错。请执教[email protected] 结论:pt_prev使用的原因是为了减少一次kfree_skb的调用,提高效率。
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

大二第二周记

1、EnumTest.java s和t并未引用一个对象,输出false; s并不是原始数据类型,输出false; 将u从原始类型转化为枚举类型,s和u引用同一个对象,输出true; 列出所有数值,输出SMALL,MEDIUM,LARGE; 枚举类型,具有特殊类型的常量值列表; 可以将字串转化为枚举; 枚举用于循环中输出所有数值; 2、反码、补码和原码 反码:正数的反码和原码相同,负数的反码是对该数除符号位外各位取反。 补码:正数的补码和原码相同,负数的补码是在保持符号位不变的情况下,将负数的原
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

Django drf序列化器 Serializer

序列化器-Serializer 定义序列化器 Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。 例如,我们已有了一个数据库模型类BookInfo class BookInfo(models.Model): btitle = models.CharField(max_length=20, verbose_name='名称') bpub_date = models.D
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

probe,victim,

l1 to l2, l2 to l3 读取数据称为正向的话, 那么方向读取数据,比如l3 to l2, l2 to l1 可以称为probe。 在多核运行的cpu时, core0 store data 到 l1, core1 想要读取相同地址的数据, 会从core0 的 l2 到l1读数据,这成为probe。 victim : 当l1dcache 满了之后,还要store 新的cacheline, 这时就需要把以前的某个有效cacheline踢到l2, 这条被踢走的cacheline就被成为v
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

【cf 585 E】Marbles

(一道Div2E不会,我太难了) 题意: 给你一个长度为$n$的颜色序列$A$,每次操作可以选择两个相邻元素交换,求把序列交换成“相同颜色挨在一起”所需的最少操作数。 按颜色排序:设颜色$col$在序列中出现的最左处为$l$,最右处为$r$,则$A_{l},\cdots , A_{r}=col$ $n\leq 4\times 10^5,A_{i}\leq 20$ 题解: 根据那个20的范围我们可以考虑一个状压dp的做法。 这是,一般人定义状态都是设$dp(s)$表示排好s中的颜色所需要的最少步
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

#我的第一次软件作业#

(一) 我对软件专业了解: 软件技术专业的侧重点在开发和技术的实际应用,而对软件开发的理论要求没有那么高。可以说计算机软件在现代社会经济生活中占有极其重要的地位,在各个领域中发挥着越来越重要的作用。软件专业毕业的学生拥有庞大的就业市场,具有广阔的就业前景。该专业主要学习高数、线代、离散、概率论、汇编语言、c、c++、数据结构、计算机组成原理、操作系统、编译原理、java、算法设计与分析、软件管理等课程,学习强度较大,因此软件专业也要求学生要较强的逻辑思维能力,愿意在这方面钻研才能学有所成。 (
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

使用nodejs发送和接受tcp请求

使用nodejs发送和接受tcp请求 // 使用 promise-socket 同步执行 const {PromiseSocket} = require("promise-socket") const client = async (path, fileName) => { const socket = new PromiseSocket(); socket.setTimeout(1000) await socket.connect({host:ip, port:p
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

Django drf初级

web接口 # 请求工具:postman => https://www.getpostman.com/ # 接口:url链接,通过向链接发生不同的类型请求与数据得到相应的响应数据 # http://127.0.0.1:8888/test/ # https://api.map.baidu.com/place/v2/search ''' ak: 6E823f587c95f0148c19993539b99295 region: 上海 query: 肯德基 output: json ''' RES
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

Django drf 视图家族

视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 2个视图基类 APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 APIView与View的不同之处在于: 传入到视图方法中的是REST framework的Request对象,而不是Django的HttpRequeset对象; 视图方
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

完整的单例模式

import time import threading class Singsing: lock = threading.Lock() instance = None def __init__(self, name): self.name = name def __new__(cls, *args, **kwargs): if cls.instance: return cls.instance
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

C++比较浮点形数据相等(float double)

bool isE(double a,double b) { if(fabs(a-b)<1e-6) return true; else return false; } abs() //求int型的绝对值 fabs() //求浮点型的绝对值 bool Equal(double a, double b) { if((a- b > -0.0000001) && (a - b < 0.0000001))
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

一 分 快 三 代 理 邀 请 码 大 小 单 双 回 血 技 巧77788879

网 纸【1dd.app】【邀 请 码 77788879】专业老师836840888〓】教彩民是认真的,带彩民盈利是 实力说话的!在彩界一切皆有可能,抓住机会,你的梦想万一实现?呢? 一分快?,有针对性的攻略是必备的,事实是没有办法保证每天、每时每刻都能赢,任何方法都避免不? 有错误的时候,要有思路和玩法,不要盲玩。但是控制?自己的下注数量和频率,如果每期都下,尤其只追豹子 ,那是容易吃亏的,除非战胜概率,可是概率是不能战胜的,这是一场有技巧的持久战,可以一对一咨询指导, 筘--83684088
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

幸 运 快 三 和 值 人 工 计 划 邀 请 码88118877

扣企/鹅【790940888】【邀请 码88118877】网 纸【1dd.app】人活在世上,总会遇见各种各样的人。遇见正确的人,是一场缘分,遇见错误的人,则是一场劫难,余生不长,选择适当的相处方式,带上你的真诚,和正确的人在一起。严歌苓说,人之间的关系不一定从陌生进展为熟识,从熟识走向陌生,同样是正常进展。人与人之间的缘分,远没有想像中的那么牢固,也许前一秒钟还牵手一起经历风雨,后一秒就说散就散,所以,你要懂得善待和珍惜。人与人相处,讲究个真心,你对我好,我就对你好,你给予真情,我还你真意,
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

一 分 快 三 代 理 邀 请 码 大 小 单 双 稳 定 回 血77788879

网 纸【1dd.app】【邀 请 码 77788879】专业老师836840888〓】教彩民是认真的,带彩民盈利是 实力说话的!在彩界一切皆有可能,抓住机会,你的梦想万一实现?呢? 一分快?,有针对性的攻略是必备的,事实是没有办法保证每天、每时每刻都能赢,任何方法都避免不? 有错误的时候,要有思路和玩法,不要盲玩。但是控制?自己的下注数量和频率,如果每期都下,尤其只追豹子 ,那是容易吃亏的,除非战胜概率,可是概率是不能战胜的,这是一场有技巧的持久战,可以一对一咨询指导, 筘--83684088
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

幸 运 快 三 倍 投 怎 么 计 算 邀 请 码88118877

扣企/鹅【790940888】【邀请 码88118877】网 纸【1dd.app】人活在世上,总会遇见各种各样的人。遇见正确的人,是一场缘分,遇见错误的人,则是一场劫难,余生不长,选择适当的相处方式,带上你的真诚,和正确的人在一起。严歌苓说,人之间的关系不一定从陌生进展为熟识,从熟识走向陌生,同样是正常进展。人与人之间的缘分,远没有想像中的那么牢固,也许前一秒钟还牵手一起经历风雨,后一秒就说散就散,所以,你要懂得善待和珍惜。人与人相处,讲究个真心,你对我好,我就对你好,你给予真情,我还你真意,
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0

VS2017报错:未提供初始值设定项

今天在使用VS2017写程序时,报错: 出错的代码如下: #include "pch.h" #include <iostream> #include <thread> using namespace std; class TA { public: TA(int &i); ~TA(); //TA(const TA& ta); //拷贝构造函数 void operator()() { cout << "我的线程开始执行了" << endl
分类: 其他 发布时间: 09-18 20:24 阅读次数: 0