logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

golang gob

前言golang的gob是干嘛的?首先我们有一串数据,我们想让这些数据序列化,但是怎么序列化,序列化的格式是什么?我们都可以通过encoder去定义,比如我们想让一大坨数据(比如非常复杂的结构)序列化成json格式,或者序列化成array等等,我们如何序列化呢?我们使用encoding/gob这个包进行序列化gob简介先贴上官网的简介Package gob manages streams of g

#golang
leetcode刷题(c语言版)

文章目录链表两数相加(中等难度)链表两数相加(中等难度)给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。实例输入:(2 -> 4 -> 3) + (5 -> ...

c++ atomic

首先锁的一些操作都是操作系统提供,比如win,linux,但是atomic是我们处理器提供的,锁机制其实是将被lock住的线程挂起,空出cpu资源给其他的线程,但是这有明显的inter pross的线程上下文切换(被锁住的线程在不断地尝试直到成功强到锁(也叫做busy wait))我们使用锁的时候还要考虑死锁等情况发生(当然c++中有。在C++标准中并没有说明他是lock-free的,有的平台他是

文章图片
#c++#开发语言
std的使用

前言STL全称Standard Template Library,就是标准模板库,意思就是一群非常牛批的人实现的各种算法,数据结构的库被当成标准模板给你直接使用,他位于std这个namespace中 ,我们这里还要介绍一个东西叫做迭代器(iterator),迭代器是一个数据类型,其可以表示容器内所有元素的值,也支持做自增等操作,相当于容器和操作容器算法之间的中介1,这个容器也是非常抽象的std数据

文章图片
#c++
gdb设置断点出现Cannot access memory at address的错误

文章目录1.0 问题描述1.1 问题复现2.02.1 静态链接库2.2 动态链接库2.3 PIC1.0 问题描述今天在给一个可执行c程序的entry point address设置断点的时候,出现了Cannot access memory at address的错误(为了测试为什么gcc -e指定一个函数foo先运行的时候,foo函数用return会出现core dump的错误,这个后面将),在谷

#linux#c语言
    共 11 条
  • 1
  • 2
  • 请选择