jubincn

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页

2013年2月5日 #

Python中的List,Tuple和Dictionary

摘要: List参考:http://www.greenteapress.com/thinkpython/thinkCSpy/html/chap08.htmlList是一组有序的元素,和String有些类似,只是String中只能是字符,而List中则可以包含任何类型的元素,如下面的例子所示:[10, 20, 30, 40] ["spam", "bungee", "swallow"] ["hello", 2.0, 5, [10, 20]] 读取元素:List的index可以是任意的整型表达式,若为负数,则总后向前数,如下面的 阅读全文

posted @ 2013-02-05 21:59 jubincn 阅读(348) 评论(0) 推荐(0)

2013年2月4日 #

6.00 Introduction to Computer Science and Programming lec5: Objects in Python

摘要: Lec5 主要介绍了Python中的集合类:数组、列表和词典。首先用下面的例子介绍数组:Test = (1, 2, 3, 4, 5) print Test[0] print Test[1] x = 100 divisors = () for i in range(1,x): if x%i == 0: divisors = divisors+(i,) print divisors Python中的数组是immutable的,也就是说是不可改的。这一点和Java、C++都不同,例如在上面的代码中若执行Test[0] = 0,则Python会报错。在上面的代码中,divisor... 阅读全文

posted @ 2013-02-04 22:39 jubincn 阅读(178) 评论(0) 推荐(0)

DB2中查询表信息

摘要: select * from sysibm.SYSCOLUMNS where tbname = 'SALES_ORD_LINE_ITEM' 阅读全文

posted @ 2013-02-04 15:14 jubincn 阅读(816) 评论(0) 推荐(0)

6.00 Introduction to Computer Science and Programming lec3 & lec4

摘要: 之所以这两个一起写,是因为Lec3对我而言没什么内容,Python的东西不多。Lec3的一个核心是:一个程序会在什么时候停止?我认为有三种情况:1. 返回正确的值。2. 返回错误的值。3. 报错Python:for variable in range(start, end): statementLec4里function终于闪亮登场了。function由三部分组成:名字,参数和方法体,function的特点:Decomposition和Abstraction,我的理解是代码复用和封装。当然,人家讲的更有道理,Decomposition是指将一个系统分解为相互独立、可管理的子部分。Abstra. 阅读全文

posted @ 2013-02-04 00:10 jubincn 阅读(158) 评论(0) 推荐(0)

2013年1月29日 #

6.00 Introduction to Computer Science and Programming lec2

摘要: 从这一课开始,6.00开始介绍Python相关的东西。第一步,自然是配好环境,即安装Python(2.x系列)和对应的IDLE。在Ubuntu中,Python是自带的,例如Ubuntu 12.10自带Python 2.7. IDLE的安装比较容易,使用sudo apt-get install idle即可安装。如何开始学习一个面向对象的语言?这里涉及到一个问题,什么是面向对象程序的基础元素?6.00的答案是这样:类型 -> 表达式 -> 控制 ->输入输出等类型是一个决定性的元素,它赋予冷冰的10以意义,例如,0110 1100 0110 1111 0111 0110 011 阅读全文

posted @ 2013-01-29 22:49 jubincn 阅读(169) 评论(0) 推荐(0)

6.00 Introduction to Computer Science and Programming lec1

摘要: 6.00 是MIT CS的入门课程,面向没有多少编程基础的人。从前学过一次,现在再学一遍,主要是为了学习Python。第一课主要介绍计算机的一些基础知识,内容虽浅但逻辑清晰,涵盖了很多重要的问题。1. Declarative Knowledge vsImperative KnowledgeDeclarative风格:首先声明一些规则,类似于启发式程序,这个可以从Lisp - AI上找到此程序风格的分支,90年代曾经红极一时,当初日本成为AI的中心,雄伟的五代机计划似乎要将美帝踩到脚下。随Google等公司大量使用函数式编程风格解决并行计算并投入巨大资源研究AI,相信我们未来能从Declarat 阅读全文

posted @ 2013-01-29 02:04 jubincn 阅读(197) 评论(0) 推荐(0)

2013年1月28日 #

Thinkpad T61显卡门的解决(更换集成显卡的主板)

摘要: 前段时间刚装了Ubuntu12.10, 在使用了Nvidia的驱动后重启即中“显卡门”了。在网上搜了很多,发现换集成显卡的主板是比较彻底的解决方法,可换个板子要500 - 850,在SKS上团购一台新的集显的本子也不过1400,而且换的也搜二手板子,谁知道能用多久呢?基于多年对小黑的感情和自己窘迫的经济状况,最终还搜决定冒险换集成板。这样可以彻底消除显卡门,而且未来小黑退役时也可以给父母继续用,他们平时上网玩玩扑克,看看视频用T61毫无压力。好了,闲话不多说,现在讲下换板子的过程和使用感受吧。1. 在淘宝上买块集成板,加运费5002. 找人换板子,50.之所以自己买板子找人换是因为在这个城市我 阅读全文

posted @ 2013-01-28 16:54 jubincn 阅读(3071) 评论(0) 推荐(0)

修改 unity “显示桌面”快捷键的方法 (Ubuntu 12.10)

摘要: 注:我在ubuntu 12.10下设置成功转自:http://blog.sina.com.cn/s/blog_916fd40501011myz.htmlUbuntu 使用Gnome做为默认桌面环境时,下方面板最左边都会有一个“显示桌面”图标,鼠标放在该图标上,即会提示您“单击此处隐藏所有的窗口并显示桌面”,非常实用的一个功能。但是,自从采用unity做为默认的桌面环境,此图标的启动器并没有被默认放在面板上,切换到桌面一般都会使用Alt+Tab这个组合键在正在打开的应用程序之间切换,应用程序少还可以,比较容易切换,遇到打开了多个应用程序的时候,此操作便变的非常繁琐,怎么办呢?嘿嘿,此时,使用“显 阅读全文

posted @ 2013-01-28 01:47 jubincn 阅读(446) 评论(0) 推荐(0)

Ubuntu 12.10中安装Sun的JDK

摘要: 在build Tomcat6源码时,提示需要Sun的JDK,听说过OpenJDK有些问题,干脆换用Sun的JDK吧。首先我试用了下载Bin包的安装方式,但要配置很多东西,并且在我的机器上也没有成功。懒得折腾了,还是用万能的Apt吧,下面是详细步骤:sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java6-installer 这个过程时间会比较长,因为它要下载一些文件安装后不需要进行手动切换,JDK已自动切为Oracle的版本(/usr/bin/java . 阅读全文

posted @ 2013-01-28 00:42 jubincn 阅读(133) 评论(0) 推荐(0)

2013年1月24日 #

Ubuntu 12.10中阻止启动chrome时“unlock default keyring ...”弹出窗口的方法

摘要: 我的12.10中安装了google-chrome-stable,每次启动chrome时都会提示“unlock default keyring”的对话框,挺烦人,经过一番搜索,在http://askubuntu.com/中找到了答案,链接地址:http://askubuntu.com/questions/867/how-can-i-stop-being-prompted-to-unlock-the-default-keyring-on-boot首先,打开seahorse,可以在命令行中输入seahorse &来打开,也可按Win键搜索打开Passwords and keys在默认视图下是 阅读全文

posted @ 2013-01-24 23:43 jubincn 阅读(366) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页