STM32CuBeMx实现LED显示与蜂鸣器控制(开发板:STM32F407ZGT6)

  • Post author:
  • Post category:其他

首先打开STM32CuBeMx这个软件,然后点击红色箭头所指方向,选择新建文件 在红色框内选择自己使用的芯片(我的是STM32F407ZGT6),框内的星星,可以对芯片进行收藏,下次使用就不用再打芯片名,比较方便。在红色箭头的方向按照指示操作即可开始工程的建立。 选择你所需要点亮的LED引脚号,想要的蜂鸣器的引脚,我这里是PG7和PG9。看自己的情况选择。 点击SYS选项,在里面配置Debug为S…

继续阅读 STM32CuBeMx实现LED显示与蜂鸣器控制(开发板:STM32F407ZGT6)

mac下用qemu编译执行linux/kernel

  • Post author:
  • Post category:linux

主要参考 使用 qemu 搭建内核开发环境 - 离小木 - 博客园 主要涉及以下几个点: virtualbox6.1下运行ubuntu server 18.04,然后打开ssh server,用于mac主机访问。否则virtualbox那个屏幕不能自动缩放真是辣眼睛。因为需要一个linux来编译kernel,直接在mac上编译估计没那么容易。 sudo apt-get install openss…

继续阅读 mac下用qemu编译执行linux/kernel

宝塔面板是干什么的?有哪些典型的功能作用?

  • Post author:
  • Post category:其他

宝塔面板是做什么用的? 宝塔面板是开发的服务器管理工具,是一家专业从事服务器相关软件和服务研发的公司。宝塔的愿景是让用户更容易使用服务器。 宝塔面板是一款服务器管理软件, 支持Windows和Linux系统 ,服务器可以通过网络轻松管理,提高运维效率。例如:创建和管理网站、FTP和数据库,并具有可视化文件管理器、可视化软件管理器、可视化CPU、内存、流程监控图表、规划任务等功能。 宝塔面板官方网站…

继续阅读 宝塔面板是干什么的?有哪些典型的功能作用?

Flutter学习

  • Post author:
  • Post category:其他

flutter环境搭建mac版 Flutter中文网 Flutter原理及美团的实践 背景 Flutter的目标是使同一套代码同时运行在Android和iOS系统上,并且拥有媲美原生应用的性能,Flutter甚至提供了两套控件来适配Android和iOS(滚动效果、字体和控件图标等等),为了让App在细节处看起来更像原生应用。 在Flutter诞生之前,已经有许多跨平台UI框架的方案,比如基于We…

继续阅读 Flutter学习

Unity的数据本地可持久化PlayerPrefs类

  • Post author:
  • Post category:其他

PlayerPrefs是Unity3d提供了一个用于数据本地持久化保存与读取的类。工作原理十分简单,就是以key-value的形式将数据保存在本地,即PlayerPrefs(key,value)。但是PlayerPrefs仅支持一些简单的数据存储(int,flaot,string)。所以有用户的存档并不适合用这个,我采用的是PlayerPrefs和mysql一起存储。 PlayerPrefs的用法…

继续阅读 Unity的数据本地可持久化PlayerPrefs类

OpenVAS详解

  • Post author:
  • Post category:其他

OpenVAS(开放式漏洞评估系统)是一个客户端/服务器架构,它常用来评估目标主机上的漏洞。OpenVAS是Nessus项目的一个分支,它提供的产品是完全地免费。OpenVAS默认安装在标准的Kali Linux上,本节将介绍配置及启动OpenVAS。 5.2.1 配置OpenVAS OpenVAS默认在Kali Linux中已经安装。如果要使用该工具,还需要进行一些配置。配置OpenVAS具体操…

继续阅读 OpenVAS详解

Makefile基础

  • Post author:
  • Post category:其他

Makefile规则格式 目标:依赖文件集合 命令1 命令2 … 举例一 将main.c input.c calu.c编译成目标文件main #Makefile举例 objects = main.o input.o calu.o main:$(objects) gcc –o main $(objects) %.o:%.c gcc –c $< .PHONY:clean clean: rm *.…

继续阅读 Makefile基础

mpi具体实现之mpich的基本命令

  • Post author:
  • Post category:其他

本篇博客只是介绍mpich命令的使用,并没有涉及并行的底层原理,对应的版本为mpich-3.3.2,但相关命令对其他版本也适用 目录 前言 一、查看mpich版本及配置 二、编译和链接 三、运行并行程序 四、6个基本mpi函数 五、 一个简单的MPI程序(C++实现) 总结 参考资料 前言 MPI(Message Passing Interface)是一个消息传递接口的标准,是目前最重要的一个基于…

继续阅读 mpi具体实现之mpich的基本命令

外边距(margin)

  • Post author:
  • Post category:其他

外边距(margin) margin属性用于设置外边距。设置外边距会在元素之间创建“空白”,这段空白通常不能放置其他内容。 margin-top: 上外边距 margin-right: 右外边距 margin-buttom: 下外边距 margin-left: 左外边距 margin: 上外边距 右外边距 下外边距 左外边距 外边距实现盒子居中 可以让一个盒子实现水平居中,需要满足两个条件: 1、…

继续阅读 外边距(margin)

c++语法大全

  • Post author:
  • Post category:其他

c++语法大全 一、变量和简单数据类型 1.变量名只能包含字母、数字和下划线。可以以字母和下划线开头,但是不能从数字开头;变量名不能包含空格 2.数据类型–字符串 字符串可以用双引号或者单引号括起来,两者作用一样。具体选择哪种,要看字符串里面的内容,如果字符串里面包含单引号,那么外面就要使用双引号;如果字符串里面包含双引号,那么就用单引号括起来。 3.字符串函数 title()–以首字母大写的方式…

继续阅读 c++语法大全