自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

技术

  • 博客(35)
  • 收藏
  • 关注

原创 Visual Studio C++ 的一个简单示例

提示缺少"iconv.dll",需要将iconv.dll拷贝至main.cpp同阶目录。项目属性→C/C++→常规→附加包含目录。项目属性→链接器→常规→附加库目录。项目属性→链接器→输入→附加依赖项。

2024-05-03 18:08:51 378

原创 NUC 更换CMOS电池的温馨提示(通电开机故障排查)

NUC 通电开机

2022-11-09 21:14:38 2600 1

原创 c#Windows桌面程序退入托盘及右键菜单

C#Windows桌面程序,添加退入托盘及右键菜单功能。

2022-06-25 18:17:01 934

原创 黑苹果安装纪录

到手一台NUC8i7BEH,安装了Windows系统,想再安装一个MacOS,查了很多资料,都不全面……现安装完毕,记录于此,希望可以帮到后来者。硬件原封不动,没有硬改等操作。三星970EVO Plus,最新固件。bios版本为0088(目前最新)准备工作需要用到的工具如下:16GB空U盘一个gibMacOS软件(制作启动盘)github官网下载(20220201)DiskGenius V5.2.1一. 制作启动盘Windows 系统下要安装python及7zip两个软件。事先添

2022-02-03 19:02:35 2758

原创 C++Builder Visual Studio下使用SQLite3、CppSQLite3

前言手头的上位机项目需要用到本地数据库,看中了SQLite3,但是真去C++编程却是各种问题,花了些时间,好在最后解决了,现记录于此。所需文件【sqlite-dll-win32-x86-3360000.zip】【sqlite-dll-win64-x64-3360000.zip】【sqlite-amalgamation-3360000.zip】 获取sqlite3.h文件【sqlite-tools-win32-x86-3360000.zip】 获取数据库程序本身【CppSQLite3-mast

2021-09-16 19:50:19 892

原创 C++Builder之数据库ADO组件-TADOStoredProc学习

