B3log Solo  当前在线人数:12 登录 注册

奔放的胸毛。

天行健 胸毛以自强不息

为什么StringBuilder比string更高效?

2012-10-31 16:47:39 奔放的胸毛。
0  评论    2,510  浏览

这里说的是C#中的两种字符串对象。

以前只是知道StringBuilder比string快,但是为什么快,快在哪?说不清楚,一直到前几天,聊天的时候跟头说到这事,头给我详细讲解了下,这才通透。

StringBuilder / string

string

string其本质是一个char数组,在内存中是一个连续的空间。众所周知数组的长度是固定的,那么在下面一行代码中,string对象是如何处理的呢?

string str = "a";
str = "b";

这是一个字符串被修改的例子,从肉眼上看,修改前后的字符串长度也没有变。那么,修改前与修改后str在内存中指向的地址还是同一个么?也就是说,后者是在前者的基础上修改,还是重新开辟的一块空间呢?

我曾经就有这样的疑问。

头告诉我,string对象在内存里是只读的数组(另一说不是数组,是一条死的数据。但是已经不重要了,只要知道它是只读的就够了)。

重新赋值的话,是指向了新的地址,尽管重新赋值后的长度没变。

 

再看一段字符串拼接的例子:

string str = "a";
str += "b";

首先,str指向数组char[]{'a'};然后,内存中再新建数组char[]{'b'};最后,做拼接操作,生成数组char[]{'a','b'},然后str再指向最后这个数组。

在这个过程中,char[]{'a'}和char[]{'b'}都变成了废品,等待被回收。

做一次拼接就产生了三个数组,其中两个将要被GC,浪费了资源,所以不够高效。

当然,一次操作两个垃圾这不算什么,但是想象一下做Replace操作的话,每此需要修改一个位置就开辟一个新的……立马就蛋疼了。

 

StringBuilder

StringBuilder是string的封装,用来处理字符串,那么它是如何来存储字符串的呢?为什么说它比string更高效呢?

因为StringBuilder储存的不是跟srting一样的只读char数组,而是可读写的char数组。这样的设计会带来什么好处呢?同样做拼接操作:

StringBuilder str = new StringBuilder();
str.Append("a");
str.Append("b");
str.Append("12345678901234567890");

首先,开辟一个长度为16的char数组(为什么是16?反编译.NET查看源码所得),然后给第一位赋值为"a",然后给第二位赋值为"b"。

在第三次Append的时候,显然之前的16个长度不够了,这个时候会怎么办呢?

这时候会重新开辟一个新的char数组,这个数组的长度为十六的倍数,且刚好大于需要的空间。

有了新开辟的char数组,之前的地盘就没用了,会被GC,产生一个垃圾。

然后再说StringBuilder做Replace,因为StringBuilder是可读写的char数组,在结果长度超出目前可用长度前,是不会产生垃圾的。

 

最后引用一段MSDN上的描述: 

String 对象串联操作总是用现有字符串和新数据创建新的对象。StringBuilder 对象维护一个缓冲区,以便容纳新数据的串联。如果有足够的空间,新数据将被追加到缓冲区的末尾;否则,将分配一个新的、更大的缓冲区,原始缓冲区中的数据被复制到新的缓冲区,然后将新数据追加到新的缓冲区。

 

String 或 StringBuilder 对象的串联操作的性能取决于内存分配的发生频率。String 串联操作每次都分配内存,而 StringBuilder 串联操作仅当StringBuilder 对象缓冲区太小而无法容纳新数据时才分配内存。因此,如果串联固定数量的 String 对象,则 String 类更适合串联操作。这种情况下,编译器甚至会将各个串联操作组合到一个操作中。如果串联任意数量的字符串,则 StringBuilder 对象更适合串联操作;例如,某个循环对用户输入的任意数量的字符串进行串联。

 

此实现的默认容量是 16,默认的最大容量是 Int32.MaxValue。 当实例值增大时,StringBuilder 可按存储字符的需要分配更多的内存,同时对容量进行相应的调整。分配的内存量是特定于实现的,而且如果所需内存量大于最大容量,会引发 ArgumentOutOfRangeException

,

147个Web Color

