魔法沉思录
  • 首页
  • 归档
  • 关于
  • 首页
  • 归档
  • 关于
  • TCP协议与套接字编程 socket 详解

    Created: March 5, 2022 3:09 PM
    Tags: socket, tcp, 网络编程

    code

     2022-03-04
    阅读全文 
  • 彻底搞懂 epoll - ET 和 LT 模式的触发

    Created: March 16, 2022 3:15 PM
    Tags: epoll, io复用, tcp, 网络编程

    修改和转载自,下面这一些列blog写的特别清晰

    彻底学会使用epoll(四)–ET的写操作实例分析-lvyilong316-ChinaUnix博客

     2022-03-04
    阅读全文 
  • I/O 复用select\poll\epoll 初探

    I/O 模型

    数据的读取分为两个阶段:

    1. 准备数据
    2. 将数据从内核拷贝到进程(用户空间)

    对于套接字的输入操作,第一步通常是等待数据从网络中到达,当所有分组到达时,将它复制到内核的某个缓冲区(准备数据);第二步是把数据从内核缓冲区复制到应用进程缓冲区

     2022-03-04
    阅读全文 
  • redis 对象

    Untitled

     2022-03-02  
    • redis 
     
    • redis 
    • | 数据结构 
    • | 引用计数算法 
    阅读全文 
  • 缓存一致性

    缓存一致性问题

    Untitled

    同一个数据在不同的缓存中看到的值是不同的,这就是缓存一致性问题

    考虑下面一个程序(cache_consistency/SumTest.java)

     2022-03-01  
    • 并发编程 
     
    • 操作系统 
    • | JVM 
    • | 计算机体系结构 
    • | 并发编程 
    阅读全文 
  • 282场周赛

    T1、T2、T3 过了,T4 有点思路,没抓住重点,加油!!!

     2022-02-27  
    • -leetcode -周赛 
     
    • 二分 
    • | 模拟 
    • | 线性DP 
    阅读全文 
  • 标记-清除算法

    GC 算法,可以称之为内存回收算法,是将程序不用的内存空间回收以便与重复利用。可以简单分为两个步骤:找垃圾和回收垃圾

    第一章 GC的简单介绍

    GC 的作用

    防止内存泄漏,不使用的内存空间自动释放,无需手动释放,无需进行手动内存管理。

     2022-02-21  
    • GC 
     
    • JVM 
    • | GC 
    • | 内存管理 
    阅读全文 
  • distinct-subsequences

    力扣

    给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。

    字符串的一个 子序列 是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,”ACE” 是 “ABCDE” 的一个子序列,而 “AEC” 不是)

    题目数据保证答案符合 32 位带符号整数范围。

     2022-02-19  
    • leetcode 
     
    • leetcode 
    • | DP 
    阅读全文 
  • pascals-triangle

    力扣

    https://pic.leetcode-cn.com/1626927345-DZmfxB-PascalTriangleAnimated2.gif

     2022-02-19  
    • leetcode 
     
    • leetcode 
    • | DP 
    阅读全文 
  • Disjoint Set (Union-Find )

    并查集数据结构

    只有 find 和 union 操作, 它用于处理一些不交集的 合并 及 查询 问题。

    find : 确定元素所在的集合

    union: 合并两个不相交集合

     2022-01-12  
    • 数据结构 
     
    • 并查集 
    阅读全文 
上一页 下一页
© 2020 - 2023  codeflysafe
访问人数   总访问量 
由 Hexo 驱动 | 主题 Keep v3.4.5