Heaphaestus,RC
码龄6年
关注
提问 私信
  • 博客:2,147,194
    社区:99
    动态:12
    2,147,305
    总访问量
  • 42
    原创
  • 593,783
    排名
  • 132
    粉丝
  • 1
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-07-17
博客简介:

赫菲斯托斯,,

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,791
    当月
    10
个人成就
  • 获得499次点赞
  • 内容获得155次评论
  • 获得987次收藏
创作历程
  • 1篇
    2024年
  • 9篇
    2020年
  • 34篇
    2019年
成就勋章
TA的专栏
  • Python
    2篇
  • Algorithm
    1篇
  • LeetCode
    4篇
  • 剑指offer
    2篇
  • c
    7篇
  • C++
    12篇
  • 数据结构
    3篇
  • Linux
    10篇
兴趣领域 设置
  • 大数据
    mysql
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【Unity3D】获取 GameObject 的完整层级结构

获取一个 GameObject 的路径,即它在场景中的完整层级结构)
原创
发布博客 2024.11.21 ·
342 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

python报错:TypeError: descriptor ‘__init__‘ requires a ‘super‘ object but received a ‘str‘

今天在使用python练习时遇到了一个问题,几经周折才搞明白错误原因,所以在这里总结一下我使用版本的是python2.7talk is cheap, show me the codeclass Person(): """一个人类,作为父类""" def __init__(self, name, age, sex): """父类初始化方法""" self.name = name self.age = age self.se
原创
发布博客 2020.12.21 ·
1614 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Windows上MySQL数据库忘记密码总结

之前在学习MySQL的时候,设置了root的密码。最近有用到MySQL时,发现忘记了密码,在网上找了一些方法,虽然最终解决了,但是常见的方法没有解决我的问题,所以我就将这个问题总结一下。MySQL数据库忘记密码的解决方法有三种: 我是使用第三种方法重置了MySQL数据库的root密码方法一:常见的解决方法(可以解决大部分人的问题)先停止MySQL服务可使用指令net stop mysql 关闭或者打开"服务"找到"MySQL"后右键停止MySQL服务;使用管理员权限打开CMD命令提示符,
原创
发布博客 2020.12.16 ·
834 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【C++】虚表与虚表指针,虚基类表与虚基类表指针

虚函数表指针和虚基表指针对比
原创
发布博客 2020.03.05 ·
3429 阅读 ·
17 点赞 ·
0 评论 ·
28 收藏

算法:根据Rand5()函数构造生成Rand7()

根据Rand5()函数构造生成Rand7()解法:1.利用预置数组;2.构造大的整数区间,限制整数区间,最后映射整数区间.
原创
发布博客 2020.02.23 ·
1655 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

LeetCode: 109有序链表转换二叉搜索树

将有序链表转成二叉搜索树解法一:转成数组+递归;解法二:快慢指针+递归;解法三:中序遍历模拟;
原创
发布博客 2020.02.17 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

合并K个有序数组

合并K个有序数组解法一:使用sort()函数;解法二:使用merge()函数,两两归并排序;解法三:构造小根堆;
原创
发布博客 2020.02.05 ·
5080 阅读 ·
3 点赞 ·
3 评论 ·
8 收藏

LeetCode: 22括号生成

给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。解决方法: 回溯法 和 暴力求解法
原创
发布博客 2020.02.01 ·
215 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

LeetCode: 78子集

问题:求出一个数组的所有子集解法:二进制法 和 遍历法
原创
发布博客 2020.01.29 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode: 46全排列

问题:求出一个数组的全排列解法:回溯法 和 库函数法
原创
发布博客 2020.01.29 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CGI机制,CGI程序以及FastCGI

博主在完成一个Web服务器的项目时,遇到了一问题:当浏览器请求服务器上的资源不是静态页面,而是可执行程序时,服务器该如何处理呢?之后,博主在网上查阅了一些资料得知,当浏览器请求的资源不是静态网页,而是一些php,asp或者可执行程序的时候,就需要CGI程序来处理了。本篇博客,就是来解释什么是CGI?什么是CGI程序?CGICG(common Gateway Interface)即通用网关接口...
原创
发布博客 2019.12.07 ·
451 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++:四种类型转换符

C语言中的类型转换只需要在变量名前加上想要转化成的变量类型即可;如://c风格的类型转换int a = 1;double b = 1.1a = (double)b;b = (int) a;但是这种简单的转换方式有一些缺陷:转换过于随意;C风格的类型转换在时,没有任何的限制,容易引起一些未知的问题;C风格的类型转换没有统一的关键字和提示符。在代码较多的情况下,排查时容易忽略;...
原创
发布博客 2019.12.07 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【python】错误SyntaxError: invalid syntax的解决方法总结

今天学习了python,然而刚开始就出了一个难题,明明代码没有一点问题,可是每次运行都会显示 “SyntaxError: invalid syntax”。“SyntaxError: invalid syntax” 的意思就是 语法错误;经过查询解决了这个问题,所以总结一个这个问题的解决方法:版本问题:因为python2和python3是不兼容的;可以尝试更换版本;粗心问题:忘...
原创
发布博客 2019.10.29 ·
2087151 阅读 ·
425 点赞 ·
145 评论 ·
789 收藏

shared_ptr智能指针缺陷的解决方法

在上一篇博客C++:智能指针中详细介绍了C++中的一些智能指针,其中,shared_ptr智能指针有三个缺陷:线程不安全;不能管理malloc出来的资源,不能管理文件指针;可能会产生循环引用的问题;第三个缺陷(循环引用)的解决方法在C++:智能指针这篇博客中已经解决了;本篇博客主要介绍第一和第二中缺陷的解决方法;目录:      1...
原创
发布博客 2019.10.18 ·
2616 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

C++:智能指针

RAII是什么?RAII(Resource Acquisition Is Initialization)是一种利用对象生命周期来控制程序资源(如内存、文件句柄、网络连接、互斥量等等)的简单技术。智能指针(std::shared_ptr和std::unique_ptr)即RAII最具代表的实现,使用智能指针,可以实现自动的内存管理,再也不需要担心忘记delete造成的内存泄漏。毫不夸张的来讲,有...
原创
发布博客 2019.10.09 ·
869 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

【剑指offer】面试题3:数组中重复的数字

第一类:题目描述:在一个长度为n的数组里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了。也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如:输入长度为7的数组{2,3,1,0,2,5,3},对应的输出为数字2或3。方法一:int Find1(int* arr, int size){ sort(arr, arr + size);...
原创
发布博客 2019.09.22 ·
195 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【剑指offer】面试题65:不用加减乘除做加法

题目描述:写一个函数,求两个整数之和,要求在函数体内不得使用 “+”,“-”,“*”,“/”四则运算符号。解题思路: 三步走: 1. 将两个数按位相加,不考虑进位(即做异或操作);2. 处理第一步没有考虑的进位,将两个数按位相与,将结果左移一位;3. 将第一步和第二步的结果相加,如果产生进位,继续重复前两步,直到不产生进位为止;这个思路就是将十进制运算转换成二进制运算:两个二进...
原创
发布博客 2019.09.19 ·
142 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

模拟实现一个简易的Shell

在实现这个简单的shell时,需要了解进程创建,进程调度,进程等待,进程替换的概念。这在我之前的博客中有比较细致的解析;
原创
发布博客 2019.08.05 ·
1099 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏
加载更多