自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 C语言 内存对齐计算(8字节)

【代码】C语言 内存对齐计算(8字节)

2024-01-24 23:57:06 322 1

原创 C文件读写和异或加解密

【代码】C文件读写和异或加解密。

2024-01-24 00:21:04 384

原创 图书管理增删改查

【代码】图书管理增删改查。

2024-01-23 22:51:38 336

原创 golang调用C语言dll遇到的坑

那么在64位系统下使用是正常的,但换到32位就会出现上边说的找不到foobar这个函数,它被修饰了。_foobar@4的下划线的意思目前不清楚,后边的@4意思是参数字节。需要使用golang在windows下调用调用一个exe程序。因为有一些用户是32位系统,会提示找不到dll的函数。启动exe程序时如果遇到一些错误,例如缺少dll,则。所以直接使用windowsApi调用exe程序。在使用golang调用C函数时可以使用。发现,导出的函数名和自己所定义的不同。把32位和64位的dll扔到。

2024-01-17 23:31:25 493

原创 C语言, 99乘法表

【代码】C语言, 99乘法表。

2024-01-02 08:27:24 356

原创 windows环境下 vue3+vite+Go+Mysql+Nginx宝塔部署(https)

此时生成一个dist文件,然后把这个文件压缩打包.

2023-12-15 03:51:01 442

转载 Go处理zip解压乱码问题

最近在某个场景中,需要使用 go 官方的 archive/zip 处理 zip 压缩包,在处理过程中,遇到了一个问题: go 解压后的文件存在文件名乱码的情况。

2023-12-10 00:38:18 123

原创 utf8bm3转换utf8bm4字符集

【代码】utf8bm3转换utf8bm4字符集。

2023-10-17 20:27:20 134

原创 Golang 调用 Visual Studio 2022 编译的C动态链接库DLL(入门)

【代码】Golang 调用 Visual Studio 2022 编译的C动态链接库DLL(入门)

2023-10-11 03:08:54 182

原创 windows环境下 Vue3+Vite+Go phpstudy(mysql+nginx) 服务端部署.

这样不会因为go引发的panic导致go程序闪退.main所在目录出现main.exe执行文件.压缩一下新生成的dist文件夹所有文件待用。包括一些报错,也可以在控制台中显示.建议使用cmd控制台启动go文件.因为我之前在go中自己写了log.

2023-09-15 00:31:35 178

原创 Golang 继承和多态 interface实现.

继承 多态 interface

2023-08-06 14:39:17 116

原创 const 指针 规则

const指针规则

2023-06-22 15:37:32 58 1

原创 mysql8版本的问题

mysql8

2023-05-30 22:44:21 90

原创 git 更换push 提交地址

3.把当前分支与远程分支进行关联(branchname要改成你的当前分支名称)1.git 删除远程地址。2.git 更换远程地址。

2023-03-03 08:19:33 268

原创 HTML学习总结

主要以思维导图来总结导图内包含语法和示例

2022-09-25 00:12:42 70

原创 <WOW> 根据装备等级自动生成有关的附魔组总表和组值范围表.

那么为5的组ID范围就是 14002, 14003, 14004这3个范围. 下表2前3行就是结果.组ID具体组值范围 = 14002 ~ ceil( 组ID /2)组ID=5 为例, 5/2为2.5, ceil(2.5)为3.组ID对应附魔范围公式: ceil为向上取整。此时组ID对应的范围附魔值全部生成完毕.

2022-09-12 22:16:08 880

原创 C++ 指针简易示例理解。

