自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 seismicunix基础-声波波动方程推导

从一维开始推导了声波波动方程,并推广至三维

2023-11-22 06:22:28 749

原创 tinyxml2读取文件简介

tinyxml2的XMLDocument可使用两种方式读取xml文件。二、从xml文件字符串中读取。一、直接对xml文件读取。

2023-06-19 17:19:32 506

原创 scoop安装7zip,显示远程证书无效

这个issue里面的回答,如下所示,通过编辑scoop\buckets\main\bucket\7zip.json这个文件,修改下载7zip的路径可以解决这一问题。根据https://github.com/ScoopInstaller/Scoop/issues/3918。

2023-05-17 14:37:40 411

原创 Mit6.S081-实验1-Xv6 and Unix utilities-pingpong问题

Mit6.S081-实验1-Xv6 and Unix utilities-pingpong问题,输出乱序

2023-03-02 11:32:52 548

原创 TranslucentTB状态栏图标隐藏及恢复,windows状态栏透明美化

TranslucentTB隐藏图标及恢复,windows状态栏自动透明美化

2023-02-20 08:54:10 21902 2

原创 ./main: error while loading shared libraries: libQt5WebEngineCore.so.5: cannot enable executable

selinux安全机制audit审计的问题。

2022-10-11 21:52:41 522

原创 qwt实例解析

animation使用qwtplot及qwtplotcurve,通过时间控制展现动态曲线效果barchart包含切换坐标及条形图样式功能,包含输出pdf功能bode提供可缩放的曲线显示功能,使用QwtPlotZoomer控制缩放功能,点击选择区域放大control滑动条/滚轮/仪表盘/旋钮等控制组件cpuplot模拟即时显示cpu运行...

2021-08-08 21:20:29 348

原创 c++二级指针使用实例

#include <iostream>using namespace std;int main(){ int **p; int i,j; //p[4][8] //开始分配4行8列的二维数据 p = new int *[4]; for(i=0;i<4;i++){ p[i]=new int [8]; } for(i=0; i<4; i++){ for(j=0; j<8; j++){

2021-08-08 14:48:49 214

原创 Rocky Linux极简体验

进入Rocky Linux官网,https://rockylinux.org/zh-cn/点击Download下载,选择DVD文件(Rocky-8.4-x86_64-dvd1.iso)这里我使用Gnome Boxes虚拟机安装体验RockyLinux8.4,,其他虚拟机安装过程基本一致。安装完毕后reboot系统系统登陆界面系统桌面设置语言后查看系统应该是安装配置没选好,安装的东西并不多...

2021-06-26 13:22:18 1172

原创 redhat下QT开源库QWT-6.1.6的安装及使用指南

QT开源库QWT-6.1.6的安装及使用指南QWT-6.1.6下载及安装下载安装将QWT插件控件导入qtdesigner使用QWTQWT-6.1.6下载及安装qwt官方用户指南网址qwt下载地址下载进入下载地址后,选择稳定版本qwt,qwt-beta指测试版可能存在稳定性问题。选择相应版本,这里使用6.1.6版本。高亮样式** 进行展示;安装linx下的QWT安装步骤上面的写的比较详细解压后,执行qmake,make,make install命令,安装完成后在/usr/local中了

2021-06-10 17:03:18 402

原创 UNIX环境高级编程-入门-环境搭建(RHEL7 及 Mac)

资源准备src.3e.tar.gz 官方源码,官网下载地址:链接: src.3e.tar.gz本机环境配置,解压上述文件后执行make命令提示有错误,这时需要配置本地环境:sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm --nogpgcheck //配置yum源sudo yum install libbsd libbsd-devel //安装所需环境依赖如果直接

2021-01-28 15:36:02 321 1

原创 QTreeView 及 QFileSystemModel使用,QFileSystemModel使用SetRootPath()无效

