- 博客(195)
- 资源 (3)
- 收藏
- 关注
原创 【物联网】基于树莓派的物联网开发【8】——树莓派屏幕常亮禁止休眠解决方案
摘要 本文介绍如何防止树莓派屏幕休眠,保持常亮状态。通过修改Raspbian系统的lightdm.conf配置文件,取消xserver-command的注释并设置为X -s 0 -dpms,关闭屏幕保护和电源管理。最后重启系统即可生效。操作简单,适合需要持续显示的场景。
2025-05-26 10:50:44
191
原创 【物联网】基于树莓派的物联网开发【7】——Windows环境下备份树莓派系统镜像
本文介绍了使用Win32 Disk Imager软件在Windows系统下备份树莓派SD卡的方法。主要内容包括准备工作(SD卡和读卡器)、详细备份步骤(创建空img文件、读取系统镜像)以及该方法的优缺点分析。优点是操作简单,可实现系统备份和还原;缺点是会生成与SD卡容量相等的镜像文件,占用空间较大,且只能还原到原卡或更大容量的存储卡。该方法适合需要快速备份树莓派系统的用户。
2025-05-26 10:23:32
244
原创 【物联网】基于树莓派的物联网开发【6】——汉化+字体库输入法安装
树莓派系统默认是英文界面,但在智能设备控制或物联网开发中,常需支持中文日志显示与本地化交互。系统汉化步骤包括通过sudo raspi-config命令进入配置界面,选择Localisation,再选择locale,并设置zh.utf-8为默认语言,最后重启系统。此外,还需安装中文字体库,如文泉驿等宽正黑字体,并更新字体缓存。对于中文输入法,可以安装fcitx及其拼音输入法,并配置为默认输入法。完成这些步骤后,树莓派即可支持中文显示和输入。
2025-05-21 09:12:58
345
原创 【物联网】基于树莓派的物联网开发【5】——国内软件镜像源更改配置
软件源是存储和分发软件包的仓库,包含系统更新文件和各类软件。为了提高树莓派系统更新和软件安装的速度,可以将国外的软件源更改为国内的镜像源。本文介绍了中国科学技术大学、阿里云和清华大学的镜像源地址,并详细说明了更换树莓派软件源的步骤。首先,通过命令查看系统版本和架构,然后备份原始文件并编辑软件源配置,最后更新系统完成换源。通过这些步骤,用户可以更高效地使用树莓派系统。
2025-05-20 11:10:01
518
原创 【物联网】基于树莓派的物联网开发【4】——WIFI+SSH远程登录树莓派
本文介绍了在没有有线网络和显示器的情况下,如何通过电脑WiFi热点远程连接树莓派,并使用SSH和VNC进行访问。首先,通过配置内存卡中的ssh和wpa_supplicant.conf文件,使树莓派能够连接WiFi并启用SSH功能。接着,使用Putty工具通过SSH登录树莓派,若遇到连接问题,可通过调整Putty设置或更新客户端解决。最后,通过树莓派终端启用VNC服务,并使用VNC Viewer远程连接树莓派桌面。本文还提供了查看树莓派IP地址的多种方法,适合新手操作。
2025-05-15 16:11:51
834
原创 【物联网】基于树莓派的物联网开发【3】——最新镜像下载和烧录
本文详细介绍了树莓派的组装、系统安装及配置过程。首先,列举了树莓派必备的配件,如TF卡、充电线、散热片等。接着,讲解了散热片和外壳的安装方法,并推荐了多种外壳材质。随后,详细描述了从官网下载最新系统镜像、格式化内存卡到使用烧录工具将系统写入SD卡的步骤,并提供了烧录错误的解决方案。最后,总结了烧录过程中的注意事项,如避免误格式化SD卡、提前配置网络等,确保树莓派顺利启动并正常运行。
2025-05-15 15:41:59
1303
原创 【物联网】基于树莓派的物联网开发【2】——主板内存识别
在识别和校验采购的树莓派主板配置时,可以通过终端命令快速读取CPU和内存信息。内存信息可通过输入pinout或htop命令查看,前者显示主板信息如RAM大小,后者提供实时物理内存使用情况。CPU信息则可通过lscpu命令获取,包括处理器架构、核心数等详细信息。此外,使用cat /proc/cpuinfo可读取CPU硬件序列号,而sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq则用于查看当前CPU的运行频率。
2025-05-13 14:07:41
156
原创 【物联网】基于树莓派的物联网开发【1】——初识树莓派
本文介绍了物联网开发的基础知识,以树莓派为核心工具。树莓派是一种由英国Raspberry Pi慈善基金会开发的微型电脑,具备PC的基本功能,适用于学习编程、自动化、物联网和人工智能等项目。文章详细描述了树莓派的硬件配置,包括其型号演进、GPIO扩展接口、主板尺寸及常用传感器清单。此外,还列出了学习树莓派所需的基础知识,如Linux操作系统的安装和常用命令,以及必备的配件和其他设备。通过树莓派,开发者可以探索多种智能化应用,如智能家居、智慧农业等,从而提升综合技术能力。
2025-05-09 11:56:40
1593
原创 npm install安装依赖报错——常见报错解决方案
小伙伴在开发前端项目过程中,npm install安装项目依赖时,往往会遇到各种各样的报错,接下来建仔给大家总结一下几种常见报错解决方案!
2023-12-25 09:00:00
7724
原创 项目抛异常:‘Date‘ 不是可以识别的 内置函数名称。 关键字 ‘AS‘ 附近有语法错误。
解决公司C#项目bug问题,顺便记录一下问题及解决方案。出库日报表执行查询失败: ‘DATE’ 不是可以识别的 内置函数名称。
2023-12-17 10:00:00
603
原创 软件测试BUG管理神器——禅道安装使用教程(二)
不少小伙伴产生疑问,禅道如何使用?测试人员的另一个主要任务是将测试发现的缺陷提交给开发人员解决。测试人员在禅道中如何提交Bug?
2023-12-16 10:16:59
1770
原创 Visual Studio 2022安装SVN插件教程
vs+svn开放源代码的版本控制,通过采用分支管理系统的高效管理,实现共享资源,实现最终集中式的管理。
2023-09-12 14:40:48
9042
原创 HTTP Catcher(网球)使用教程【五】开启DNS劫持
DNS劫持是互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法。把目标网站域名解析到错误的IP地址从而实现用户无法访问目标网站的目的或者蓄意或恶意要求用户访问指定IP地址(网站)的目的。上一篇给大家分享了HTTP Catcher(网球)使用教程【四】黑名单去广告,今天给大家分享HTTP Catcher(网球)使用教程【五】开启DNS劫持。...
2022-08-26 16:20:32
3240
5
原创 HTTP Catcher(网球)使用教程【四】黑名单去广告
这几年越来越多的APP加入了开屏广告,当我们点开某个APP,突然就蹦出来一条广告,需要先观摩广告几秒钟才能进入应用,似乎已经司空见惯。 这些广告一方面浪费你的宝贵时间,另一方面它们所占据的面积实在是太大,非常讨厌。只要一不小心就会误点,从而跳转到浏览器或者其他APP,十分“恶心”,用户体验度极差。上一篇给大家分享了HTTP Catcher(网球)使用教程【三】抓取图片,今天教大家如何使用HTTP Catcher(网球)来移除这些烦人的广告!
2022-04-08 09:38:00
6737
12
原创 HTTP Catcher(网球)使用教程【三】抓取图片
Sequences :抓包序列列表Collections :抓包集合文件其中导航栏可以看到抓取数据格式:JSON,图片,媒体,Websocket,HTML,CSS,JavaScript,Font,other我们以图片为例筛选过滤抓取到的数据点击响应,可以看到我们刚才抓取的图片...
2022-01-14 16:36:36
7267
原创 HTTP Catcher(网球)使用教程【二】HTTP传输及消息头
HTTP Catcher(网球)使用教程【二】HTTP传输过程及消息头详细介绍
2022-01-13 17:46:35
9474
原创 HTTP Catcher(网球)安装及使用教程
HTTP Catcher(网球)是一款ios平台的Web网络调试工具,它可以拦截、查看、修改和重放来自 iOS 系统的 HTTP 请求。不需要连接电脑,HTTP Catcher 可以在后台记录 Wi-Fi 和蜂窝网络下的 HTTP 流量。HTTP Catcher 让你非常容易的测试你的应用和网站,你可以直接查看它们的请求和响应。
2022-01-07 17:17:21
39421
10
原创 IOS免费抓包神器——Stream
IOS免费抓包神器——Stream前言一、功能介绍二. 安装步骤1. App Store商店下载2. 添加配置VPN3. 安装CA证书4. 开始抓包5. 停止抓包6. 抓包历史7. 抓包详情三. 构建请求1. 模拟get请求2.收藏请求3.切换请求4.设置抓包模式1.黑名单模式配置黑名单2.白名单模式配置置白名单常用工具合集1. URL编码解码2. Base64加密解密3. MD54.时间戳转化5. RSA加密解密总结前言 作为一个开发者,经常要解决用户网络问题,所以特别需要能够看用户的抓包工具!
2021-12-15 16:48:29
60087
7
原创 vue-element-admin集成部署-npm install 报错解决方案
今天在部署基于vue、elementUI的中后台管理前端项目,git克隆,进行项目安装依赖的时候出现了一下错误:npm ERR! code 128npm ERR! An unknown git error occurrednpm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.gitnpm ERR! git@github.com: Permission denied (publicke
2021-11-23 17:41:46
1000
原创 IDEA连接SVN服务器地址拉代码,报错提示E230001: Server SSL certificate verification failed: certificate issued“验证失败问题
问题描述:今天在使用idea拉取svn代码的时候无法操作,提示E230001: Server SSL certificate verification failed: certificate issued,原因是由于SVNssl证书验证失败导致!解决方法:打开cmd黑窗口输入命令:svn ls https://ip地址/svn/项目名称 //这里是svn项目源码url地址依据提示输入信息,这时输入p,然后回车这个命令是让忽略证书,然后按提示走就行如果提示要输入账号密码,请输入你s
2021-04-27 16:24:56
1320
3
原创 MySQL数据库如何加强安全措施
前言:今天登服务器,突然发现数据库被黑客勒索了,造成大量的数据丢失!啊啊啊损失惨重,所以必须加强数据库安全防护工作!经验总结:数据库服务器不直接暴露在公网为每个账户配置允许访问数据库的来源IP3.修改默认的3306端口4.强制使用密码鉴权,并设置强复杂度密码定期修改数据库密码MySQL是最流行的开源数据库引擎,本身是非常安全的。但仍需要添加额外的安全层来保护你的MySQL数据库不受攻击。下面将介绍一些实用的办法,来保护MySQL数据库,加强网站的安全性。一、保护操作系统确保操作系统的安
2021-04-23 17:18:47
1864
1
原创 修改mysql默认数据库密码root的三种方法
如何修改mysql默认数据库密码root方法1. set password 语句cmd登录命令行,输入mysql -uroot -p 进入mysql格式:mysql> set password for 用户名@localhost = password(‘新密码’);例子:mysql> set password for root@localhost = password(‘12356’);方法2. mysqladmin 语句格式:mysqladmin -u用户名 -p旧密码 passw
2021-04-23 11:23:46
769
原创 VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation
今天运行虚拟机抛错: VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation。导致原因: Hyper-v是微软得一项虚拟化技术,WIN10系统中集成了它,所以如果WIN10系统的Hyper-v服务开启了的话,就会和VMware Workstation产生冲突。解决办法: 关闭Hyper-v服务win+R 打开cmd输入以下命令bcdedit /set hypervisorlaunchtype off
2021-03-03 15:43:58
2386
3
原创 2021最新java面试题整理
算法题:1、一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?程序题:1、求数组中的最小值2、将一个数组中元素排序3、将一个双向链表倒置面试题:1、谈谈你做过的项目用到了哪些框架及工作职责2、谈谈你对springboot的理解3、谈谈你对springcloud的理解4、说说redis的哨兵机制5、说说什么是雪崩6、Map的实现类有哪些7、HashMap的底层原理8、谈谈你对zookeeper的理解9、分布式
2021-02-22 09:51:42
886
原创 深入理解Java虚拟机---底层原理分析与性能优化
底层原理分析与性能优化—深入理解Java虚拟机概念虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box,Java Virtual Machine(Java虚拟机,简称JVM)。Java虚拟机阵营:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM、Apache Harmony、Google Dalvik VM、Microsoft JVM…启动流程
2021-02-22 09:40:53
345
原创 CentOS7下安装MySQL5.7安装与配置(YUM)
安装环境:CentOS7 64位 MINI版1、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装mysql源shell> yum localinstall mysql57-community-release-el7
2021-02-20 17:39:45
199
原创 Windows下yarn的安装与使用
1.下载安装包如果你使用安装程序,你需要先安装 Node.js。将yarn-1.22.5.msi下载后直接安装,自动会将yarn命令对应的路径添加至path所在的环境变量中。然后打开cmd命令行窗口,输入yarn -v可以查看到当前安装的yarn的版本2.NPM安装cmd输入命令: npm i yarn -g -i:install 安装的意思 -g:global 全局安装的意思,使用 -g 或 --global打开cmd命令输入yarn -version 可以看到版本号,说明安装成功了。
2021-02-20 17:13:34
1318
原创 IntelliJ IDEA安装字体之“JetBrains Mono”
IntelliJ IDEA安装字体之“JetBrains Mono”在官网上下载字体 http://www.jetbrains.com/lp/mono/ 点击Download font 下载;2.解压安装包,并选中所有字体文件,右键安装,完成后重启intellJ Idea3.选择字体 File>>Settings>>Editor>>Font,然后选择你想要安装的字体...
2021-01-27 08:56:03
1655
原创 SpringBoot项目启动报错Failed to load property source from location ‘classpath:/application.yml‘
启动springboot项目,控制台报错:java.lang.IllegalStateException: Failed to load property source from location ‘classpath:/application.yml’报错截图如下:解决方案打开idea设置 Settings --Editor --File Encodings,编码格式统一改成UTF-8...
2021-01-07 15:01:33
336
原创 uni-app 预编译器错误:代码使用了scss/sass语言,但未安装相应的编译器插件,请前往插件市场安装该插件
hbuilder编译小程序报错,提示代码使用了scss/sass语言,但未安装相应的编译器插件,请前往插件市场安装该插件解决方案:安装对应的插件(1).打开HBuilderX编辑器,在上方导航栏工具(T)点击插件安装(2) .在插件市场搜索下载对应的插件并且安装即可...
2020-12-30 10:47:40
1918
原创 SpringBoot 配置三数据源mysql、oracle、sqlServer
# 开发环境配置spring: thymeleaf: cache: false datasource: dynamic: primary: sqlServer #设置默认的数据源或者数据源组,默认值即为master datasource: master: username: root password: 123456 driver-class-name: com.mysql.cj.j
2020-12-21 17:33:14
547
原创 sqlserver分页模糊查询sql语句
sqlserver分页模糊查询sql语句<select id = "queryUserCount" resultType="int" > select count(*) from sys_user <where> <if test = "userName!= null"> userName like '%' + #{userName}+ '%' </if> </where></select>
2020-12-21 17:20:39
916
原创 C#简介及功能优点
C#简介C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。C# 一些重要的功能:布尔条件(Boolean Conditions)自动垃圾回收(Automatic Garbage Collecti
2020-12-21 17:06:38
4648
原创 Layui中表格渲染数据, 如何根据数字为1或0判断显示对应的状态按钮
业务需求(添加状态按钮)如果审核状态为1,数据表格显示已审核按钮(淡绿色), 如果审核状态为0,数据表格显示未审核按钮(橙色);如果扎帐状态为1,数据表格显示已扎帐按钮(淡绿色), 如果扎帐状态为0,数据表格显示未扎帐按钮(橙色);核心代码实现1.编写js代码<script type="text/html" id="tool"> <! --添加审核状态按钮 --> {{# if(d.markAudit == 1){ }} <!--d相当
2020-12-16 11:16:21
4501
原创 Layui中列表(金额或数字)动态数据如何添加千位分隔符
Layui添加千位分割符有2种实现方法1. js方法格式化数字,加入千分符,可以指定小数点;位数正负数均可,可以控制小数位数!核心代码如下:<script type="text/html" id="amountM">{{number(d.amountM)}}</script><script type="text/html" id="amountY">{{number(d.amountY)}}</script><script> func
2020-12-08 14:57:48
4787
1
原创 你知道System.out.println,System.out.print(),System.out.printf三者的区别吗?
Java中常见的输出语句包括System.out.println() 和System.out.print()三者的区别:printlnSystem.out.println() 输出信息后追加一个换行printSystem.out.print()输出之后不追加换行printfSystem.out.printf()格式化输出的形式...
2020-12-07 10:58:46
782
SpringBoot+ layui +Echarts整合图表实例(统计港口收入预估数据走势)
2020-12-07
PowerDesigner.zip
2019-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人