自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

アリスの書架

The Princess Never Count Sleep

  • 博客(40)
  • 资源 (4)
  • 收藏
  • 关注

原创 《Objective-C 2.0程序设计》第2章练习

4. 编写一个程序,执行87减15这个操作并显示其结果,同时还要显示一条适当的消息。#import int main(int argc, const char * argv[]) { @autoreleasepool { int n = 87; int m = 15; int r = n - m; NSLog(@"%i

2016-03-22 22:49:29 645

原创 《快学Scala》第7章 包和引入 练习

1. 编写示例程序,展示为什么package

2014-06-12 12:24:53 975

原创 《Python3程序开发指南(第二版)》第5章 模块 练习

1. 编写一个程序,用来展示目录列表,

2014-06-12 09:08:56 1529

原创 《快学Scala》第6章 对象 练习

1. 编写一个Conversions对象,加入inchesToCentimeters、ga

2014-06-11 22:06:07 784

原创 《快学Scala》第5章 类 练习

1. 改进5.1节的Counter类,让它不要在Int.MaxValue时变成负数。

2014-06-11 12:29:24 870

原创 《Python3程序开发指南(第二版)》第4章 控制结构与函数 练习

1. 编写一个交互式程序,用于对文件中的字符串列表进行维护。

2014-06-11 09:32:13 1479

原创 《Python3程序开发指南(第二版)》第3章 组合数据类型 练习

1. 修改external_sites.py程序,使用一个默认的字典。

2014-06-11 06:12:26 2243 1

原创 《快学Scala》第4章 映射和元组 练习

1. 设置一个映射,其中包含你想要的一些装备,以及它们的价格。然后构建

2014-06-09 21:02:53 1008

原创 《快学Scala》第3章 数组相关操作 练习

1. 编写一段代码,将a设置为一个n个随机整数的数组,要求随机数介于0和n之间。

2014-06-09 18:33:10 834

原创 《快学Scala》第2章 控制结构和函数 练习

1. 一个数字如果为正数,则它的signum为1

2014-06-09 15:55:10 988

原创 《快学Scala》第1章 基础 练习

2. 在scala REPL中,计算3的平方根,然后再对该值求平方,现在,这个结果与3相差多少?(提示:res变量是你的朋友)

2014-06-09 14:41:03 989

原创 《Python3程序开发指南(第二版)》第2章 数据类型 练习

1.修改程序print_unicode.py,以便用户可以在命令行上输入几个单独的单词,并且只有在Unicode字符名包含

2014-06-09 14:04:51 2419

原创 《Python3程序开发指南(第二版)》第1章 过程型程序设计快速入门 练习

1. bigdigits.py程序的一个变形,不再打印*,而是打印具体的数字。

2014-06-09 11:07:44 1714

原创 《Python核心编程》第16章 网络编程 练习

16-4. 客户。修改TCP(tsTclnt.py)和UDP(tsUclnt.py)客户端,让服务器的名字不要在代码里写死,要允许用户指定一个主机名和端口,只有在两个值都没有输入的时候,才使用默认值。

2014-06-07 11:00:29 2321

原创 《Python核心编程》第15章 正则表达式 练习

15-1.识别下列字符串:bat、bit、but、hat、hit或hut。from re import matchword = raw_input('input: ')m = match('^[bh][aiu]t$', word)if m is not None: print m.group()else: print 'not match'15-2.匹配用一个空格分隔

2014-06-03 20:27:13 2657 2

原创 《Python核心编程》第14章 执行环境 练习

14-3.执行环境。创建运行其他Python脚本的脚本。filename = raw_input('file name: ')execfile(filename)            14-4. os.system()。调用os.system()运行程序。附加题:将你的解决方案移植到subprocess.call()。import osfrom subprocess im

2014-06-03 20:19:58 1259

原创 《Python核心编程》第13章 面向对象编程 练习

13-3.对类进行定制。写一个类,用来将浮点型值转换为金额。class MoneyFmt(object):    def __init__(self, value=0.0):        self.value = float(value)    def update(self, value=None):        if value != None:        

2014-06-03 17:19:32 2112

原创 《Python核心编程》第12章 模块 练习

12–5. 使用 __import__().(a) 使用 __import__ 把一个模块导入到你的名称空间。 你最后使用了什么样的语法?(b) 和上边相同, 使用 __import__() 从指定模块导入特定的名字。

2014-06-03 16:33:54 1505

原创 《Python核心编程》第11章 函数和函数式编程 练习