问题描述在使用QTreeView制作本地文件浏览功能的时候,发现对QFileSystemModel设置根目录不起作用,即使用setRootPath()后,QTreeView并不显示指定的根目录下面的文件,而是显示主机根目录下的全部文件。代码片段: m_model = new QFileSystemModel(this); QString currPath = QDir::currentPath(); //获取当前路径 m_model->setRootPath(currP

2021-01-18 17:09:43 2619 1

原创 Redhat 7 Qt5 模态对话框Modal Diaog无法移动的问题

Redhat 7 Qt5 模态对话框Modal Diaog无法移动的问题问题描述GNOME Tweaks工具解决方法问题描述在redhat7 上使用Qt5开发软件时,在主界面上弹出模态对话框,发现模态对话框出现无法移动的问题,挡住了主界面的显示内容,这显然给软件的使用带来的很大的影响GNOME Tweaks工具GNOME Tweaks工具详细介绍简单来说GNOMETweaks工具就是一个用来高度自定义GNOME桌面的工具,为了保证稳定性,这个工具并不直接出现在系统设置中,而且默认限制了很多功能。本

2020-11-25 20:13:32 499

原创 RedHat7.8安装Microsoft Edge浏览器

RedHat7.8安装Microsoft Edge浏览器安装准备下载microsoft-edge安装包网址:https://www.microsoftedgeinsider.com/zh-cn/download/选择rpm文件下载,microsoft-edge-dev-88.0.702.0-1.x86_64.rpm2. 尝试安装直接yum install microsoft-edge-dev-88.0.702.0-1.x86_64.rpm如果库不齐全的话,会提示缺少vulkan.

2020-11-21 14:20:03 1325

原创 c语言中的自增问题

c语言中的自增问题#include <stdio.h>int main(void){ int a=0; int b=a++; printf("a++=%d,b=%d,a++=%d\n",a++,b,a++); printf("a=%d\n",a); return 0;}代码分析:a=0b=a++给b赋值的时候,由于a++是后自增,所以赋给b的值是a自增之前的值0,经过给b赋值后a++自增过程完成,a的值变为1;printf(“a++=%d,b=%d,a++=%d\n

2020-05-26 21:17:14 850

原创 (一)c与指针-内存地址不连续带来的问题

先来看一段代码#include <stdio.h>char c1,c2,c3;char *cp;void setup(){ c1='a';//97 c2='b';//98 c3='c';//99 cp=&c1;}int main(){ setup(); printf("cp=%p\n",cp); printf("&c1=%p\n",&c1); printf("&c2=%p\n",&am

2020-05-25 23:39:55 508

原创 linux redhat7.6 audit审计服务产生文件解压、复制等速度慢的问题

linux redhat7.6 audit审计服务产生文件解压、复制等速度慢的问题linux audit 审计服务audit的三个操作工具audit相关操作命令在较新的设备上安装RHEL7.6出现的问题linux audit 审计服务以下内容参考此链接:http://note.tc.edu.tw/601.htmlauditd是linux的一个审计服务。这是man下的解释:audit is ...

2020-04-27 13:05:29 682

原创 微信小程序入门-随机人脸生成

微信小程序入门-随机人脸生成开发背景工具准备微信小程序开发过程开发背景this person does not exist这个网站起源于英伟达公司研究人员们打造的AI机器人——其能够生成随机且极为逼真的人脸图像,而实际上这些人脸并不存在于现实世界。如下图所示是该网站生成的一个随机人脸图像。在页面中的右下角有相关介绍Imagined by a GAN (generative advers...

2020-03-06 17:28:34 7064

原创 Linux find命令和ls命令带""引号的问题

Linux中find命令的使用网上有很多资料实际使用中遇到了如下问题:请看如下几组命令a) find . -name abcb) find . -name abc*c) find . -name “abc*”d) find . -name “abc*” -print除了第一组,其他三组得到的结果都是一样的,因为-name后面的字符串直接被当作参数了,无论是加不加引号,而加不加-pr...

2019-08-29 08:38:38 2023 4

原创 字节序(剖析)

