[&] () {}

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

排序:
默认
按更新时间
按访问量

SICP学习笔记及题解---构造过程抽象(二)

主要内容: 表达式,值,define l 过程的内部定义和块结构(上述示例已经解释) l 分析过程(静态,描述)产生的计算进程(动态,行为) l 计算进程的类型 Ø 线性递归 Ø 线性迭代 Ø 树形递归 l 计算的代价

2014-09-13 16:08:24

阅读数:1507

评论数:0

SICP学习笔记及题解---构造过程抽象(一)

有段时间没看这本书了. 而且在做笔记的时候产生了一些疑问,觉得这样照着书做笔记没什么意义.于是乎,改变了一下做法.改成先提出疑问,记下重点,然后结合实际案例学习相关东西,最后附上题解, ok,下面就是第一次的笔记.(依旧是旧套路的) 本节内容 l  讨论基本的Scheme语法规则l  过程的...

2014-09-10 15:01:05

阅读数:2101

评论数:0

LeetCode 第九题, Palindrome Number

题目原文: Determine whether an integer is a palindrome. Do this without extra space. click to show spoilers. Some hints: Could negative integers be...

2014-09-08 20:27:40

阅读数:1423

评论数:0

Accelerated C++ 学习笔记及题解----第二章

本节主要讲解的是: while语句 if语句 for语句 逻辑运算符. 本节设计的新类型有: bool   布尔值 unsigned 非负整数 short 至少16位整数 long size_t 无符号整数类型,可以保存任何对象的长度 string::size_type 无符...

2014-09-08 16:44:00

阅读数:993

评论数:0

APUE源码编译及问题解决

首先阅读readme文件,要求 To build the source, edit the Make.defines.* file for your system and set WKDIR to the pathname of the tree containing the source co...

2014-09-08 09:19:09

阅读数:1322

评论数:0

Accelerated C++ 学习笔记及题解----第一章

字符的使用 本章的主要内容是基本的格式化的输入输出. 顺带介绍的是string变量的使用. char以及wchar_t字符按类型 string类型及其基本使用方法, 标准输入输出符 变量的定义方式. 以下是题解: 1-6 #include #include in...

2014-09-08 00:30:16

阅读数:950

评论数:0

Accelerated C++ 学习笔记及题解----第零章

关于C++的之前说过很多了,而且这本书也算是入门级别的书,因此,打算大概过一遍.前期的 so,先从第零章开始. 第零章主要内容是以hello world为例子介绍了注释,#include命令,主函数main和函数以及输入返回语句转义字符等. 下面是部分题目题解: 0-2 #include...

2014-09-08 00:01:01

阅读数:1978

评论数:0

LeetCode第八题, String to Integer (atoi)

题目原文 Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. If you want a challenge, please do not ...

2014-09-07 10:58:30

阅读数:1530

评论数:0

一切继续

大三开学. 半个月没看过书了.

2014-09-06 07:49:53

阅读数:676

评论数:0

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

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

2014-08-21 21:41:14

阅读数:1471

评论数:0

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

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

2014-08-20 22:02:09

阅读数:1998

评论数: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

阅读数:1270

评论数:3

SICP----课程预备知识

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

2014-08-17 22:25:47

阅读数:1259

评论数:0

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

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

2014-08-17 11:18:48

阅读数:4332

评论数:0

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

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

2014-08-16 17:26:00

阅读数:1745

评论数:0

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

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

2014-08-15 20:06:04

阅读数:1477

评论数:0

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

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

2014-08-15 14:47:59

阅读数:1601

评论数:1

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

基本概念与原理

2014-08-15 13:40:21

阅读数:2028

评论数:0

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

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

2014-08-15 09:39:48

阅读数:1929

评论数:0

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

转载请注明出处,谢谢.

2014-08-14 14:22:49

阅读数:2326

评论数:0

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