11-3 函数。在这个练习中,我们将实现max()和min()内建函数。(a) 写分别带两个元素返回一个较大和较小元素,简单的max2()核min2()函数。他们应该可以用任意的python 对象运作。举例来说,max2(4,8)和min2(4,8)会各自每次返回8 和4。(b) 创建使用了在a 部分中的解来重构max()和min()的新函数my_max()和my_min().这些函数

2014-06-03 13:00:40 1503

原创 《Python核心编程》第10章 错误和异常 练习

10–6. 改进的 open(). 为内建的 open() 函数创建一个封装. 使得成功打开文件后, 返回文件句柄; 若打开失败则返回给调用者 None , 而不是生成一个异常. 这样你打开文件时就不需要额外的异常处理语句.

2014-06-03 12:28:26 944

原创 《Python核心编程》第9章 文件和输入输出 练习

9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做Python , Perl, Tcl, 等大多脚本文件的注释符号.

2014-06-03 12:22:24 2217

原创 《Python核心编程》第8章 条件和循环 练习

8–2. 循环. 编写一个程序, 让用户输入三个数字: (f)rom, (t)o, 和 (i)ncrement . 以 i为步长, 从 f 计数到 t , 包括 f 和 t . 例如, 如果输入的是 f == 2, t == 26, i == 4 , 程序将输出 2, 6, 10, 14, 18, 22, 26.

2014-06-03 01:45:01 1155

原创 《Python核心编程》第7章 映像和集合类型 练习

7–1. 字典方法。哪个字典方法可以用来把两个字典合并到一起?#update方法

2014-06-02 17:22:57 1291

原创 《Python核心编程》第6章 序列:字符串、列表和元组 练习

6–1. 字符串.string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分?# coding=utf-8__author__ = 'Ibuki Suika'if __name__ == '__main__': s1 = raw_input('input a string: ') s2 = raw_input('inpu

2014-06-02 17:06:04 1568

原创 《Python核心编程》第5章 数字 练习

5-2 运算符(a) 写一个函数,计算并返回两个数的乘积(b) 写一段代码调用这个函数,并显示它的结果

2014-06-02 14:13:44 1383

原创 《Python核心编程》第3章 Python基础 练习

3–10. 异常。使用类似readTextFile.py 中异常处理的方法取代 readTextFile.py makeTextFile.py 中对os.path.exists() 的调用。反过来, 用os.path.exists() 取代readTextFile.py 中的异常处理方法。

2014-06-02 12:12:16 877

原创 《Python核心编程》第2章 快速入门 练习

2–3. 数值和运算符启动交互解释器,使用 Python对两个数值(任意类型)进行加、减、乘、除运算。然后使用取余运算符来得到两个数相除的余数, 最后使用乘方运算符求A 数的B 次方。

2014-06-02 10:34:17 999

原创 《Java程序设计 一种跨学科的方法》第1章第3节练习

1.3.32 Ramanujan的出租车Sri

2014-05-10 01:17:04 1078

原创 《Java程序设计 一种跨学科的方法》第1章第2节练习

1.2.24 贷款付款编写一个程序,计算每月付款,你

2014-05-09 14:55:38 1568

原创 《Haskell函数式编程入门》练习

递归函数1.Data.List中有一个函数为delete,它可以删除列表中的元素,即它的类型为delete::Eq

2014-04-13 13:30:06 1892 2

原创 《Go语言程序设计》第8章练习

