Aaron2932

导航

2022年8月3日 #

2022-08-读书计划

摘要: UNP-unix网络编程-第二卷-进程间通信 C专家编程 linux shell脚本攻略 设计模式 阅读全文

posted @ 2022-08-03 23:25 Aaron2932 阅读(6) 评论(0) 推荐(0) 编辑

C专家编程-1-穿越时空的迷雾

摘要: 史前阶段 先有linux再有C语言,B语言->C语言。 早期体验 数组下标从0开始,而非从1,这是因为偏移量的概念根深蒂固。 基本数据类型和底层相对应。C语言一开始不支持浮点数,直到硬件支持。 auto关键字显然是摆设。 表达式的数组名可以看作是指针。简化了一些操作,将数组传递到函数中,不用忍受拷贝 阅读全文

posted @ 2022-08-03 23:16 Aaron2932 阅读(29) 评论(0) 推荐(0) 编辑

C专家编程-0-前言

摘要: 这是一本我觉得十分值得推荐的书,里面涉及的很多开发细节让我受益匪浅。 阅读全文

posted @ 2022-08-03 23:01 Aaron2932 阅读(17) 评论(0) 推荐(0) 编辑

UNP-IPC-CHAPTER01-简介

摘要: 概述 传统的消息传递,以及最新的共享内存。共享内存需要同步。 消息传递 管道 System-V消息队列 posix消息队列 RPC 同步 记录上锁 system-v信号量 posix信号量 互斥锁和条件变量 读写锁 进程、线程与信息共享 进程共享 文件共享。穿越内核 管道共享。在内核中 内存共享。不 阅读全文

posted @ 2022-08-03 22:37 Aaron2932 阅读(19) 评论(0) 推荐(0) 编辑

2022年8月1日 #

脚本常用写法

摘要: shebang #!/usr/bin/env bash #!/bin/bash #!/usr/bin/python find find . -name "*.txt" find . -name "*.txt" -type f -exec ls -l {} \; grep grep -in "xxx" 阅读全文

posted @ 2022-08-01 00:52 Aaron2932 阅读(34) 评论(0) 推荐(0) 编辑

git常用操作

摘要: 克隆 git clone 切换分支 git checkout 提交 git commit -m "xx" rebase git rebase 推送 git push 阅读全文

posted @ 2022-08-01 00:46 Aaron2932 阅读(17) 评论(0) 推荐(0) 编辑

ALGO-双指针

摘要: 167. Two Sum II - Input Array Is Sorted func twoSum(numbers []int, target int) []int { tmpMap := make(map[int]int, 10) for idx, val := range numbers { 阅读全文

posted @ 2022-08-01 00:39 Aaron2932 阅读(17) 评论(0) 推荐(0) 编辑

算法和数据结构-壹-前言

摘要: 算法和数据结构是编程的灵魂 算法和数据结构是编程的灵魂,我们需要奠定好基础,才能更好地产出优质、可靠的工程代码。 计划 语言 主要以Go语言为主,有必要的话,也会使用C语言,或者是Python 范围 按标签来,优先算法,其次数据结构。 每天两道题目,坚持就是胜利。 题目来源 Leetcode,主要是 阅读全文

posted @ 2022-08-01 00:29 Aaron2932 阅读(14) 评论(0) 推荐(0) 编辑

2022年7月31日 #

Linux学习计划-壹-资料

摘要: 前言 实际的工作中用到了很多linux底层的开发技术,但是实际接触下来,都是比较经典的技术再应用,需要补足基础知识。 该系列用于补充linux编程中的核心部分,预期包含 linux 进程管理。包含CPU处理机调度、进程、线程管理等基础知识 linux 文件管理。包含文件系统、权限、cap等基础知识 阅读全文

posted @ 2022-07-31 21:33 Aaron2932 阅读(43) 评论(0) 推荐(0) 编辑

MacOS环境使用docker搭建linux环境

摘要: 前言 工具中间接触较多的是linux环境,日常工作中,调试也多使用gdb等工具,开发生态围绕gdb、gcc、C系语言(Golang、C)。因此需要搭建一个linux的学习环境,用于后续的开发工作。手头刚好有MacOS机器,但性能较差,不安装虚拟机,实际也不需要GUI,采用docker的方式搭建lin 阅读全文

posted @ 2022-07-31 21:11 Aaron2932 阅读(1116) 评论(0) 推荐(0) 编辑