自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

饮尽鸿爪下的雪泥的博客

写写代码,品品生活

  • 博客(22)
  • 资源 (12)
  • 收藏
  • 关注

原创 Android10以上MediaProjection截屏

在系统升级到Android10以上之后,之前的截屏方式不能用了,而且必须将MediaProject放在forground service里面跑才行。网上搜了一圈,都是语焉不详或者没有完整的一个代码应用。只能自己写一个,记录下。可以设置一个按钮,然后在点击事件里面调用。snapshot方法。

2024-04-16 17:33:28 324

原创 windows构建ROS2 Android App

升级到ROS2之后,由于架构的不同,导致ROS1的Android App已经无法使用了,所以我们需要通过ROS2 java构建出Android的依赖库。

2023-11-14 10:50:49 312

原创 window bat脚本获取想要的物理网卡的真实IP地址

window bat脚本获取真实的物理网卡IP地址

2023-03-13 18:17:38 2678

原创 electron-vue更新electron版本以及适配

问题由于项目需求,在使用electron-vue创建electron程序的时候,发现由于electron-vue作者已经不维护了,electron版本还是2.0.4,导致在使用electron的一些新特性的时候收到了限制。因此在查找多方面资料之后,主要是根据知乎的链接进行了相应的electron相关版本更新,经过测试之后,发现没有什么问题。electron-vue更新后electron-builder打包修复由于官方工程下的.electron-vue的build.js的错误,导致打包失败的问题e

2022-04-29 17:07:59 679

原创 Electron在win7上加载plotyjs失败的解决方法

