4 leyou2018

尚未进行身份认证

努力成为编程高手。

等级
TA的排名 1w+

VBS 从Excel中获取数据,批量替换word中的文字

简介比如我有一个需求,需要把一份word中的英文国家名全部替换成中文国家名,excel中的第一列是英文国家名,第二列是中文国家名。人工完成的话,费时费力,使用我编写的程序,双击一下,瞬间完成。效果图处理前处理后源码ConstwdReplaceAll=2DimarrSheet()DimnUsedRows,nUsedColsDimwordPath,exelPa...

2019-01-01 17:36:07

插秧排序法:以 QVector 为例

简述比冒泡排序法更高效的排序方法,如果数组有 N 个元素,只需要将移动 N - 1 次元素,即可完成完全排序。简述原理代码原理该过程类似于插秧,原始数据好比秧苗,按原始秧苗按固有顺序依次取出。插第一株秧苗,毫无疑问,可以直接栽在地理,第二柱秧苗与第一株秧苗比较,若较大则栽在第一株前面,反之栽在其后。对于所有秧苗来说,它只需要栽在它比之大的那个秧苗前面,若已经存在的秧...

2018-06-25 21:37:00

C++创建一个抽象数据类型

功能包含:默认初始化,元素赋值,整体赋值,数据读写,加减运算。#include "stdafx.h"#include <iostream>using namespace std;class Point3d{public: Point3d(float x = 0.0, float y = 0.0, float z = 0.0) :_x(x), _y...

2018-02-25 10:49:13

C++ 普通宏函数与前置处理宏 使用示例

#include "stdafx.h"typedef struct point3d{ float x; float y; float z;}Point3d;//宏函数#define X(p,xValue)(p.x)=xValue;//前置处理宏#define Point3d_print(pd) \ printf("(%f,%f,%f)", pd.x...

2018-02-25 09:31:08

VS2013 如何创建应用程序图标

简述本教程以VS2013为例,VS的其他版本,其步骤与之类似。教程包括添加启动图标和添加窗口图标。简述添加启动图标添加资源导入Icon选则Icon文件编译添加Qt窗口图标添加资源添加代码编译添加启动图标添加资源导入Icon选则Icon文件编译重新编译,即可生成具有新图标的文件。添加Qt窗口图标添加资源双击xxx.qrcAdd–>AddFiles–>选中图

2017-12-04 22:25:41

win10 如何禁止特定路径下的exe启动程序

简述起因是我的电脑最近总有个叫“今日热点”的广告窗口弹出来。了解之下发现是某安全浏览器在搞鬼,现将对付它的教程贴出来。简述工具禁止方法工具彗星小助手。下载链接彗星助手下载–CSDN下载使用教程:1.打开彗星助手,在顶层选项卡中,选择“窗口SPY”。2.点击界面上的光盘图标,拖动到想要侦测的弹窗上。3.在界面的“程序目录”中发现这个流氓exe的路径是。C:\Users\Yo

2017-11-21 09:44:26

【已开源】Qt 艾宾浩斯(Ebbinghaus)记忆 软件

简述为提高记忆东西的效率,耗时三天三夜,开发了这么一款绿色软件,希望大家喜欢。简述记忆原理效果图0版本最新效果图0版本效果图软件下载源码下载记忆原理人的短时记忆有那么几个时间点,所以我们要通过踩点使得短时记忆变为长期记忆。这几个时间点为:5分钟/15分钟/30分钟/12小时/1天/2天/4天/15天 然后每隔15天,进行新的循环。效果图2.0版本最新效果图1.0版本效果图软件下载2.0

2017-11-11 15:05:43

This application failed to start because it could not find or load the Qt platform plugin "windows"

简述错误描述解决方案简述vs2013 + Qt 的编程环境,用debug模式运行一切OK,一旦用 Release 模式,就报以下错误。经过Google,百度,有的人说需要添加什么代码,有人说需要复制整个plugin文件夹,有人说需要复制整个platforms 文件夹,他们说的都不完全对。以下才是亲测可行的解决方案。错误描述This application failed to start beca

2017-11-11 02:21:28

Qt 实现被鼠标悬浮的图片放大显示

简述效果图源码类的创建头文件源文件界面文件类的使用简述界面上有三张图片,当鼠标指针移动到某图片之上,该图片会放大显示,当鼠标移到另一张图片之上时,前一张图片变为原大小,后一张图片放大显示。效果图源码类的创建头文件// 文件名 QtGuiApplication1.h#pragma once#include <QtWidgets/QMainWindow>#include "ui_QtG

2017-11-05 14:28:09

Qt 隐式共享机制

概念优势示例概念Qt的隐式共享,可以理解为,对深拷贝与浅拷贝的智能选用:即,只有在非得用深拷贝不可的情况下,才会用深拷贝。优势最大限度地降低了内存和CPU资源的占用。提高了程序的运行效率。在函数中,使用值传递更有效率。示例QString str1 = &quot;freedom&quot;; QString str2 = str1; // str2 ...