2012-09-14 17:52:03 奔放的胸毛。
0  评论    479,173  浏览
Name Hexadecimal Percentage Integer Short Hex Example
aliceblue #f0f8ff rgb(94.1%,96.9%,100%) rgb(240,248,255)   Color Example
antiquewhite #faebd7 rgb(98%,92.2%,84.3%) rgb(250,235,215)   Color Example
aqua #00ffff rgb(0%,100%,100%) rgb(0,255,255) #0ff Color Example
aquamarine #7fffd4 rgb(49.8%,100%,83.1%) rgb(127,255,212)   Color Example
azure #f0ffff rgb(94.1%,100%,100%) rgb(240,255,255)   Color Example
beige #f5f5dc rgb(96.1%,96.1%,86.3%) rgb(245,245,220)   Color Example
bisque #ffe4c4 rgb(100%,89.4%,76.9%) rgb(255,228,196)   Color Example
black #000000 rgb(0%,0%,0%) rgb(0,0,0) #000 Color Example
blanchedalmond #ffebcd rgb(100%,92.2%,80.4%) rgb(255,235,205)   Color Example
blue #0000ff rgb(0%,0%,100%) rgb(0,0,255) #00f Color Example
blueviolet #8a2be2 rgb(54.1%,16.9%,88.6%) rgb(138,43,226)   Color Example
brown #a52a2a rgb(64.7%,16.5%,16.5%) rgb(165,42,42)   Color Example
burlywood #deb887 rgb(87.1%,72.2%,52.9%) rgb(222,184,135)   Color Example
cadetblue #5f9ea0 rgb(37.3%,62%,62.7%) rgb(95,158,160)   Color Example
chartreuse #7fff00 rgb(49.8%,100%,0%) rgb(127,255,0)   Color Example
chocolate #d2691e rgb(82.4%,41.1%,11.8%) rgb(210,105,30)   Color Example
coral #ff7f50 rgb(100%,49.8%,31.4%) rgb(255,127,80)   Color Example
cornflowerblue #6495ed rgb(39.2%,58.4%,92.9%) rgb(100,149,237)   Color Example
cornsilk #fff8dc rgb(100%,97.3%,86.3%) rgb(255,248,220)   Color Example
crimson #dc143c rgb(86.3%,7.8%,23.5%) rgb(220,20,60)   Color Example
cyan #00ffff rgb(0%,100%,100%) rgb(0,255,255) #0ff Color Example
darkblue #00008b rgb(0%,0%,54.5%) rgb(0,0,139)   Color Example
darkcyan #008b8b rgb(0%,54.5%,54.5%) rgb(0,139,139)   Color Example
darkgoldenrod #b8860b rgb(72.2%,52.5%,4.3%) rgb(184,134,11)   Color Example
darkgray #a9a9a9 rgb(66.3%,66.3%,66.3%) rgb(169,169,169)   Color Example
darkgreen #006400 rgb(0%,39.2%,0%) rgb(0,100,0)   Color Example
darkgrey #a9a9a9 rgb(66.3%,66.3%,66.3%) rgb(169,169,169)   Color Example
darkkhaki #bdb76b rgb(74.1%,71.8%,42%) rgb(189,183,107)   Color Example
darkmagenta #8b008b rgb(54.5%,0%,54.5%) rgb(139,0,139)   Color Example
darkolivegreen #556b2f rgb(33.3%,42%,18.4%) rgb(85,107,47)   Color Example
darkorange #ff8c00 rgb(100%,54.9%,0%) rgb(255,140,0)   Color Example
darkorchid #9932cc rgb(60%,19.6%,80%) rgb(153,50,204)   Color Example
darkred #8b0000 rgb(54.5%,0%,0%) rgb(139,0,0)   Color Example
darksalmon #e9967a rgb(91.4%,58.8%,47.8%) rgb(233,150,122)   Color Example
darkseagreen #8fbc8f rgb(56.1%,73.7%,56.1%) rgb(143,188,143)   Color Example
darkslateblue #483d8b rgb(28.2%,23.9%,54.5%) rgb(72,61,139)   Color Example
darkslategray #2f4f4f rgb(18.4%,31%,31%) rgb(47,79,79)   Color Example
darkslategrey #2f4f4f rgb(18.4%,31%,31%) rgb(47,79,79)   Color Example
darkturquoise #00ced1 rgb(0%,80.8%,82%) rgb(0,206,209)   Color Example
darkviolet #9400d3 rgb(58%,0%,82.7%) rgb(148,0,211)   Color Example
deeppink #ff1493 rgb(100%,7.8%,57.6%) rgb(255,20,147)   Color Example
deepskyblue #00bfff rgb(0%,74.9%,100%) rgb(0,191,255)   Color Example
dimgray #696969 rgb(41.1%,41.1%,41.1%) rgb(105,105,105)   Color Example
dimgrey #696969 rgb(41.1%,41.1%,41.1%) rgb(105,105,105)   Color Example
dodgerblue #1e90ff rgb(11.8%,56.5%,100%) rgb(30,144,255)   Color Example
firebrick #b22222 rgb(69.8%,13.3%,13.3%) rgb(178,34,34)   Color Example
floralwhite #fffaf0 rgb(100%,98%,94.1%) rgb(255,250,240)   Color Example
forestgreen #228b22 rgb(13.3%,54.5%,13.3%) rgb(34,139,34)   Color Example
fuchsia #ff00ff rgb(100%,0%,100%) rgb(255,0,255) #f0f Color Example
gainsboro #dcdcdc rgb(86.3%,86.3%,86.3%) rgb(220,220,220)   Color Example
ghostwhite #f8f8ff rgb(97.3%,97.3%,100%) rgb(248,248,255)   Color Example
gold #ffd700 rgb(100%,84.3%,0%) rgb(255,215,0)   Color Example
goldenrod #daa520 rgb(85.5%,64.7%,12.5%) rgb(218,165,32)   Color Example
gray #808080 rgb(50.2%,50.2%,50.2%) rgb(128,128,128)   Color Example
green #008000 rgb(0%,50.2%,0%) rgb(0,128,0)   Color Example
greenyellow #adff2f rgb(67.8%,100%,18.4%) rgb(173,255,47)   Color Example
grey #808080 rgb(50.2%,50.2%,50.2%) rgb(128,128,128)   Color Example
honeydew #f0fff0 rgb(94.1%,100%,94.1%) rgb(240,255,240)   Color Example
hotpink #ff69b4 rgb(100%,41.1%,70.6%) rgb(255,105,180)   Color Example
indianred #cd5c5c rgb(80.4%,36%,36%) rgb(205,92,92)   Color Example
indigo #4b0082 rgb(29.4%,0%,51%) rgb(75,0,130)   Color Example
ivory #fffff0 rgb(100%,100%,94.1%) rgb(255,255,240)   Color Example
khaki #f0e68c rgb(94.1%,90.2%,54.9%) rgb(240,230,140)   Color Example
lavender #e6e6fa rgb(90.2%,90.2%,98%) rgb(230,230,250)   Color Example
lavenderblush #fff0f5 rgb(100%,94.1%,96.1%) rgb(255,240,245)   Color Example
lawngreen #7cfc00 rgb(48.6%,98.8%,0%) rgb(124,252,0)   Color Example
lemonchiffon #fffacd rgb(100%,98%,80.4%) rgb(255,250,205)   Color Example
lightblue #add8e6 rgb(67.8%,84.7%,90.2%) rgb(173,216,230)   Color Example
lightcoral #f08080 rgb(94.1%,50.2%,50.2%) rgb(240,128,128)   Color Example
lightcyan #e0ffff rgb(87.8%,100%,100%) rgb(224,255,255)   Color Example
lightgoldenrodyellow #fafad2 rgb(98%,98%,82.4%) rgb(250,250,210)   Color Example
lightgray #d3d3d3 rgb(82.7%,82.7%,82.7%) rgb(211,211,211)   Color Example
lightgreen #90ee90 rgb(56.5%,93.3%,56.5%) rgb(144,238,144)   Color Example
lightgrey #d3d3d3 rgb(82.7%,82.7%,82.7%) rgb(211,211,211)   Color Example
lightpink #ffb6c1 rgb(100%,71.4%,75.7%) rgb(255,182,193)   Color Example
lightsalmon #ffa07a rgb(100%,62.7%,47.8%) rgb(255,160,122)   Color Example
lightseagreen #20b2aa rgb(12.5%,69.8%,66.7%) rgb(32,178,170)   Color Example
lightskyblue #87cefa rgb(52.9%,80.8%,98%) rgb(135,206,250)   Color Example
lightslategray #778899 rgb(46.7%,53.3%,60%) rgb(119,136,153) #789 Color Example
lightslategrey #778899 rgb(46.7%,53.3%,60%) rgb(119,136,153) #789 Color Example
lightsteelblue #b0c4de rgb(69%,76.9%,87.1%) rgb(176,196,222)   Color Example
lightyellow #ffffe0 rgb(100%,100%,87.8%) rgb(255,255,224)   Color Example
lime #00ff00 rgb(0%,100%,0%) rgb(0,255,0) #0f0 Color Example
limegreen #32cd32 rgb(19.6%,80.4%,19.6%) rgb(50,205,50)   Color Example
linen #faf0e6 rgb(98%,94.1%,90.2%) rgb(250,240,230)   Color Example
magenta #ff00ff rgb(100%,0%,100%) rgb(255,0,255) #f0f Color Example
maroon #800000 rgb(50.2%,0%,0%) rgb(128,0,0)   Color Example
mediumaquamarine #66cdaa rgb(40%,80.4%,66.7%) rgb(102,205,170)   Color Example
mediumblue #0000cd rgb(0%,0%,80.4%) rgb(0,0,205)   Color Example
mediumorchid #ba55d3 rgb(72.9%,33.3%,82.7%) rgb(186,85,211)   Color Example
mediumpurple #9370db rgb(57.6%,43.9%,85.9%) rgb(147,112,219)   Color Example
mediumseagreen #3cb371 rgb(23.5%,70.2%,44.3%) rgb(60,179,113)   Color Example
mediumslateblue #7b68ee rgb(48.2%,40.8%,93.3%) rgb(123,104,238)   Color Example
mediumspringgreen #00fa9a rgb(0%,98%,60.4%) rgb(0,250,154)   Color Example
mediumturquoise #48d1cc rgb(28.2%,82%,80%) rgb(72,209,204)   Color Example
mediumvioletred #c71585 rgb(78%,8.2%,52.2%) rgb(199,21,133)   Color Example
midnightblue #191970 rgb(9.8%,9.8%,43.9%) rgb(25,25,112)   Color Example
mintcream #f5fffa rgb(96.1%,100%,98%) rgb(245,255,250)   Color Example
mistyrose #ffe4e1 rgb(100%,89.4%,88.2%) rgb(255,228,225)   Color Example
moccasin #ffe4b5 rgb(100%,89.4%,71%) rgb(255,228,181)   Color Example
navajowhite #ffdead rgb(100%,87.1%,67.8%) rgb(255,222,173)   Color Example
navy #000080 rgb(0%,0%,50.2%) rgb(0,0,128)   Color Example
oldlace #fdf5e6 rgb(99.2%,96.1%,90.2%) rgb(253,245,230)   Color Example
olive #808000 rgb(50.2%,50.2%,0%) rgb(128,128,0)   Color Example
olivedrab #6b8e23 rgb(42%,55.7%,13.7%) rgb(107,142,35)   Color Example
orange #ffa500 rgb(100%,64.7%,0%) rgb(255,165,0)   Color Example
orangered #ff4500 rgb(100%,27.1%,0%) rgb(255,69,0)   Color Example
orchid #da70d6 rgb(85.5%,43.9%,83.9%) rgb(218,112,214)   Color Example
palegoldenrod #eee8aa rgb(93.3%,91%,66.7%) rgb(238,232,170)   Color Example
palegreen #98fb98 rgb(59.6%,98.4%,59.6%) rgb(152,251,152)   Color Example
paleturquoise #afeeee rgb(68.6%,93.3%,93.3%) rgb(175,238,238)   Color Example
palevioletred #db7093 rgb(85.9%,43.9%,57.6%) rgb(219,112,147)   Color Example
papayawhip #ffefd5 rgb(100%,93.7%,83.5%) rgb(255,239,213)   Color Example
peachpuff #ffdab9 rgb(100%,85.5%,72.5%) rgb(255,218,185)   Color Example
peru #cd853f rgb(80.4%,52.2%,24.7%) rgb(205,133,63)   Color Example
pink #ffc0cb rgb(100%,75.3%,79.6%) rgb(255,192,203)   Color Example
plum #dda0dd rgb(86.7%,62.7%,86.7%) rgb(221,160,221)   Color Example
powderblue #b0e0e6 rgb(69%,87.8%,90.2%) rgb(176,224,230)   Color Example
purple #800080 rgb(50.2%,0%,50.2%) rgb(128,0,128)   Color Example
red #ff0000 rgb(100%,0%,0%) rgb(255,0,0) #f00 Color Example
rosybrown #bc8f8f rgb(73.7%,56.1%,56.1%) rgb(188,143,143)   Color Example
royalblue #4169e1 rgb(25.5%,41.1%,100%) rgb(65,105,225)   Color Example
saddlebrown #8b4513 rgb(54.5%,27.1%,7.5%) rgb(139,69,19)   Color Example
salmon #fa8072 rgb(98%,50.2%,44.7%) rgb(250,128,114)   Color Example
sandybrown #f4a460 rgb(95.7%,64.3%,37.6%) rgb(244,164,96)   Color Example
seagreen #2e8b57 rgb(18%,54.5%,34.1%) rgb(46,139,87)   Color Example
seashell #fff5ee rgb(100%,96.1%,93.3%) rgb(255,245,238)   Color Example
sienna #a0522d rgb(62.7%,32.2%,17.6%) rgb(160,82,45)   Color Example
silver #c0c0c0 rgb(75.3%,75.3%,75.3%) rgb(192,192,192)   Color Example
skyblue #87ceeb rgb(52.9%,80.8%,92.2%) rgb(135,206,235)   Color Example
slateblue #6a5acd rgb(41.6%,35.3%,80.4%) rgb(106,90,205)   Color Example
slategray #708090 rgb(43.9%,50.2%,56.5%) rgb(112,128,144)   Color Example
slategrey #708090 rgb(43.9%,50.2%,56.5%) rgb(112,128,144)   Color Example
snow #fffafa rgb(100%,98%,98%) rgb(255,250,250)   Color Example
springgreen #00ff7f rgb(0%,100%,49.8%) rgb(0,255,127)   Color Example
steelblue #4682b4 rgb(27.5%,51%,70.6%) rgb(70,130,180)   Color Example
tan #d2b48c rgb(82.4%,70.6%,54.9%) rgb(210,180,140)   Color Example
teal #008080 rgb(0%,50.2%,50.2%) rgb(0,128,128)   Color Example
thistle #d8bfd8 rgb(84.7%,74.9%,84.7%) rgb(216,191,216)   Color Example
tomato #ff6347 rgb(100%,38.8%%,27.8%) rgb(255,99,71)   Color Example
turquoise #40e0d0 rgb(25.1%,87.7%,81.6%) rgb(64,224,208)   Color Example
violet #ee82ee rgb(93.3%,51%,93.3%) rgb(238,130,238)   Color Example
wheat #f5deb3 rgb(96.1%,87.1%,70.2%) rgb(245,222,179)   Color Example
white #ffffff rgb(100%,100%,100%) rgb(255,255,255) #fff Color Example
whitesmoke #f5f5f5 rgb(96.1%,96.1%,96.1%) rgb(245,245,245)   Color Example
yellow #ffff00 rgb(100%,100%,0%) rgb(255,255,0) #ff0 Color Example
yellowgreen #9acd32 rgb(60.4%,80.4%,19.6%) rgb(154,205,50)   Color Example

