写道
- 浏览: 427280 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (433)
- 编程语言-JAVA/Scala/Clojure/Grovvy (86)
- 编程语言-C (227)
- 编程语言-Rust/C++/Objective-C/Objective-C++ (97)
- 编程语言-PHP (4)
- 编程语言-Perl (4)
- 编程语言-Javascript (6)
- 编程语言-Scheme/Lisp (9)
- 编程语言-lua (5)
- 编程语言-erl (4)
- 编程语言-go (4)
- 编程语言-Ruby (3)
- 编程语言-python (4)
- 编程语言-smalltalk (3)
- 编程语言-guile (3)
- 算法结构 (32)
- 多线程编程 (2)
- 网络编程 (7)
- 并发编程 (21)
- 并行编程 (2)
- 事务 (4)
- 架构/编程-模型/模式/思想 (6)
- 开发框架-Spring (2)
- 开发框架-ibatis (0)
- 开发框架-Struts (0)
- 开发框架-Hibernate (0)
- 开发框架-mybatis (0)
- 分布式 (38)
- 分布式存储 (10)
- 分布式文件系统-dfs (4)
- 分布式计算 (2)
- 分布式事务 (10)
- 分布式数据中间件 (1)
- 分布式服务框架 (12)
- rpc (8)
- 通信 (23)
- 电信 (3)
- 电商 (1)
- 互联网应用 (2)
- 大前端 (5)
- 第三方支付 (2)
- CSS (1)
- android (3)
- ios (0)
- html5 (0)
- kafka (0)
- memcached (2)
- nginx (1)
- 并行计算 (1)
- 实时计算 (0)
- Storm (0)
- 数据库 (7)
- mysql (6)
- oracle (3)
- redis (4)
- mongodb (2)
- hbase (1)
- dal (0)
- handoop (1)
- 机器学习-ML (3)
- 深度学习-DL (0)
- 神经网络 (0)
- netty (4)
- mina (0)
- 大数据 (7)
- 大数据-算法 (0)
- 大数据-框架&平台 (3)
- 人工智能 (7)
- 人工智能-算法 (4)
- 人工智能-框架&平台 (0)
- 协议 (42)
- 安全 (15)
- 消息队列 (2)
- os(linux、windows) (85)
最新评论
发表评论
-
C: 类型转换
2022-07-30 15:58 214写道 https://lobin.iteye.com/ad ... -
C: 类型转换
2022-07-30 15:58 0类型转换 类型转换包 ... -
C: lvalue & rvalue
2022-07-30 15:43 181写道 https://lobin.iteye.com/ad ... -
C: lvalue & rvalue
2022-07-30 15:42 0值和引用 C语言并没有引用这个概念。C相对其他编程语言有 ... -
C: 标准库
2022-07-30 13:31 194写道 https://lobin.iteye.com/ad ... -
C: 标准库
2022-07-30 13:30 0标准库 我们在开始使用VC或Visual Studio这些 ... -
C: 语句
2022-07-30 13:19 185写道 https://lobin.iteye.com/ad ... -
C: 语句
2022-07-30 13:19 0语句 块 多条语句用一对大括号括起来组成块。这样的语 ... -
C: 表达式求值
2022-07-30 12:36 232写道 https://lobin.iteye.com/a ... -
C: 表达式求值
2022-07-30 12:36 0表达式求值 表达式求值(expression evalua ... -
C: 运算符
2022-06-29 23:52 0操作符 何为操作符? 提到操作符,就必须提到另一 ... -
XCode
2022-03-17 18:25 416XCode 相关命令行工具 $ plutil ... -
Rust
2022-03-15 20:20 0写道 C++https://www.iteye.co ... -
MacOS 编程:框架
2022-03-15 20:06 0CoreFoundation CFSocket # ... -
MacOS 编程
2022-03-15 20:05 1032MacOS 编程 MacOS 编程:框架 htt ... -
Objective-C/C++
2022-03-15 20:03 230Objective-C/C++ Objec ... -
Objective-C/C++
2022-03-06 19:41 221写道 https://lobin.iteye.com/a ... -
MacOS 编程:框架
2022-03-06 19:27 209写道 https://lobin.iteye.com/a ... -
MacOS 编程
2022-03-06 19:21 199写道 https://lobin.iteye.com/a ... -
Objective-C Runtime
2022-02-26 22:41 171写道 https://lobin.iteye.com/ad ...
相关推荐
【头歌Linux系统编程之C编程入门】是一个关于在Linux环境下进行C语言编程学习的教程。这个教程覆盖了从基础的C语言编程到更高级的Linux系统编程技术,旨在帮助初学者逐步掌握在Linux系统中编写C程序的能力。 1. **...
在Linux操作系统中,锁、原子操作和自旋锁是内核并发控制的重要机制,用于确保多线程环境下的数据一致性与正确性。这些概念在构建高效、可靠的并发程序时至关重要。 **1. Linux锁** Linux内核中的锁主要用于保护...
在Linux系统编程中,线程是一种重要的并发执行机制。与进程相比,线程是操作系统调度的最小单位,而进程是操作系统分配资源的基本单位。每个进程至少包含一个主线程,可以创建多个子线程来并发执行任务。在Linux环境...
以上是对Linux内核代码分析的一些基本知识点,深入学习需要阅读源码、理解数据结构和算法,以及熟悉C语言和编程实践。"SourceAnalysis-master"可能包含的代码分析资料可以帮助进一步了解这些概念。通过分析内核源码...
- **Linux下的C编程特点**: - **Linux编码风格**:遵循的编码规范和最佳实践。 - **GNU C与ANSI C**:比较两种C语言标准的不同之处。 - **do{}while(0)语句**:介绍这种特殊的循环结构的用途。 - **goto语句**...
- **学习目标**:提高C语言编程技能,学会编写高效的内核代码。 - **附录D:系统启动** - **主要内容**:讲述Linux内核的启动过程。 - **学习目标**:理解启动流程,学会分析启动过程中出现的问题。 - **附录E:...
- **知识点**:讨论了Linux内核中用于同步访问共享资源的各种锁机制,如自旋锁、信号量等;同时也介绍了进程间通信的方式,如管道、消息队列等。 - **重要性**:正确的同步机制可以防止数据竞争条件的发生,保证多...
根据提供的文件信息,我们可以深入探讨Linux内核编程中的一些关键概念和技术细节,特别是关于原子操作、自旋锁、信号量、“读者-写者锁”、读-拷贝-更新(RCU)机制以及互斥体(mutex)和完成变量(completion)等...
在内核编程中,程序员必须具备深厚的编程基础和系统知识,这通常意味着需要对C语言有深入的了解,因为Linux内核几乎完全用C语言编写。此外,理解计算机体系结构、操作系统原理以及计算机网络都是不可或缺的。由于...
Linux网络编程(总共41集) 讲解Linux网络编程知识,分以下四个篇章。 Linux网络编程之TCP/IP基础篇 Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP...
通过深入学习和分析Linux 1.1内核源码,不仅可以提升C语言编程技能,还能深入理解操作系统原理,为今后的Linux开发工作打下坚实基础。在实践中,可以配合相关书籍和教程,逐步解析每个部分,加深理解。
- 掌握C语言编程。 #### 二、术语介绍 ##### 1) 信号量(Semaphore) 信号量是一种常用的同步机制,用于控制多个进程或线程对共享资源的访问。它可以分为两类:二进制信号量和计数信号量。 - **二进制信号量**:...
本示例程序旨在帮助理解如何编写和使用Linux内核模块,尤其针对C语言编程者。以下是关于Linux内核模块编程的一些关键知识点: 1. **内核模块基础**: - 内核模块是可加载的代码块,可以在需要时插入到运行中的内核...
5. **同步与互斥**:在多线程环境下,驱动程序可能需要使用锁(如自旋锁)来确保对GPIO引脚的访问是安全的。 6. **编译配置**:使用arm-linux-gcc-3.4.1进行编译时,需要设置正确的交叉编译路径,包括头文件目录和...
### 深入浅出Linux设备驱动编程 #### 一.引言 当前,Linux软件工程师通常分为两大类:Linux应用软件工程师与Linux固件工程师。应用软件工程师主要利用C库函数和Linux API进行应用程序的开发,而固件工程师则专注...