自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (3)
  • 收藏
  • 关注

原创 centos7可用的yum源--2025

1、编辑/etc/yum.repos.d/CentOS-aliyun-lhr.repo,内容如下。4、编辑/etc/yum.repos.d/epel-testing.repo,内容如下。2、编辑/etc/yum.repos.d/epel-aliyun.repo,内容如下。3、编辑/etc/yum.repos.d/epel.repo,内容如下。

2025-03-21 17:23:47 262

原创 步步高S3平板GPIO映射

步步高S3 GPIO

2025-02-28 08:57:11 94

原创 rockchip-3288-7.1编译教程

rockchip-3288-7.1编译教程

2025-02-28 08:55:11 115

原创 修改Linux下kernel里ramdisk.img教程

如有问题,可回退备份文件。解包后当前目录会生成文件系统的内容。按照以下步骤解包、修改并重新打包。确保文件权限正确(如可执行文件需。完成以上步骤后,替换原。

2025-02-19 14:19:23 271

原创 Linux下Qt程序设置system服务开机自启

然后按键盘输入冒号,再输入小写wq,回车。按键盘字母i,然后鼠标右键粘贴。4、关闭系统日志服务。

2025-01-09 15:58:16 418

原创 rk系列不包含kernel文件的boot.img解包

点击【导航–跳转到偏移量】,输入数据长度,然后复制这一段数据,保存到新建文件里,就是ramdisk.gz文件。winHex打开img文件,前4个字节是固定头,接下来4个字节是数据长度(倒序)1、解包boot.img(不含kernel)2、打包boot.img(不含kernel)

2024-12-26 17:31:44 212

原创 cef--全屏(最后一个支持win7的版本)

cef c++版本设置全屏运行

2024-11-22 15:31:05 229

原创 gitlab忘记root密码

1、登录服务器,查询root用户的id值,一般是1。

2024-11-08 19:46:16 303

原创 ubuntu18.04 x86下编译完整版qt5.15.14_armhf

ubuntu18.04 x86下编译完整版qt5.15.14_armhf

2024-07-28 06:53:14 304

原创 Fireflyrk3288 ubuntu18.04添加Qt开发环境、安装mysql-server

2、下载rk3288_ubuntu_18.04_armhf_ext4_v2.04_20201125-1538_DESKTOP.img。5、将该镜像文件挂载到一个rootfs文件夹上,然后将ubuntu_base_rootfs的文件复制到rootfs文件夹中。qemu 是一个通用的、开源的机器仿真器和虚拟机,拷贝它是为了可以模拟 arm cpu 进行文件系统的配置。14、用e2fsck修复及检测镜像文件系统,resize2fs 减小镜像文件的大小。1、创建一台同版本的ubuntu18.04的虚拟机。

2024-07-25 14:12:43 390

原创 ubuntu lxqt触摸屏旋转校准(usb触摸屏、lxqt、ubuntu23.10)

参考文章:https://www.codetd.com/article/5651388。旋转270° (右转) 添加。旋转180° (颠倒) 添加。旋转90° (左转) 添加。

2024-07-20 17:17:26 781

原创 firefly rk3288 ubuntu23.10 网卡名为end0 改为eth0

rk3288 linux ubuntu23.10网卡名默认为end0,修改为传统命名方式eth0的方法

2024-07-20 14:26:20 415

原创 firefly rk3288 解决刷入Linux固件后mac地址一样的问题

解决firefly rk3288 刷入Linux固件后 多台设备mac地址一样或者mac地址每次重启都不一样的问题

2024-07-20 14:18:20 350

原创 解包boot.img里的ramdisk和dtb

地址https://github.com/difcareer/BootImgTool.git。自行查找resource_tool 工具(firefly的安卓固件里有)2、解包resource.img或者second.img。3、解包boot.img。一、解包ramdisk。

2024-07-05 08:49:46 984

原创 制作ubuntu-base-23.10-base-armhf的根文件系统rootfs

qemu 是一个通用的、开源的机器仿真器和虚拟机,拷贝它是为了可以模拟 arm cpu 进行文件系统的配置。将该镜像文件挂载到一个空的文件夹上,然后将ubuntu_rootfs的文件复制到该空文件夹中。复制完后用e2fsck修复及检测镜像文件系统,resize2fs 减小镜像文件的大小。先创建一个空镜像文件,大小为4096MB。将该文件格式化成ext4文件系统。运行脚本挂载根文件系统。设置主机名称和本机IP。

2024-01-31 11:36:07 1240

原创 Buildroot打包问题--IDO-SBC2D06

打包包含Qt5、hidapi、libusb、串口读写、ntfs磁盘支持、openssh、自动获取dhcp、vim编辑器的固件。第三步:配Toolchain。

2023-08-19 15:59:18 297

原创 Qt5.15.16+msvc2019_x86+qwebengine(含mp4)源码编译

qt5.15.16编译

2023-06-15 09:12:03 2664 7

原创 qt5.6.3_32位 连接mysql8.0以上版本数据库

qt5.6.3_32位 连接mysql8.0数据库

2023-05-15 11:57:35 373

原创 Centos7安装qt5.12.12和gcc8.3.1

1、安装gcc-8.3.1yum install -y centos-release-sclyum install -y devtoolset-8-gcc*将gcc链接到/usr/binmv /usr/bin/gcc /usr/bin/gcc-4.8.5ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gcc2、安装相关依赖yum -y install mesa-libGL-devel mesa-libGLU-devel freegl

2022-01-14 10:26:45 1723

原创 解决Oracle高版本 ORA-00904: “WM_CONCAT“: 标识符无效

原因:缺少WM_CONCAT函数解决方案:创接一个使用sqlplus / as sysdba登录数据库-- 创建wm_concat函数-- 首先使用dba账号登录oracle数据库-- 解锁wmsys用户alter user wmsys account unlock;-- 并为wmsys用户授权,可根据需要授权,不建议授权所有权限grant all privileges to wmsys;-- 如果不知道wmsys用户的密码,可以修改其密码alter user wmsys ident

2021-12-28 15:54:01 7163 2

原创 linux无桌面运行javafx图形界面程序

第一步:安装mini版centos7第二步:配置网卡IP和开机自启,可以用nmtui配置(伪图形界面)第三步:yum安装所有xorg服务和xterm服务yum install xorg* xterm -y第四步:解压jdk-8u291-linux-x64.tar.gztar -xf jdk-8u291-linux-x64.tar.gz第五步:复制javafx程序到服务器第六步:修改如下文件,使用命令如下vi ~/.xinitrc上面命令进入编辑页面,输入如下代码expo

2021-05-31 20:15:06 1090

原创 CentOS上设置VirtualBox虚拟机开机自启

1 设置自启动的两个环境变量。 vi /etc/default/virtualbox添加下面两行:VBOXAUTOSTART_DB=/etc/vboxVBOXAUTOSTART_CONFIG=/etc/vbox/vboxauto.conf2 配置启动用户vi /etc/vbox/vboxauto.conf添加下面内容:default_policy = denywx= {allow = true}(注:将 wx替换成你实际的用户,这个用户加入了vboxusers组,用来操作 V

2021-05-13 22:56:15 1557

原创 基于centos7的virtual box虚拟机lede和ikuai的多拨配置

一、ikuai配置如下:1、centos7的网卡enp1s0 (WAN口)设置promisc混合模式:/usr/sbin/ifconfig enp1s0 promisc2、网卡配置文件开启VLAN:echo 'VLAN=yes' >> /etc/sysconfig/network-scripts/ifcfg-enp1s03、设置virtual box的ikuai虚拟机的所有网卡为混合模式4、在ikuai的wan口模式改为”基于vlan的混合模式“完成。二、lede配置如下

2021-05-12 11:37:36 1282 1

原创 dd小硬盘复制到大硬盘后,扩容“/”根目录

使用场景:1、dd复制小容量硬盘到大容量硬盘后扩容根目录;2、VMware、esxi、virtual Box虚拟机扩容硬盘(非添加虚拟硬盘扩容)。逻辑:1、parted扩容磁盘结束位2、pvresize 扩容PV3、lvextend 扩容lv4、xfs_growfs 扩容根分区步骤:1、输入以下命令,会提示分区结束位非磁盘结束位,按提示操作修改即可:parted /dev/sda2、根据lsblk里root分区所在的磁盘分区,下图root所在磁盘分区为sda3,输入以下命令:pvr

2021-05-10 14:49:22 1647

原创 记录下今天遇到的关于mysql-binlog和jackson转date少1小时的问题

1、mysql-binlog转sql文件命令:mysqlbinlog -v --base64-output=DECODE-ROWS --start-datetime="2021-04-26 10:20:00" --stop-datetime="2021-04-26 10:22:00" --database=scwhy log.000008 > log.000009.sql2、在spring boot里用jackson转换date时,若时区为GMT+8,1986-1991年之间,夏天会少1小时。改

2021-04-26 15:39:38 371

转载 nginx-rtmp常用指令

PS:转自优快云博主:幽雨雨幽,并做了格式处理。指令Core01、rtmp语法:rtmp { … }上下文:根描述:保存所有 RTMP 配置的块。02、server语法:server { … }上下文:rtmp描述:声明一个 RTMP 实例。rtmp { server { }}03、listen语法:listen (addr[:port]|port|unix:path) [bind] [ipv6only=on|off] [so_keepalive=on|off|kee

2021-04-07 08:55:38 2128

原创 解决M3U8提示has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header

环境:后台:springboot_xxx.jar代理:nginx前端:vue视频流:hls(m3u8)视频播放器:vue-video-player"vue-video-player": "^5.0.2","videojs-contrib-hls": "^5.15.0",问题描述:VUE按网上教程已经销毁播放流,在Windows电脑的chrome没问题,但是在苹果电脑的chrome和Windows的uc浏览器里不能二次播放,需要清空缓存才能播放。destroyed() { thi

2021-01-23 15:51:47 3550

原创 关于EFI分区下win、linux、macosx引导的实验

关于EFI分区下win、linux、macosx引导的实验.感谢:qcwap2012大佬的Intel无线网卡驱动方案,包括itlwmx、AirportItlwm、heliport。acidanthera大佬的OpenCore引导方案。.环境:.关键硬件:主盘位(pciex4):三星SM961 512G;wwan盘位(pciex1):西数SN520 512G;无线网卡:Intel AC8265。引导类型:UEFI(关闭csm).第一次失败的实验:我在主盘位上安装了win10,在

2020-11-26 09:59:39 1611

原创 PLSQL包模仿java类属性和get、set方法

需求:1、在PL/SQL里创建一个含function的package包(类似java实体类,包含公共属性,方法);2、通过set_var1()设置公共属性给其它函数使用3、通过get_var1()函数测试create or replace package hr as FUNCTION set_var1 (var1 in varchar2) RETURN varchar2; FUNCTION get_var1 RETURN varchar2 ;end hr;/c

2020-07-04 16:28:18 287

原创 ORACLE表分区PARTITION、SUBPARTITION和INTERVAL的使用

等级区间用户分布(每10级一个分区,如1-10 11-20 以此类推)--等级区间用户分布(每10级一个分区,如1-10 11-20 以此类推)CREATE TABLE interval_number_table04 ( employee_id NUMBER, employee_name VARCHAR2(20), birthday DATE )PARTITION BY RANGE(employee_id) INTERVAL (10

2020-07-01 16:54:32 1321

原创 PL/SQL集合的操作

代码:set SERVEROUTPUT on;declare --声明本地类型Employees type Employees is table of varchar2(10); --声明Employees类型的变量Enames,Authors,Union_emp Enames Employees := Employees('aa','bb','cc','dd','ee'); Authors Employees := Employees('aaa','bbb','

2020-06-28 10:47:48 251

原创 第一次接触PL/SQL经过

环境为Oracle11g,登录账户为scott​。代码如下:set serveroutput on;​DECLARE l_ename emp.ename%TYPE := 'SCOTT'; l_empno emp.empno%TYPE; l_cursor INTEGER; l_retval INTEGER;BEGIN --打开游标 l_cursor := dbms_sql.open_cursor; --解析动态SQL语句 dbms

2020-06-23 10:15:38 145

原创 Oracle CPU占用过高解决办法

1、shell下使用top命令,记录占用CPU最高的Oracle线程的PID值,2、SQLPLUS select PID,SPID from v$process p where p.SPID='23778'; --记录PID和SPID,替换下面的值。 alter system kill session 'SID,PID';以上方法治标不治本,是通过杀死占用CPU最高的session的方法解除CPU危机。如果是sql本身问题,只能通过优化sql语句彻底解决,可以使用以下SQL查询问题SQL语句。

2020-06-09 15:26:57 4695

原创 rman归档模式下热备,并迁移到测试库

备份:备注:rman恢复需要同版本数据库软件,同环境变量,同SID,尽可能路径一致,可以跨操作系统平台 。1、脚本##用于每个星期的全量日志备份#!/bin/bash. /home/oracle/.bash_profiledt=`date +%Y%m%d`logdir=/u11g/backup/logif [ -d ${logdir} ]then sleep 1else mkdir -p ${logdir}filogfile=${logdir}/ba

2020-06-09 15:16:43 263

原创 Linux7单机部署MySQL5.7.29 Group Replication集群过程

创建用户:useradd mysqlmgr01useradd mysqlmgr02useradd mysqlmgr03解压mysql程序包:cd /home/mysqlmgr01tar -xf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gzcp /home/mysqlmgr01/mysql-5.7.29 /home/mysqlmgr02/mysql-5.7.29cp /home/mysqlmgr01/mysql-5.7.29 /home/mysqlmg

2020-05-23 11:05:00 266

原创 windows和linux下oracle卸载流程

师从多哥,摘自多哥语录~linux下:rm -rf /oracle/apprm -rf /etc/ora*rm -rf /tmp/.oraclerm -rf /var/tmp/.oraclerm -rf /oradata rm -rf /tmp/OraInstall*rm -rf /u01/app 这是ORACLE_BASErm -rf /etc/ora*rm -rf /tm...

2020-04-30 10:40:38 211

原创 centos7定时备份mysql并上传到其它服务器异地备份

服务器需要安装sshpassyum install -y sshpassshell脚本#!/bin/bashMYSQLDB=mcmsBAK_DIR=/backup/mysql8019/$MYSQLDBif [ $UID -ne 0 ];then echo "Must to be use root for exec shell."fiif [ ! -d $B...

2020-04-26 11:24:24 1006

原创 centos7配置rsyslog到mysql(记录命令行操作命令)

先安装mysql数据库(可以是别的服务器的)再安装rsyslog对接mysql的rpm包yum install -y rsyslog-mysql.x86_64备份rsyslog默认配置文件mv /etc/rsyslog.conf{,.bak}重新生成rsyslog.confvim /etc/rsyslog.conf粘贴下面的配置文件数据库IP、数据库名称、用户名、密码$Mod...

2020-04-22 10:54:13 1324

原创 centos7配置防火墙

centos7配置防火墙开启http,https,邮箱,mysql端口设置本地80转发给8080端口systemctl start firewalld.servicefirewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=pop3firewall-cmd --permanent ...

2020-04-21 13:06:33 181

原创 centos7下mysql8.0.19初始化

安装完成后,启动服务systemctl start mysqld查看密码awk -F'localhost: ' '{if(NF>1) print $2}' /var/log/mysqld.log登录mysql -uroot -p在sql命令行执行以下命令-- 密码验证策略低要求(0或LOW代表低级)set global validate_password.policy=...

2020-04-21 11:33:01 1471

rubyinstaller-devkit-3.2.2-1-x86.exe

rubyinstaller-devkit-3.2.2-1-x86.exe

2025-03-13

icu4c-73_1-Win32-MSVC2019.zip

icu4c-73_1-Win32-MSVC2019.zip

2025-03-13

HX-CCD20-双目摄像机数据协议-V1.7

HX-CCD20-双目摄像机数据协议-V1.7

2025-02-28

HX-CCD20-用户手册-中文版

HX-CCD20-用户手册-中文版

2025-02-28

58热敏打印机1-凯胜诺

58热敏打印机1-凯胜诺

2025-02-28

ES902的HIDPOS包(含安卓与windows)

ES902的HIDPOS包(含安卓与windows)

2025-02-28

超高频UHF-H9芯片资料

超高频UHF-H9芯片资料

2025-02-28

SR-201网络实时控制器

SR-201网络实时控制器

2025-02-28

SR-201上位机程序(VB和Delphi)

SR-201上位机程序(VB和Delphi)

2025-02-28

centos7下MySql8.0安装教程

centos7下MySql8.0安装教程

2025-02-27

高 精 度 算 法举例说明PPT

高 精 度 算 法举例说明PPT

2025-02-27

SR-201网络继电器手机端软件

SR-201网络继电器手机端软件

2025-02-27

SR-201网络继电器配置软件

SR-201网络继电器配置软件

2025-02-27

SR-201系列产品说明书V1.2

SR-201系列产品说明书V1.2

2025-02-27

华捷艾米摄像头开发SDK-V1.8.8

华捷艾米摄像头开发SDK-V1.8.8

2025-02-27

DonseeTest测试软件V1.7-通用

DonseeTest测试软件V1.7-通用

2025-02-27

创维setbootenv用法

创维setbootenv用法

2025-02-27

A4021备份的字库文件(可作为恢复出厂系统的镜像)

A4021备份的字库文件(可作为恢复出厂系统的镜像)

2025-02-27

AIO-3399J-v11-原理图

AIO-3399J-v11-原理图

2025-02-27

修改win10更新文件夹到e盘,释放c盘空间

修改win10更新文件夹到e盘,释放c盘空间

2025-02-27

同时支持linux和Windows下java与串口通信的rxtx包,亲测可用

同时支持linux和Windows下java与串口通信的rxtx包,亲测可用 linux下的安装路径为: cp librxtxSerial.so $JAVA_HOME/jre/lib/amd64/ cp RXTXcomm.jar $JAVA_HOME/jre/lib/ext windows下安装路径为: Copy RXTXcomm.jar ---> \jre\lib\ext Copy rxtxSerial.dll ---> \jre\bin Copy rxtxParallel.dll ---> \jre\bin

2020-03-13

KeyboardHook_setup20191025.exe

亲测,win732和64位都可以用。ctrl+alt+del不显示任务管理器 #当launch为true时,默认启动chrome地址C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe并全屏打开url地址 launch=false chromePath=C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe url=http://www.baidu.com #当runapp后面为程序全路径时,自动调用该程序;当为false时,不启动第三方应用 runApp=false #当enableTaskmgr后面false时,禁用任务管理器;当不是false时,启用任务管理器 enableTaskmgr=true

2019-11-19

spy++查找Windows下exe程序的窗口类和消息跟踪

支持查找Windows下exe程序的窗口类和消息跟踪, 然后根据名称可以使用jni操作程序按钮,自动化控制应用

2019-11-19

空空如也

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

TA关注的人

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