Electron在win7上加载plotyjs失败的解决方法错误详情解决方法错误详情程序中使用plotjs,经过electron打包之后,在win10电脑上运行正常,在win7电脑上没有办法加载plotjs的画面,错误信息如下:错误代码:Error while plotting: n {shortMessage: "Error linking program: ", longMessage: "", rawError: "", message: "gl-shader: Error linking

2022-03-29 16:34:02 354

原创 C# 双目摄像头测试软件

C#编写的双目摄像头测试软件1. 需求最近有一个需求就是编写一个测试软件给用户进行摄像头测试,因此便有了如下的内容。源码链接已经放置到文章末尾。2. 最终结果如下软件下载链接:BinocularCamera.exe3. 支持功能摄像头1 & 摄像头2:将摄像头的USB口插入电脑后,打开软件,软件会自动扫描设备,自动打开视频;如果长时间没有加载视频,那么请点击刷新设备按钮,如果刷新后也没有画面,那么请检查摄像头与电脑的连接是否有问题。刷新设备:当测完一个摄像头设备后,无需关闭软件,下

2021-12-01 16:38:42 2686

转载 ROS Android建图时,地图显示异常的解决方法

运行ROS建图程序后,手机画面显示如下异常情况解决方法https://www.jianshu.com/p/39ac97fa6482

2021-10-12 15:15:04 579

原创 Electron加载网页失败,监听事件处理

1. 问题提出在使用electronjs打包桌面软件的时候,如果启动软件之后,网络不通的情况下,加载网页失败,会显示白屏,在此情况下需要对加载网页失败的事件进行处理2. 处理手段2.1 监听did-finish-load事件 mainWindow.webContents.on('did-finish-load', () => { console.log('finish') })did-finish-load事件,无论网页加载成功或者失败都会调用2.2 监听did-

2021-03-23 15:27:42 4477

原创 python读取bin文件,转成16进制通信协议

1. 项目说明在进行远程升级单片机程序或者什么别的内容的时候,我们往往需要下载远程的bin文件,并将其内容读出,以切片的方式进行程序的更新。本项目即是使用python编写的一个读取bin文件内容,并将其进行切片组成相应的协议包。2. 核心代码读取bin文件import osdef print_hex(bytes): l = [hex(int(i)).replace('0x', '').zfill(2) for i in bytes] return " ".join(l)with

2021-03-18 16:46:55 1639 5

原创 C# DataGridView设置行高度自动调整,以及行单元格自动换行

// 设置第三个单元格超出行宽度后自动换行dataGridView.Columns[2].CellTemplate.Style.WrapMode = DataGridViewTriState.True;dataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;

2020-12-22 12:01:12 3187

原创 Django 浏览器报错 MIME 类型(“text/html”)不匹配(X-Content-Type-Options: nosniff)

文章目录问题产生原因解決方案问题Django设置 DEBUG=False后,访问前端报错MIME 类型(“text/html”)不匹配(X-Content-Type-Options: nosniff)所有css和js文件都无法访问,后台显示404。产生原因当我们在开发django应用时如果设置了 DEBUG = True,那么django便会自动帮我们对静态文件进行路由;但是当我们设置DEBUG = False后,这一功能便没有了,此时静态文件就会出现加载失败的情况,想要让静态文件正常显示,我们就需

2020-12-22 11:54:13 1278 1

原创 Android TextView垂直滚动,并精准定位到最后一行

文章目录1. 问题提出2.无法精准定位的产生原因1. 问题提出在使用TextView垂直滚动添加内容,并自动定位到最后一行时,往往会出现TextView没有办法精准定位的情况,并且随着内容的增加,定位根本就不对。经过多方查找资料,终于解决现将方法记录如下2.无法精准定位的产生原因在测试中,我们发现TextView getLineCount()*getLineHeight() != getHeight()...

2020-10-19 10:54:56 1632 1

原创 grpc AS编译报No such property: javaCompilerTask for class错误

1. 错误详情android studio使用grpc时,编译报No such property: javaCompilerTask for class: com.android.build.gradle.internal.variant.TestVariantData错误的解决方案2. gradle配置方案dependencies { classpath 'com.android.tools.build:gradle:3.5.2' classpath "com.google.protobuf:p

2020-09-04 11:18:21 866 1

原创 提交工程到git的分支上

git提交工程到分支上版本修改人修改日期修改内容V1.0陈超锋2020年7月22日添加Git提交本地分支内容到远程仓库分支教程1. 初始化本地仓库git init2. 将本地内容添加到gitgit add . //将当前目录下的所有文件添加进提交内容3. 创建提交说明git commit -m "第一次提交"4. 关联远程仓库git remote add origin https://github.com/用户名/仓库名5. 获取远程仓库分支

2020-07-29 15:05:26 125

原创 C#中使用Invalidate()与MouseMove方法刷新控件时,控件闪烁问题解决方法

1. 问题出现场景当我们在使用C# 中的绘图功能时,如果需要动态改变控件UI的状态,比如绘制了一个圆,点击时填充圆颜色为绿色。那么我们必须使用Invalidate()函数进行刷新。运行程序之后会发现,控件闪烁的特别厉害,这完全达不到我们要的效果,特别是如果配合MouseMove()鼠标滑动事件使用时,这种效果会更明显。2. 解决方案目前用的比较稳定的解决方法是在类构造函数添加如下语句//解决绘图时画面闪烁SetStyle(ControlStyles.UserPaint, true);SetSty

2020-07-13 16:17:52 1311

原创 CefSharp内核浏览器之C#与js的互相调用

CefSharp内核浏览器之C#与js的互相调用js调用C#方法1.注册js调用对象2.创建JS类3. HTML网页js调用C#调用js方法1. html写法2. C#调用js调用C#方法1.注册js调用对象这是新版的注册方法,旧注册方法已经过时,官方已经抛弃,所以按照最新的写法,详情请查看https://github.com/cefsharp/CefSharp/issues/2990//...

2020-05-07 14:59:28 6259 2

原创 C# Winform平台下实现自由拖拽控件

C#控件拖动1.场景需求有时候,我们在编写PC上位机软件的时候,不免需要将所定义的控件可以自由的拖拽到任意地方。为了实现此一需求,我尝试了很多种方法,比如使用Mouse_Leave,Mouse_Down等方法,最后实际测试发现这样的实现的拖动,会导致控件在不断的闪烁,而且效果极差。因此在遍寻了很久之后,终于找到了解决方法。特将此记录下来,以资后用。2.winform平台的标准拖拽事件在类中...

2020-04-25 17:10:29 3197 2

原创 Ubuntu 下ALSA声卡设备的配置与使用

最近做项目有一个需求,就是对ubuntu下的ALSA声卡进行使用,在摸索了一大圈之后,将所得记录下来,以备后期查看。首先先插上声卡设备以下所用的声卡设备皆为3.5mm的耳机测试。需要使用usb转3.5接口的转接线,下图使用的是绿联的设备。1. 查看声卡设备aplay -l //列出所有的声卡设备由上图可知,在lubuntu系统之下,card2是声卡设备arecord -l ...

2020-04-25 16:44:19 5499

原创 基于Nano Pi NEO4开发板的AS项目开发

基于Nano Pi硬件的AS项目开发Andro Studio集成Nano Pi硬件资源库打开AS,新建工程之后,打开appàsrcàmain其目录结构应该是如下样式: ─ main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ └── friendlyarm...

2020-04-25 16:17:22 532

原创 基于Django框架的物联网空气质量监测系统的实现

由于很多人后台索要源码,因此经过长时间的搜索之后,我找到了之前写的源码,上传到了csdn,目前源码包含有:Java写的上位机源码以及django后台程序,没有找到stm32下位机的程序,需要的朋友可以下载下来参考,资源下载链接已经贴到了文末。由于毕业设计的选题是基于物联网技术的空气质量监测系统的设计与实现,所以先要确定空气质量监测系统的设计意义是什么?在我看来,空气质量的监测并不是硬件采集数据,然后将数据一股脑的扔进数据库就行,真正的意义在将采集到的数据,进行数据分析并通过数据可视化的方式将分析结果呈现在用

2020-01-06 20:26:47 4325 8

原创 指针、函数、指针函数和函数指针

指针指针就是存储单元的地址,计算机是以字节为单元存储数据的,存储的地址就是指针。好处:使程序更加简洁int *p; //p代表指针,*p代表内容 &p地址 int *p;//四个字节的长度 char *q;//代表1个字节的长度函数面向对象模块化编程const int x; //const怎么样:只读const int *p; //*P指向内容不可变int *c...

2018-12-08 16:59:15 111

原创 如何在预装win 10的电脑上安装Ubuntu 16.04 双系统,将Ubuntu以EFI的方式启动

看惯了win 10 系统,突然心血来潮,想换一个开源系统玩一下,却发现预装win 10的电脑装不了Linux系统,百度后,发现原来win 10 采用了uefi分区的方法,而且即使安装上了Ubuntu,在BIOS界面也是找不到启动选项进入Ubuntu系统。在网上找了一大堆方法,都很遗憾的表示,完全不能解决这个问题,于是经过漫长的努力。我发现:在win10 上安装Linux系统的比较有效的方法。先记录

2017-11-13 08:54:28 2602

[毕业设计]基于Django框架的物联网空气质量监测系统的实现源代码

该部分代码包括java上位机以及django程序,不包含stm32下位机程序。资源介绍链接:https://blog.csdn.net/qq_41020634/article/details/102762734

2022-06-26

双目摄像头视频测试软件

这是用C#编写的双目摄像头视频测试软件,资源连接预览:https://blog.csdn.net/qq_41020634/article/details/121658579

2021-12-01

工业控制系统信息安全防护指南.pdf

《工业控制系统信息安全防护指南》(工信软函〔2016〕338号)保障工业控制系统安全,格式已修改好,此文档高清无水印,大家可以放心查看!

2020-03-03

BACnet与BBMD的关系.pdf

流行的楼宇自动化协议BACnet,被广泛使用,以实现商业自动化系统中设备之间的通信。而多个网络需要连接时,就需要BBMD上场了!

2019-11-08

YD1255-2003-I.pdf

一个由国家于2003年4月11号发布的,对具有路由功能的以太网交换机技术要求

2019-10-29

moxa-c320turbo-series-linux-driver-v5.6.tgz

moxa设备的C320t系列串口卡的Linux系统驱动(Driver for C320Turbo Series (Linux),Version is 5.6)。

2019-10-23

格式工厂绿色免安装版

这是格式工厂的绿色免安装版,打开exe可执行文件即可,格式工厂能提供转码服务

2018-12-18

简易java记事本

这是用Java编写的一个简易记事本源码,能够实现像window系统自带的记事本的大部分功能

2018-12-18

实时操作系统的现状与未来

本论文介绍了对实时的理解,实时操作系统(RTOS)的基本特征、特点,实时性的实现,讨论并分析了当前嵌入式实时操作系统的现状,并展望未来实时操作系统的发展趋势。

2018-06-12

C++综合实验,继承和派生类的设计及应用

实验内容为新建一个雇员类,它的数据成员有雇员代号,年龄,工资,性别,姓名,输入雇员资料方法,打印雇员资料方法。以此雇员类为基类,从中派生出教师类,其中要求在教师类中加入一个计算教师工资的方法,教师工资=基本工资(1000)+课时(月工作量)×30。以此雇员类为基类,从中派生出实验员类,其中要求在实验员类中加入一个计算实验员工资的方法,实验员工资=基本工资(800)+实验室补助(150)+值班时间(月工作量)×5。以此雇员类为基类,从中派生出行政人员类,其中要求在行政人员类中加入一个计算行政人员工资的方法,行政人员工资=基本工资(900)+行政补贴(200)。分别要求用多态方法实现输入输出教师、实验人员、行政人员信息和计算教师、实验人员、行政人员工资的方法。

2018-05-29

数据结构课程设计,飞机订票系统源C代码

数据结构课程设计的飞机订票系统,源C语言代码,不涉及数据库。

2017-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除