一、引言在对seg-y格式的地震数据进行读取操作时发现,对文件头及道头中指定位置进行读取时,得到的参数并不是自己想要的,而是一个奇怪的数字,查阅资料发现是字节序的问题,存储时使用的是小端模式的字节序,读取时按照了大端模式的字节序进行读取,因此导致了错误,经过近两天的探索研究,对字节序有了一定的理解,特此记录下来。二、基本概念及名词辨析1. 高字节位与低字节位举个例子:对于一个16进制数,0...

2019-08-23 11:02:02 2744

原创 OpenJudge001:成绩排序(解析)

总时间限制:1000ms 内存限制:65536kB描述给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。输入第一行为n (0 < n < 20),表示班里的学生数目;接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。输出把成绩单按分数从高到...

2019-08-15 16:52:19 1794

原创 005:编程填空:左边i位取反(解析)

总时间限制: 1000ms 内存限制: 1024kB描述写出函数中缺失的部分,使得函数返回值为一个整数,该整数的左边i位是n的左边i位取反,其余位和n相同请使用【一行代码】补全bitManipulation3函数使得程序能达到上述的功能#includeusing namespace std;int bitManipulation3(int n, int i) {// 在此处补充你的代...

2019-08-14 15:04:00 1118

原创 C、C++文件操作相关资料

一、c/c++文件操作资料链接https://www.cnblogs.com/batman425/p/3179520.html [C++ ofstream和ifstream详细用法]https://blog.csdn.net/yiruirui0507/article/details/6041155 [C++编程中对缓冲区的理解]https://www.cnblogs.com/zhanggao...

2019-08-01 16:23:39 119

原创 OpenJudge-005雇佣兵(解析)

OpenJudge-005雇佣兵描述输入输出样例输入样例输出解题思路代码描述雇佣兵的体力最大值为M,初始体力值为0、战斗力为N、拥有X个能量元素。当雇佣兵的体力值恰好为M时,才可以参加一个为期M天的战斗期,战斗期结束体力值将为0。在同一个战斗期内,雇佣兵每连续战斗n天,战斗力就会上升1点,n为当前战斗期开始时的战斗力。一个战斗期结束后,雇佣兵需要用若干个能量元素使其体力恢复到最大值M,从而...

2019-07-25 16:26:12 2409

原创 Python:sklearn库中,数据预处理函数fit_transform()及transform()的区别

本文参考1.Python: sklearn库中数据预处理函数fit_transform()和transform()的区别2.scikit-learn数据预处理fit_transform()与transform()的区别问题背景看到100-Days-Of_ML_Code中的一段代码,发现scikit-learn中的fit_transform()与transform(),不太清楚其中的区别,在...

2019-02-27 10:07:15 2507

原创 linux下编译、链接、装载、动态库和静态库的学习

linux下编译、链接、装载、动态库和静态库的学习以下为两个链接一 单独编译以下为两个链接链接:linux下编译、链接和装载.自己在Linux上编译、链接、动态库和静态库的学习笔记一 单独编译编译生成可执行文件我们在单独编译的时候,只需要检查头文件,因为都放到了一个目录,所以单独编译的时候,不需要依赖其他文件,就可以生成目标文件(*.o),如下:g++ -c showcoo...

2019-02-15 16:30:29 183

原创 Python3网络爬虫(一)-小说爬取(以笔趣看网站小说为例)

一 工具准备我用的是Anaconda+PyCharm的组合如何安装使用看这篇教程就够了:URL: https://blog.csdn.net/yggaoeecs/article/details/78378938非常详细。二 简单爬取1 安装requests及BeautifulSoup库在pyCharm的终端(Terminal)中输入:pip install requests //安...

2018-11-28 13:48:53 3361

原创 初识堆、栈

初识堆、栈一、 程序的内存分配一个由**C/C++**编译的程序占用的内存分为以下几个部分:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(st...

2018-11-06 12:35:47 189

空空如也

空空如也

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

TA关注的人

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