方法

U+-Y+

这个gnuplot脚本是我用于处理Incompact3d产生出来的统计结果(如何统计部分,暂时未写)的画图脚本。
… 阅读全文>>

Haskell在脑海里的踪迹

基于范畴理论,在每一个范畴里面都包含一个objects和fmap关系,利用functor映射到不同的category。 可以继续思考的是一个fmap:(*->*) 一个fmap是可以充当形参的,因为他正如在一个List module中 一个一个的破折号和箭头构成的map关系被放进List这个category中。
… 阅读全文>>

梁公-问题的专注者

为什么要想到要写关于梁公的故事和著作,因为他真的是以 一个学者的心态在思考着社会、国家、学问等事情。从14岁起, 他的脑袋就开始因为一个又一个问题链,有了问题就开始解决问题。
… 阅读全文>>

给自己写作的提醒

为什么写作? 该写什么? 还需要什么?
… 阅读全文>>

Tecplot的云图

Tecplot 是工程绘图的神器。 下面是一种格式,导入tecplot即可。 前面三列是x y z后面分别是ux ,udx,一定要写好文件头。
… 阅读全文>>

伟大的范畴理论

范畴理论是数学上的一种新的语言和框架结构. 对于程序员来说,它是另一种思考方式,一种极度有效的方式来提取规律(Extremely efficient for generalization) Programming is doing Math.编成的工作其实就是数学的工作。 范畴是一种表达事物(things) 和路径(ways) to go between things. 这可以参考thinking like a git,因为他也是一种基于范畴理论, 而延伸出来的实际产物,方便程序员对于development的管理。
… 阅读全文>>

HaskellModule

Reference Here 模块化,这样才能方便构建较大型的项目,解决更加复杂的问题。 其中MyData.hs是模块文件 注意,模块中添加类型时候使用(..); 添加函数时候直接使用函数名 TestMyData.hs是测试模块文件 ##基本语法结构: module MyData ( 类型(..) …. 函数名 …) where 类型声明 … 函数声明 … 注意 MyData.hs一定是和module后面的MyData一样的! 调用方式 import MyData
… 阅读全文>>

加法之后也需减法

老子道德经说道生一,一生二,二生三,三生万物,这句话符合构造定律Constructal Law.
… 阅读全文>>

The greatest weapons

Everything in Haskell has a Type Here are some Type declarations. These are your greatest weapons.
… 阅读全文>>

Haskell几个基本概念--学而无用--无以为用

模式匹配 = +起着一种模式匹配,=不要翻译成等于 最好翻译为如果匹配前面+ 则他的值为后面.-> 也起着一种类型的模式匹配。 分支 |在创建函数的时候 体现着一种分支的效果。 if-else 这其实是一种控制语句,不能说Haskell放掉了控制语句,而应该是循环语句。 一切都是函数。 根据monad的内置结构,函数可以组合生成类似于数学的组合函数(埋藏内部的lambda结构)
… 阅读全文>>