自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 377. 组合总和 Ⅳ

官方的解法有偷巧的地方,因为最终结果保证不超过INT_MAX, 所以超过就不传递了。实际确实也不传递,假设dp[990] > INT_MAX, dp[999] 实际无法通过dp[990]传递,因为nums里面没有一个值是9.可以看到前面n-1个数都是10的倍数,是不可能得到和为999的。总结:dp中间值可能大于INT_MAX, 但是目标值是小于INT_MAX的。最符合理论的解法是:使用unsigned long long/unisigned int, 这样完全满足传递方程, 保证中间计算值不越界。

2024-05-13 01:02:30 183

原创 C++11新特性

智能指针的核心实现技术是引用计数,每使用它一次,内部引用计数加1,每析构一次内部的引用计数减1,减为0时,删除所指向的堆内存。使用std::move方法可以将左值转换为右值。override关键字确保在派生类中声明的重写函数与基类的虚函数有相同的签名,同时也明确表明将会重写基类的虚函数,这样就可以保证重写的虚函数的正确性,也提高了代码的可读性。在遍历关联型容器时也会出现同样的问题,基于范围的for循环中,虽然可以得到一个std::pair引用,但是我们是不能修改里边的first值的,也就是key值。

2024-05-09 20:41:41 879 1

原创 ubuntu连接Mysql

错误,这可能是因为你访问了一个不存在的字段,或者你尝试访问了一个超出数组长度的字段。出现Segmentation fault (core dumped)错误。

2024-05-06 10:45:47 139 1

原创 WPF钩子事件

这些函数一般都在 Win32 API 中提供,可以通过 P/Invoke 的方式在 C# 中调用。在使用钩子技术时,你需要使用这些函数来安装钩子、处理钩子事件,并在不需要时卸载钩子。:用于传递钩子信息给下一个钩子处理函数。通常在钩子处理函数中调用它。它接受四个参数:钩子句柄、钩子类型、wParam 和 lParam。它接受四个参数:钩子类型、钩子处理函数、模块句柄和线程 ID。它接受一个参数,即安装钩子函数返回的钩子句柄。WPF使用钩子(Hook)技术时,你需要引入。下面是一个示例:处理鼠标中键。

2024-05-04 15:56:47 171

原创 Python脚本筛选网页中的敏感词

函数用于在字符串中搜索正则表达式的匹配项。如果找到匹配项,则返回一个匹配对象;如果没有找到,则返回。输入excal表格,有一个url的列,代码从第4行开始。函数在字符串中搜索正则表达式模式时,如果找到匹配项,对象包含有关匹配的信息,例如匹配文本的位置和内容。url输出内容conten中文t乱码;你可以通过几种方式从。

2024-05-03 15:12:44 147

原创 Linux建立http连接,包括请求的处理,http响应

在现代网络编程中,尤其是在处理大文件传输时,为了提高传输效率和减少内存占用,通常会采用分块(chunked)或分段(segmented)的写入方式。这种方式将数据分割成多个较小的块或段,然后逐个发送这些块或段。请求处理:通过m_real_file文件获取html资源映射到文件缓冲区地址m_file_address。m_iv[1]即 m_file_address中存放从内存中映射来的html文件。函数中,当处理文件请求时,如果文件大小不为0,代码会设置两个。开始的写入缓冲区中的内容,另一部分是从。

2024-05-02 15:39:13 313 2

原创 Linux连接mysql

1.为数据库创建一个连接池。

2024-05-02 13:29:04 15 1

原创 Unity键鼠

Input. GetKey (key ) 按键状态,是否正被按下。Debug.Log("鼠标点击位置:" + mousePos);Debug.Log("鼠标点击位置:" + mousePos);Input. GetKeyUp (key ) 按键事件, 抬起。Input. GetKeyDown (key ) 按键事件,按下。其中,mousePosition 是鼠标在屏幕上的坐标。4.物体坐标转换屏幕坐标(相对于相机的坐标)其中,0 左键 / 1 右键 / 2 中键。

2024-04-30 17:30:42 173

原创 Unity脚本

this.transform.position.y (x)获取位置。Debug.Log("** 我的第一个脚本");保存脚本,回到Unity时会自动重新编译。其中,Debug 是 Unity API 中的一个工具类。2 双击在 VS 中打开脚本,检查类名与文件名是否一致。写一个主控脚本MainLogic,将其优先级改为最高。Time.delta Time,距上次更新的时间差。Time.time,游戏时间。,保存代码 ,并闭 VS。

2024-04-30 16:27:55 171 1

原创 Unity基础功能

AfSimpleExtension.cs 相关功能: 获取物体的尺寸 置于视图中心,G键。1.旋转:alt+LMB(left Mouse Button)视图中心:按F选中一个物体,将其放在视野中心,绕视野中心旋转。对其:正交视图ISO,正交顶视图...选中物体,CTRL + D 复制物体。shift,点中间小方块,恢复方向。2.精密缩放:alt+RMB。切换到 正交顶视图,1键。Unity 资源商店。X,Y,Z:各方示图。X/Y代表 东西南北。W 、E 、R 切换。

2024-04-29 10:13:26 179 1

原创 Linux数据库输出乱码

对象,string后不加\0,而%s打印的char数组需要\0结尾。成员函数来获取对应的字符数组。格式化字符串需要一个以空字符。输出:数据库输出乱码。

2024-04-29 01:52:53 81

基于stm32的电机控制算法

基本的控制均以实现,还有一个串口显示没有调试出来,还希望大家互相学习。

2022-05-16

空空如也

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

TA关注的人

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