-
smc-缓慢启动电磁阀AV.pdf
2019-10-11 12:40:04smc-缓慢启动电磁阀AVpdf,smc-缓慢启动电磁阀: AV2000~5000系列特点;缓慢启动电磁阀可用于系列的安全保护作用.启动初期只允许少量空气流过(流量可以调节).当出口压力进口压力的一半时,该阀便完全开启,在到... -
cleanup-bucket:使用从EC2控制台启动的竞价型实例清理Amazon S3存储桶的工具-源码
2021-02-09 13:28:33清理存储桶是使用竞价型实例清理Amazon S3存储桶的有用工具。 可以从EC2控制台启动。 推荐建议 对包含许多对象的Amazon S3存储桶使用类似于r5n.xlarge的实例类型。 拥有超过100万个对象的Amazon S3存储桶被视为大... -
office起动缓慢_Office 2016打开卡顿、缓慢解决方法
2020-12-21 13:12:07一、问题描述1.WPS处理大型文件时显得力不从心,所以安装了office2016,但是在打开新版的Office的Excel、PowerPoint、Word时发现启动特别慢,有时候需要十几秒钟才能打开,那么该如何解决这个问题?以下带来几个设置...一、问题描述
1.WPS处理大型文件时显得力不从心,所以安装了office2016,但是在打开新版的Office的Excel、PowerPoint、Word时发现启动特别慢,有时候需要十几秒钟才能打开,那么该如何解决这个问题?以下带来几个设置,修改以后速度明显提升
2.下面以Excel为例,Word和PowerPoint可以参考基本设置部分进行设置,设置之后速度会有提升,Excel和PowerPoint速度提升较为明显,Word速度提升不是很明显
二、问题解决
2.1 Excel
2.1.1 基本设置
1.选择文件
2.选择选项
3.在常规里面取消勾选显示开始屏幕
4.选择加载项->管理(Excel加载)->转到
5.取消所有宏
6.选择加载项->管理(Com加载)->转到
7.取消加载项,然后确定
8.信任中心->信任中心设置
9.把隐私选项取消勾选
10.高级->常规下的请求自动更新链接取消勾选
11.高级->web选项->文件->取消勾选下面两项
12.基本设置完成,别的选项按照需要设置,现在关闭excel,重新打开速度是不是明显提升了
2.1.2 修改注册表
1.根据上面的设置,速度基本上已经明显提升了,接下来修改注册表可以看也可以不看
2.Win+R打开运行框输入:regedit
3.依次展开到HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\open\command
4.修改以下两处文件注册表内容,一定到注意与..EXE"之间有一个空格
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command
HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command
a.修改command的内容,只需要将/dde部分修改为"%1",注意不要修改前面的数据和不要丢了引号
修改前:
"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" /dde
修改后:
"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" "%1"
b.修改之后(注意修改两处)
5.删除.12和.8两处的ddexec,单击右键,选择删除
a.删除前
b.删除后
6.关闭Excel,再次打开是不会快很多了,欢迎大家留言探讨
-
MySQL启动时会加载哪些缓存_Mysql 缓存启动方法及相关参数详解
2021-01-29 22:40:35但如果是实时访问数据,当数据量相对庞大时会造成数据请求访问缓慢,因此需要进行缓存数据、Mysql数据库优化以及语句优化等操作。1、针对同一数据请求避免重复检索,减少访问mysql数据库请求在访问相同表时尽量在...在许多大中型网站时都是html页面静态化来实现访问的,为了减少数据库的访问量;但如果是实时访问数据,当数据量相对庞大时会造成数据请求访问缓慢,因此需要进行缓存数据、Mysql数据库优化以及语句优化等操作。
1、针对同一数据请求避免重复检索,减少访问mysql数据库请求
在访问相同表时尽量在同一sql中提取数据结果,减少对数据库的直接访问次数。
2、使用mysql query cache
作用:查询缓存存储SELECT查询的文本以及发送给客户端的相应结果。如果随后收到一个相同的查询,服务器从查询缓存中重新得到查询结果,而不再需要解析和执行查询。
适用范围:不发生数据更新的表。当表更改(包括表结构和表数据)后,查询缓存值的相关条目被清空。
1)执行show variables like '%query_cache%';查询语句结果如下:have_query_cacheYES
query_cache_limit1048576
query_cache_min_res_unit4096
query_cache_size1048576
query_cache_typeOFF
query_cache_wlock_invalidateOFF
各个参数含义如下:have_query_cache表明服务器在安装使已经配置了高速缓存
query_cache_size表明缓存区大小,单位为M
query_cache_type的变量值从0到2,含义分别为0或者off(缓存关闭);1或者on(缓存打开,使用sql_no_cache的select除外);2或者demand(只有带sql_cache的select语句提供高速缓存)
2)执行show status like '%Qcache%';查询语句结果如下:Qcache_free_blocks1
Qcache_free_memory1031352
Qcache_hits0
Qcache_inserts0
Qcache_lowmem_prunes0
Qcache_not_cached727044
Qcache_queries_in_cache0
Qcache_total_blocks1
各个参数含义如下:Qcache_free_blocks:表示查询缓存中目前还有多少剩余的blocks,如果该值显示较大,则说明查询缓存中的内存碎片过多了,可能在一定的时间进行整理。
Qcache_free_memory:查询缓存的内存大小,通过这个参数可以很清晰的知道当前系统的查询内存是否够用,是多了,还是不够用,DBA可以根据实际情况做出调整。
Qcache_hits:表示有多少次命中缓存。我们主要可以通过该值来验证我们的查询缓存的效果。数字越大,缓存效果越理想。
Qcache_inserts: 表示多少次未命中然后插入,意思是新来的SQL请求在缓存中未找到,不得不执行查询处理,执行查询处理后把结果insert到查询缓存中。这样的情况的次 数,次数越多,表示查询缓存应用到的比较少,效果也就不理想。当然系统刚启动后,查询缓存是空的,这很正常。
Qcache_lowmem_prunes:该参数记录有多少条查询因为内存不足而被移除出查询缓存。通过这个值,用户可以适当的调整缓存大小。
Qcache_not_cached: 表示因为query_cache_type的设置而没有被缓存的查询数量。
Qcache_queries_in_cache:当前缓存中缓存的查询数量。
Qcache_total_blocks:当前缓存的block数量。
3)执行SHOW STATUS;查询语句显示所有状态下结果,下面只是列举了部分结果:Aborted_clients11027
Aborted_connects0
Binlog_cache_disk_use0
Binlog_cache_use0
Binlog_stmt_cache_disk_use0
Binlog_stmt_cache_use0
Bytes_received1500
Bytes_sent135210
Com_admin_commands0
...
3、加cache缓存层
Cache(高速缓存)、Memory(内存)、Hard disk(硬盘)都是数据存取单元,但存取速度却有很大差异,呈依次递减的顺序。对于CPU来说,它可以从距离自己最近的Cache高速地存取数据,而不是从内存和硬盘以低几个数量级的速度来存取数据。而Cache中所存储的数据,往往是CPU要反复存取的数据,有特定的机制(或程序)来保证Cache内数据的命中率(Hit Rate)。因此,CPU存取数据的速度在应用高速缓存后得到了巨大的提高。
开启MySQL的select cache,使用命令如下:SET GLOBAL query_cache_size = 102400000;
query_cache_size默认为0时,是不开启MySQL cache功能。
-
QT4.8.6 登录界面之记住密码、自动登录、界面无边框全透明、程序启动画面
2019-05-17 11:27:03程序启动画面能够设置符合软件本身的启动风格,面对大型程序启动缓慢的情况能够更人性化的等待,中途能够处理一些事件动态显示文字等。下面是部分实例代码: QApplication a(argc, argv); //设...之前草草的做了一个登录界面,现在根据需求做一定的更改、完善,包括记住密码、登录等,效果如下图:
一、程序启动画面
QSplashScreen类的描述如下:
程序启动画面能够设置符合软件本身的启动风格,面对大型程序启动缓慢的情况能够更人性化的等待,中途能够处理一些事件动态显示文字等。下面是部分实例代码:
QApplication a(argc, argv); //设置启动动画代替背景色 QSplashScreen * splash = new QSplashScreen; QPixmap pixmap(":/icon/IESLAB.png"); QRect deskRect = QApplication::desktop()->availableGeometry(); //默认启动程序在屏幕居中显示 QPixmap m_pixmap = pixmap.scaled(deskRect.width() , deskRect.height() ); splash->setPixmap(m_pixmap); splash->show(); Qt::Alignment topRight = Qt::AlignRight | Qt::AlignTop; splash->showMessage(QObject::tr("Setting up the main window...") , topRight , Qt::white); Qt::Alignment center = Qt::AlignCenter; QFont font; font.setPointSize(48); splash->setFont(font); splash->showMessage(QObject::tr("welcome to iESlab DDC") , center , Qt::white); MainWindow w; w.showMaximized(); w.setFixedSize(w.width(),w.height()); splash->finish(&w); delete splash; a.exec();
二、存取配置文件
QSettings类的描述如下:
为了实现程序的自动登录、登录信息保存功能,将采用QSettings实现对配置文件的读取。此处保存了四种信息,存取部分的核心代码如下:
//将当前登录信息存入配置文件 void login::savecfg() { QSettings settings("ddc.ini",QSettings::IniFormat); settings.setValue("username", ui->username->text()); settings.setValue("password", ui->password->text()); settings.setValue("autoLogin", ui->autoLogin->isChecked()); settings.setValue("rememberPassword", ui->rememberPassword->isChecked()); } //读取上一次保存的登录信息 void login::readcfg() { QSettings settings("ddc.ini",QSettings::IniFormat); QString username = settings.value("username").toString(); QString password = settings.value("password").toString(); autoLogin = settings.value("autoLogin").toBool(); rememberPasswd= settings.value("rememberPassword").toBool(); ui->username->setText(username); ui->password->setText(password); ui->autoLogin->setChecked(autoLogin); ui->rememberPassword->setChecked(rememberPasswd); }
在构造函数中读取配置文件中的信息,并进行显示、校对,从而实现记住密码和自动登录功能
三、设置登录界面全透明、无边框
由于要适应windows、arm-linux两种系统,因此在有程序启动画面的背景下设置无边框、全透明的登录界面。
设置无边框,构造函数中实现:
setWindowFlags(Qt::FramelessWindowHint); //设置无边框窗体
设置透明背景,构造函数中实现:
setAttribute(Qt::WA_TranslucentBackground, true); //设置透明背景 painter重绘实现
重绘,背景全透明
void login::paintEvent(QPaintEvent *event) { Q_UNUSED(event); QPainter painter(this); // QColor最后一个参数代表alpha通道,一般用作透明度 painter.fillRect(rect(), QColor(50, 50, 50, 0)); }
四、番外
此次遇到一个让我迷惑的问题,搞了一个多小时没有解决,打算暂时搁置,期待有知道的朋友分享解决方法给我哦
问题:之前简易版的登录界面没有自动登录功能,因此没有发现问题。添加了自动登录功能后,发现不能关闭登录界面了,只有点击登录按钮后才能关闭。
背景:
槽函数,响应登录按键信号,自动登录时也调用该函数;满足登录条件会执行如下代码:
//重写关闭事件函数,监测关闭dialog时的过程 void login::closeEvent(QCloseEvent *event) { if(rememberPasswd) { savecfg(); //保存配置 event->accept(); qDebug() << "test"; } else { event->ignore(); qDebug() << "test1"; } qDebug() << "test2"; } //监测关闭dialog时的过程 login::~login() { qDebug() << "test3"; delete ui; }
情况1:点击登录按钮,closeEvent()函数执行,析构函数不执行,界面关闭
情况2:自动登录,closeEvent()函数执行,析构函数不执行,界面不关闭
OK,这就是我最以后的地方,为什么执行相同的代码得到的结果却不同!!!???
好吧,一个多小时后~~~~
问题没有解决,打算绕开这个问题先,于是想到都没有执行析构函数,也就是说这个界面在上述两种情况中都还存在
查看close()函数:
发现问题,关闭并删除当前的窗口需要设置Qt::WA_DeleteOnClose(该枚举量代表的意思是:当小部件接受关闭事件时,使qt删除此小部件)。
我猜想:当用户关闭也窗口时,其默认行为是隐藏,没有执行析构函数,所以还会保留在内存中
解决方法:在构造函数中加入
setAttribute(Qt::WA_DeleteOnClose);
完美绕过刚刚的问题。。。至此,相关功能就基本上实现了
期待小伙伴们为我解答刚刚的疑惑哦
补充一个小问题:
登录界面,按Esc键后关闭,直接进入了程序主界面(这怕是要炸,大家都不需要登录,按Esc就进去了)
解决:屏蔽Esc键
//屏蔽Esc按键事件对Dialog的影响 void login::keyPressEvent(QKeyEvent *event) { switch (event->key()) { case Qt::Key_Escape: break; default: QDialog::keyPressEvent(event); } }
欢迎大家指教,希望大家喜欢
路漫漫其修远兮,同志仍须努力
-
e语言-易语言右下角缓慢弹出公告源码
2019-08-23 12:05:52程序集变量 伸缩判断, 逻辑型 .子程序 __启动窗口_创建完毕 载入 (窗口1, _启动窗口, 假) 窗口1.移动 (取屏幕宽度 () - 窗口1.宽度, 取屏幕高度 (), , ) _启动窗口.获取焦点 () .子程序... -
(亲测解决)微软Office2016打开卡顿、缓慢解决方法
2018-09-17 13:13:271.WPS处理大型文件时显得力不从心,所以安装了office2016,但是在打开新版的Office的Excel、PowerPoint、Word时发现启动特别慢,有时候需要十几秒钟才能打开,那么该如何解决这个问题?以下带来几个设置,修改以后...目录
一、问题描述
1.WPS处理大型文件时显得力不从心,所以安装了office2016,但是在打开新版的Office的Excel、PowerPoint、Word时发现启动特别慢,有时候需要十几秒钟才能打开,那么该如何解决这个问题?以下带来几个设置,修改以后速度明显提升
2.下面以Excel为例,Word和PowerPoint可以参考基本设置部分进行设置,设置之后速度会有提升,Excel和PowerPoint速度提升较为明显,Word速度提升不是很明显
二、问题解决
2.1 Excel
2.1.1 基本设置
1.选择文件
2.选择选项
3.在常规里面取消勾选显示开始屏幕
4.选择加载项->管理(Excel加载)->转到
5.取消所有宏
6.选择加载项->管理(Com加载)->转到
7.取消加载项,然后确定
8.信任中心->信任中心设置
9.把隐私选项取消勾选
10.高级->常规下的请求自动更新链接取消勾选
11.高级->web选项->文件->取消勾选下面两项
12.基本设置完成,别的选项按照需要设置,现在关闭excel,重新打开速度是不是明显提升了
2.1.2 修改注册表
1.根据上面的设置,速度基本上已经明显提升了,接下来修改注册表可以看也可以不看
2.Win+R打开运行框输入:regedit
3.依次展开到HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\open\command
4.修改以下两处文件注册表内容,一定到注意与..EXE"之间有一个空格
- HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command
- HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command
a.修改command的内容,只需要将/dde部分修改为"%1",注意不要修改前面的数据和不要丢了引号
修改前:
"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" /dde
修改后:
"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" "%1"
b.修改之后(注意修改两处)
5.删除.12和.8两处的ddexec,单击右键,选择删除
a.删除前
b.删除后
6.关闭Excel,再次打开是不会快很多了,欢迎大家留言探讨
-
设计模式:Go单例设计模式
2020-09-20 11:11:38主要讲下懒惰启动,可以在我们启动系统时不必初始化整个系统的所有模块,如果一个系统有成百上千个模块,在项目启动瞬间全部执行初始化,会造成项目启动缓慢,启动时占用大量资源,有些初始化的在未来系统运行时还不... -
binjs-ref:JavaScript二进制AST格式的参考实现-源码
2021-02-04 04:43:14尽管依靠大型JavaScript代码库不会阻止网站正常运行,但会导致网站启动缓慢-常常 。 这是由于两个瓶颈:解析和字节码编译JavaScript。 不幸的是,浏览器在两种操作上都达到了效率峰值。 我们(Mozilla,Bloomberg... -
PMP章节练习(第二章:项目经理的角色)
2020-07-14 17:03:54B项目大部分的预算都花费在启动和规划阶段 C项目开始阶段,项目对资源的需求缓慢增加;项目结束阶段,项目对资源的需求急剧下降 D项目相关方对项目的影响力随项目的实施而逐渐提高 3、项目相关方对项目最大的影响... -
智能卡表系统在宁夏电力收费管理中的应用
2020-10-22 20:07:16随着大西北“东气西输”计划的正式启动和国家“金卡工程”的深入开展,管道煤气已成为城镇居民的主要生活用燃料,于是燃气销售管理部门和城镇居民迫切要求改变目前这种相对原始的收费管理方式,因此,各种智能型燃气... -
梦龙丽内存整理BT专用版2.0免费绿色版
2019-08-07 18:58:05如果你启动bt或者游戏时候,觉得系统反应缓慢,那么内存整理软件哪个好?使用这个工具后能够帮助你玩游戏或者打开大型软件时候释放更多内存,该内存整理工具能够使系统重建内存,使系统恢复到正常状态。 梦龙丽... -
名为 cursor_jinserted 的游标不存在_装载机更换不标准的分动齿轮后,出现的关联故障...
2020-12-15 12:20:28一台40型装载机,经大修后试机发现,发动机飞轮壳检视口边缘有油液渗出,且行走缓慢,工作无力,但变速压力正常。该机大修时更换了变矩器(YJSW315型)、变速箱的所有密封件及导轮座、旋转密封环、分动齿轮、变速泵。... -
python 内存泄漏_“古怪的 Python 内存泄漏”怎么破?
2021-01-24 10:43:34Python 进程缓慢地增加它们的内存消耗,直到崩溃。这一点也不好玩。即使自动重新启动进程之后,仍然会有一些宕机问题。Python 中的内存泄漏通常发生在无限增长的模块级变量中。这可能是一个具有无穷大 maxsize 的 ... -
python计算百分比_“古怪的 Python 内存泄漏”怎么破?
2020-11-22 15:52:21Python 进程缓慢地增加它们的内存消耗,直到崩溃。这一点也不好玩。即使自动重新启动进程之后,仍然会有一些宕机问题。Python 中的内存泄漏通常发生在无限增长的模块级变量中。这可能是一个具有无穷大 maxsize 的 ... -
adam函数 python_“古怪的 Python 内存泄漏”怎么破?
2021-01-09 16:05:05Python 进程缓慢地增加它们的内存消耗,直到崩溃。这一点也不好玩。即使自动重新启动进程之后,仍然会有一些宕机问题。Python 中的内存泄漏通常发生在无限增长的模块级变量中。这可能是一个具有无穷大 maxsize 的 ... -
“古怪的 Python 内存泄漏”怎么破?
2019-10-11 10:41:15Python 进程缓慢地增加它们的内存消耗,直到崩溃。这一点也不好玩。即使自动重新启动进程之后,仍然会有一些宕机问题。 Python 中的内存泄漏通常发生在无限增长的模块级变量中。这可能是一个具有无穷大 maxsize 的 ... -
python 内存泄漏_解决Django应用程序中的内存泄漏问题
2021-01-10 16:43:47Python进程缓慢地增加它们的内存消耗,直到崩溃。这一点也不好玩。即使自动重新启动进程之后,仍然会有一些宕机问题。Python中的内存泄漏通常发生在无限增长的模块级变量中。这可能是一个具有无穷大maxsize的lru_... -
一个解决方案多个项目使用vld检测内存泄漏_解决Django应用程序中的内存泄漏问题...
2020-11-22 15:52:20Python进程缓慢地增加它们的内存消耗,直到崩溃。这一点也不好玩。即使自动重新启动进程之后,仍然会有一些宕机问题。Python中的内存泄漏通常发生在无限增长的模块级变量中。这可能是一个具有无穷大maxsize的lru_... -
PHP-FPM 的管理和配置详解
2021-01-02 15:11:04支持平滑停止、启动的高级进程管理功能 动、静态子进程产生 慢日志,记录脚本运行所导致的异常缓慢 可以监听不同的端口和使用不同的 php.ini 几个概念的理解 1)、CGI CGI全称“公共网关接口”(Common Gateway ... -
快马系统清理
2014-06-06 11:57:37快马系统清理独创的清理引擎技术,比同类产品提速50%的超强一键清理功能,能够提升windows系统启动速度、释放更多的硬盘空间、解决打开网页缓慢、网页元素无法更新、在线视频无法缓冲等等问题,以及保护你的隐私信息... -
基础电子中的哈飞民意微型车修复后发动机加速不畅的故障现象诊断与排除
2020-11-15 01:30:39故障现象:哈飞民意微型车,配置465Q-1A型发动机。该车行驶途中发电机皮带突然折断,导致蓄电池充电指示灯和发动机故障指示灯亮,冷却液温度偏高。更换发电机皮带后,发动机加速不畅。 故障诊断与排除:询问驾驶... -
REACT_VIDEO_HOSTING-源码
2021-02-19 01:32:30Express + cloud mongodb ,这就是为什么某些站点组件加载缓慢的原因。 在我最近的飞机上-实现记录。 下一步搜索栏,历史页面,订阅等。 可用脚本 在项目目录中,可以运行: npm start 在开发模式下运行应用程序... -
NCStudio 5.4.49
2015-09-12 20:53:33改进软限位算法,该算法避免紧停式的突然停止,而是通过内部调整倍率实现缓慢停止 把“执行加工指令”对话框中的“刀具半径”改为“刀具直径” V5.4.7 添加了#SSCURWORKCOOR0, #SSCURWORKCOOR1, #SSCURWORKCOOR2... -
维宏Ncstudio V5.4.57
2013-09-10 10:17:07改进软限位算法,该算法避免紧停式的突然停止,而是通过内部调整倍率实现缓慢停止 把“执行加工指令”对话框中的“刀具半径”改为“刀具直径” V5.4.7 添加了#SSCURWORKCOOR0, #SSCURWORKCOOR1, #SSCURWORKCOOR2... -
kimsQ rb1.1.2.zip
2019-07-06 11:48:45但由于OClab并非是KimsQ的授权开发合作商导致中文版技术支持与更新进展缓慢。 KimsQ中文测试版 中文版尚不具备用于正式运营条件,希望OClab与KimsQ早日达成协议,为国内站长提供多一个CMS选择空间。 1.OCLAB... -
威盾V3.71 Build 90403.rar
2019-08-29 16:07:19若您的IIS和数据库进程总是占用大量的CPU而导致网站打开缓慢或无法访问,很不幸,您遭受了CC攻击,该黑客工具可通过代理服务器疯狂的调用某些需要查询数据库的链接造成的,安装威盾后,威盾的专有技术将有效识别并... -
windows 程序设计
2011-07-24 21:16:30由于内存和硬件的限制,成熟的图形环境缓慢地才到来。当苹果计算机公司不幸的Lisa计算机在1983年1月发表时,它提供了不同于文字模式环境的另一种选择,并在1984年1月成为Macintosh上图形环境的一种标准。尽管...