软件开发之路——何谓之软件

2012-07-26 18:04:01 奔放的胸毛。
0  评论    4,908  浏览

在我个人总结来,软件分为这几种:操作系统驱动程序应用程序

注:此系列教程中为了尽可能简单地描述问题,达到我需要的效果即可,通常不会用极度专业精确的描述来解释某些概念,避免出现用一堆生僻难懂的词汇解释一个概念的情况。当然,这可能将某些东西解释得不够完整。但是,我们要注意的是,大多数情况下,大费周章试图一口吃掉一个苹果只是徒劳。

操作系统

最常见的操作系统非Windows XP莫属了。另外,后来微软推出的Windows 7正风靡全球。

除了世界上操作系统巨头微软之外,还有后起之秀苹果开发的IOS(OS是操作系统单词“Operating System”的简写)也成为文艺青年的大爱。

驱动程序

装过系统的人都知道,操作系统安装好之后需要安装驱动,否则显卡声卡之类的硬件就不能正常工作。

由此看来,驱动程序是对应硬件的说明书,告诉操作系统这些硬件如何使用。

比如我新买了一台打印机,连接在电脑中之后就需要安装打印机的驱动程序,否则我这台电脑就不知道连接的是个啥玩意,更不知道这个东西该如何使用。

所以我们要为这台打印机安装驱动程序,然后我的电脑就知道这是一台什么样的硬件连接到了电脑,这个硬件该如何使用。这样一来,我需要打印东西的时候操作系统才能正确的指挥打印机进行工作。

声卡驱动、网卡驱动、显卡驱动、摄像头驱动等等硬件都是同样的道理。

应用程序

这是最能够被注意到的软件。

每个人都用过的来自腾讯公司的产品“QQ”就是一款应用程序。它运行于操作系统中,我们打开电脑之后,因为它的存在,我们多了许多乐子,这样的软件通常就属于应用程序。

常见的应用程序有:网页浏览器、视频播放器、音乐播放器、各种游戏、360安全卫士、杀毒软件、电子书浏览器、Word、Excel、PowerPoint……

点一下你显示器左下角的“开始”—》“程序”,弹出列表中的都属于应用程序,包括那些操作系统自带的。

操作系统、驱动程序、应用程序的关系

一台电脑被生产出来,其实它就是一堆拼装好的破铜烂铁、百无一用的零件。

当这台电脑被安装上操作系统之后才被注入了灵魂,获得了生命。

为电脑中的所有硬件安装好驱动后操作系统才能完全掌控机箱内外的所有硬件,变得完整。

