会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
HF
博客园
首页
新随笔
联系
订阅
管理
2025年6月7日
关于“空struct的大小”你知道多少?
摘要: 首先,看到空struct的大小我们就应该条件反射到:这个struct是指C语言中的还是C++中的! 1、核心差异 在C语言中,struct是用户自定义数据类型,而在C++中,struct是类对象; C++的空类大小是1字节,而C的空结构体大小是未定义行为(但支持它的编译器通常设为0)。这是由两者的对
阅读全文
posted @ 2025-06-07 11:42 go__Ahead
阅读(34)
评论(0)
推荐(0)
2024年12月17日
3. 录入成绩【算法赛】{这题通过率是不是有点高!}——《蓝桥杯》第 24 场 小白入门赛
摘要: 问题描述 点击查看题目信息 蓝桥杯全国总决赛的颁奖典礼结束后,小蓝被分配了一个任务——录入部分获奖选手的奖项信息。 他用 "G"、"G1"、"G2"、"G3"、"GG"、"1"、"2"、"3" 这些字符串分别表示国特、国一、国二、国三、国优、省一、省二、省三等级。为了提高效率,小蓝写了个 Pytho
阅读全文
posted @ 2024-12-17 10:10 go__Ahead
阅读(171)
评论(0)
推荐(0)
2024年8月28日
【一】开始篇
摘要: 概述 之前在暑假有空学习了一下mprpc项目,这是一个基于陈硕大佬写的muduo库、protobuf的分布式rpc框架,现在想整理一下内容(众所周知,学了不整理等于白学) 技术栈 集群和分布式概念以及原理 RPC远程过程调用原理以及实现 Protobuf数据序列化和反序列化协议 Protobuf数据
阅读全文
posted @ 2024-08-28 15:28 go__Ahead
阅读(118)
评论(0)
推荐(0)
2024年5月15日
IDA+kali 远程动态调试
摘要: 一、找到IDA文件目录下的 linux_server和linux_server64 复制到kali中去 给权限: chmod a+x ./linux_server chmod a+x ./linux_server64 在kali的对应目录下打开终端,运行linux_server(具体看要被调试文件位
阅读全文
posted @ 2024-05-15 17:19 go__Ahead
阅读(491)
评论(0)
推荐(0)
2024年5月6日
不同的子序列
摘要: 题目来源:力扣115 解法思路:使用动态规划 定义 dp[i][j]为考虑 s 中 [0,i-1]个字符,t 中 [0,j-1] 个字符的匹配个数。 那么显然对于某个dp[i][j] 而言,从「最后一步」的匹配进行分析,包含两类决策: 1、不让 s[i] 参与匹配,也就是需要让 s 中 [0,i−1
阅读全文
posted @ 2024-05-06 15:22 go__Ahead
阅读(11)
评论(0)
推荐(0)
2024年3月29日
Linux下TCP/IP编程--TCP实战
摘要: 之前尝试过windows下的简单TCP客户端服务器编写,这次尝试下一下Linux环境下的TCP 客户端代码 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/soc
阅读全文
posted @ 2024-03-29 10:20 go__Ahead
阅读(116)
评论(0)
推荐(0)
2024年3月13日
《TCP/IP网络编程》
摘要: 最近看了下《TCP/IP网络编程》这本书,想自己实现一下TCP通信的客户端和服务器端 下面是源代码 Ser.c #include <stdio.h> #include <winsock2.h> #pragma comment(lib, "ws2_32.lib") struct CustomMessa
阅读全文
posted @ 2024-03-13 16:24 go__Ahead
阅读(18)
评论(0)
推荐(0)
Intel Pin初探
摘要: 1、在/home/hf/Desktop/pin/pin-3.30-98830-g1d7b601b3-gcc-linux/source/tools/ManualExamples/目录下写自己的pintools 去到该目录 cd /home/hf/Desktop/pin/pin-3.30-98830-g
阅读全文
posted @ 2024-03-13 14:12 go__Ahead
阅读(66)
评论(0)
推荐(0)
2024年3月10日
用队列实现栈
摘要: 力扣225. 用队列实现栈 思路:主要是出栈操作,可以使用两个队列,出栈时将入栈队列中数据压入辅助队列中,直到入栈队列只剩下一个数据就是栈顶元素,然后再把辅助队列中元素全部压回入栈队列中,清空辅助队列 public: queue<int> que1; queue<int> que2; MyStack
阅读全文
posted @ 2024-03-10 10:40 go__Ahead
阅读(12)
评论(0)
推荐(0)
用栈实现队列
摘要: 用栈实现队列,需要两个栈,一个定义为stackIn,另一个定义为stackOut 牛客NC76 用两个栈实现队列 1、队列的push()操作 这个直接将数据压入stcakIn,就行 void push(int node) { stackIn.push(node); } 2、队列的pop()操作 这里
阅读全文
posted @ 2024-03-10 09:57 go__Ahead
阅读(14)
评论(0)
推荐(0)
下一页