- 博客(105)
- 资源 (4)
- 收藏
- 关注
原创 d语言论坛对nimrod语言的讨论地址
以下是D语言官方论坛对Nimrod语言的讨论地址http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=168607 粗略看了一下,这门新语言还是很吸引人的,强大、简洁、实用、稳定,整合了面向对象、函数式、过程式、泛型等编程范式,还能保持简洁和高效。 nim...
2012-05-30 21:27:17
218
一个结合了Lisp的强大能力、python的易读性和C的性能的编程语言:Nimrod
一个结合了Lisp的强大能力、python的易读性和C的性能的编程语言:Nimrod项目主页:http://nimrod-code.org/ Nimrod是一个新型的静态类型、命令式编程语言,支持过程式、函数式、面向对象和泛型编程风格而保持简单和高效。Nimrod从Lisp继承来的一个特殊特性--抽象语法树(AST)作为语言规范的一部分,可以用作创建领域特定语言的强大宏系统。Nim...
2012-05-30 21:18:43
580
原创 Ocaml编程速览
Ocaml编程速览来自http://bbs.9ria.com/thread-77807-1-1.html一旦你了解了OCaml便会感到它是一门非常神奇的语言,不过学习它的第一步却是非常困难的。希望这个小小的教程可以让事情变得简单些。首先OCaml不是一个结构化语言,它属于函数语言家族。纯粹的函数语言没有提供循环机制(你需要使用递归来完成循环),变量也不可改变,以及其它的一些...
2012-05-17 20:56:55
263
原创 OCaml程序的结构
原文地址:http://www.ocaml-tutorial.org/the_structure_of_ocaml_programs 翻译:ShiningRay现在我们花些时间从一个更高的层次来看看实际的OCaml程序。我想教一下关于局部和全局定义,什么时候使用;;,什么时候是;,以及模块、嵌套函数和引用。这样我们就要看这些以前毫无概念没见过的OCaml概念了,不过现在还不用担心细节问题...
2012-05-17 20:53:20
243
原创 OCaml基础知识
注释OCaml的注释是用(* and *)来分隔的,如下:(* 这是一个单行注释 *) (* 这是一个 * 多行 * 注释 *)换句话说,注释的方式和原始的C(/* ... */)一样。目前还没有单行注释的语法(就是类似Perl的# ...或者C99/C++/Java的// ...)。是否使用##...还没有确定,而且我极力推荐OCaml的人以后能将其加入...
2012-05-17 20:51:59
1807
原创 有权重的网站为何不发外链也能够生龙活虎
众所周知,seo最重要的两点就是内容和外链,这个是通过站长朋友所验证出来的事实,这也是每天seo优化的重点,内容文字的编辑和发布,站外外链的建设都是必不可少的。一个网站起来,如果只通过站内内容的更新,不去发外链,或许会有效果,或许慢慢的会有关键词排名,但是起到的效果要来的非常缓慢,哪怕是高质量的原创内容,刚开始没有信任度,搜索引擎或许都不会来抓取;而站内不更新,只从外链下手,可以给网站关键词...
2012-01-06 17:44:32
199
原创 博客seo之以博客养博客(转)
要做好自己的博客,那么我想我写的这篇文章对你来说是有帮助的了,博客seo之以博客养博客将会告诉你怎么去推广你的博客! 在写这篇文章的时候,我思索了良久,回想了一下这一个月来自己做这个博客的经历,然后也上网搜索了一下自己喜欢的wordpress,结果发现了下面这个消息!“北京时间11月11日消息,据国外媒体报道,WordPress创始人马特·穆伦维格(Matt Mullenweg)周四确...
2012-01-06 17:43:25
317
原创 wp时区正确设置
安装了wordpress程序之后,如何正确设置你的站点时区呢,这个问题有点蛋疼的了,呵呵,如果没有设置好的话,你以后设置定时发布文章这个功能就不正常了,不能对应上你的手机时间!时区设置首先在你的wp控制面板中选择设置里面的常规就会出现上图的设置界面了,中国的时区设置正确的应该是UTC-8这个,大家可以快捷的知道了,如果不想知道别的,多了解别的东西就直接快捷设置就好了的!接下来...
2012-01-06 17:39:38
435
原创 seo执行力你注意了吗?(转)
在你做seo的时候,你的执行力够吗?很多人开始觉得seo很神奇,很感兴趣,可是慢慢的就觉得枯燥乏味。所谓执行力,指的是做某一件事情,坚持,贯彻的做下去,不到目的不罢休!执行力:对个人而言执行力就是办事能力,有了执行力就表示你有一定的个人办事能力;看你是否有执行力,就得从你的收花多少来评判了!1、不仅要量,更要看你的质量很多人,有事儿没事儿去发几个外链,然后第二天seo综合查询的时...
2012-01-06 17:37:48
255
原创 让百度更快收录新站的一些小技巧
对于一个新站来说,我想百度的收录问题应该是新站站长们最头疼的一件事情了。如何让百度对自己所建的新站收录更快更多,每个新站站长都会有自己的一套做法,今天就来说一些自己在网上看到的让百度更快收录新站的方法。这些方法我还没有全部试过,从今天起让我的新站赛挑网购 淘宝旗舰店 先来做一下试验,成不成功,试了后再来说。以下是这些用百度相关产品快速收录新站的技巧。 向百度提交自己的网站,提交地址是ht...
2012-01-05 20:39:24
187
原创 haskell中快速计算斐波那奇数列
haskell中快速计算斐波那奇数列 看到一个在Haskell中,利用函数内涵快速计算斐波那奇数列的函数: fib=1:1:[a+b|(a,b)<- zip fib (tail fib)]或fib@(1:tfib)=1:1:[a+b|(a,b)<- zip fib tfib]此函数得到一个斐波那奇数列的无限列表,要取前10项可用...
2010-11-14 22:17:53
255
原创 用haskell求水仙花数
用haskell求水仙花数最近对haskell语言比较感兴趣,因为它简洁、高效、强大。今天摸索着用haskell写了一个求水仙花数的程序,其实只有一行代码。水仙花数是一个三位数,它的各个数位的三次方这和与该数相等。如下: [c|i<-[1..0], j<-[0..9], k<[0..9],let c=i*100+j*10+k,c==i^...
2010-11-14 21:53:42
134
原创 来自网络的有关实验室语言与工程性语言的精彩论述
来自网络的有关实验室语言与工程性语言的精彩论述原文出自groups.google.com/group/pongba/msg/7d2d93586f10bb6f的google缓存在 2010年4月25日 下午12:54,Alleluia <allul...@gmail.com>写道: 仅说GHC,那是小看它了.没有Haskell,可以有C,有Java,有Ruby,有Pytho...
2010-08-24 09:44:36
207
原创 (转)Haskell与范畴论
Haskell与范畴论http://www.yi-programmer.com/blog/2010-04-06_haskell_and_category_translate.html用haskell的概念解释范畴论。翻译自 wikibook : http://en.wikibooks.org/wiki/Haskell/Category_theory目录范畴论简介 范...
2010-08-06 21:10:26
458
原创 (转)对 haskell 与 monad 的理解
对 haskell 与 monad 的理解 http://www.opengpu.org/bbs/viewthread.php?tid=2638&extra=page%3D1haskell作为纯函数式语言如何处理IO并不是真正的处理,只是通过类型系统将跟IO相关的“不纯”的代码和其他纯函数式代码隔离开。通过编译期类型检查进行保证。具体实现就是通过叫 IO 的 type co...
2010-08-06 21:07:55
223
原创 (转)函数式编程另类指南
函数式编程另类指南原文链接:Functional Programming For The Rest of Ushttp://www.opengpu.org/bbs/viewthread.php?tid=174&extra=&ordertype=1原文作者:Vyacheslav Akhmechet翻译:lihaitao (电邮: lihaitao在gmail.c...
2010-08-06 21:02:48
214
原创 来自水木清华的Haskell简明教程
Haskell简明教程来自水木清华http://www.smth.edu.cn/bbscon.php?board=FuncProgram&id=107Damir MedakGerhard Navratil Institute for GeoinformationTechnical University Vienna February 2003 译者:taowen 北京理工大学071...
2010-08-06 20:58:49
1056
1
原创 (转)Haskell教程
Haskell教程http://rufi.ycool.com/post.58940.html by rufi 2003.3.21 -- 2003.4.2 一.序 1.什么是Haskell? Haskell是一种函数编程语言. 1980年代以前对函数编程有很多研究, 但不同的研究者使用各自不同的语法记号, 一起交流时造成一些不便. 后来1987年的时候, 在FPCA'87会议上制...
2010-08-06 20:44:41
258
原创 (转)Beyond Locks and Messages: The Future of Concurrent Programming
(转)Beyond Locks and Messages: The Future of Concurrent ProgrammingPosted by Bartosz Milewski under Chapel, Concurrency, Fortress, Multithreading, Parallelism, Programming, X10 [17] Comments &...
2010-08-03 22:48:57
394
原创 Parallel Programming with Hints(转)
Parallel Programming with Hints(转) Wouldn’t it be nice to be able to write sequential programs and let the compiler or the runtime automatically find opportunities for parallel execution? Somethi...
2010-05-14 12:27:40
270
GRUB2高级教程(转)
GRUB2高级教程转自http://hi.baidu.com/czvo/blog/item/04e94efb28982e61024f5605.html这个教程介绍GRUB2中的一些高级功能。1、编译和安装首先,使用cvs下载代码:cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/grub co grub2下...
2010-05-04 08:14:38
574
grub2基础教程-修订(转)
grub2基础教程-修订转自(http://blog.daliansky.net/grub2-based-tutorial-amendment.html)grub2基础教程-修订 smallapple 目录一、grub2新特性二、grub2安装与启动三、grub2配置文件详解四、...
2010-05-04 08:10:18
250
解决安装Vim中文包之后,Vim 菜单和提示乱码问题
解决安装Vim中文包之后,Vim 菜单和提示乱码问题很多国内用户安装完Vim / GVim后,为了更好的获得帮助,从网上下载了中文的文档包:http://vimcdoc.sourceforge.net/ 安装之后发现文档帮助文档确实变成中文了,但是同时,Vim和GVim的菜单和提示都变成乱码.解决方案如下:最新版VIM中文帮助会默认安装一个全局插件vim\vimfiles\plug...
2010-04-19 18:51:16
138
Flow-based programming(维基词条)
http://en.wikipedia.org/wiki/Flow-based_programming
2010-04-02 08:56:15
203
Dendrite发布(转)
Dendrite 0.9来自http://dblog.aldacron.net/2010/04/02/dendrite-0-9/A new project release has been announced, Dendrite 0.9. Dendrite is a flow-based programming API built with D1 and Tango. It is rele...
2010-04-02 08:52:31
179
Linguaggio D versione 2(转)
Linguaggio D versione 2转自http://leonardo-m.livejournal.com/93664.htmlNon si puo' spiegare tutto un linguaggio in un post, ma una spiegazione di cosa sia puo' velocizzare assai un suo possibile suc...
2010-03-31 06:42:16
150
用AGG实现高质量图形输出(二)
用AGG实现高质量图形输出(二)来自http://www.cppprog.com/2009/0821/150.html 上次讲了AGG的显示原理并举了一个简单的例子,这一篇文章开始讲AGG工作流程里的每个环节。为了方便对照,再放一次AGG显示流程 图 另外,上 一篇文章里的例 程也 很重要,后面的例子都将基于这个代码。下面,我们来考察AGG显示流程中的每个环节。理...
2010-03-28 14:25:23
337
用AGG实现高质量图形输出(一)
用AGG实现高质量图形输出(一) 来自http://www.cppprog.com/2009/0816/146.html AGG是一个开源、高效的跨平台2D图形库。AGG的功能与GDI+的功能非常类似,但提供了比GDI+更灵活的编程接口,其产生的图形的质量也非常高(自称超过GDI+) 使用前AGG的准备工作下载AGG库,它的家在http://www.antigrain...
2010-03-28 14:19:57
335
支持中文
支持中文来自http://www.cppprog.com/2009/1111/176_5.htmlScintilla默认用的是ANSI编码,所以编辑中文之类的多字节编码时,会出错半个字符的问题。我们可以使用SCI_SETCODEPAGE命令设置使用的编码。为了支持多语言,建议使用UTF8编码:// UTF-8编码 SendEditor(SCI_SETCODEPAGE,...
2010-03-28 14:07:01
147
支持代码完成和函数提示
支持代码完成和函数提示来自http://www.cppprog.com/2009/1111/176_4.htmlVS的代码完成和函数提示功能是很值得称道的,它们可以极大地提高我们的编程效率(造成我现在写代码时往往只记住前四个字母,如果在对象后面点了小数点后不出现提示就会心慌意乱的说-_-),尽管有时也会失效。做为IDE这个功能是绝对不能少D。即使你只打算做个编辑器,如果有这个功能那也是...
2010-03-28 14:06:05
401
怎样支持自动缩进
怎样支持自动缩进来自http://www.cppprog.com/2009/1111/176_3.html在VS里编写C++代码时,输入回车换行后会保持和上一行的缩进一致,输入"{'字符后回车还会帮我们多缩进一次,输入'}'后又能自动退回。我们的编辑器也要实现这个功能。现在再仔细了解一下Scintilla的通知消息(http://scintilla.sourceforge.net/Sc...
2010-03-28 14:04:43
308
为Scintilla加入代码折叠功能
为Scintilla加入代码折叠功能来自http://www.cppprog.com/2009/1111/176_2.html前面曾说过当编辑器有代码折叠功能时,25号到31号这7个标记是作为代码折叠专用标记的。在scintilla.h中,我们可以找到它们的定义:#define SC_MARKNUM_FOLDEREND 25 //折叠状态(多级中间)#define SC_MARK...
2010-03-28 14:03:14
699
页边(Margins)和标记(Markers)
页边(Margins)和标记(Markers)来自http://www.cppprog.com/2009/1111/176.html代码折叠是现代IDE和代码编辑器的必备功能,如果现在推出一个不支持折叠的编辑器,那是要被BS地~~。为了不被BS,很有必要先“研究”一下Scintilla的页边(Margins)和标记(Markers)功能。页 边(Margins):页边是位于文本显...
2010-03-28 14:01:49
656
(转)用Scintilla让程序支持语法高亮
用Scintilla让程序支持语法高亮来自http://www.cppprog.com/2009/1030/171.html Scintilla是一个免费、跨平台、支持语法高亮的编辑控件。它完整支持源代码的编辑和调试,包括语法高亮、错误指示、代码完成(code completion)和调用提示(call tips)。能包含标记(marker)的页边(margin)可用于标记断点...
2010-03-28 13:56:09
1063
1
LUA脚本语言入门
LUA脚本语言入门Lua 程序设计初步作者: 沐枫 (第二人生成员)本文来自CSDN博客出自:http://blog.csdn.net/skyremember/archive/2008/10/17/3089447.aspx 在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使...
2010-03-28 13:52:29
86
Scintilla使用指南(1) - 简介
Scintilla使用指南(1) - 简介本文来自CSDN博客:http://blog.csdn.net/jack_china2008/archive/2008/06/08/2525358.aspx Scintilla是一个开源的编辑组件,它不仅具有通常的编辑功能,而且还提供了语法样式、代码折叠、标签、代码自动完成和提示等功能。 Windows版本的Scintilla,是一...
2010-03-28 13:47:14
370
Scintilla使用指南(3) - 搜索和替换
Scintilla使用指南(3) - 搜索和替换 本文来自http://blog.csdn.net/jack_china2008/archive/2008/06/10/2530388.aspx Scintilla提供了搜索和替换功能,它可以进行普通查找和正则表达式查找。Scintilla的正则表达式,只提供了很有限的一些基本功能。 在进行文本搜索时,需要设置搜索标志:搜索...
2010-03-28 13:45:30
621
Scintilla使用指南(2) - 全文检索和修改
Scintilla使用指南(2) - 全文检索和修改来自http://blog.csdn.net/skyremember/archive/2008/09/27/2985512.aspx 在Scintilla中,每个字符后面,都跟有一个表示字符样式的字节,字符字节和样式字节一起组成一个字符单元。样式字节的8个bit,分为两部分:字符样式和字符指示器。通过SCI_INDICATORFILL...
2010-03-28 13:43:49
408
使用概述 scinitlla
(转) 使用概述 scinitlla 如何使用scinitlla控件呢?scintilla控件需要两个头文件,Scintilla.h和SciLexer.h,这里定义了消息宏,所用到的数据结构类型等等。在所要用到的cpp文件中包括这两个头文件即可。scinitlla控件与主程序交互通信是通过消息传递的。在窗体类中,创建一个scinitlla控件,然后发送消息给控件,以达到不同...
2010-03-28 13:40:58
160
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人