自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (61)
  • 收藏
  • 关注

原创 【Python 学习手册笔记】赋值、表达式和打印

赋值语句          赋值语句建立对象引用值:赋值语句总是建立对象的引用值,而不是复制对象。因此python 变量更像是指针,而不是数据存储区  域。         变量名在首次赋值时会被创建:Python 会在首次将值(即对象引用值)赋值给变量时创建其变量名。有些(并非全部)数据结构元素也会在赋值时创建(例如,字典中的元素,一些对象属性)。一旦赋值了,每当这个变量名出

2015-07-22 22:20:30 660

原创 int to string 整型转化为字符串( C语言接口与实现:创建可重用软件的技术)

/****************************************************** Reference the > chapter 3 atom *******************************************************/ char *int_2_str(long n) {  static char str[43];  c

2015-07-21 21:47:50 926

原创 【Python 学习手册笔记】Python 语句简介

本章将深入学 1. 程序由模块构成。 2. 模块包含语句。 3. 语句包含表达式。 4. 表边式建立并处理对象.   Pytho 的语法实质上是由语句和表达式组成的。语句是对象生成的地方(例如,赋值语句中的表达式) .有些语句会完全生成新的对象类型(函数、类等)。语句总是存在于模块中的,而模块本身则又是由语句来管理的。 括号是可选的,Python中,

2015-07-20 22:55:28 691

原创 【Python 学习手册笔记】元组、文件及其他

第9章 元组、文件及其他 元组(tuple) 元组属性: 任意对象的有序集合:与字符串和列表类似,元组是一个位置有序的对象的集合(也就是其内容维持从左到右的顺序)。与列表相同,可以嵌入到任何类别的对象中。 通过偏移存取:同字符串、列表一样,在元组中的元素通过偏移(而不是键)来访问。它们支持所有基于偏移的操作。例如,索引和分片。 属于不可变序列类型:类似于字符串,元组是不可变的,

2015-07-16 19:35:35 689

原创 【Python 学习手册笔记】列表与字典

列表与字典 Python列表是:     任意对象的有序集合: 从功能上看,列表就是收集其他对象的地方,你可以把它们看做组。同时列表所包含的每一项都保持了从左到右的位置顺序(也就是说,它们是序列) 。         通过偏移读取: 就像字符串一样,你可以通过列表对象的偏移对其进行索引,从而读取对象的某一部分内容。由于列表的每一项都是有序的,那么你也可以执行诸如分片和合并之类的任

2015-07-15 19:06:37 643

原创 【Python 学习手册笔记】动态类型简介

第6章 动态类型简介 动态类型以及由它提供的多态性,这些概念无疑是Python语言简洁性和灵活性的基础。 在Python 中,我们并不会声明脚本中使用的对象的确切类型。事实上,程序甚至可以不在意特定的类型,相反地,它们能够自然地适用于更广泛的场下. 缺少类型声明语旬的情况 在交互会话模式或是程序文件中,当输入a = 3时. Python怎么知道那代表一个整数呢? 在这种情况下.

2015-07-13 11:27:32 667

原创 【Python 学习手册笔记】数字

第五章 数字 Python 的数字类型 Python数字类型的完整工具包括:  整数和浮点数  复数  固定精度的十进制数  有理分数  集合  布尔类型  无穷的整数精度  各种数字内置函数和模块 表5-1 :墓本数字常量 数字常量 1234, -24, 0.99999999999999        整数(无穷大小) 1.23, 1., 3.14e-10,

2015-07-11 15:15:01 1269

原创 【Python 学习手册笔记】介绍Python对象类型

在Python中,数据以对象的形式出现一一无论是Python提供的内置对象,还是使用Python或是像C扩展库这样的扩展语言工具创建的对象。对象无非是内存中的一部分,包含数值和相关操作的集合。 从更具体的视角来看. Python程序可以分解成模块、语句、表达式以及对象,如下所示: 1. 程序由模块构成。 2. 模块包含语句。 3. 语句包含表达式。 4. 表达式建立并处理对象。

2015-07-08 20:08:18 827

原创 【Python 学习手册笔记】如何运行程序

每一个以扩展名py 结尾的Python 源代码文件都是一个模块。其他的文件可以通过导入一个模块读取这个模块的内容。导入从本质上来讲,就是载入另一个文件,并能够读取那个文件的内容;            这种基于模块的方式使模块变成为Python 程序架构的一核心慨念。更大的程序往往以多个模块文件的形式出现,并且导人了其他模块文件的工具。其中的一个模块文件设计成主文件,或叫做顶层文件(就

2015-07-06 22:41:30 550

原创 【Python 学习手册笔记】Python 如何运行程序

当程序执行的时候,在Python内部,会将源程序编译为字节码(可能存于外存.pyc 文件 or 内存中临时存在),字节码是原源代码底层、与平台无关的表示形式,字节码可以提高程序的运行速度。之后字节码被发送到了Python虚拟机(Python Virtual Machine, PVM)上执行;PVM 再将字节码解释为机器指令。        在 Python 中,编译是在运行时出现的,是运行程序

2015-07-04 22:29:18 568

内存管理 作者李云

李云老师的又一个作品,自己觉得很好。好好学习,Day Day Up!

2012-03-11

栈字符数组&混淆指针和数组所导致的错误

李云老师的两篇文章,分享出来。希望可以学习学习。

2012-03-11

Linux 程序设计源码

经典书籍Linux 程序设计源代码。看代码学习应该是比较快的学习方式了。

2012-03-10

熟悉binutils工具集和程序中的段

嵌入式开发中常用工具集详细讲解,以及程序中的段分析。对嵌入式开发很好的教程。

2012-03-04

驾驭makefile

学习 makefile 比较好的资料(李云编写)。讲解很详细。

2012-03-04

Introduction to Java Programming Comprehensive Version Fifth Edition

Introduction to Java Programming Comprehensive Version Fifth Edition source code and ppt.

2012-02-18

linux 程序设计简单总结

Linux 系统程序设计的简单总结。总结了常用系统调用的方法。

2012-02-11

Fusion 基础简介

Fusion provides an implementation of abstractions needed for multi-threaded/multi-process programming: Fusion 为多线程/进程编程提供了抽象的实现。

2012-02-02

第七讲 内核空间和用户空间

,Linux的虚拟地址空间也为0~4G。 Linux内核将这4G字节的空间分为两部分。 将最 高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为“内核空间 ”.

2012-01-11

linux 内存寻址

详细描述80x86微处理器怎样进行芯片级的内存寻址,Linux又是如何利用寻址 硬件的。我们希望当你学习内存寻址技术在Linux最流行的硬件平台上的详细实现方法时,既能够更好地理 解分页单元的一般原理,又能更好地研究内存寻址技术在其他平台上是如何实现的。

2012-01-11

Linux中的汇编语言

尽管C语言已经成为编写操作系统的主要语言,但是,在操作系统与硬件打交道的过 程中,在需要频繁调用的函数中以及某些特殊的场合中,C语言显得力不从心,这时, 繁琐但又高效的汇编语言必须粉墨登场

2012-01-09

分页机制及Linux中的初步表示

分页机制及Linux中的初步表示 分页机制在段机制之后进行,以完成线性—物理 地址的转换过程

2012-01-09

段机制及Linux的实现

讲述了IA32下的段机制和Linux下得实现方法。

2012-01-08

非常经典的一片介绍 linker script的文章

非常经典的一片介绍 linker script的文章

2012-01-06

TN05.ELF.Format.Summary.pdf

分析了 UNIX 类操作系统中普遍采用的目标文件格式 ELF(Executable and Linkable Format) ,目的是研究操作系统中二进制级软件构件的静态、动态组装技术。 本文首先介绍 ELF 文件格式规范,然后结合一个简单的 C 语言程序,分析编 译、链接后生成的可重定位、可执行格式实例。

2012-01-06

ELF Format 文件格式讲解

ELF Format 文件格式讲解,内容包括:ELF目标文件格式描述,程序的装载和动态链接—可执行程序生成过程描述,C库相关描述供3部分内容。

2012-01-02

堆栈-栈帧-函数调用过程分析

CSDN 博文,对栈帧的概念以及函数调用过程栈的变化做了详细的分析!

2011-11-24

Smashing The Stack For Fun And Profit

一篇很经典的介绍C Stack 溢出的文章。可以提升对堆栈的深入理解。

2011-11-24

TS 码流解析C实现

TS 码流分析,C语言实现。适合初学入门。

2011-11-23

linux 内核设计艺术--图解

深入浅出讲解了Linux 操作系统,从系统的加载开始讲解,对学习linux 有帮助。

2011-11-12

80x86保护模式教材

对80x86保护模式做了比较简单,详细的讲解。对学习OS的原理和计算机架构都是很好的参考资料。

2011-11-11

应用程序-操作系统-驱动-硬件

详细说明软件与硬件直接的关系,对系统的运行原理的理解有帮助。

2011-11-10

RS纠错编码原理及实现方法

作者:陈文礼, 本文是为那些初识 RS 编码的学生、工程技术人员而写,并不适合做理论研 ,如果你是纠错编码方面的学者、专家,那么本文并不适合你。

2011-11-09

Linux Kernel Networking: Implementation and Theory (2014)

《Linux内核网络:实现与理论》(2014) 本书将引导您深入探索当前Linux内核网络实现及其背后的理论。近十年来,市面上未曾出版过新的关于Linux网络的书籍。对于发展迅速、充满活力的Linux内核而言,十年时间相当漫长。有一些重要的内核网络子系统在其他书籍中并未得到描述,例如IPv6、IPsec、无线网络(IEEE 802.11)、IEEE 802.15.4、NFC、InfiniBand等。此外,关于这些子系统的实现细节,在网络上的信息也非常有限。基于以上所有原因,我撰写了此书。

2024-06-10

WiFi 直连 WiFi Direct / WiFi P2P

Kemparaj Praneeth 关于 WiFi P2P 的相关博客文章

2023-02-03

使用wireshark 解析rtp流.7z

调试rtsp收发流时,经常会需要抓包以确认是网络问题还是程序问题还是其它问题。通过tcpdump或者wireshark抓到的包通常是rtp流,保存为.pcap格式文件后中,可通过wireshark进行解析,得出h264裸流,并保存为文件。 我这里有一段rtp流文件,作为演示使用(这个文件有点不标准,一般一个nal打一个mark,但这里是一帧打一个mark)

2021-09-21

各种函数零点问题的处理

高观点下函数导数压轴题的系统性解读 突出高观点,突出系统 观点越高,问题越简单, 观点越高,问题越透彻, 高观点并不是想不到,而是用最朴素的思想去推动整个思维过

2017-12-10

electric fence

内存调试工具electric fence. software that overruns the boundaries of a malloc()memory allocation, software that touches a memory allocation that has been released by free(). Unlike other malloc() debuggers, Electric Fence will detect read accesses as well as writes, and it will pinpoint the exact instruction that causes an error.

2016-04-05

打印日历程序的一种实现

本程序实现打印日历,可以输入年,即可打印出该年的每个月的日历;输入年和月分,则可以打印出这年这月的日历信息。

2013-12-01

Embedded Linux System Design and Development Source code

The Embedded Linux System Design and Development source code This book is worth reading.

2013-09-05

<<Programming from the Ground Up>> by Jonathan Bartlett

This book is not a reference book, it is an introductory book. It is therefore not suitable by itself to learn how to professionally program in x86 assembly language, as some details have been left out to make the learning process smoother. The point of the book is to help the student understand how assembly language and computer programming works, not to be a reference to the subject. Reference information about a particular processor can be obtained by contacting the company which makes it.

2013-04-03

The java tutorial

Java Program Tutorial. There have many skill for Java program.

2012-08-16

fb_jumpball.c

网上的关于frame buffer 的一个运用的例子。

2012-05-29

DMA Programming in Linux

DMA Programming in Linux.

2012-05-23

Direct Memory Access in Linux.doc

Direct Memory Access in Linux.

2012-05-23

Hijacking the Linux Kernel.pdf

A new method of hijacking the Linux Kernel

2012-05-23

linux frame buffer 学习资料

linux frame buffer 相关的资料。相关framebuffer 的学习还可以参考Linux 2.2 Framebuffer Device Programming Tutorial

2012-05-19

autotools 工具学习

linux 中的 autotools 工具集学习。

2012-04-22

nweb: a tiny, safe Web server (static pages only)

nweb: a tiny, safe Web server (static pages only)

2012-04-22

定时器管理

李云老师的一遍文章,讲解是定时器的管理知识

2012-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除