自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 Qt自绘制之进度条

Qt自绘制进度条

2022-09-14 15:05:03 1777 1

原创 QT的自绘制按钮

QT自绘制按钮

2022-07-05 15:04:21 2895 6

原创 C++杂谈之读取字符串中的键值对

C++ 读取字符串中的值

2022-01-18 12:25:39 1575

原创 C++ 杂谈之去除空格

下面的代码是用来去除字符串两端空格或者字符串中所有的空格bool EarseSpace(string &str) //删除字符串两端的字符{ int first = 0; int end = 0; bool isFirst = false; bool isEnd = false; while (1) { if (str.at(first) == ' ' && isFirst == false) { str.erase(first, 1);

2022-01-17 11:57:50 1343

原创 C++ 杂谈之split函数

C++ split函数

2022-01-17 10:42:38 660

原创 判断文件的字符编码(UTF8和ANSI)

C++判断文件编码

2022-01-13 15:46:39 2422

原创 使用GDI+将bmp格式图片转换为PNG格式

最近在学习GDI+,刚好学习到了图片的编码和解码部分。bmp格式的图片没有进行压缩,所以图片所占内存比较大,而PNG图片经过压缩后体积较小,所以我想进行下图片格式转换。刚好在微软GDI+的文档中有这么一个实例,我将他贴出来,并展现转换后两个图片所占空间的大小。#include <windows.h>#include <ObjIdl.h>#include <iostream>#include <gdiplus.h>using namespace s

2021-11-02 11:47:06 653

原创 使用GDI分段填充三角形区域

之前做过对矩形的分段填充,这个操作就类似于进度条。这次对三角形区域进行分段填充。我们可以将这个操作想象为从左到右拿着一根线一点一点的进行扫描,要记录每一个瞬间的图形,然后通过CreatePolygonRgn函数将扫描过程中的图形创建出来,然后用FillRgn上色填充。具体代码如下:#include <windows.h>//GDI分段绘制区域LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);int WINAPI

2021-10-26 17:04:09 508

原创 使用GDI绘制一个类似进度条的控件(1)

最近我像学习下图形的绘制,自己是学C/C++的,所以我就把目光放在了GDI上面。基本的win32编程和基本的GDI绘制我已经了解,接下来就进行实践环节。最简单的GDI绘制图形那就是矩形了,所以我用基本的矩形来绘制进度条,今天写的是最基本的,之后我会把相关操作写成类,代码如下(代码里面有很详细的注释,所以我就不过多介绍了)#include <windows.h>#include <atlstr.h> //因为wsprintf不能进行浮点型转换,所以加上这个用CString

2021-10-24 13:03:05 488

原创 关于引用和指针的几个小实验

最近在看指针和引用的区别。引用本质上是指针常量,所以我想做几个实验看能不能接近下引用。#include <iostream>using namespace std;int main(){ int a=10; int * const p1=&a; //用一个指针常量指向a,注意p1的指向不会再变了,就类似于引用 //同时可以用p1去改变a的值 int b=0; //p1=&b; //报错,因为已经指向了a的地址 *p1=90; //可以用p

2021-07-12 10:03:37 109

原创 oracle 获取当前时间并减去一年

跟着导师做oracle的数据提取,导师叫我们获取当前时间的上一年,我一开用的是先用to_char将年份取出来然后用to_number将其变成数字然后减1,最后通过||将年份和‘01-01’,‘12-31’连接起来,对了刚才转成数字的年份还要再to_char一下,这方法虽然可以,但绕的弯路太多了。下面的是导师教我的方法:ADD_MONTHS(TRUNC(SYSDATE, 'YYYY'), -12) //先是截断当前时间获取当前年份的开头,比如现在是2021年,所以截断后的数据是2021/01/01,通..

2021-05-21 11:57:10 7565

原创 53.Maximum Subarray

这是leetcode上简单难度的题目,我写出来后运行时间900 ms,内存占用:13.2 MB,这说明我的代码不是特别好。但我还是把他粘贴出来,作为一个高考数学都没有上80的人来说,做leetcode就TM是一种煎熬QAQ。具体代码如下:class Solution {public: int maxSubArray(vector<int>& nums) { int max2=0; int max3=0; int sum=0;

2021-05-17 15:39:26 97

原创 Swap Nodes in Pairs-LeetCode

这个leetCode题目难度虽然是中等的,但实现起来还是挺简单的,我直接贴代码,里面都有注释,我解释的很清楚了。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {}

2021-05-13 17:16:14 121

原创 echarts+ashx文件+aspx 实现后台加载数据并在echarts上展示

最近导师让我们用echarts和asp.net结合,动态的展示数据,我从网上看了很多教程发现都不完整,或者echarts的版本比较老,加载表格的方式和现在有所不同。我综合了几个实例,终于弄出来了。首先要下载jQuery和echarts的库,我下的都是最新版的。jquery-3.6.0.min.js和echarts.min.js。然后将他们导入aspx文件中。其次,在aspx文件中写上js代码如下:<%@ Page Language="C#" AutoEventWireup="true"

2021-05-10 10:07:08 731

原创 LeetCode-Add Two Numbers题目解析

这是个在leetcode上中等难度的题目,我搞了好半天,最终以一种原始的方法弄出来了,我把它贴出来供大家参考,我是一个研究生,没有实际的工作经验,写的不好请大家多多包涵。看题目:You are given twonon-emptylinked lists representing two non-negative integers. The digits are stored inreverse order, and each of their nodes contains a single ...

2021-05-05 22:01:44 209

原创 Cocos2D-X自己的见解1

    首先对于学习Cocos2D来说我是一个新手,尽管我之前学过Windows编程,DirectX,QT(实习的时候做过)。从今天开始我会将我对于Cocos2d-x的理解发在博客里。废话不多说,开始进入正题。    我在大学里主要学习的是C++,所以Cocos2D-X作为我的首选,Cocos2D-X的版本我选的是3.13.1。在设置好各种环境变量和参数后我成功运行了系统自带的模板,在查看文件的过...

2018-05-24 22:30:20 276

gdi/gdi+的文档(英文)

我最近在学GDI和GDI+,这是我从官网上下载的。

2021-10-27

IronPython.7z

.net中的Python插件,原网站要用加速器才能下载,别人发了我一份,稳定版2.7和测试版3.4版本都有

2021-05-17

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

TA关注的人

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