- 博客(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
原创 修改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
原创 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
原创 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
同时支持linux和Windows下java与串口通信的rxtx包,亲测可用
2020-03-13
KeyboardHook_setup20191025.exe
2019-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人