Linux
文章平均质量分 77
ICE2302
记录分享学习过程
展开
-
关于Loki Allocator 0.1.7缺点的一些思考
比如说Golang的编译器,其实一开始是用C语言编写的,而后使用编译后的使用C++编写的Golang编译器再用Go写Go的编译器,这样编译完成后,Go语言编译器就实现了自举。第四点中:deffer指针的思想在VC的allocator有充分体现,大致意思是,当取出的这一整块已经分成小块的内存Block1中,有一小块内存bp被释放之后,会检查Block1中是否还有被释放过的内存来看这块刚被释放的内存bp是否是唯一一块释放的内存,如果是,那么deffer指针就会指向bp,不会释放,保留在内存中;原创 2023-04-10 07:20:27 · 100 阅读 · 0 评论 -
linux下动态库与静态库的制作与使用
1.需要对main.c文件添加动态库依赖,因为运行main文件的时候,动态库并不会打包到main文件中,而是会动态加载到main文件中,需要定位共享文件才可以使用动态库,使用ldd命令查看main文件的依赖。上面的这种方法是用户级别的改变,当切换用户之后,该依赖就会失效,那么系统级别的依赖需要打开 /etc/profile 文件(需要root 权限),同样输入。LD_LIBRARY_PATH —> /etc/ld.so.cache 文件列表 —> / lib/,,/usr/lib。原创 2023-03-22 21:00:37 · 286 阅读 · 0 评论 -
vscode远程连接虚拟机/云服务器
默认回车之后显示密钥创建成功,进入/home/用户名/.ssh文件夹,新建名为 Authorized_keys 将从vscode所在系统的id_rsa.pub中的内容复制到文件中,保存并退出,然后再次尝试在vscode中连接虚拟机,已经可以免密登录了。点击创建好的远程连接右边的图标,进行连接,出现新窗口后选择目标系统的类型,这边选择Ubuntu,继续点击continue,然后输入配置文件中用户对应的登陆密码。在自己vscode所在的系统中打开命令行(Win+R)在命令行中输入。在目标系统命令行中输入。原创 2023-03-22 06:53:27 · 2075 阅读 · 0 评论 -
Ubuntu22.04开机网络无法连接,ping不通解决方案
Ubuntu20.04网络无法连接,网络角标消失,ifconfig显示只有lo,ping不通问题原创 2022-10-26 11:01:51 · 11004 阅读 · 17 评论