[&] () {}

Life is short , Import your DREAM.独学无友,则孤陋而难成;久处一方,则习染而不自觉。...

SICP----MIT-Sheme 基本使用

1.命令行交互模式 在交互式执行方式下,系统(启动后)将在一个窗口显示版本信息,最后是提示符: 1 ]=> 键入的程序代码将显示在提示符之后。 此时系统执行 read-evaluation-print 循环(读入-求值-打印循环,REPL),可以键入符合 Scheme 语...

2014-08-21 21:41:14

阅读数:1436

评论数:0

Linux程序设计学习笔记----网络通信编程API及其示例应用

图为面向连接的Socket通信的双方执行函数流程。使用TCP协议的通信双方实现数据通信的基本流程如下 建立连接的步骤: 1、首先服务器端需要以下工作: (1)调用socket()函数,建立Socket对象,指定通信协议。 (2)调用bind()函数,将创建的Socket对象与当前主...

2014-08-20 22:02:09

阅读数:1949

评论数:0

软件设计工具----UML学习第零课

软件设计工具学习笔记 相关信息 课件来源于北京大学软件学院 参考教材: 课程网站:http://www.icst.pku.edu.cn/course/uml/uml.html 工具:Rose 2007 学习计划:8月19日至9月6日开学 笔记记录于此,并发表到CSDN博客和个人博客...

2014-08-19 14:23:40

阅读数:1250

评论数:3

SICP----课程预备知识

1.说明性知识和过程性知识 说明式知识(是什么) ‰ 有关事实和情况的说明 ‰ 实例:饭店的菜肴介绍,包括配料成分、色香味说明、照片等 „ 过程式知识(怎么做) ‰ 有关完成某件工作的一系列步骤(操作)的描述 ‰ 实例:菜肴的烹制方法和过程,相关操作及执行顺序

2014-08-17 22:25:47

阅读数:1232

评论数:0

Linux程序设计学习笔记----网络编程之网络数据包拆封包与字节顺序大小端

网络数据包的封包与拆包 过程如下: 将数据从一台计算机通过一定的路径发送到另一台计算机。应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation),如下图所示: 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在...

2014-08-17 11:18:48

阅读数:4192

评论数:0

Linux程序设计学习笔记----Socket网络编程基础之TCP/IP协议簇

转载请注明出处: ,谢谢! 内容提要 本节主要学习网络通信基础,主要涉及的内容是: TCP/IP协议簇基础:两个模型 IPv4协议基础:IP地址分类与表示,子网掩码等 IP地址转换:点分十进制\二进制 TCP/IP协议簇基础 OSI模型 我们知道计算机网络之中,有各种各样的设备,那么如何实现这...

2014-08-16 17:26:00

阅读数:1731

评论数:0

SICP学习笔记----课程规划

,,,,,,,,,,,,,,,,,,

2014-08-15 20:06:04

阅读数:1438

评论数:0

Linux程序设计学习笔记----异步信号与线程属性控制

转载请注明出处: 基本概念 线程bing

2014-08-15 14:47:59

阅读数:1562

评论数:1

Linux程序设计学习笔记----多线程编程之线程同步条件变量

基本概念与原理

2014-08-15 13:40:21

阅读数:1901

评论数:0

Linux程序设计学习笔记----多线程编程线程同步机制之互斥量(锁)与读写锁

互斥锁通信机制 基本原理 互斥锁以排他方式防止共享数据被并发访问,互斥锁是一个二元变量,状态为开(0)和关(1),将某个共享资源与某个互斥锁逻辑上绑定之后,对该资源的访问操作如下: (1)在访问该资源之前需要首先申请互斥锁,如果锁处于开状态,则申请得到锁并立即上锁(关),防止其他进程访问资源,如...

2014-08-15 09:39:48

阅读数:1879

评论数:0

Linux程序设计学习笔记----多线程编程基础概念与基本操作

转载请注明出处,谢谢.

2014-08-14 14:22:49

阅读数:2204

评论数:0

Linux程序设计学习笔记----System V进程通信之消息队列

一个或多个进程可向消息队列写入消息,而一个或多个进程可从消息队列中读取消息,这种进程间通讯机制通常使用在客户/服务器模型中,客户向服务器发送请求消息,服务器读取消息并执行相应请求。在许多微内核结构的操作系统中,内核和各组件之间的基本通讯方式就是消息队列。例如,在 MINIX 操作系统中,内核、I/...

2014-08-12 16:33:40

阅读数:1408

评论数:0

Linux程序设计学习笔记----System V进程通信(共享内存)

共享内存可以被描述成内存一个区域(段)的映射,这个区域可以被更多的进程所共享。这是IPC机制中最快的一种形式,因为它不需要中间环节,而是把信息直接从一个内存段映射到调用进程的地址空间。 一个段可以直接由一个进程创建,随后,可以有任意多的进程对其读和写。但是,一旦内存被共享之后,对共享内存的访问同步...

2014-08-12 16:09:13

阅读数:1872

评论数:0

Linux程序设计学习笔记----System V进程间通信(信号量)

关于System V Unix System V,是Unix操作系统众多版本中的一支。它最初由AT&T开发,在1983年第一次发布,因此也被称为AT&T System V。一共发行了4个System V的主要版本:版本1、2、3和4。System V Release 4,或者称为S...

2014-08-11 19:36:27

阅读数:2206

评论数:0

Linux程序设计学习笔记——异步信号处理机制

Linux常见信号与处理

2014-08-09 11:51:32

阅读数:2424

评论数:0

LeetCode第七题,Reverse Integer

题目 Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 click to show spoilers. Have you thought about thi...

2014-08-08 23:06:37

阅读数:1223

评论数:0

Linux程序设计学习笔记----进程间通信——管道

转载请注明出处: http://blog.csdn.net/suool/article/details/38444149, 谢谢! 进程通信概述 在Linux系统中,进程是一个独立的资源管理单元,但是独立而不孤立,他们需要之间的通信,因此便需要一个进程间数据传递、异步、同步的机制,这个...

2014-08-08 21:35:05

阅读数:2250

评论数:0

Linux 程序设计学习笔记----进程管理与程序开发(下)

转载请注明出处:http://blog.csdn.net/suool/article/details/38419983,谢谢! 进程管理及其控制 创建进程 fork()函数 函数说明具体参见:http://pubs.opengroup.org/onlinepubs/00969539...

2014-08-07 20:59:33

阅读数:1441

评论数:0

Linux 程序设计学习笔记----进程管理与程序开发(上)

Linux进程存储结构和进程结构 kezhix

2014-08-07 14:29:22

阅读数:1251

评论数:0

Python yield 使用浅析 ----以裴波那契数列生成为例

您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。 如何生成斐波那契數列 斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一...

2014-08-06 14:05:09

阅读数:2473

评论数:0

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