logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

操作系统的程序内存结构 —— data和bss为什么需要分开,各自的作用

操作系统的程序内存结构1、操作系统的程序内存结构1.1、程序编译运行过程1.2、程序的内存分布1.3、.data和.bss分开的理由1.4、程序的指令和数据分开原因:参考1、操作系统的程序内存结构1.1、程序编译运行过程源代码(source coprede)→预处理器(processor)→编译器(compiler)→汇编程序(assembler)→目标程序(object code)→链接器(Li

计算机网络常问面试问题 2 —— 拥塞控制(congestion control)和流量控制(flow control)以及相互的区别

拥塞控制和流量控制拥塞控制和流量控制1、流量控制1.1、定义和作用1.2、控制方法1.3、滑动窗口使用2、拥塞控制2.1、定义和作用2.2、拥塞控制的方法2.3、拥塞控制流程(面试重点)——慢开始和拥塞避免2.4、快重传和快恢复2.4.1、快重传2.4.2、快恢复3、拥塞控制和流量控制的区别参考拥塞控制和流量控制1、流量控制1.1、定义和作用流量控制(flow control):所说的端到端(en

#计算机网络
socket 网络编程——端口复用技术(setsockopt())(linux下多个进程监听同一个端口)

端口复用技术端口复用1、背景2、定义3、setsockopt4、实验案例参考端口复用1、背景操作系统如何区分一个socket的呢?socket = 《A进程的IP地址:端口号,B进程的IP地址:端口号》也就是说,只要五元素不完全一致,操作系统就能区分socket。场景分析:在A机上进行客户端网络编程,假如它所使用的本地端口号是1234,如果没有开启端口复用的话,它用本地端口1234去连接B机再用本

常见数据结构——完全二叉树(定义、特征、节点个数的判断以及C++简单实现)

1、https://blog.csdn.net/troubleshooter/article/details/7706772?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159825431419195239741199%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522

Android :数据存储方案学习笔记之 文件存储(openFileOutput、openFileInput)

文件存储 文件存储一、要实现的功能二、基本知识三、使用参考文件存储一、要实现的功能将输入框中的数据保存到指定文件名的文件中,实现数据的持久化;如果数据已经保存了,活动下次再启动的时候,就将保存在文件中的数据读取出来,显示在输入框中。二、基本知识1、利用活动生命周期中的一个回调函数onDestroy(),在活动被销毁之前,将数据写入到文件当中。例如按下返回键的时候,活动就被销毁,这个方法里面的代码就

#android#java
C++ 标准模板库(STL)_序列式容器——Vector以及扩容操作(侯捷老师)

STL—— Vector容器Vector1、定义2、数据结构3、vector成倍扩容过程及部分源码3.1、扩容条件3.2、扩容步骤(3步)3.3、扩容操作部分源码( insert_aux ) ——push_back()+insert()4、vector基本用法4.1 vector容器构造函数4.2 增加函数(push_back+ insert)4.3 删除函数4.4 其他常用4.5 vector常

#c++
Android :数据存储方案学习笔记之 SharedPreferences

SharedPreferences SharedPreferences概述参考SharedPreferences概述要想使用 SharedPreferences 来存储数据,首先需要获取到 SharedPreferences 对象。Android 提供了三种方法得到 SharedPreferences 对象:1、Context 类中的 getSharedPreferences()方法此方法接收两个

#android#java
后端面试常见数据结构1——前缀树(Prefix Tree)

前缀树(Prefix Tree)1、背景2、定义3、特点4、构造4.1、实现 Trie (前缀树)——力扣 2084.2、Trie ——文本词频统计参考1、背景节点所有的后代都与该节点相关的字符串有着共同的前缀。这就是前缀树名称的由来。对于一个字符串数据,我们要从查找某个字符串是否出现过,或者其中以“hell”开头 ,或者以"ive"结尾的字符是否出现以及出现的个数等等操作。我们只需要在定义前缀树

#c++#数据结构
Android:viewpager+ fragment模拟微信首页

viewpager+ fragmentviewpager+ fragment模拟微信首页1、前言2、实现viewpager+ fragment模拟微信首页1、前言ViewPager(视图滑动切换工具)是安卓3.0引入的一个页面容器组件,用于手势滑动切换页面,常常用于页面导航或者图片轮播。在安卓开发时将其与Android 碎片(fragment)相配合可以快速搭建出类似微信的滑动视图效果。2、实现M

Android:单Activity多Fragment,Navigation实现Fragment跳转,Fragment之间通过ViewModel共享数据

【代码】Android:单Activity多Fragment,Navigation实现Fragment跳转,Fragment之间通过ViewModel共享数据。

#android#kotlin#开发语言
    共 67 条
  • 1
  • 2
  • 3
  • 7
  • 请选择