最后,装上各种应用程序,乐子,即刻呈现。

qvod计算器IE搜狗输入法GameQQ暴风影音360安全卫士PPTVTwitter

OS(操作系统)

WindowsAppleAndroid

驱动程序

硬件

操作系统是应用程序奔跑的平台。

软件开发之路,学习的是开发应用程序软件。

软件开发之路——前言

2012-07-26 16:20:56 奔放的胸毛。
0  评论    5,691  浏览

这将是一套连续的,完整的教程。

这套教程将把你从一个只会聊Q、看片、种菜喂鱼停车、打游戏、泡论坛、逛贴吧的人进化成一名程序猿。

人的正常体程序猿

这是一个需要长时间坚持不懈,静心修行的蜕变。不用付出“血”与“泪”,也不用浇灌“诗”与“情”,需要的是一群耐得住寂寞的激情脑细胞。

OK,你现在很激情,很热血,手持战刀,满血满蓝满BUFF,马上就要大战一场了。

提着刀就冲上去了,狂砍一顿。

然后第二天起床,又冲了上去……

过了一段时间,感觉莫名其妙,很明确的知道自己需要战斗,却不知道如何操作,更不知道自己为何要这样。

我们在庖丁解牛的故事中得到启示。

明确目标,学习软件开发,以达到能够独自开发出能供社会需求使用的软件作品。

明确方式,按照既定的目标循序渐进,将每一个面包屑都吃得干干净净,每一级阶梯琢磨通透。

日复日,走过无数面包屑之后遇日出而惊觉,竟已屹立于巨人之肩,回看起点,没入云底不现。

这套教程大致会按照如下的大纲进行:

  • 概念扫盲:什么是软件、什么是网站、什么是互联网/局域网……诸如此类。
  • 制作一个漂亮的网页:使用简单的超文本标签语言,配合一些样式,加上一些在网上淘到的图片,写一个漂亮的网页。非常容易就能得到一件小作品,建立信心。懵懵懂懂的理解计算机的世界是如何由代码生产来的。
  • 学习网页交互:网页上鼠标点点点,控制网页按照预定的方式运作。我让程序往西走,程序绝不会忘东行,正确地敲入每一个字符,它就会忠诚地按照你的旨意运作。
  • 正式开始学习一种强大的计算机编程语言:C#。
  • 学习一种数据库:Sql Server
  • ……未知阶段……

如此如此,收拾好心情,出发。

现在,立刻。

下节准备:

安装Notepad++

安装谷歌浏览器(Chrome)

忆 · 2010年12月~2011年3月——在武汉的那个冬天

2012-03-02 12:40:26 奔放的胸毛。
1  评论    13,971  浏览

此文从前年于武汉的那个冬天所写的一些文字中抽选拼凑而来,在人生中要作出重要决定的时候,回头看看以往的路,以免渐行渐远。以往的我,现在的我,哪个是对的?哪个是错的?都是对的,我只是在重新审视,弄清状况,搞清楚我现在想要的是什么,并为之奋斗。

 


 

吾本布衣,出生于九一开年,毕业于高中,工作至今仅六个月稍余。既是笨鸟,定需先飞。受教于“书中自有颜如玉·书中自有黄金屋”,便发愤图强,虽未行万里路,倒也阅得一些书,算是半个文化人。既然选择了技术,便不求风光显赫,只愿拿一份干净的薪水,过自己坦荡的人生。一张安静的书桌,编写可能不怎么美丽,但一定踏实的人生。

 

自小深知没文化真可怕,但那时候小,自律性不强,课本吃不下去,自知如此下去必酿苦果,于是高二之后毅然辍学投身自己的兴趣爱好。穷途末路,无法回头,同时又是兴趣所在,所以理所当然地学有所成,有幸找到一份工作,人生总算上了正轨。

 

高中虽然考试不在行,但博览群书,天文、地理、心理、人文、社会、自然、医疗、名著、硬件、软件、历史、军事……言情武侠之外无所不看,只为能知识改变命运,成就一方事业。我没有读过大学,家庭条件又不好,窘迫的生活是我万万不能忍受的。

 

有些人,他们拥有的是菜市场的一篮鸡蛋、一垄菜地、天桥上的一箱衣服、寒风中为人担重的一根扁担、一箱擦鞋工具、一辆小三轮上的点心、一个路边烧饼摊……他们不惧风吹日晒起早贪黑寒霜雨打,苦,太苦了。并不是他们没力气,并不是他们低智商,只是因为他们没有知识,为了老婆孩子,为了生活下去,必须坚强。上一辈的人穷就穷在没文化上,但他们的吃苦耐劳精神令我折服,并不是我们不幸福,只是我们没有比别人幸福,人性都有贪婪、自私、争强好胜的一面,看到很多人穿着体面的衣服,开着昂贵的小车,出入高级的场所,我们便羡慕。羡慕,却又得不到。于是看到富二代、贪官污吏就恨,羊毛来自羊身上,一个腐败的国家必定是可怜的百姓买单,王侯将相宁有种乎?无可奈何。几乎所有“利”字背后都有贪官的参与,官商勾结、阿谀奉承、行贿受贿、欺行霸市,黑暗无处不在。所以,我自幼从商的理想破灭了。选择了技术。

 

我深知我吃不住街头风吹日晒的煎熬,每每看到街边的穷苦我便自励勤奋学习。为了像男人一样的生活,有能力去爱护亲人朋友,这是责任。看到现在的大学生拥有良好的条件却不刻苦,甚是惋惜,大好的光阴,课本上的知识一问三不知却跑去兼职,导购、服务生、推销员……美其名曰体验生活,了解社会。却不知道丢了西瓜连芝麻都没捡到,大学毕业除了会兼职之外所剩不多。

 

生活,而不是生存。高质量的生活是需要物质基础的,连面包都没有的人是没有丰富生活的。为了我的面包,一路走到现在。父母读得书少,教育无方,在大骂中成长,始得我走了许多弯路,不过也逼迫我深思人生,什么是对的,什么是错的,三思而后行,不做,或者少做错事。我的父母是爱我的,我将听取他们好的,优秀的人生经验,吸收现有的丰富资源,站在巨人的肩膀上青出于蓝而胜于蓝。

 

书中自有黄金屋,书中自有颜如玉,知识改变人生。但愿如此。除了技术,我一无所有,学习,学习很多很多的知识,去换取我的黄金屋与颜如玉。

 

,

12个宠坏孩子的方法

2012-02-01 10:18:33 奔放的胸毛。
4  评论    18,099  浏览

1.有求必应:打从孩子出生开始,你就给他所有他要的东西,如此一来就算他以后长大成人,他还是会倔强的认为所有的一切都是世界欠他的。

2.他出口成"脏",你一笑置之:当孩子讲出不得体的话甚至口出秽言,你却只是笑了笑,这将会使他认为自己很可爱他说的话很讨喜,你的反应不外乎是鼓励他下次再挑些更讨喜的话来讲。

3.从不训练他精神独立:从小一切帮他打点好一切事情由你来负责,等到他20岁时再突然告诉他"自己决定吧!"我们不难想像孩子们对这种突如其来且迟来的恩准,反应会是:"#~%&^...."。

4.从不告诉他你错了:如此将造成他日后严重的罪恶感,若我们一直避免把错字冠诸孩子的不良行为,一直不告诉他孰是孰非,待某日他牴触了法律,犯下了父母再也无法替他掩饰的罪行,他还以为整个社会都与他作对,是他自己受到迫害。

