E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sicp
RabbitMQ学习笔记5-简单的RPC调用
在发送的RPC调用消息里设置消息的属性(com.rabbitmq.client.AMQP.Ba
sicP
roperties)的reply_to字段来传递上面那个随机的队列名称。
自行车上的程序员
·
2016-10-23 21:00
iOS 多媒体(一)音频播放
iOS提供播放音频的方法:SystemSoundServicesAVAudioPlayerMPMu
sicP
layerController1SystemSoundServicesSystemSoundServices
VNanyesheshou
·
2016-10-22 13:00
ios
多媒体
音频播放
Rabbitmq高可用设计思路
如何将消息设置为磁盘消息:A.将消息的投递模式设置为2(持久模式)Ba
sicP
roperties.deliveryMode=2B.发送到持久化的交换机C.存储到持久化的队列中消息入磁盘,可以免于系统重启
connection_
·
2016-10-14 17:02
java
rabbitmq
服务器架构素材
SICP
Python 描述 3.2 函数和所生成的过程
3.2函数和所生成的过程来源:3.2FunctionsandtheProcessesTheyGenerate译者:飞龙协议:CCBY-NC-SA4.0函数是计算过程的局部演化模式。它规定了过程的每个阶段如何构建在之前的阶段之上。我们希望能够创建有关过程整体行为的语句,而过程的局部演化由一个或多个函数指定。这种分析通常非常困难,但是我们至少可以试图描述一些典型的过程演化模式。在这一章中,我们会检测一
飞龙
·
2016-09-07 00:00
sicp
python
SICP
Python 描述 3.3 递归数据结构
3.3递归数据结构来源:3.3RecursiveDataStructures译者:飞龙协议:CCBY-NC-SA4.0在第二章中,我们引入了偶对的概念,作为一种将两个对象结合为一个对象的机制。我们展示了偶对可以使用内建元素来实现。偶对的封闭性表明偶对的每个元素本身都可以为偶对。这种封闭性允许我们实现递归列表的数据抽象,它是我们的第一种序列类型。递归列表可以使用递归函数最为自然地操作,就像它们的名称
飞龙
·
2016-09-06 00:00
sicp
python
SICP
Python 描述 3.5 组合语言的解释器
3.5组合语言的解释器来源:3.5InterpretersforLanguageswithCombination译者:飞龙协议:CCBY-NC-SA4.0运行在任何现代计算机上的软件都以多种编程语言写成。其中有物理语言,例如用于特定计算机的机器语言。这些语言涉及到基于独立储存位和原始机器指令的数据表示和控制。机器语言的程序员涉及到使用提供的硬件,为资源有限的计算构建系统和功能的高效实现。高阶语言构
ApacheCN_飞龙
·
2016-09-05 19:39
SICP
Python 描述 3.5 组合语言的解释器
3.5组合语言的解释器来源:3.5InterpretersforLanguageswithCombination译者:飞龙协议:CCBY-NC-SA4.0运行在任何现代计算机上的软件都以多种编程语言写成。其中有物理语言,例如用于特定计算机的机器语言。这些语言涉及到基于独立储存位和原始机器指令的数据表示和控制。机器语言的程序员涉及到使用提供的硬件,为资源有限的计算构建系统和功能的高效实现。高阶语言构
飞龙
·
2016-09-05 00:00
python
sicp
SICP
Python 描述 3.4 异常
3.4异常来源:3.4Exceptions译者:飞龙协议:CCBY-NC-SA4.0程序员必须总是留意程序中可能出现的错误。例子数不胜数:一个函数可能不会收到它预期的信息,必需的资源可能会丢失,或者网络上的连接可能丢失。在设计系统时,程序员必须预料到可能产生的异常情况并且采取适当地措施来处理它们。处理程序中的错误没有单一的正确方式。为提供一些持久性服务而设计的程序,例如Web服务器应该对错误健壮,
飞龙
·
2016-09-05 00:00
python
sicp
SICP
Python 描述 第三章 计算机程序的构造和解释 3.1 引言
3.1引言来源:3.1Introduction译者:飞龙协议:CCBY-NC-SA4.0第一章和第二章描述了编程的两个基本元素:数据和函数之间的紧密联系。我们看到了高阶函数如何将函数当做数据操作。我们也看到了数据可以使用消息传递和对象系统绑定行为。我们已经学到了组织大型程序的技巧,例如函数抽象,数据抽象,类的继承,以及泛用函数。这些核心概念构成了坚实的基础,来构建模块化,可维护和可扩展的程序。这一
飞龙
·
2016-09-04 00:00
sicp
python
SICP
Python 描述 2.7 泛用方法
2.7泛用方法来源:2.7GenericOperations译者:飞龙协议:CCBY-NC-SA4.0这一章中我们引入了复合数据类型,以及由构造器和选择器实现的数据抽象机制。使用消息传递,我们就能使抽象数据类型直接拥有行为。使用对象隐喻,我们可以将数据的表示和用于操作数据的方法绑定在一起,从而使数据驱动的程序模块化,并带有局部状态。但是,我们仍然必须展示,我们的对象系统允许我们在大型程序中灵活组合
飞龙
·
2016-09-03 00:00
sicp
python
SICP
Python 描述 2.5 面向对象编程
2.5面向对象编程来源:2.5Object-OrientedProgramming译者:飞龙协议:CCBY-NC-SA4.0面向对象编程(OOP)是一种用于组织程序的方法,它组合了这一章引入的许多概念。就像抽象数据类型那样,对象创建了数据使用和实现之间的抽象界限。类似消息传递中的分发字典,对象响应行为请求。就像可变的数据结构,对象拥有局部状态,并且不能直接从全局环境访问。Python对象系统提供了
飞龙
·
2016-09-02 00:00
sicp
python
SICP
Python 描述 2.6 实现类和对象
2.6实现类和对象来源:2.6ImplementingClassesandObjects译者:飞龙协议:CCBY-NC-SA4.0在使用面向对象编程范式时,我们使用对象隐喻来指导程序的组织。数据表示和操作的大部分逻辑都表达在类的定义中。在这一节中,我们会看到,类和对象本身可以使用函数和字典来表示。以这种方式实现对象系统的目的是展示使用对象隐喻并不需要特殊的编程语言。即使编程语言没有面向对象系统,程
飞龙
·
2016-09-02 00:00
sicp
python
SICP
Python 描述 2.4 可变数据
2.4可变数据来源:2.4MutableData译者:飞龙协议:CCBY-NC-SA4.0我们已经看到了抽象在帮助我们应对大型系统的复杂性时如何至关重要。有效的程序整合也需要一些组织原则,指导我们构思程序的概要设计。特别地,我们需要一些策略来帮助我们构建大型系统,使之模块化。也就是说,它们可以“自然”划分为可以分离开发和维护的各个相关部分。我们用于创建模块化程序的强大工具之一,是引入可能会随时间改
ApacheCN_飞龙
·
2016-09-01 17:21
SICP
Python 描述 2.4 可变数据
2.4可变数据来源:2.4MutableData译者:飞龙协议:CCBY-NC-SA4.0我们已经看到了抽象在帮助我们应对大型系统的复杂性时如何至关重要。有效的程序整合也需要一些组织原则,指导我们构思程序的概要设计。特别地,我们需要一些策略来帮助我们构建大型系统,使之模块化。也就是说,它们可以“自然”划分为可以分离开发和维护的各个相关部分。我们用于创建模块化程序的强大工具之一,是引入可能会随时间改
飞龙
·
2016-09-01 00:00
sicp
python
SICP
1.11-1.13
习题1.111.递归算法(define(fn)(if(
郭東
·
2016-08-31 15:05
答案
Android音乐播放器制作(一)扫描本地音乐显示在手机上
接下来细讲创建一个容器进行过数据解析的朋友都应该知道JavaBean吧,用来装载解析出来的数据,我们这里同样也要创建一个JavaBean,用来装载扫描到的音频文件,具体的代码是:packagecom.duanlian.mymu
sicp
layerdemo.bean
段炼Android
·
2016-08-19 11:45
android音乐播放器
SICP
Python 描述 第四章 分布式和并行计算
第四章分布式和并行计算来源:Chapter4:DistributedandParallelComputing译者:飞龙协议:CCBY-NC-SA4.04.1引言目前为止,我们专注于如何创建、解释和执行程序。在第一章中,我们学会使用函数作为组合和抽象的手段。第二章展示了如何使用数据结构和对象来表示和操作数据,以及向我们介绍了数据抽象的概念。在第三章中,我们学到了计算机程序如何解释和执行。结果是,我们
飞龙
·
2016-08-19 00:00
sicp
python
SICP
Python 描述 第五章 序列和协程
第五章序列和协程来源:Chapter5:SequencesandCoroutines译者:飞龙协议:CCBY-NC-SA4.05.1引言在这一章中,我们通过开发新的工具来处理有序数据,继续讨论真实世界中的应用。在第二张中,我们介绍了序列接口,在Python内置的数据类型例如tuple和list中实现。序列支持两个操作:获取长度和由下标访问元素。第三章中,我们开发了序列接口的用户定义实现,用于表示递
飞龙
·
2016-08-16 00:00
sicp
python
SICP
Python 描述 2.3 序列
2.3序列来源:2.3Sequences译者:飞龙协议:CCBY-NC-SA4.0序列是数据值的顺序容器。不像偶对只有两个元素,序列可以拥有任意(但是有限)个有序元素。序列在计算机科学中是强大而基本的抽象。例如,如果我们使用序列,我们就可以列出伯克利的每个学生,或者世界上的每所大学,或者每所大学中的每个学生。我们可以列出上过的每一门课,提交的每个作业,或者得到的每个成绩。序列抽象让数千个数据驱动的
飞龙
·
2016-08-14 00:00
sicp
python
SICP
Python 描述 2.2 数据抽象
2.2数据抽象来源:2.2DataAbstraction译者:飞龙协议:CCBY-NC-SA4.0由于我们希望在程序中表达世界中的大量事物,我们发现它们的大多数都具有复合结构。日期是年月日,地理位置是精度和纬度。为了表示位置,我们希望程序语言具有将精度和纬度“粘合”为一对数据的能力--也就是一个复合数据结构--使我们的程序能够以一种方式操作数据,将位置看做单个概念单元,它拥有两个部分。复合数据的使
飞龙
·
2016-08-12 00:00
sicp
python
SICP
Python 描述 第二章 使用对象构建抽象 2.1 引言
2.1引言来源:2.1Introduction译者:飞龙协议:CCBY-NC-SA4.0在第一章中,我们专注于计算过程,以及程序设计中函数的作用。我们看到了如何使用原始数据(数值)和原始操作(算术运算),如何通过组合和控制来形成复合函数,以及如何通过给予过程名称来创建函数抽象。我们也看到了高阶函数通过操作通用计算方法来提升语言的威力。这是编程的本质。这一章会专注于数据。数据允许我们通过使用已经获得
飞龙
·
2016-08-11 00:00
sicp
python
SICP
Python 描述 1.6 高阶函数
1.6高阶函数来源:1.6Higher-OrderFunctions译者:飞龙协议:CCBY-NC-SA4.0我们已经看到,函数实际上是描述复合操作的抽象,这些操作不依赖于它们的参数值。在square中,>>>defsquare(x):returnx*x我们不会谈论特定数值的平方,而是一个获得任何数值平方的方法。当然,我们可以不定义这个函数来使用它,通过始终编写这样的表达式:>>>3*39>>>5
ApacheCN_飞龙
·
2016-08-10 19:25
SICP
Python 描述 1.6 高阶函数
1.6高阶函数来源:1.6Higher-OrderFunctions译者:飞龙协议:CCBY-NC-SA4.0我们已经看到,函数实际上是描述复合操作的抽象,这些操作不依赖于它们的参数值。在square中,>>>defsquare(x):returnx*x我们不会谈论特定数值的平方,而是一个获得任何数值平方的方法。当然,我们可以不定义这个函数来使用它,通过始终编写这样的表达式:>>>3*39>>>5
飞龙
·
2016-08-10 00:00
sicp
python
SICP
Python 描述 1.5 控制
1.5控制来源:1.5Control译者:飞龙协议:CCBY-NC-SA4.0我们现在可以定义的函数能力有限,因为我们还不知道一种方法来进行测试,并且根据测试结果来执行不同的操作。控制语句可以让我们完成这件事。它们不像严格的求值子表达式那样从左向右编写,并且可以从它们控制解释器下一步做什么当中得到它们的名称。这可能基于表达式的值。1.5.1语句目前为止,我们已经初步思考了如何求出表达式。然而,我们
飞龙
·
2016-08-09 00:00
sicp
python
SICP
Python 描述 1.3 定义新的函数
1.3定义新的函数来源:1.3DefiningNewFunctions译者:飞龙协议:CCBY-NC-SA4.0我们已经在Python中认识了一些在任何强大的编程语言中都会出现的元素:数值是内建数据,算数运算是函数。嵌套函数提供了组合操作的手段。名称到值的绑定提供了有限的抽象手段。现在我们将要了解函数定义,一个更加强大的抽象技巧,名称通过它可以绑定到复合操作上,并可以作为一个单元来引用。我们通过如
飞龙
·
2016-08-08 00:00
sicp
python
SICP
Python 描述 1.4 实践指南:函数的艺术
1.4实践指南:函数的艺术来源:1.4PracticalGuidance:TheArtoftheFunction译者:飞龙协议:CCBY-NC-SA4.0函数是所有程序的要素,无论规模大小,并且在编程语言中作为我们表达计算过程的主要媒介。目前为止,我们讨论了函数的形式特性,以及它们如何使用。我们现在跳转到如何编写良好的函数这一话题。每个函数都应该只做一个任务。这个任务可以使用短小的名称来定义,使用
飞龙
·
2016-08-08 00:00
sicp
python
SICP
Python 描述 1.2 编程元素
1.2编程元素来源:1.2TheElementsofProgramming译者:飞龙协议:CCBY-NC-SA4.0编程语言是操作计算机来执行任务的手段,它也在我们组织关于过程的想法中,作为一种框架。程序用于在编程社群的成员之间交流这些想法。所以,程序必须为人类阅读而编写,并且仅仅碰巧可以让机器执行。当我们描述一种语言时,我们应该特别注意这种语言的手段,来将简单的想法组合为更复杂的想法。每个强大的
飞龙
·
2016-08-05 00:00
python
sicp
SICP
Python描述 1.1 引言
1.1引言来源:1.1Introduction译者:飞龙协议:CCBY-NC-SA4.0计算机科学是一个极其宽泛的学科。全球的分布式系统、人工智能、机器人、图形、安全、科学计算,计算机体系结构和许多新兴的二级领域,每年都会由于新技术和新发现而扩展。计算机科学的快速发展广泛影响了人类生活。商业、通信、科学、艺术、休闲和政治都被计算机领域彻底改造。计算机科学的巨大生产力可能只是因为它构建在一系列优雅且
飞龙
·
2016-08-04 00:00
python
sicp
一些iOS开发中一些实用的Demo分享
62d7)K线图https://yunpan.cn/cBIVAptJqnq3q(提取码:e7db)linjiaMusichttps://yunpan.cn/cBIVKaXmPgjjp(提取码:4034)Mu
sicP
rogresshttps
duyi08
·
2016-07-29 17:20
iOS
开发Demo分享
win10 uwp 从StorageFile获取文件大小
本文主要:获取文件大小privateasyncTaskFileSize(Windows.Storage.StorageFilefile) { varsize=awaitfile.GetBa
sicP
ropertiesAsync
lindexi_gd
·
2016-07-29 10:00
C#
文件
Windows10
win10
UWP
easyui 简单数据库查询 和 添加
1、在项目的基础上添加:点击打开链接2、welcome.jsp:Ba
sicP
anel-jQueryEasyUIDemoInserttitlehereBasicLayoutThelayoutcontainsnorth
BusyMonkey
·
2016-07-26 15:11
Web
SICP
习题 (2.31)解题总结 : 通用的Square-Tree
SICP
习题2.31秉承该书一直以来的抽象作风,要求读者对习题2.30的结果进行抽象,使square-tree这种形式的过程更加通用。
keyboardota
·
2016-07-16 21:34
Lisp
Scheme
SICP
squid 高匿配置 用户名密码配置
阅读更多1.安装squidyuminstallsquid2.修改配置文件//在http_accessdenyall上面加上如下权限配置,注意,一定要在这句上面//用户名密码配置auth_paramba
sicp
rogram
sharp-fcc
·
2016-07-15 12:00
squid
高匿
用户名
密码
squid 高匿配置 用户名密码配置
阅读更多1.安装squidyuminstallsquid2.修改配置文件//在http_accessdenyall上面加上如下权限配置,注意,一定要在这句上面//用户名密码配置auth_paramba
sicp
rogram
sharp-fcc
·
2016-07-15 12:00
squid
高匿
用户名
密码
python3解释器
当我们写完python代码后,就需要一个解释器去执行python代码最常用的Python解释器:CPython(Clas
sicP
ython,也就是原始的Python实现,需要区别于其他实现的时候才以CPython
elims小熊
·
2016-07-13 22:52
python学习
SICP
-Python版本(1.7)
因为无意中看见有人推荐的伯克利的这本教材,使用python教
SICP
,感觉使用起来更得心应手,毕竟scheme的括号太多用起来不习惯…虽然python不能支持所有的FP特性,但是作为一个初学者,让自己学起来有兴趣才是最重要的
PYB不开心
·
2016-07-10 23:01
SICP学习笔记
【解决】fatal error: X11/XXXX.h: No such file or directory
linux系统源码安装软件经常会遇到库文件不存在,错误信息大多如下:BBoard.c:27:28:error:X11/Intrin
sicP
.h:NosuchfileordirectoryBBoard.c
bedisdover
·
2016-07-06 16:04
linux
20160702
我們為孩童的時候,受管於世俗小學(ba
sicp
rinciplesoftheworld)之下,也是如此。把我放在ba
sicp
rinciplesoftheworld裡面的那
NCNeverland
·
2016-07-02 01:18
jQuery 调用WebService 实例讲解
WebService1的摘要说明///[WebService(Namespace="http://tempuri.org/")][WebServiceBinding(ConformsTo=WsiProfiles.Ba
sicP
rofile1
贺臣
·
2016-06-28 09:14
SICP
习题2.36 accumulate-n的实现
(define(accumulateopinitialsequence)(if(null?sequence)initial(op(carsequence)(accumulateopinitial(cdrsequence)))))(define(accumulate-nopinitseqs)(if(null?(carseqs))'()(cons(accumulateopinit(map(lambda
_NMfloat_
·
2016-06-24 17:36
SICP
[
SICP
]数据意味着什么?
《
SICP
•2.1数据抽象简介·2.1.3数据意味着什么?》,yqj2065表示没有看懂,。一本大学入门的教材,有什么看不懂的?其实,我真的不知道作者为什么要这样写!
yqj2065
·
2016-06-19 16:33
《编程导论(Java)》道&理
Scheme
SICP
习题2.21 square-list
print-list的时候写了三个if,是个愚蠢的地方(define(map-aprocitems)(if(null?items)'()(cons(proc(caritems))(map-aproc(cdritems)))))(definenlnewline)(defineprint-list(lambda(s)(if(not(null?s))(display(cars)))(if(not(nul
_NMfloat_
·
2016-06-12 21:49
SICP
SICP
练习2.12 make-interval-percent
(definemake-intervalcons)(definelower-boundcar)(defineupper-boundcdr)(defineprint-interval(lambda(z)(newline)(display(lower-boundz))(display"~")(display(upper-boundz))))(define(make-center-widthcw)(ma
_NMfloat_
·
2016-06-11 21:22
SICP
C#操作word:将rtf中的ole对象通过MathType转换成MathML
例如:{\rtf1\adeflang1025\ansi\an
sicp
g936\uc2\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506
Engine#
·
2016-06-11 15:36
C#
SICP
习题2.8 区间减法
我的想法是区间减法是a区间的每一个数减去b区间的每一个数,这些相减的结果在一个区间上。也就是x的下界-y的上界是最小的,x的上界-y的下界是最大的。其他所有结果都在这两个数之间。(define(add-intervalxy)(make-interval(+(lower-boundx)(lower-boundy))(+(upper-boundx)(upper-boundy))))(define(mu
_NMfloat_
·
2016-06-11 00:26
SICP
SICP
习题2.6 丘奇计数
知乎上有一个回答非常好http://www.zhihu.com/question/39930042对于加法的实现,我的想法是先处理出m的结果,然后在用n去处理这个结果就是,n+m的结果。;需要具现化f和x(defineinc(lambda(x)(+x1)))(definezero(lambda(f)(lambda(x)x)))(defineone(lambda(f)(lambda(x)(fx)))
_NMfloat_
·
2016-06-11 00:59
SICP
SICP
习题2.5 2^a*3^b的cons car cdr过程
计算cos-b的结果就是2a3b的数值(car-bz)就是将z不断除2,就可以得到a,同理可以得到b因为2,3互质,所有整除的时候不会影响(definecons-b(lambda(xy)(cond((and(>x0)(>y0))(*6(cons-b(-x1)(-y1))))((>x0)(*2(cons-b(-x1)y)))((>y0)(*3(cons-bx(-y1))))(else1))))(de
_NMfloat_
·
2016-06-10 22:51
SICP
SICP
练习题1.11
网上解题集(http://
sicp
.readthedocs.io/en/latest/chp1/11.html)给出的迭代版本是(define(fn)(f-iter2100n))(define(f-iterabcin
魔笛手CTO
·
2016-06-10 16:33
SIC
CS研究生学习阶段必读书籍
CS研究生学习阶段必读书籍书单、书单、还是书单现在各种大牛推荐的书单已经太多太多了,大多包含如《CodeComplete》、
SICP
、龙书等等经典之作,但后果就是十分雷同。
dc_726
·
2016-06-05 10:00
计算机科学
SICP
1.3.3 二分法作为方程的根
这次所犯的错误是abs函数括号闭合错了,不懂得怎么调Bug,有点烦。(define(searchfneg-pointpos-point)(let((mid-point(averageneg-pointpos-point)))(if(close-enough?neg-pointpos-point)mid-point(let((test-value(fmid-point)))(cond((positi
_NMfloat_
·
2016-06-04 14:03
SICP
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他