logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode java 项目无法运行和显示依赖问题

vscode 运行项目可能会有找不到主类的错误,import 的外部依赖模块无法正常读取和显示,其他一切正常。

文章图片
#java#开发语言#maven
libevent 实现一个 TcpRelay

libevent 实现一个 TcpRelay前言最近用 libevent 实现了一个 TcpRelay,也叫 TCP 中继器,同时连接客户端和服务端来使双方进行间接的通信。一般是为了解决客户端无法直接访问服务端的情况,可以通过 TcpRelay 来替双方转发消息,是比较简单的网络程序,只需把收到的数据交给另一方就行。使用 libevent 的目的第一个是熟悉这个网络库,抱着学习的态度来使用,也想和

#tcp/ip#网络#linux
C 结构体链表的一点想法

我觉得这样的作法并不是太好,虽然从实现上是可行的,但这样会使 list 的职责不单一,也就是说结构体中的 list 节点可能是该结构体是一个链表节点,也可能是某个链表的链表头,而且某个结构体会出现多个 list 成员,这样结构体的可读性也不够高。这样的话 list 的职责就单一了,每个结构体只会含有一个 list,每个 list 必然连接的结构体是相同的。如果把另外两个链表头换成另外两个结构体的指

文章图片
#c语言#链表#开发语言
腾讯提前批一面面经

关于腾讯提前批话说其实我根本就没投提前批(也没想投,博主双非渣硕),我只是准备多看看基础参加正式批。只是之前投过腾讯实习,但笔试的时候刚好和其他笔试冲突就没参加笔试。没想到提前批被捞,让我异常惊讶,导致接到面试官电话后约我7号晚上7点面试,我都有些觉得不可思议。以至于我又问了一遍:“你好,你刚说明晚是干啥?” “明晚面试,有时间吗?” “有时间,有时间……”。提前批面试是8月7号,对我来说太早了.

解决Linux下git clone速度太慢的问题

解决Linux下git clone速度太慢的问题我用的是ubuntu14.04,如果git clone过慢,可以在Linux下修改host文件:/etc/hosts使用命令行用vim修改(也可以用其他编辑器):sudo vim /etc/hosts在文件后加上:151.101.72.249 github.global.ssl.fastly.net192.30.253.11...

CSAPP实验之Bomb Lab详解

文章目录前言phase 1phase 2phase 3phase 4phase 5phase 6总结和感想前言Bomb Lab来自《深入理解计算机系统》(CSAPP)一书的第三章“程序的机器级表示”的配套实验,该实验的目的是通过反汇编可执行程序,来反推出程序执行内容,进而能够正确破解”密码“,解除“炸弹”。Bomb Lab文件目录如下:├── bomb├── bomb.c└── READMEbom

#linux
解决ubuntu在虚拟机(VMware)环境下不能联网的问题

1.首先看是否有网络连接如果没有最左边的图标,则找到网络适配器选项将NAT模式改成自定义 VMnet82.进入系统,如下图如果最左边的图标是灰色的,证明还是没有网络在windows下右键我的电脑,管理->左边导航栏 服务和应用程序-> 服务然后找到VMware DHCP Service 和 VMWare NAT Service 并启动3.如果...

ucore实验的一些环境准备(ubuntu系统)

ucore的实验是基于linux系统下实现的,所以首先得装linux。一般会用虚拟机来装,这样比较方便简单。我是用双系统,直接装的linuxmint 18,分了40g左右我觉得够用了(双系统的好处就是体验比较好)。ubuntu系统下只需要在终端输入这么几行代码就行: $ sudo apt-get update$ sudo apt-get upgrade$ sudo apt-get in...

C++的string类型中关于append函数、push_back函数和+=运算符的区别

内容翻译自 https://www.geeksforgeeks.org/stdstringappend-vs-stdstringpush_back-vs-operator-c/?ref=lbp引言C++的string类中,要想在字符串后附加字符,可以使用append函数、push_back函数或者是+=运算符,这些附加字符的方法其实现不尽相同,因此应用场景也不同。首先我们先一窥源码(gcc 4.9

到底了