5.替他收拾所有弄乱的东西:像个名符其实的老妈子一样地跟在他后面,捡起他丢再地上的书鞋子脏衣服,帮他整理房间做东做西打理一切,养成他日后推卸责任,将别人的好意当成是理所当然的恶习。

6.毫不限制他的读物:小心啊!虽然碗筷洗了餐具消毒了,孩子嘴巴吃得干净,脑子吃的却是垃圾。

7.常常当着孩子的面吵架:日后父母离婚了家庭破碎了,你也不用为孩子麻木不仁无关痛痒的反应感到震惊与不解。

8.当他的摇钱树:若金钱对他们而言太容易到手,想买东西时只要他们摇一摇吵一吵钱就掉下来了,不让孩子明白金钱是要靠自己的努力去赚取的,如此要他们如何能了解"钱歹赚",如何使他们能有正确的金钱概念。

9.满足他所有的口腹之欲:当你自始至终永远满足他的需求时,你会发现一次的拒绝就足以对他造成伤害极大的挫折感。

10.永远站在他这边:站在孩子这边固然是好的,但要永远吗?当孩子真的犯错时呢?你能想像这种心态都是别人不好他们都对我的孩子有偏见,会造成他日后一生多少问题吗?永远站在孩子这边,永远教他与邻居师长警察对立,不过是提早让他走上不归路罢了。

11.我就是拿他没办法:当孩子们闯了大祸犯了大错,若你只是一次又一次拿这句话来搪塞,替自己的不是找借口找台阶下,孩子们以后如何能尊重你呢?他难道不会想:"既然没办法那就干脆让你一辈子都没办法好了"。

12.准备过悲惨的一生吧:想宠坏你的孩子吗?想培育出不负责任的下一代吗?很简单,照着这12条法则去做,保证你一生会是悲惨的!

 

From:Internet     文/陈津穗

Microsoft Sql Server函数

2012-01-13 15:30:32 奔放的胸毛。
0  评论    16,075  浏览

字符串函数

函数名

描述

举例

CharIndex

用来寻找一个指定的字符串在另一个字符串中的起始位置,如果出现多次,可以指定次数

Select CharIndex(‘ACCP’,’My Accp Course’,1)

返回:3

Len

返回传递给它的字符串长度

Select Len(‘SQL Server课程’)

返回:12

Upper

把传递给它的字符串转换为大写

Select Upper(‘sql server课程’)

返回:SQL SERVER课程

Ltrim

清除字符串左边的空格

Select Ltrim( Zane )

返回:Zane (后面的空格保留)

Rtrim

清除字符串右边的空格

Select Rtrim( Zane )

返回: Zane(前面的空格保留)

Right

从字符串右边返回指定长度的子字符串

Select Right(‘买买提.吐尔松’,3)

返回:吐尔松

Replace

替换一个字符串中的字符

Select Replace(‘莫尔可切.杨可’,’可’,’兰’)

返回:莫尔兰切.杨兰

Stuff

在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串

Select Stuff(‘ABCDEFG’,2,3,’我的音乐世界’)

返回:A我的音乐我的世界EFG

SubString

将传递给它的字符串从指定的地方开始截取,截取出指定的长度

Select SubString(‘I am Zane’,3,2)

返回:am

 

日期函数

函数名

描述

举例

GetDate

取得当前的系统时间

Select GetDate()

返回:当前系统时间

DateAdd

将指定的数值添加到指定的时间部分后的时间

Select DateAdd(mm,4,’01/01/99’)

返回:以当前的日期格式返回05/01/99

DateDiff

两个日期之间的指定日期部分的区别

Select DateDiff(mm,’01/01/99’,’05/01/99’)

返回:4

DateName

日期中指定日期部分的字符串

Select DateName(dw,’01/01/2000’)

返回:Saturday

DatePart

日期中指定日期部分的整数形式

Select DatePart(day,’01/15/2000’)

返回:15

 

日期缩写

DatePart

Abbreviations

year

yy,yyyy

quarter

qq,q

month

mm,m

dayofyear

dy,y

day

dd,d

week

wk,ww

weekday

dw

hour

hh

minute

mi,n

second

ss,s

millisscond

ms

数学函数

函数名

描述

举例

Abs

取数值表达式的绝对值

Select Abs(-43)

返回:43

Ceiling

取大于或等于指定数值、表达式的最小整数

Select Ceiling(43.5)

返回:44

Floor

取小于或等于指定表达式的最大整数

Select Floor(43.5)

返回:43

Power

取数值表达式的幂值

Select Power(5,2)

返回:25

Round

将数值表达式四舍五入为指定精度

Select Round(43.543,1)

返回:43.5

Sign

对于正数返回+1,对于负数返回-1,对于0则返回0

Select Sign(-43)

返回:-1

Sqrt

取浮点表达式的平方根

Select Sqrt(9)

返回:3

系统函数

函数名

描述

举例

Convert

用来转变数据类型

Select Convert(varchar(5),12345)

返回:字符串12345

Current_User

返回当前用户的名字

Select Current_User

返回:你登陆的用户名

DataLength

返回用于指定表达式的字节数

Select DataLength(‘中国A联盟’)

返回:5

Host_Name

返回当前用户所登录的计算机的名字

Select Host_Name()

返回:你所登录的计算机的名字

System_User

返回当前所登录的用户名称

Select System_User

返回:当前登录数据库的用户名

User_Name

从给定的用户ID返回用户名

Select User_Name(1)

返回:从任意数据库中返回“dbo”

,

2011年年终总结

2012-01-05 12:12:19 奔放的胸毛。
4  评论    15,300  浏览

时光如水光阴似箭岁月如梭,十冬腊月,万里银妆素裹,空气里弥漫着浓浓的年味,旧的一年将要过去,新的一年要来临了。如此如此……

本年度简史回顾

  • 三月二十七日,姐姐的Baby,也就是我的外甥女降临,从此多了个舅舅的身份。
  • 四月十二日,于武汉离职。
  • 四月三十日抵杭州。
  • 五月十三日,离杭州,十四日抵深圳,被老实巴交常被我调侃的方虎兄收留(这厮对我情深义重我还老拿他当饭前茶后的娱乐对象是不是不太厚道~)。
  • 五月二十四日,于深圳任职软件工程师(尼玛你才是程序员!你们全家都是程序员!)。

一些要说的话

关于成功·这个世界没有神奇

不积跬步无以致千里,任何浩大的工程都是一点一滴的付出堆积起来的。计算机里再神奇的特效也是一行行质朴的代码写出来的,就如这篇总结,你看到的为什么是这种字体;为什么是这个颜色;为什么是这个大小;鼠标为什么是这个形状;字与字之间为什么距离是这么大;这些东西为什么在这个位置等等这些全部都是一点点编辑出来的,如果我的代码错一个字符,这一切可能就乱了。

成功,没有一蹴而就。这必定是一丝一毫长期累积的结果。

随着生活压力越来越大,使得人们越来越物质,逐渐变为物质需要高于精神需要。也就顺理成章地转变为将人民币作为人生奋斗第一要务,这个很自然,合情,且合理。

物质基础固然重要,因为它是精神满足的基础,没有饱暖,何来思淫欲。也就是说,物质满足是幸福生活的基础。但物质需求量是可调节的,有巨大的弹性空间。年收入百万的人绝对不会一定比年收入十万的人生活得更幸福。

在中国,很奇怪的是,我们定义所谓的“成功人士”,指的其实就是些“土财主”。我们这个社会就是这样定义的。我觉得不论你是土财主还是洋财主,土穷光蛋还是洋穷光蛋,只要自己活得开心,而且坚持了自我,就是成功人士。

