11 2013 档案

随手写的Java向文本文件写字符串的类
摘要:今天看了一篇讲Java IO流的文章,好长时间没用IO流了,回顾了一下Java编写IO程序的思路,之前文章中有介绍。对于写二进制文件我们习惯用 面向字节类的流。对于写字符我们使用面向字符类的流。但是我们明白在计算机底层,数据是以字节进行存储的。面向字符流只是为了方便我们程序员对文本文件的处理,因为在我们平常写程序中处理最多的数据类型也就是文本。这些面向字符流,是对面向字节的封装,把细节封装起来。 我们向Text文件中写入一段 字符串 比如 "中国人",首先 要对其进行编码,计算机只懂 ASCII,ASCII中又没有包含 '中' '国'  阅读全文

posted @ 2013-11-18 21:09 Arts&Crafts 阅读(446) 评论(0) 推荐(0) 编辑

Python三元表达式
摘要:我们知道Python没有三元表达式,但是我们通过技巧达到三元表达式的效果。 摘自《Dive Into Python》: 在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。 and 介绍1 >>> 'a' and 'b' #12 'b'3 >>> '' and 'b' #24 ''5 >>> 'a' and 'b' and ' 阅读全文

posted @ 2013-11-14 23:01 Arts&Crafts 阅读(943) 评论(0) 推荐(0) 编辑

递归的概述
摘要:个人觉得递归的运用最能显示程序员的编程能力和问题抽象归纳能力,将一个复杂的问题简单化。递归是解决复杂问题的利器。刚学编程的时候对递归总是一知半解,随着慢慢的学习发现要想灵活运用递归,对问题的本质的把握至关重要,只有掌握问题的本质才能正确运用递归。运用递归也是锻炼程序员数学归纳的能力。有些问题如果按照正常的思维去思考,会陷入一个死胡同。而换一个角度,却发现问题如此简单。读《编程之美》的最大感悟是:把握问题的本质,将复杂问题分解成简单的问题去考虑,换个角度去考虑。印象特别深刻的是 “蚂蚁爬杆”的问题 发现换个角度原来问题真的很简单。所以如果遇到无法解决的问题的时候不妨换个角度考虑。 “GNU... 阅读全文

posted @ 2013-11-14 16:43 Arts&Crafts 阅读(517) 评论(0) 推荐(0) 编辑

一分钟让你明白CSS中的盒模型
摘要:想必初学者对CSS盒模型总是很困惑吧。下面一分钟让你彻底明白盒模型: 1 3 4 5 6 7 310 28 29 30 31 我小一些32 33 34 我大一些35 36 37 下面我们来看显示效果:再看FireFox的盒模型:下面我们结合起来看:看完这几张图之后,想必已经明白了吧。width,heigh代表内容(content)的长度和高度,padding是content与bor... 阅读全文

posted @ 2013-11-11 10:04 Arts&Crafts 阅读(162) 评论(0) 推荐(0) 编辑

Python实现ID3算法
摘要:自己用Python写的数据挖掘中的ID3算法,现在觉得Python是实现算法的最好工具: 先贴出ID3算法的介绍地址http://wenku.baidu.com/view/cddddaed0975f46527d3e14f.html 自己写的ID3算法 1 from __future__ import division 2 import math 3 4 table = {'age': {'young', 'middle', 'old'}, 'income': {'high', 'middle 阅读全文

posted @ 2013-11-03 17:16 Arts&Crafts 阅读(1671) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示