摘要: 概述 之前在暑假有空学习了一下mprpc项目,这是一个基于陈硕大佬写的muduo库、protobuf的分布式rpc框架,现在想整理一下内容(众所周知,学了不整理等于白学) 技术栈 集群和分布式概念以及原理 RPC远程过程调用原理以及实现 Protobuf数据序列化和反序列化协议 Protobuf数据 阅读全文
posted @ 2024-08-28 15:28 go__Ahead 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 一、找到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 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 题目来源:力扣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 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 之前尝试过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 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 最近看了下《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 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 力扣225. 用队列实现栈 思路:主要是出栈操作,可以使用两个队列,出栈时将入栈队列中数据压入辅助队列中,直到入栈队列只剩下一个数据就是栈顶元素,然后再把辅助队列中元素全部压回入栈队列中,清空辅助队列 public: queue<int> que1; queue<int> que2; MyStack 阅读全文
posted @ 2024-03-10 10:40 go__Ahead 阅读(5) 评论(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 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 作为递归入门算法,我却仅仅学习了这题的递归解法,惭愧惭愧。今天来总结一下这道题的所有解法 1、递归解法 class Solution { public: int Fibonacci(int n) { //每3个一组,整成动态二维数组 // write code here if(n<=2){ retu 阅读全文
posted @ 2024-03-08 16:41 go__Ahead 阅读(9) 评论(0) 推荐(0) 编辑
摘要: ubuntu 配置ssh 1、查看ssh服务的开启状态 ps -e|grep ssh 2、如果终端没有返回 sshd,则需安装ssh-server sudo apt-get install openssh-server 3、启动服务 sudo /etc/init.d/ssh start 现在查看ss 阅读全文
posted @ 2024-03-07 15:18 go__Ahead 阅读(4) 评论(0) 推荐(0) 编辑