我的成功不是成为暴发户,而是在力所能及的范围内争取尽可能丰盛的物质基础,然后创造自己的幸福生活,大家都是凡人,不是人人都能做万户侯。渴望,却得不到,便是痛苦。并不是人人都能挣很多钱,然后同时受万人景仰,对吧,专注当下是否做得足够好,而不是期待未来一定要如何,如果把所有事情都做正确了,那么幸福生活是个自然而然的结果。

关于现状

马的,又光棍了一年。

跟以往一样依然是淫荡得不轻的那种。但是随着上半年的奔波,然后一些事情也确实带来了一些压力,到深圳之后生活节奏更快,朋友不多,奔放指数大不如从前,这是我比较惋惜的一点。

在我身上,奔放体现了我对于生活的热情与活力,因为我看到那些没有生活斗志的人都是不奔放的,甚至是忧郁的。虽然我以往一腔热血的激情劲已经不如从前,但是这也不是什么坏事,我认为这事很自然,人不可能像天天被打了鸡血一样抽得不得了,总会有渐渐趋于平和与淡定的过程。我把我身上由极度奔放过度为比较奔放的这种转变看作对生活的更加理智,处事不惊不变。

不过我还是有点担心的,以往常犯抽的时候脑子比较活跃,经常能被一些信息催发得满脑子的想法。不管是写博文也好还是写程序也好,噼里啪啦一阵狂打,行文如流水酣畅淋漓。跟现在相比,确实有点傻掉了的感觉。

本来打算要做公益慈善的,并且一些计划已经实施,甚至已经确立了组织名称和Logo,但是到现在已经很没骨气的暂时放弃掉了。原本的预想是我虽然没有钱,但是我可以建立一个救助平台,让需要救助者有地方求助,让有爱心者有地方施善。这个事情最初是被网友”葫芦娃“提出的,其实我只是个受邀的参与者,我们也讨论了很多细节,讨论了可行性,然后决定搞起先,只有纸上谈兵没有实践永远也不知道结果如何,于是就动工了。

最初是找了一些人想了一些名字,然后把这些名字通过网友公布到很多群,深思熟虑之后挑选了几个可行的名字,然后找公司无私的的帅哥美工 @iconbook_陈棋泉 帮忙出了一些Logo,最后筛选出来的结果就是下图这个样子。

设计这个东西原本就很不好把握,不指望绝大多数人都喜欢这个Logo,只要绝大多数人不讨厌,就算是成功了。

最后放弃掉的原因是我很理智的发现现有资源几乎不可能保证这个项目的正常运转,因为该死的”葫芦娃“表示工作太忙,这事他暂时退出。虽然我当时也是很义愤填膺地批评了他一顿,然后决定独自完成此”壮举“,但是到现在越是深入地开展这个项目越明白一个事情:自己没钱是跑不起来的。于是索性先把这事搁置了,毕竟这不是我目前生活的主要内容,我需要朝九晚六地上班,晚上回到家还要到该死的超市买那些该死的不新鲜的菜,在该死的厨房忙活一阵子弄俩菜滋润下生活。

做菜是门艺术,到深圳以来厨艺略成气候,这里要多谢明兄的指点。

由于在深圳租的房子比较大,三室一厅近百平米,所以有空间允许我养些花花草草(猛击此处查看)。然后跟我同住的小明跟我在这方面有同好,所以一人养几盆,也有十来种了,家里看起来挺有生气。

去年初入职场,精力充沛,也有激情。在职业技能方面的可填充空间比较大,所以去年写了很多代码,也学了很多知识。今年大不如以往,空余时间写的东西不多,也不成体系。但是今年看的书要比去年多,代码写多了,就会有个瓶颈,会感觉到没有上升的空间。所以在这个时候得回归理论,搞清黑盒内部的工作原理,寻求更高层次质的飞跃。

步子迈大了容易扯着蛋,在实现自由的道路上需要踏踏实实。

关于社会

就一句话,这帮孙子越来越不像话了。

2011年中华人民共和国重大群体性事件

  • 命革花莉茉国中
  • 件事树桐梧京南
  • 乱骚亭九海上
  • 威示人工飞华京南
  • 威示议抗古蒙内
  • 乱骚巷古市州潮
  • 乱骚川利北湖
  • 乱骚塘新市城增
  • 乱骚西黔州贵
  • 行游目项XP对反连大
  • 乱骚宁海江浙
  • 件事坎乌丰陆
  • 突冲警军林玉西广
  • 乱骚里织州湖
  • 乱骚门海头汕东广
  • ......

一年又过去了,搅基已经成为了这个时代的主题。时代变了哇,想想以前,天是蓝的,水是绿的,拍照是要穿衣服的,干妹妹、干妈、干女儿还只是名词。

关于一些人

按照国际惯例,回望又过去的一年,又到了感谢CCAV的时候了。嗯,谢谢你、你、你还有你,当然,还有,你跟你。

相关阅读

2010年年终总结——奔放的胸毛。

,

2010年年终总结

2012-01-05 12:10:38 奔放的胸毛。
2  评论    18,436  浏览

今年是参加工作的第一年,也是有史以来回家最晚的一年,明天回家。去与我亲爱的家人们团聚。

今年又长高了一点点,但是感觉没有长帅一点点,这一点还是有点遗憾的。不禁叹息一声,算了吧,已经很帅了……

今年依然是单身的一年,也是自许多年前情窦初开泡妞未遂之后重新燃起对女性的渴望的一年,向好几个女生伸出过罪恶的“黑手”,怎奈落花有意流水无情,我本将心照明月,奈何明月不照我。终究还是只能获得“好人卡”的安慰奖。来年再接再厉,争取能获得“漂漂老婆卡”一张。

另外打个广告,那些美女们看过来啦~这里的小伙子大甩卖咯~

今年是写代码最多的一年,程序员生涯时间不长,这两年的代码量合计愈十万,今年平均每天生产代码两百行左右。仅仅这个代码量我觉得我给自己有了交代,我努力了。

今年是我在程序员道路上学习技术最多的一年,从user interface到database;从硬件到软件;从个人计算机到手持移动设备;从0和1到企业应用,学过的东西数不胜数。我将一如既往地保持良好学习状态,在自己的事业上有所作为。

额,另外,我再也不敢说自己会下厨了……这项技能还有待修炼。PS:文雪,那不是我的真实水平,不在状态,失误失误。

今年是自我独立的一年,参加工作后自己有了收入,经历了人生第一次自己给自己买衣服,这对寡人来说是一个重大的转折点。它标志着寡人在自给自足吃饱饭的基础上还能穿暖衣的重大改变。接下来就该“饱暖思淫欲”了。

今年是开始感恩的一年,感恩,事实上我一直在做。但是现在自己有了收入,就可以给我所爱的人和爱我的人买点东西了。这是从“口头感谢”转变为“物资感谢”的重大转变。工作大半年了,一毛钱没攒,这一点的确有点说不过去。所以年底咬咬牙给家里汇了点小费(2K)意思了一下,我说那是孝敬二老的,让他们拿去花。我妈却一本正经地跟我强调,存起来,这是给我攒的老婆本,将来娶媳妇用的。

给爸买了双鞋子,我爸这么多年一直穿传统皮鞋,几乎从来没改过。这次给老爸整了双户外休闲牛皮货,旨在慢慢改变他的口味,也一把年纪了,穿一辈子皮鞋总觉得不合适。我想好了,要是老爸敢不喜欢就好好教育教育老古板,儿子买的不管啥口味都得老老实实穿,必须的!逮空再拉出去裤子外套整齐全。我爹妈比较听我的话,这点很是能让我沾沾自喜。

