自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Spoon的博客

早已注定,我只能在荆棘中采拾鲜花。但重要的是,要对胜利和信念充满执着。

  • 博客(31)
  • 资源 (3)
  • 问答 (11)
  • 收藏
  • 关注

原创 【UE4】在蓝图中调用父函数节点

在节点上右键,然后选择“将调用添加到父项函数”

2021-11-23 11:16:05 1358

原创 Java输入输出备忘录

控制台输入输出 int c = 0; String str = new String(); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println("输入字符, 按下 end 键退出。"); do { try { c = (int)br.rea...

2019-02-24 12:53:15 362

原创 Qt Http 请求

使用的类:QNetworkAccessManager (管理), QNetworkRequest(请求), QNetworkReply(返回)。1、QNetworkRequest首先setHeader,然后setUrl2、QNetworkAccessManager调用get(QNetworkRequest)或者post(QNetworkRequest, QByteArray)。返回值是QNet...

2018-10-26 17:09:34 857

原创 使用Qt导出Excel文件。

查看Excel文件分两种:office和WPS,如果电脑里只装了WPS,那这里会有个小坑,稍后会讲。主要用QAxObject对象来实现。 QAxObject excel("Excel.Application"); excel.dynamicCall("SetVisible(bool)",false); //如果为了看自己的程序到底怎样工作,可以设置为true QAxO

2017-10-10 10:45:17 5092 1

原创 资料链接总结

图的概念和关于图的几个算法堆排序MFC编程入门翻转二叉树QTabWidget简例/简介及各种问题Qt 无标题无边框程序的拖动和改变大小Qt下载地址C++参考手册

2017-07-04 14:16:13 291

原创 最长回文串

描述:给出一个包含大小写字母的字符串。求出由这些字母构成的最长的回文串的长度是多少。数据是大小写敏感的,也就是说,”Aa” 并不会被认为是一个回文串。class Solution {public: /** * @param s a string which consists of lowercase or uppercase letters * @return the

2017-07-03 15:20:23 244

原创 Windows读取文件的版本信息

ValueName:需要取得信息类型 szModuleName:文件名 RetStr:得到的字符串,失败时为空。bool QueryValue(const std::string& ValueName, const std::string& szModuleName, std::string& RetStr){ bool bSuccess = FALSE; BYTE* m_l

2017-06-20 16:20:45 1897

原创 回文数

描述:判断一个正整数是不是回文数。回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。class Solution {public: /** * @param num a positive number * @return true if it's a palindrome or false */ bool palindromeNumber(in

2017-05-27 15:55:57 3109

原创 字符串置换

描述: 给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。置换的意思是,通过改变顺序可以使得两个字符串相等。样例: “abc” 为 “cba” 的置换。 “aabc” 不是 “abcc” 的置换。class Solution {public: /** * @param A a string * @param B a string

2017-05-27 15:44:47 1442

原创 单例

class Solution {public: /** * @return: The same instance of this class every time */ static Solution* getInstance() { // write your code here if (s == nullptr) {

2017-05-27 15:38:43 252

原创 FireFox插件开发--弃用NPAPI

不得不说犯了件傻事,虽然about:plugins能看到新建的NPAPI插件,但是打开test.html之后插件是不好用的,原来火狐浏览器52开始就不支持NPAPI了。大概看了一下,插件开发要用WebAPI,VS2015创建新项目->c#->web,而后选择WebAPI模板,会自动创建一些插件。唉,还得再了解WebAPI,任重而道远。

2017-04-18 17:14:49 2645

原创 阅读理解FireFox浏览器插件开发文档(二)

CSDN发文有字数限制?三、创建实例 初始化之后就可以创建多个实例了。创建实例的时候通过NPN_SetValue 设置有窗口(默认)或没有窗口。 插件实例通过NPP_New 和 NPP_Destroy创建和销毁NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16 mode,

2017-04-13 14:36:43 1742

原创 阅读理解FireFox浏览器插件开发文档(一)

昨天白天用官方示例在主机安装了FF插件,然而晚上回寝室用VS2013并没有成功,不禁想起了那句话“程序员都是好男人,他们每天都会反省自己,我又错在哪了”。言归正传,今天的目标是阅读理解FF插件官方文档,我这菜鸡一般的英语水平勉强能应付。

2017-04-13 14:07:30 2792

原创 Mozilla FireFox插件开发

FireFox的插件示例首先在VS2015创建新项目nprt(np开头),选择C++->Win32项目,下一步,选择DLL,空项目即可。 解压拿到plugin文件夹后,放到nprt项目目录下。 在nprt中添加现有项,找到plugin\sdk\samples\npruntime,添加np_entry.cpp、npn_gate.cpp、npp_gate.cpp、nprt.def、nprt.rc、p

2017-04-12 14:19:47 3412

原创 程序迁移中标麒麟报错解决方案

今天gamma正式在中标麒麟调试。1._MSC_VER :在windows下可以使用_MSC_VER这个宏来区分是微软的编译器还是其他种类的编译器。对于使用多种编译器编译程序时使用不同的代码块有用。2.类如memset(),strlen()等函数都需要#include 。

2017-04-10 17:44:49 1665

原创 中标麒麟和CentOS安装gcc5.4.0

自从佟哥出差到现在马上就一个月了,我终于在今天下午把程序跑通了,研究linux真是步步坎坷,在此做个总结。一、安装虚拟机及系统 虚拟机安装过程比较简单,而且默认配置不用该,在公司上不了网是因为要设置代理服务器,跟虚拟机网络设置无关! 安装系统就有几点需要特别注意了: 1、CentOS有一个“安装软件”的选项,这里默认是最小安装,坑啊!对于我这种新手哪知道什么叫最小安装,安完就一个终端界面欲哭无

2017-04-10 17:24:41 10946 2

原创 共享文件夹注意事项

共享文件夹

2017-03-28 17:04:44 1238 1

原创 用于替换的正则表达式(多个空格或换行各变为一个空格或换行)

在写正则表达式之前首先要包含#include想要将多个空格或换行变成一个空格或换行只需要两步1、创建一个正则表达式对象regex reg(R"(( )+|(\n)+)");这里用了raw string 就对'\'使用转义字符啦。2、使用regex_replace函数。regex_replace(data, reg, "$1$2");第三个参数$1

2017-03-23 11:35:20 12772

原创 Qt的QEvent::accept()和QEvent::ignore()

QEvent的accept和ignore差别

2017-03-10 16:43:48 1873

转载 为什么要使用回调函数?(这个回答太精彩了)

面向对象设计的封装性,模块间要解耦,模块内要内聚

2017-01-20 10:46:11 15481 4

原创 【随时更新】C++编程小知识和注意事项

1、类的数据成员的内存分配是独立的 ,成员函数是共享的 2、使用指针前一定要保证指针不为空!指针不为空!指针不为空!

2016-12-30 11:08:39 452

原创 Qt中QString::toStdString().c_str() 偶尔存在问题

QString::toStdString().c_str()中toStdString()是一个临时std::string变量,而c_str()是指向这个临时std::string变量的字符串地址,所以传给c时这个临时std::string变量已经被析构,其内容是空,c_str()自然就是'\0'。不过这种情况在未知情况下发生,有时直接写QString::toStdString().c_str() 也是好用的。

2016-11-28 15:59:46 7621 1

转载 QDom的概念

凡是开头加QDom前缀的都是代表节点类型。所以有,QDomElement代表一个Element节点,而QDomText代表一个Text节点。QDomNode类可以存储任意类型的节点。如果想进一步处理一个节点,首先必须把它转化为正确的数据类型。QDomNode调用toElement()以把它转化成QDomElement,然后调用tagName()来获得元素的标签名称。如果节点不是Element类型,那么toElement()函数就返回一个空QDomElement对象和一个空标签。

2016-11-22 10:31:30 1402

原创 C++标准库 阅读笔记

电子书名:The C++ Standard Library A Tutorial and Reference (2nd Edition)

2016-11-08 10:51:39 361

原创 Move语义

Move语义

2016-10-28 17:44:07 512

原创 overload、override、overwrite总结

overload、override、overwrite总结

2016-10-25 17:12:39 1088

原创 C++模板

template <typename T> class A{public: T b; void fun() { std::cerr << b << std::endl; }};

2016-10-25 17:11:05 622

转载 C++学习资料

C++学习资料

2016-10-18 09:31:18 475

原创 C语言课设--教师评价系统

本程序六个自定义函数和一个主函数组成,其中主函数循环调用菜单,菜单函数调用其他函数来实现要求的所有功能。在这些函数当中,插入函数,修改函数,删除函数,浏览函数,评价函数是程序的核心部分,下面分别进行说明。

2016-09-14 14:18:19 5391 1

原创 Qt的两种迭代器(Java和STL)

两个不同风格的迭代器最基本的的区别是:Java迭代器存在的位置在数据前或数据后,通过next()来读取数据。STL迭代器类似指针,指向数据,使用一元操作符*来获取数据。

2016-09-08 18:10:41 2947

原创 C语言课设--电影院售票

#include int A[499]={0};int B[499]={0};int C[499]={0};int D[499]={0};void Menu(){ printf("菜单\n"); printf("1.售票\n"); printf("2.退票\n"); printf("3.统计满座率\n"); prin

2016-08-31 17:59:23 8215

C语言课设--教师评价系统运行截图

C语言课设--教师评价系统运行截图

2016-09-14

C语言课设--教师评价系统源代码

本程序六个自定义函数和一个主函数组成,其中主函数循环调用菜单,菜单函数调用其他函数来实现要求的所有功能。在这些函数当中,插入函数,修改函数,删除函数,浏览函数,评价函数是程序的核心部分。

2016-09-14

Visual C++ 6.0(支持win7)

Visual C++ 6.0(支持win7)

2016-09-01

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

TA关注的人

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