本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 龙儿筝
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- zhanjia
- ajinn
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
- lich0079
最新文章列表
Write Yourself a Scheme in 48 Hours(1)
PRE:Write Yourself a Scheme in 48 Hours是我觉得比较好的教程之一,我想翻译它,借此留下我学习的痕迹,并能够与大家交流,希望大家指正。
-------------------------------------------------------------------------------------------
1
、概论
大多数网络上的
Ha ...
没专门语法支持的语言里用monad好难看
上周在JavaEye问答看到求一个逻辑运算结果,其中De Morgan定律的应用如night_stalker老兄所说,并不困难。不过就这么应用定律来推算或许不直观,所以当时我就想换个角度,写段C#代码来穷举验证问题中的表达式在应用De Morgan定律前后的真假值是否总是相同。
通过LINQ,代码很简洁:
using System;
using System.Linq;
static cl ...
GNOME是不是什么地方从根本上错了。。。
大家好。
给大家拜个晚年。假期大家应该休息得不错吧。
不知是不是哪里错了。不知群里有没有熟悉GNOME的高手。
字多杀猫。摘要:
1、大家说说,Gnome编程怎么学?
2、GTK,GObject,GType,GIO这个代码栈有没有什么问题?是不是什么根本的地方弄错了?
3、这个世界是不是都错了?
我已经是第无数次开始尝试学习GNOME下的编程了。
用C和Python语言编过一两个GTK程序 ...
对象的责任:自己万能?还是把责任仍给别的对象?
大家好。
好长时间没联系了。
假期好。
/*************
摘要:
1: 讲个笑话
2: 浅谈面向对象的一些东西
3: 引出一个我没有解决的问题
*****************************************************/
<part 1>
咳咳。本大人来讨论一些很有趣的话题。
先来热身:
Q: 看到如下代码,面向对象的 ...
Haskell例程二:计算fibonacci数列
第一种写法:
fib 0 = 0
fib 1 = 1
fib n = fib (n-1) + fib (n-2)
第二种写法:
let fibs = 0 : 1 : zipWith (+) fibs (tail fibs)
Haskell例程一:计算直角三角形边长
如何取得所有三边长度皆为整数且小于等于10,周长为24的直角三角形?首先,把所有三遍长度小于等于10的三角形都列出来:
ghci> let triangles = [ (a,b,c) | c <- [1..10], b <- [1..10], a <- [1..10] ]
刚才我们是从三个List中取值,并且通过输出函数将其组合为一个Triple。只要在ghci下边 ...
Haskell惯用法
在这里总结一下我遇到的Haskell惯用法:
[a,b,c] !! 1
列表后跟两个感叹号和一个index,表示取出该列表中位于该index的元素。
GHCi中的一些宏命令:
:cd 更改当前目录
:load 或者 :l 加载module(hs文件)
:reload 或者 :r 重新加载最近一次加载的module文件
:type 或者 :t 显示后面表达式的类型
:help 列出常用 ...
Haskell的元组和列表类型小记
Haskell的列表要求其中的每个元素的类型都必须相同,
假设有如下一个list:
[a,b,c]
该list中的a\b\c类型要相同,
[1,2,3]和[4,5]的类型是相同的,都是(Num t)=>[t]
[[1,2],[1,2,3]]和[[1,2],[1,2,3],[1,2,3,4]]的类型是相同的,都是(Num t)=>[[t]]
[1,2,3]和['a','b','c ...
Haskell计算列表长度
计算Haskell列表长度:
let length xs = sum [1 | _ <- xs]
通过对列表集合的迭代,
understroke是忽略集合元素,
将集合中的各个元素替换为1,
然后通过对新集合求和,计算出列表长度。
答复: 三只大老虎和三只小老虎过河
原始问题:http://www.iteye.com/topic/315448
引用三只大老虎和三只小老虎过河
三只大老虎分别是A.B.C三只小老虎分别是1.2.3,只有一条船,一次只能坐两只,A和1是母子俩,B和2是母子俩,C和3母子俩,只要任何一个母亲离开小老虎,小老虎都会被吃掉.
问题补充:大老虎都会划船 三只小老虎中只有1会划船
设大老虎为ABC,相应的小老虎为abc,其中c会划船。
我 ...
The Top Ten Erlang News Stories of 2008
Erlang Inside: The Top Ten Erlang News Stories of 2008
from Planet Trapexit - Erlang/OTP News
http://erlanginside.com/the-top-ten-erlang-news-stories-of-2008-69
It goes without saying that 2008 was ...