上次去大连出差给母亲带的珍珠项链在元旦的时候送回去了,母亲很是喜欢。她说这辈子都没用过这玩意,压箱底的就是结婚那会的几样金器,夏天看别人戴点首饰心里也很是羡慕,我一碰巧算是了了她一桩心愿。

有时候想想自己当初一意孤行离开学校,08年只身一人来到武汉,学习、找工作、自己生活过日子,着实不容易。家里没家底没背景,自己走到这一步还是吃了不少苦的,屏幕前无数个日日夜夜,一行行代码便是我岁月的脚印。敬自己一杯,像个男人一样坚挺下去。

不能不提到那些我亲爱的朋友们,没有你们哪有我。话不多说,我干,你们随意。

果果,广西南宁。它在我人生最低谷的时候给了我莫大的关爱。谢谢你。她挽救了党,挽救了革命,奠定了长征取得胜利的基础。

强子,山东菏泽。兄弟,有空回武汉喝酒。包醉。

沙子,湖北孝感。它在我寂寞中变态的时候教育了我,徒儿,为师有礼了。若寡人继续这么变态下去,后果不堪设想啊。

鸢尾,湖南长沙。它告诉我女人随时为男人准备了依靠的肩膀(可惜不是为我准备的),让寡人有了将“黑手”伸出的勇气。

骏&王、小白、胖子、小A、茄子、B哥、阿毛(祥林嫂看着神父的照片絮絮地说:我家阿毛要还在的话,也能这么美了)、世美、刘&黄、小方、汪俊、子妄语、刘之猥琐念、阿黄、梁山伯、猪头、影、苗、兵、炀、八戒、玉华、丫头、亚芬、伟哥(男人因你而坚挺)、雅文等等一时记得清与记不清所有的Friends们。感谢CCAV。

革命尚未成,吾心不偏安。二十万,我的目标是五年。人生哪有这么多五年,这一刻就计划,下一刻就开始,做,去做,做了才会有改变有收获。哪有不做错事的人,不做哪能知道是错,绝不唯唯诺诺。

给朋友们的忠告:

我们自命不凡,我们身怀绝技,我们都必须要成功。想要达到目标就需要孤灯下的煎熬,虽然我们贪婪地获取各种知识与本领,但是没有遍体凌伤,谁能随随便便成功?

当我决心要学英语的时候我每天都有学,我承诺每天抄一遍的句子我也做到了。

动作要快,当你还在犹豫的时候别人已经到达了下一站。让我们共同努力,如同我们的父母一样伟岸与高大,肩负起使命。

,

BBC纪录片整理

2011-10-31 16:41:18 奔放的胸毛。
6  评论    30,381  浏览

柔情小先生

对于纪录片爱好者来说, BBC(英国广播公司,比较权威的高知名度媒体)题材广泛、制作精良的纪录片是人生一大乐事。看BBC的纪录片,既可以追溯上下数千年的历史文化,也可以欣赏从宇宙到地信深处的奇妙境界,而其其超级精彩的画面即使定格,也是一幅摄影佳作。

3《地平线:超大质量黑洞》

http://v.youku.com/v_show/id_ca00XMTg4MzgyMTY=.html

4《百慕达三角洲之谜》

http://www.56.com/u11/v_NDgxNjQ4MTE.html

8《太空漫游》

http://www.tudou.com/programs/view/dPXYzZK4rkU/(不知道是不是BBC的)

14《透视动物》

http://www.56.com/u31/v_MzQ5NTAyNzY.html(透视动物1-生存挣扎)

http://www.56.com/u89/v_MzQ5NDg4Mzg.html(透视动物2-新生命)

http://www.56.com/u85/v_MzQ5NDcwNzQ.html(透视动物3-极端生活)

15《古代启示录》

http://tv.sohu.com/20100308/n270666918.shtml(古代启示录:尼罗河上的灭亡)高清

http://tv.sohu.com/20100308/n270666915.shtml(古代启示录:米诺安之谜)高清

http://www.56.com/u52/v_NTA1NDQ5MjA.html(古代启示录:马雅的崩溃)

http://v.ifeng.com/documentary/discovery/201109/2c7e9d41-d50d-41e6-8fee-9ab72696f7d8.shtml(古代启示录:所多玛与蛾摩拉)

17《地球》

http://v.pptv.com/show_page/33070280e8.html(1-5集)

19《制造新人类》

http://www.56.com/u11/v_MzE4MzA4NTQ.html(复制新人类)

http://www.56.com/u11/v_MzE4MzI2MjQ.html(预言者)

24《极地之旅》(8集,缺1/7)

http://v.youku.com/v_show/id_XNzUyMTgwOTY=.htmlBBC 极地之旅,02 穿越俄罗斯

http://v.youku.com/v_show/id_XNzUyMjAyNjQ=.htmlBBC 极地之旅,03 地中海迷踪

http://v.youku.com/v_show/id_XNzUyMjI2NjA=.htmlBBC 极地之旅,04 梦幻的沙

http://v.youku.com/v_show/id_XNzUyMjU5MDQ=.htmlBBC 极地之旅,05 越过边境

http://v.youku.com/v_show/id_XNzUyMjkwMjA=.htmlBBC 极地之旅,06 飞机、船和火车

http://v.youku.com/v_show/id_XNzUyMzYxMTI=.htmlBBC 极地之旅,08 严寒的终点

28《人类亲缘》

暂无

29《人类本能》

http://www.tudou.com/playlist/id/12307810/(专辑,4个部分)

30《鬼盗船真面目》

暂无

31《行星地球探索记》

http://www.56.com/w24/album-aid-9199320.html1-10

32《蓝色星球》

http://v.pptv.com/show/qmlY1j6kFFK1M8M.html蓝色星球(第01集) 标清

http://v.pptv.com/show/q2hX1T2jE1G0MsI.html蓝色星球(第02集) 标清

http://v.pptv.com/show/rGta2ECmFlS3NcU.html蓝色星球(第03集) 标清

http://v.pptv.com/show/rWpZ1ziblFVO2NMQ.html蓝色星球(第04集) 标清

http://v.pptv.com/show/rm1U0jqgEE6xL68.html蓝色星球(第05集) 标清

http://v.pptv.com/show/r2xT0TmfD02wLq4.html蓝色星球(第06集) 标清

http://v.pptv.com/show/u3hHxS2TA0GkIrI.html蓝色星球(第07集) 标清

http://v.pptv.com/show/ib6mVE3vhUYicycIA.html蓝色星球(第08集) 高清

http://v.pptv.com/show/icKqUEnrgUI7xb28.html蓝色星球(第09集) 高清

http://v.pptv.com/show/icauTEXnfT43wbm4.html蓝色星球(第10集) 高清

37《野性南美洲》

http://www.56.com/u75/v_NDE0NDE1Mjg.htmlBBC:野性南美洲,01+失落的世界

http://www.56.com/u59/v_NDE0NDE4MzI.htmlBBC:野性南美洲,02+威猛亚马孙河

http://www.56.com/u51/v_NDE0NDIyNjc.htmlBBC:野性南美洲,03+大草原

http://www.56.com/u61/v_NDE0NDI2MTk.htmlBBC:野性南美洲,04+安地斯山

http://www.56.com/u14/v_NDE0NDMwMDM.htmlBBC:野性南美洲,05+亚马逊丛林

http://www.56.com/u39/v_NDE0NDMzOTM.htmlBBC:野性南美洲,06+企鹅海岸

45《北极传说》