前言:C++Builder的资料相对较少,查了很多都是Delphi的,最终还是查资料摸索出来了,完整记录在此,共享给需要的人。String __fastcall TForm1::GetModelNumber(String SN){ //数据库连接字符串 String StrConnect = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=Root;Password=888;Initial Catalog=Test_Prod;D

2021-08-02 23:17:09 407

原创 c#: DataGridView单元格添加下拉列表(combobox)

介绍在DataGridView单元格中显示下拉列表方式一直接选择添加一列类型为DataGridViewComboBoxColumn的列,然后添加数据源即可。但是这种方式的下拉列表看起来并不是十分的美观。方式二另用下拉列表覆盖当前单元格。另外新建ComboBox,并设置下拉选项。添加如下三个函数,代码如下 private void dataGridView1_CurrentCellChanged(object sender, EventArgs e) {

2021-06-20 17:03:11 10582 1

原创 c#:WinForm窗体WebBrower内嵌Excel

使用环境:Windows10,VS 2019,MS Office 2010using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;usin

2021-06-11 12:22:52 2401 1

原创 一个编码格式转换器

using System;using System.IO;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;

2021-03-18 07:39:49 235

原创 C语言_日期_周计算(二)

日期计算计算指定日期是周几void CaculateWeekDay(int y, int m, int d){ if (m == 1 || m == 2) { m += 12; y--; } int iWeek = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) % 7; switch (iWeek) { case 0: cout << "星期一" << endl; break;

2021-03-06 17:29:52 754

原创 c++之ADO调用SQL Server中的存储过程示例

c++调用SQL Server中的存储过程前情提要编程要点示例代码存储过程c++代码前情提要需要提前配置数据源编程要点网上示例代码也不少,但多没有指出易错点:一、在获取返回值时,执行Execute()如果获取结果集,要等到结果集关闭然后才能获取返回值,或者压根不获取结果集,直接获取返回值,也就是pRs = pCommand->Execute(NULL, NULL, adCmdStoredProc);if (pRs->State) pRs->Close();if(pCn-&

2021-02-18 11:56:16 780

原创 属性框PropertyGrid自定义组件

private void Form_Main_Load(object sender, Event e){ PropertyMangeCus pmc = new PropertyMangeCus(); Property pp = new Property("ID", "1", false, true); pp.Category = "基本信息"; pp.DisplayName = "我的ID"; pp.Editor = new EditorDropdownList(); pmc.Add(pp);

2021-02-06 09:18:32 399

原创 C语言_日期_周计算

日期计算计算指定日期是周几#include <stdio.h>#include <stdlib.h>int Day(int y, int m, int d);int main(int argc, char *argv[]){ int year, month, day; //读取用户输入的年月日 int days; //储存从1900-1-1到该天的天数 int week = 0; //储存求余后的星期

2020-09-06 22:30:39 1300

原创 Google Chrome 错误代码“STATUS_INVALID_IMAGE_HASH”

Google Chrome 错误代码“STATUS_INVALID_IMAGE_HASH” 【错误描述】电脑Windows 10系统中的Google Chrome升级到最新版后,启动显示“喔唷,崩溃啦!”后重新安装后就一直提示错误代码“STATUS_INVALID_IMAGE_HASH”任何页面都是这个提示。【错误原因】导致这个问题的原因是 Google 在79版本(2019年12月20号左右)的更新中又重新启用了Renderer Code Integrity Protection(渲染器代码完整

2020-07-23 08:45:08 6056

原创 设置网络连接connect的超时时限

设置网络连接connect的超时时限网上搜索的思路是一样的,该示例相对完整,已测试可用 。#include <iostream>#include <WinSock2.h>#include <WS2tcpip.h>#pragma comment(lib,"ws2_32.lib")using namespace std;bool connect(char* host, int port, int timeout){ TIMEVAL Timeout; T

2020-07-14 21:17:54 1152

原创 dev-c++编译时提示undefined reference to “__imp_WSAStartup“

dev-c++编译时提示undefined reference to "__imp_WSAStartup"搜索的到解决办法大多没解决问题,实际应为连接器命令。参考如下文章:DEV C++的UNDEFINED REFERENCE TO `__IMP_HTONS’或CODECLOCK的UNDEFINED REFERENCE TO’WSASTARTUP TO@8’相关编译器错...

2020-07-14 17:14:14 4771 1

原创 C Builder语法

常用接口:ISA插槽, GY7601, USB, MCP基本数据类型String& Delete(int index, int count); //删除第index开始的nCount个字符int Pos(Const AnsiStringT& subStr) const //查找子串static String IntToHex(int value, int digits); //把整数转换为16进制字符串static String FormatFloat(const S

2020-06-11 17:26:58 1052

原创 RAD Studio欢迎页的改造

RAD Studio 10.3欢迎页的改造RAD Studio注释掉以下内容,在此小计。//loadPackageList(); 225行 注释掉510~517行Sample Applications模块注释掉534~542行YouTube Video Channel模块

2020-05-27 21:20:19 486

原创 CentOS安装wps rpm包失败的解决办法

CentOS安装wps rpm包失败的解决办法环境:CentOS 7,GNOME:3.28.2wps:wps-office-11.1.0.9505-1.x86_64.rpmCentOS 升级wps比较麻烦,需要重装,结果因为未知原因,新版本安装不上,就卸载了老版本,然后就新老版本都安装不上了。试着用归档管理器进行了解压,大略查看了各文件包,试着把解压后的子文件夹复制到相应的系统目录,结果就...

2020-05-02 09:47:57 1462

原创 Windows API(IXMLHTTPRequest)获取XML

网上大多如微软示例使用的是#import “msxml6.dll”using namespace MSXML2;如下示例并不多见,故查找艰难,以记于此,示于人。#include <iostream>#include <atlbase.h>#include <comdef.h>#include <msxml6.h>#pragma com...

2020-04-27 00:21:27 751 1

原创 Visual Studio代码片段管理器-添加常用代码段

快捷生成常用代码段代码片段:cpp.snippet<?xml version="1.0" encoding="utf-8"?><CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> &...

2020-04-21 14:12:36 631 1

转载 #pragma execution_character_set解决中文乱码

VS下字符集经常会出现中文乱码问题,注意几点即可:1.  在cpp文件中设置编码字符集,只在VS编译器下生效#if _MSC_VER >= 1600 #pragma execution_character_set("utf-8") #endif详细介绍...

2020-03-18 18:02:53 3040

转载 C++操作http之WinInet详解

       WinInet是windows平台对socket进行一层封装,用来直接处理http/ftp/Gopher协议的一套windows API。我第一次接触这个是在一个客户那里,当时因为客户都需要使用http代理才能浏览网页,所以折腾了一天,才基本掌握。而时隔没...

2020-03-18 14:27:23 4129

原创 解决Dev-C++ 调试zlib1.dll丢失的问题

使用版本信息如下在选择32位版本时错误弹窗提示缺少zlib1.dll……解决办法:百度搜索,下载脚本之家32位版本依照注册说明,命令行定位到C:\Windows\SysWOW64运行命令regsvr32 zlib1.dll /u问题解决。...

2020-03-09 10:38:33 2361

转载 CentOS7——yum源添加、删除及其优化

一、配置阿里云源为主源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo阿里云官方教程:http://mirro...

2020-03-08 23:33:53 5831

原创 MySQL8.0报错:Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation

MySQL8.0.16版本中新增了一个system_user帐户类型,当我通过phpAdmin新增用户并赋予权限时 CREATE USER 'homestead'@'%' IDENTIFIED WITH caching_sha2_password BY '***'; GRANT ALL PRIVILEGES ON *.* TO 'homestead'@'%' WITH GRANT OPTIO...

2020-03-08 10:47:35 22305 4

转载 c++关于文件夹遍历(文件)的相关操作_findfirst,_findnext和_findclose方法

参考博客https://blog.csdn.net/u012816621/article/details/48475885运行环境VS2017及以上,报错,更改一个参数longf数据类型后正常。#include <iostream> #include <string> #include <io.h> using namespace std;i...

2020-02-24 22:35:25 397

原创 MFC窗体调整,控件位置相对固定

MFC窗体调整,控件位置相对固定// MFCDlg.h: 头文件//#pragma once// CMFCDlg 对话框class CMFCDlg : public CDialogEx{// 构造public: CRect m_rtDlg,m_rtBtn; CMFCDlg(CWnd* pParent = nullptr); // 标准构造函数// 对话框数据#ifdef...

2020-01-30 09:47:59 1635

原创 MFC对话框中实现梯形分页(自定义控件)

// MFCDlg.h: 头文件//#pragma once#include "CMemoCtrl.h"// CMFCDlg 对话框class CMFCDlg : public CDialogEx{// 构造 CMemoCtrl m_Memo;public: CMFCDlg(CWnd* pParent = nullptr); // 标准构造函数// 对话框数据#i...

2019-12-23 22:35:05 278

原创 MFC异常

AppMsg - Warning: Destroying non-NULL m_pMainWnd0x00007FFCC44C2B7B (mfc140ud.dll)处(位于 MFC.exe 中)引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。MFC对话框程序,最终发现错误原因为修改对话框属性【Style】:Child 引发,原属性为Pop...

2019-12-17 21:47:25 1325

原创 MFC对话框中实现走马灯2: 自定义控件(文字信息循环播放显示)

MFC对话框中实现走马灯(文字信息循环播放显示)CLampCtrl.h#pragma once#include <afxwin.h>class CLampCtrl : public CWnd{public: CString m_szText; int m_nLeft; COLORREF m_clText, m_clBack; CFont m_font; C...

2019-12-17 16:02:58 380

原创 MFC对话框中实现走马灯(文字信息循环播放显示)

MFC对话框中实现走马灯// CMFCDlg.h 对话框class CMFCDlg : public CDialogEx{// 构造public: CMFCDlg(CWnd* pParent = nullptr); // 标准构造函数// 对话框数据#ifdef AFX_DESIGN_TIME enum { IDD = IDD_DLG_M };#endif// 实现pr...

2019-12-13 18:15:53 700 2

原创 MFC: 往对话框编辑控件上拖拽文件

MFC: 往对话框编辑控件上拖拽文件步骤步骤重载CEdit类添加编辑框控件首先,重载CEdit类,定义一个派生类CDragEdit类,并重载它的WM_CREATE方法,在其中添加DragAcceptFile(TRUE); 方法。#pragma once// CDragEdit.hclass CDragEdit : public CEdit{ DECLARE_DYNAMIC...

2019-11-25 21:26:30 619

原创 错误 C2678 二进制 : 没有找到接受const _Ty类型的左操作数的运算符

错误 C2678 二进制 : 没有找到接受const _Ty类型的左操作数的运算符c++新手一个,今天使用STL中的set二叉树存储数据,结果提示了如上错误,后来意识到二叉树存放数据需要进行数据比较,是不是没有比较依据造成的?另外编写了测试代码进行测试,验证了这个猜想,果真如此。#include <iostream>#include <stdlib.h>#in...

2019-11-11 16:52:49 6723 1

原创 C/ VC++语言 获取本机IP地址

这里写自定义目录标题#include <winsock2.h>#include <ws2tcpip.h>#include <stdlib.h>#include <stdio.h>#pragma comment (lib, "Ws2_32.lib")void get_host_ip(){ WSADATA WSAData; if (...

2019-10-29 21:31:23 1027

空空如也

空空如也

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

TA关注的人

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