2017-11-04 15:45:15

2018 考研数学(二)考试大纲

高数函数极限连续考试内容考试要求一元函数微分学考试内容考试要求一元函数积分学考试内容考试要求多元函数微积分学考试内容考试要求常微分方程考试内容考试要求线代行列式考试内容考试要求矩阵考试内容考试要求向量考试内容考试要求线性方程组考试内容考试要求矩阵的特征值和特征向量考试内容考试要求二次型考试内容考试要求高数函数、极限、连续考试内容函数

2017-09-28 11:29:59

如何解决 VS 调试时显示十六进制

步骤把鼠标置于变量之上,然后把鼠标指针移动到该标签上,点鼠标右键,点“十六进制显示(H)”按钮,即可在十进制和十六进制之间切换。动态图

2017-09-20 20:54:38

编程心法

参考资料:避免”低水平勤奋”的陷阱简述本博以线程同步为例,教你怎样学习编程。简述学习步骤解释问题whathowwhy解决问题预测问题学习步骤解释问题what目的: 了解概念,及其相关概念。什么是线程?什么是多线程?什么是线程同步?how目的:思考 如何实现 这种“线程同步”的机制?why目的:思考 为什么这样做就可以实现 这种“线程同步”的机制?解决问题预测问题

2017-09-10 23:01:15

Qt 线程同步之 QWaitCondition

简述本博用 QWaitCondition 实现了线程同步中的“生产者-消费者”模式。简述详述效果图关键知识源码类的创建类的使用源码下载详述生产者线程生产数字,存放在 vector 中。消费者线程消耗数字。生产者线程先检测 vector 中的数字的总个数是否超出规定的限制(即代码中的 NUMBER_SIZE),超过限制则生产者线程阻塞,直到消费者线程发出 numberNotFull

2017-09-10 17:42:44

Git 仓库完整迁移

简述如果你在自己的个人电脑上建立了一个 Git 仓库。但是白天你需要在另一台电脑上工作,工作内容要实现新的功能或克服一个个bug,你每克服一个bug或增加一个功能就提交一次,怎么把新添加的代码包括提交日志完整地在两台电脑上迁移呢?操作例如 把 code1 中的代码迁移到 code2 中。这两个目录任意一个目录也可以是U盘中的目录,只要电脑能访问到即可如果最后报了一些错误,比如 batch re

2017-08-27 19:12:00

Git lfs 使用教程

简述如果别人在创建仓库时使用了lfs策略,你该怎样把这个仓库克隆下来呢?以下是详细教程。 注:lfs 即 Large File Storage 大文件存储,在Git上使用了lfs策略可以节省存储空间。 本博以Windows系统为例。简述版本要求安装Git 命令行TortoisGit配置克隆过程版本要求准确地说,git v2.12后的版本才支持了git lfs建议在官网下载并安装最新

2017-08-26 09:19:37

Qt 生成随机数

简述Qt 提供了 qsrand 用以生成伪随机数,我简单封装了一个函数,其参数可以设置随机数的最大值、最小值,可以直接拿来用。源码// 头文件包含#include <QTime>// 函数可直接使用// min:随机数的最小值,max:随机数的最大值int generateRandomInteger(int min, int max){ if(min>=max) ab

2017-08-12 19:48:08

Qt 绘制炫彩滚动文本

参考 Qt之滚动字幕 Qt之滚动字幕 [TOC]源码实现功能的类// BannerWidget.h#ifndef PARA_BANNER_H#define PARA_BANNER_H#include <QWidget>#include <QBasicTimer>class BannerWidget : public QWidget{ Q_OBJECTpublic: ex

2017-08-12 15:27:19

以形而上学的概念理解计算机科学

参考资料:亚里士多德的形而上学/苑举正老师简述当今是知识爆炸的时代,各种新学科不断出现,对需要不断学习的人着实造成了不小的压力。本文以计算机科学为例,尝试寻找出一种学习不同学科的统一方法。现代科学起源于西方,形而上学是西方哲学的主体,因此不懂形而上学的概念很难去掌握现代科学。简述预设概念预设立场简述应用获得预设概念使用预设概念分享预设立场关于存在简述应用形而上学的基本论述形而上

2017-08-11 13:33:11

编写可以在Qt4、Qt5中同时执行的代码

简述我们写出的代码既希望它能够在Qt4.X版本上运行,又希望它能在Qt5.X版本上运行,如何实现呢?简述Qt4X与Qt5X的区别方法解决文件包含路径不同解决编译时链接的lib不同解决运行时加载的dll不同Qt4.X与Qt5.X的区别文件包含路径不同编译时需要链接的lib不同运行时需要加载的dll不同方法解决文件包含路径不同以Qt5.X中的QtWidgets在Qt4.X中需要替换为Q

2017-08-10 16:22:32

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!