http://v.pptv.com/show/cgv0ctpAsO5RzxE.html高清

51《霍金的宇宙》

http://www.youku.com/playlist_show/id_16133422.html(6集)

58《探索不列颠的高地》

http://v.ku6.com/special/index_3402507.html1-5

59《世界八十宝藏》

http://v.ku6.com/special/index_3355995.html1-10

60《超级风暴》

http://www.tudou.com/playlist/id/1582924/超级风暴(Superstorm)3集全

63《爱因斯坦的最大失误》

http://v.youku.com/v_show/id_XMTM5NDc1OTI=.html

65《复活节岛上失落的众神》

http://v.pptv.com/show/SG5V0zuhEUibyML4.html

70《尼罗河》

http://www.56.com/u72/v_NTU4NDAzNzM.html古代启示录第一集 尼罗河之死

相关系列

http://www.56.com/u78/v_NTU4NDA0NTc.html古代启示录第二集 米诺安文明之谜

http://www.56.com/u56/v_NTU4NDA0NzQ.html古代启示录第三集 崩溃的马雅文明

http://www.56.com/u80/v_NTU4NDA0NzU.html古代启示录第四集 所多玛与蛾摩拉

71《园丁鸟的魅力艺术》

http://v.youku.com/v_show/id_XMzI2MjI0Njg.html

72《以色列的诞生》

http://www.56.com/u37/v_NTg4NjYzMDY.html

73《旷世杰作的秘密》

http://www.tudou.com/playlist/p/l14008985.html

77《人脑漫游》

http://www.youku.com/playlist_show/id_2418422.html(6集,缺2、3)

83《自然世界:鳄鱼谣》

http://v.youku.com/v_show/id_XNzc3MDk0OTI=.html

86《动物犯罪现场》

http://v.ku6.com/show/712uhuvscmGiLjjk.htmlBBC 动物犯罪现场1:内陆刺客

http://v.ku6.com/show/YZn_SX0ZGemwLuGM.htmlBBC 动物犯罪现场2:海洋刺客

http://v.ku6.com/show/wegwY_U4I-LoLkdx.htmlBBC 动物犯罪现场3:极圈刺客

http://v.ku6.com/show/2qVM633hx3w3vqwu.htmlBBC 动物犯罪现场4:非洲刺客

http://v.ku6.com/show/VCRPAJK7wWJZHvV1.htmlBBC 动物犯罪现场5:亚马逊刺客

87《惊世一刻》

http://www.56.com/w97/album-aid-6681316.html10集全

89《宇宙行星探索记》

http://www.56.com/w22/album-aid-7083966.html1-8

91《庞贝古城:最后的一天》

http://www.56.com/u11/v_MzA0Njk0MTM.html

93《自然世界:驭风而归》

http://www.tudou.com/programs/view/Mi7_h7o0Slk/isRenhe=1

94《自然世界:聪明的猴子》

http://v.youku.com/v_show/id_XOTc0Mjk2ODA=.html

97《印度的故事》

http://www.tudou.com/playlist/id/7932983/6集,缺2、3

100《神话与英雄大观》

http://tv.sohu.com/s2010/shyyx/4集

103《雌雄争霸战》

http://v.youku.com/v_show/id_XNjE0MjMwNTY=.html雌雄争霸战 第一集 弱者与强者

http://v.youku.com/v_show/id_XNjE0MzMwODg=.html雌雄争霸战 第二集 挑剔的雌性

http://v.youku.com/v_show/id_XNjE0MTcwMjg=.html雌雄争霸战 第三集 卵子争夺战

http://v.youku.com/v_show/id_XNjE0MzM0NjQ=.html雌雄争霸战 第四集 父母的进退两难

http://v.youku.com/v_show/id_XNjE0MzM3MTI=.html雌雄争霸战 第五集 家有要事

112《地球形成的故事》

http://tv.sohu.com/20111012/n321934548.shtml

116《宇宙间的各种洞》

http://v.youku.com/v_show/id_XNjcxNzE4MDA=.html

119《血战奥马哈海滩》

http://www.tudou.com/programs/view/kY-ScA0CBJw/

----------------------------------------- 以下是补充内容 -----------------------------------------
失落的文明之被咒诅的金字塔文明:土库美

http://site.douban.com/widget/videos/2247395/video/99164/

迁徙的鸟 Le peuple migrateur (2001)

http://site.douban.com/widget/videos/2247395/video/66279/

BBC 加来道雄谈时间

http://www.56.com/u74/v_NjEzNDAwMjM.html01探讨我们如何经历时间

http://www.56.com/u91/v_NjEzNDAzMDQ.html02人一生的时间局限性暨长生不老是否可能

http://www.56.com/u71/v_NjEzNDA0NjA.html03讨探地球的年龄

http://www.56.com/u11/v_NjEzNDI2MDA.html04时间本身有开始与结束吗

科普系列

http://v.youku.com/v_show/id_XMTg5ODQxMTk2.html一根绳子有多长(物理)

http://v.youku.com/v_show/id_XMTcyNjE2MzMy.html神秘的混沌理论(系统论)

http://www.56.com/u73/v_NjEzNTQzNjY.html神秘的你(心理)

http://www.56.com/u82/v_NjEzNTU2MDc.html天才是怎样炼成的(生物心理)

http://www.tudou.com/programs/view/G7-eiISzEQQ/幽灵捕捉计划—寻找中微子(物理)

http://www.youku.com/playlist_show/id_5289569.html奇妙的人类旅程(2—5集,人类学)

《英国广播公司:英国古代史》(BBC:A History of Acient Britain)全四集

http://www.verycd.com/topics/2889505/

《生命博物馆》

http://www.verycd.com/topics/2810506/第一季

《BBC:中世纪思潮》更新完毕 全四集(BBC: Inside the Medieval Mind)

http://www.douban.com/note/161540863/

http://www.verycd.com/topics/2866467

《人體世界》(The Human Body)

http://www.ed2000.com/ShowFile.asp?FileID=140679

《音乐的世界系列》(Music Collection)

http://www.verycd.com/topics/269823/

《BBC 英国历代王朝系列》(Kings & Queens of England)[DVDRip]

http://www.verycd.com/topics/127180/

《BBC 仰望夜空系列》(BBC The Sky At Night)[TVRip]

http://www.verycd.com/topics/134897/

《人人影视纪录片特辑:PBS电视台》

http://www.05sun.com/downinfo/55817.html

印象派画家1850-1900

http://www.verycd.com/topics/2729665/

后期印象派画家-爱德华-蒙克

http://www.verycd.com/topics/2749913/

后期印象派画家-保罗-高更

http://www.verycd.com/topics/2749278/

BBC 维也纳艺术瑰宝

http://www.verycd.com/topics/234079/

亨利八世: 暴君之心

http://www.verycd.com/topics/2741145/

BBC 英国的七个纪元

http://www.verycd.com/entries/520101/

BBC维京人的血统

http://www.verycd.com/topics/84088/

BBC拍的世界名著小短剧

http://www.tudou.com/home/diary_v1263454.html

《英国广播公司:冰冻星球》(BBC: Frozen Planet)

http://www.verycd.com/topics/2907925/

From:豆瓣网友

公告

业精于勤,荒于嬉;行成于思,毁于随。

有些事现在不做,一辈子都不会做了
这一刻就计划
下一刻就实施
绝对不给自己找任何退却的理由
做,去做
做了才能有改变,有收获

最新评论

评论最多的文章

访问最多的文章

分类标签

友情链接

存档

TOP
Copyright (c) 2009-2017, b3log.org