Article May 19, 2021

master2334 Blog

Words count 2.5k Reading time 2 mins.

    1. 底层接口,包括存储媒介读/写接口(disk I/O)和供给文件创建修改时间的实时时钟,需要我们根据平台和存储介质编写移植代码。
    1. 中间层FATFS模块,实现了FAT 文件读/写协议。FATFS...
Read article

知识储备 May 19, 2021

匿名科创无人机代码解析

Words count 968 Reading time 1 mins.

  1. 主循环的Duty_Loop()是一个时间切换的简单状态机,包含5个时间状态
    • Duty_1ms()主要用于控制起飞状态。
      • Tim_Count,计数到15s后解锁起飞,youcanfly标志位打开,否则标志位置零
      • youcanfly标志位打开后,LED灯切换到启动显示状态
      • LED_Display( LED_Brightness ); 等待起飞的信号指示
      • 调用数传通信,向上位机传输数据
    • Duty_2ms() 用于计算姿态内环以及遥控器数据处理
      • MPU6050_Data_Prepare()
        • MPU6050_Data_...
Read article

知识储备 May 08, 2021

数学基础知识

Words count 91 Reading time 1 mins.

程序经验 May 04, 2021

linux使用

Words count 290 Reading time 1 mins.

  • rmdir MyDoc

    • 删除空文件夹
  • rm -rf MyDocuments/

    • 强制删除
Read article

研究 April 27, 2021

图像增强方法

Words count 351 Reading time 1 mins.

  • 直方图均衡优化是指将一幅已知灰度概率密度分布的图像经过一种变换,将其转变为均衡灰度概率密度分布的新图像。
  • 直方图均衡优化的步骤:
    • 1.计算累计直方图
    • 2.将累计直方图进行区间转换
    • 3.在累计直方图中,概率相近的原始值,会被处理为相同的值
Read article

调试经验 April 04, 2021

新唐控水控雨主机调试过程

Words count 2.6k Reading time 2 mins.

  • 使用定义好的USART0接收时一直无法在PC端接收到数据。
    • 问题解决。接线错误,对485认识不够。485在通信时只需要接对AB两根线,D+接A,D-接B,共地即可。
  • 串口接收中断。
    • 问题解决。直接使用中断中的RX_buffer[]数组会有数据丢失问题,需要使用经过断包处理的UART_in数组来接收。
  • 注意
    • 串口连续发送会出现未知数据。
  • usart0的UART0_in由于丢包问题需要移位使用。
  • 本次校验使用CRC16-MODBUS标准。其中校验位低位在前,高位在后。
    • 中途出错,因为...
Read article

程序资料 March 20, 2021

Java实例之字符串

Words count 11k Reading time 10 mins.

1. 字符串比较

  • 调用String类的.compareTo(string), .compareToIgnoreCase(string)``, compareTo(object string),返回第一个字母的ASCII差值。

    public class StringCompareEmp{
     public static void main(String args[]){
        String str = "Hello World";
        String anotherString...
Read article

程序经验 March 01, 2021

Gym-Reinforcement-FrozenLake

Words count 3.4k Reading time 3 mins.

  • 使用Open-AI中的gym库创建环境。
    import torch
    import time
    import matplotlib.pyplot as plt
    from gym.envs.registration import register
    import gym
    register(
      id='FrozenLakeNotSlippery-v0',
      entry_point='gym.envs.toy_text:FrozenLakeEnv',
      kwargs={&...
Read article

程序经验 January 18, 2021

Python爬取疫情实时数据

Words count 2.6k Reading time 2 mins.

一些网站的数据并没有写在html源码中,而是通过数据流实时获取的,因此需要在F12中找到数据流的JSON文件,通过解析JSON文件来获取自己想要的信息。
此程序的功能是通过json.loads()解析json源文件,然后将json源文件保存在txt文件以及数据库中。

import requests
from bs4 import BeautifulSoup
from fake_useragent import UserAgent
import json, jsonpath
import sqlite3...
Read article

神经网络 January 16, 2021

神经网络应用之DogVSCats

Words count 2.4k Reading time 2 mins.

按照下载好的数据集运行时,会出现如下错误:

RuntimeError: Found 0 files in subfolders of: ./DogsVSCats/valid
Supported extensions are: .jpg,.jpeg,.png,.ppm,.bmp,.pgm,.tif,.tiff,.webp

此时需要按照image/image/picture的排列方式,新建文件夹。

data_dir = "./DogsVSCats/"

import torch
import...

Read article
Load more
0%