int main(){ int a = 10; int * p = &a; cout << "&p->" << &p << endl; //指针p的地址 cout << "*p->" << *p << endl; //指针p的指向地址的值 cout << "p->" << p << endl; //指针p指向的地址(其实就是a的地址

2022-02-08 11:30:38 429

原创 Lua堆栈位置

2022-02-07 17:36:07 1260

原创 关于Mysql errno: 22 - Invalid argument Unhandled MySQL errono 1017. Unexpected behaviour possible. 错误

关于Mysql errno: 22 - Invalid argument Unhandled MySQL errono 1017. Unexpected behaviour possible. 错误

2022-01-15 18:27:53 1890

转载 Lua Table 操作

Lua Table 操作Lua中table类似与C#种的字典,其实就是一个key-value键值对数据结构.来学习下table基本操作Table的创建myTable = {} --表名后面使用{}赋值,表示一个空的表myTable = {name="盘子脸",age=18,isMan=true} --创建时候就添加键-值myTable = {10,20,30,"plateface"}

2021-12-08 04:30:53 494

转载 lua元表实现原理读后感

lua虚拟机从一个表中查询数据的过程:如果查询对象是表,则尝试根据key在表中查询数据,若有则返回结果;若结果为空,且无__index成员,则返回空结果;若结果为空且有__index,则设查询对象为__index,进行下一层深度的查找;若查询对象不是表,则尝试获取对象的metatale["__index"](usedata可能有此成员),设为查询对象并进行下一层深度的查找;逐层深度向下查找,但有层数限制,超过则终止查找。由这条特性,我们可以用lua表来实现面向对象,最简单的是将__index指向基类

2021-12-07 18:28:03 84

原创 Const 和 &

任何一个参数,先把const &加上,问以下两个问题我需要拷贝吗?需要就去掉 &我需要修改值吗?需要就去掉const

2021-11-26 14:01:13 749

原创 WOw ELua api 小部件方法结构层次

2021-11-26 13:57:14 201

原创 语言学习推荐

2021-11-26 13:53:37 49

原创 自由度总结

2021-11-26 13:52:08 170

原创 AzerothCore 由于函数重载不明确导致的编译错误

问题截图,问题最终出现原因函数重载不明确://问题位置ChatHandler(player->GetSession()).PSendSysMessage("装备Guid:[%u],FM槽:[%u],Enchant错误,请报告管理员", Citem->GetGUID(), m_RemoveSuffSlot[0]);//修改后ChatHandler(player->GetSession()).PSendSysMessage("装备Guid:[%u],FM槽:[%u],Enc

2021-10-25 19:41:24 434

原创 Java JDK 安装和卸载

Java卸载JDK卸载环境变量我的电脑->右键->属性->高级系统设置->环境变量->系统变量下的JAVA_HOME->根据路径直接删除掉JDK文件目录删除掉JAVA_HOME环境变量进入系统变量内的Path,并删除掉和Java相关变量路径。检查是否卸载成功在CMD命令行下输入:java -version如提示不是内部命令,则表示卸载成功。...

2021-09-26 15:07:06 141

原创 C++ 结构和类的设计 [火星旅游票价]

结构和类的设计:C++实现#include <iostream>#include "world.h"#include<ctime>#include <vector>#include<unordered_set>#include <math.h>using namespace std;struct MyStruct{ string companyNmae; uint32_t Days; string tripType;

2021-01-19 22:19:40 206 2

原创 多态,继承,虚函数小记。

#include <iostream>using namespace std;class Base{public: virtual float calc() = 0; void setLeft(float l) { this->left = l; }; void setRight(float r) { this->right = r; };protected: float .

2020-12-08 10:33:01 74

原创 记录:C++指定两个整数,输出两个数之间的值,vector重复并删除。

需求:1、输出图2中EnchatIdmin和EnchIdmax区间所有整数。关系:图1中 stat1…stat7的值 = 图2的statgroup。2、图1种要根据comment不同的等级区间来筛选。比如说我只需要comment内条件为1-20。既然都放到数据库了,所以直接操作数据库吧。图1:图2:结果:以下是代码:#include <iostream>#include <vector>#include <winsock.h> //注意顺序,要放

2020-10-18 19:41:00 311

转载 C++ std::vector 三种遍历方式的效率比较

#include <iostream>#include <vector>#include <stdint.h>#include <ctime>int main(){ const uint32_t loop = 1000000; std::vector<int32_t> vec; clock_t timeStart = 0; for (uint32_t i = 0; i < loop; ++i)

2020-10-17 21:20:10 3082 1

空空如也

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

TA关注的人

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