8.1 班上有30个学生,每个学生的信息包括学号、姓名、性别、年龄、三门课的成绩。要求建立学生信息的结构体student,输入这30个学生的信息,然后打印输出各项数据。package mainimport ( "fmt")type student struct { num string name string sex string age

2014-03-27 00:13:40 1627

原创 《Go语言程序设计》第7章练习

7.1 已知三角形三边a、b、c,编写函数求三角形面积公式area(),求三角形面积。package mainimport ( "fmt" "math")func main() { var a, b, c float64 fmt.Scan(&a, &b, &c) fmt.Println("area=", area(a, b, c))}fu

2014-03-25 23:08:59 1643

原创 《Go语言程序设计》第6章练习

6.5 设字典map1的键是string型,值是int型,初始化为[psw1:123 psw2:456 psw3:789],要求删除键值对psw2:456,增加键值对psw4:135,请编写程序实现上述功能。package mainimport ( "fmt")func main() { var map1 = map[string]int{"psw1": 123

2014-03-25 21:40:22 1229

原创 《Go语言程序设计》第5章练习

5.1 求1-100之间的奇数之和、偶数之和package mainimport ( "fmt")func main() { var odd, even float64 = 0, 1 for i := 1; i <= 100; i++ { if i%2 == 0 { even *= float64(i) } else { odd

2014-03-25 16:52:19 1468

原创 《Go语言程序设计》第4章练习

4.1 写一程序求y值(x值由键盘输入)。y = (sinx+cosx)/2,  x>=0y = (sinx-cosx)/2,   xpackage mainimport ( "fmt" "math")func main() { var x, y float64 fmt.Scan(&x) if x >= 0 { y = (math.Si

2014-03-25 15:09:00 2453 3

原创 《Go语言程序设计》第3章练习

3.1 输入一个三位整数,求出该数每个位上的数字之和。如123,每个位上的数字之和就是1+2+3=6。package mainimport ( "fmt")func main() { var num int fmt.Scan(&num) a := num / 100 b := num / 10 % 10 c := num % 10 sum :=

2014-03-25 14:24:15 2462

原创 找素数

<br /><br />.model small<br />.stack 200h<br /><br /><br />.CODE<br />;***************************************<br />;显示正整数子程序<br />;功能描述:以十进制方式输出任意的16位正整数<br />;入口参数:AX=要输出的整数<br />write proc<br />  push si<br />  push bx<br />  push cx<br />  push dx<br /

2010-06-04 20:29:00 693

原创 学生成绩管理(8086汇编)

学习8086汇编也有比较长的时间了,过得太久,很多东西不去用就会忘记。偶然翻看以前的文件夹,发现曾经练习写的一些代码,有种怀念的感觉……    以下的代码为几年前练习汇编时写的,原本想写个完整的学生成绩管理系统,不过想想还是算了,所以此程序就没有使用文件及链表什么的,仅作为基本练习,演示了成绩管理基本功能、分页显示数据、文本选单。 .model small;********

2010-03-05 01:52:00 2559 13

原创 高精度整数除法(MIPS汇编)

.datatitle: .asciiz "/t/t高精度除法演示程序/n"tip1:  .asciiz "/n请输入被除数:"tip2:  .asciiz "请输入除数:"tip3:  .asciiz "要输出小数点后多少位:"tip4:  .asciiz "/n是否继续?(y/n)"err:   .asciiz "/n除数不能为0,请重新输入/n"dot:   .asciiz "."sign: 

2010-02-27 01:40:00 3853

原创 第一篇文章

头一次用这个博客,写些什么好呢……还是以后想到什么就记录什么算啦~~不过说起来,感觉CSDN的博客系统不大好用……

2009-08-15 02:40:00 606

C的奥秘(PDF格式)

偶然从以前的文件堆中找到这本书,事先声明,这是英文版的,不过清晰度还不错……

2010-03-05

\C++ Primer 第三版中文版(PDF格式)

本书是久负盛名的C++经典教程[1],其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。本版对前一版进行了彻底的修订,内容经过了重新组织,更加入了C++先驱Barbara E.Moo在C++教学方面的真知灼见。既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。书中不但新增大量教学辅助内容,用于强调重要的知识点,提醒常见的错误,推荐优秀的编程实践,给出使用提示,还包含大量来自实战的示例和习题。   对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。

2010-03-02

C++编程艺术(PDF格式)

本书揭示了C++程序员创建世界级软件的奥秘。程序设计大师Herbert Schildt通过将C++语言广泛应用于功能强大的编程任务中,全面展示了C++语言的多功能性,敏捷性,和艺术性。本书内容包括探索C++的功能,创建内存管理的垃圾回收器子系统,开发线程控制面板,建立译码器以扩展C++的功能,开发可断点续传的Internet文件下载工具,创建财务分析库,用基于AI的搜索技术探索人工智能,建立定制的STL容器,以及开发Mini C++解释程序。书中所有示例和项目的源代码都可以从www.osborne.com 上免费下载。

2010-02-26

代码之美(中文版).PDF

38位大师级的程序员,一步步讲解他们的项目架构,开发时的种种折中考虑(tradeoffs)以及何时必须打破常规,寻求突破。   全球38位顶尖高手、众多语言之父经典之作。   本书收录的是软件设计领域中的一组大师级作品。每一章都是由一位或几位著名程序员针对某个问题给出的完美的解决方案,并且细述了这些解决方案的巧妙之处。   本书既不是一本关于设计模式的书,也不是一本关于软件工程的书,它告诉你的不仅仅是一些正确的方式或者错误的方式。它让你站在那些优秀软件设计师的肩膀上,从他们的角度来看待问题。   本书给出了38位大师级程序员在项目设计中的思路、在开发工作中的权衡,以及一些打破成规的决策。

2010-02-26

空空如也

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

TA关注的人

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