STM32 HAL库驱动BMP390L气压传感器

  • Post author:
  • Post category:其他

STM32 HAL库驱动BMP390L气压传感器 参考官方的驱动 https://github.com/boschsensortec/BMP3-Sensor-API 以及芯片的数据手册,使用硬件I2C驱动传感器。 需要用到以下几个文件 ​ ​ bmp3是主要的驱动函数,bmp3_defs是一些宏定义,common中是需要移植的接口函数。 可以参考这个路径下的驱动示例:.\examples\read…

继续阅读 STM32 HAL库驱动BMP390L气压传感器

wireshark抓包排除/显示SSDP的过滤条件

  • Post author:
  • Post category:其他

在局域网中使用wireshark抓包过滤http的时候经常会出现一些干扰协议,例如SSDP,使用过滤条件“http”有可能出现N多ssdp包,本文主要介绍使用wireshark抓包时如何过滤SSDP数据包。 wireshark抓包中排除SSDP SSDP使用UDP协议的1900端口传输所以过滤http时加上tcp的条件即可: tcp && http http&&!(…

继续阅读 wireshark抓包排除/显示SSDP的过滤条件

PointCNN程序运行之分类篇———第一阶段

  • Post author:
  • Post category:其他

@PointCNN跑程序分类ing 1、环境介绍 Ubuntu16.04 ,python3 tensorflow1.12.0 cuda 9.0 2、程序下载 GitHub下载地址 3、数据集下载 数据集名称:modelnet40_ply_hdf5_2048.zip 如果你没有该数据集,直接下载就好了github给出来了。 cd data_conversions python3 ./download…

继续阅读 PointCNN程序运行之分类篇———第一阶段

Android系统的改进(二) — 长按音量键作为切换歌曲/频道的快捷键

  • Post author:
  • Post category:其他

在播放歌曲或者广播的时候,过一会后,屏幕会锁住。 如果我们需要切换歌曲或者广播频道时,我们需要电源键-->解锁-->下一个或是上一个。 如果能将长按音量键作为切换歌曲/频道的快捷键,我们就可以省去上面繁琐的操作。 想法来自与我以前的索爱机器。 版权声明:本文为lantianjialiang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:ht…

继续阅读 Android系统的改进(二) — 长按音量键作为切换歌曲/频道的快捷键

Android Arm64系统调用实现

  • Post author:
  • Post category:其他

本文主要基于clone系统调用分析在Arm64中代码流如何从用户态进入内核态,如何从内核态返回用户态,以及如何实现一次调用两次返回。 Arm64总共有4个异常级别,这里主要讨论EL0和EL1这两个异常级别。当程序运行在用户态时是EL0,当程序运行在内核态时一般是EL1. 寄存器有两种,一种是普通寄存器,一种是特殊寄存器。汇编代码种常用的x0、x1等就是普通寄存器。而栈指针寄存器、程序状态寄存器、异…

继续阅读 Android Arm64系统调用实现

qt creator python 编译_Qt Creator自定义编译运行步骤

  • Post author:
  • Post category:python

一直用Qt Creator开发。无它,只是因为linux下C++ IDE选择不多。同时因为我抛弃了MFC,平时写个小工具还得靠Qt,正好一举两用。 用Qt Creator开发一般的工程,是不用修改编译、运行步骤的。编译、运行都是一键完成。不过,像我这个多进程的工程,由一个总工程管理,下面分为多个子工程。 运行时需要由一个进程启动其他进程,但是Qt编译的文件却是分开的 这么多的文件夹管理很不方便,而…

继续阅读 qt creator python 编译_Qt Creator自定义编译运行步骤

Android 录音文件有杂音,录音文件时长比实际时长长问题解决

  • Post author:
  • Post category:其他

问题:在使用Android的AudioRecord进行录音时,录制生成的录音文件的时长比实际录制时间长,且录制的音频有一部分是有杂音或者没有声音的。 安卓出现录音问题还可以参考另一篇文章 Android 录音功能无法正常使用 最近被安排去在写安卓的项目了,出现上述的问题,看了好久的代码都没发现原因,最后就改了两行代码就好了,希望大家不要再掉这个坑里了。。。 本文先说录音的简单流程,然后是导致出现问…

继续阅读 Android 录音文件有杂音,录音文件时长比实际时长长问题解决

linux下java进程内存定位方法

  • Post author:
  • Post category:java

top top -p pid shift+h printf "%x\n" subpid jstack pid |grep -A 30 subpidhex 版权声明:本文为addisonjing原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/addisonjing/article/details/5492395…

继续阅读 linux下java进程内存定位方法

Windows下安装pytorch-cpu版本后,再安装gpu版本

  • Post author:
  • Post category:其他

Windows下安装pytorch-cpu版本后,再安装gpu版本 由于已经安装了cpu版本了,如果再在该环境下安装gpu版本会造成环境污染,因此,再安装gpu版本时,需要再新建一个虚拟环境才能安装成功。 1.首先安装cuda 在安装之前应该先查看一下自己所适配的版本 打开系统信息,点击组件可以查看到 然后去官网下载所适配的版本。 这里可以下载到自己电脑所适配的NVIDIA: 此处 接下来的步骤网…

继续阅读 Windows下安装pytorch-cpu版本后,再安装gpu版本

堆栈的顺序存储和链式存储

  • Post author:
  • Post category:其他

堆栈 :在计算机领域,堆栈是一个不容忽视的概念,堆栈是一种数据结构,而且是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。虽然堆栈常被连着念,堆与栈是两个相对的概念:堆指先进先出(first in first out),栈指先进后出(first in last out)。 一、堆栈的 顺序存储 栈的顺序存储结构通常由一个一维数组和一个记录栈顶元素位置的变量组成…

继续阅读 堆栈的顺序存储和链式存储