最新 | 最热门 | 最高评价

+0  Java8集合中的Lambda表达式

Tag: Programming Paradigms | Java | lambda | 集合
四火 发于 2013年10月18日 20:52 | 点击: 1243 | 展开摘要
文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

本文翻译自《Java 8 Explained: Applying Lambdas to Java Collections》。

Lambdas表达式是Java 8的主题,在Java平台上我们期待了很久。但是,如果如果我们不在集合中使用它的话,就损失了很大价值。把现有接口迁移成为lambda风格接口的问题已经通过default methods,也就是defender methods解决了。在这篇文章里面我们来看一看Ja

查看全文: http://www.udpwork.com/item/11015.html

+0  C++11的Lambda使用一例:华容道求解

Tag: C/C++语言 | C++ | Lambda
Solstice 发于 2013年10月09日 15:50 | 点击: 1489 | 展开摘要
(感谢网友 @bnu_chenshuo 投稿)

华容道是一个有益的智力游戏,游戏规则不再赘述。用计算机求解华容道也是一道不错的编程练习题,为了寻求最少步数,求解程序一般用广度优先搜索算法。华容道的一种常见开局如图 1 所示。

广度优先搜索算法求解华容道的基本步骤:

准备两个“全局变量”,队列 Q 和和集合 S,S 代表“已知局面”。初时 Q 和 S 皆为空。

将初始局面加入队列 Q 的末尾,并将初始局面设为已知。

当队列不为空时,从 Q 的队首取出当前局面 cur

查看全文: http://www.udpwork.com/item/10910.html

+0  使用graphviz画数据结构

Tag: 中级 | 其他 | ann | c++ | CEDET | ctrl | ede | Emacs | face | lambda | org
ahei 发于 2011年06月15日 07:52 | 点击: 5092 | 展开摘要
作者: tubo

今天下午用了些时间写了个小的函数,该函数配合 autoinsert + graphviz-dot-mode ,可以很方便的将 C 语言中指定的 struct 结构画出来。这样,画了多个数据结构之后,再手动添加几条线, 数据结构之间的关系就一目了然了。

1 Graphviz & graphviz-dot-mode

1.1 What is Graphviz?

1.2 Graphviz 的安装

1.3 Graphviz 的使用

1.4

查看全文: http://www.udpwork.com/item/5277.html

+0  非程序员的Emacs使用心得

Tag: 中级 | 其他 | ahei | Emacs | hippie-expand | lambda | org | windows | 光标 | 配色
ahei 发于 2010年12月27日 11:33 | 点击: 2341 | 展开摘要
作者: 杨博华David Young

这个标题本来是我的个人博客的标题,ahei老大偶然看见了之后觉得这个主意不错,问我说为什么不干脆就写写这个话题呢? 好吧,这个要从为什么会有这个标题说起。话说世界上有两种人,一种是程序员,一种是非程序员。(呵呵,这是一个典型的程序员思维。如果当初不是二进制胜出的话,也许程序员也不这么想) 。至于我自己为什么要用这样一个标题呢?主要是因为,当我开始正式的使用 Emacs的时候,基本上已经不太是一个程序员了。而等我把 Emacs用的比较顺手

查看全文: http://www.udpwork.com/item/3898.html

+0  Emacs org mode学习笔记

Tag: Org Mode | 中级 | C/C++ | cursor | Emacs | emacser | emacser.com | face | IDE | lambda | meteor
lertsau 发于 2010年10月18日 10:22 | 点击: 3606 | 展开摘要
1 参考文献

2 用Org Mode做笔记

2.1 想法与配置

2.2 常用的编辑

3 用Org Mode管理个人事务

3.1 关于TODO ITEM的基本知识和操作

3.2 标签

3.3 时间和日期

3.4 我的TODO LIST解决方案

1 参考文献

本文参考并引用了以下的文章的部分内容。

Yu Peng的Emacs的Org Mode

Emacs org Mode的官方参考文档

2 用Org Mode做笔记

2.1 想法与

查看全文: http://www.udpwork.com/item/857.html

+0  介绍一些Emacs功能强大的函数

Tag: Elisp | 中级 | ahei | C | Emacs | face | lambda | org | python | 光标 | 配色
ahei 发于 2010年06月07日 13:19 | 点击: 2616 | 展开摘要
作者: xilbert

1 字符串类

2 hook类函数

3 用来高亮的函数

4 编译类函数

5 将这些函数串起来

1 字符串类

string-match 函数: 用指定的正则表达式去匹配字符串,将匹配的结果放到 match-data中。(match-data 用于存储emacs中字符串模式匹配中的匹配结果) 让我们看一个例子吧!

例 1:

?View Code LISP

1
2
3

(setq mystr "The qui

查看全文: http://www.udpwork.com/item/1640.html

+0  快速include一个系统头文件

Tag: 初级 | 小技巧 | ann | ann77 | C | face | keymap | lambda | 王纯业 | 补全 | 配色
ahei 发于 2010年04月29日 09:39 | 点击: 2176 | 展开摘要
作者: 王纯业

输入inc, 然后按空格, 会提示输入文件名称.

?View Code LISP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

;; 安装 abbrev
(mapc
(lambda (mode)
(define-abbrev-table mode '(
(&q

查看全文: http://www.udpwork.com/item/1165.html

+0  使用Emacs daemon

Tag: 初级 | 快速启动 | daemon | Emacs | face | lambda | org | term | 插件 | 配色
ahei 发于 2010年04月20日 14:43 | 点击: 2551 | 展开摘要
作者: Tiger Soldier

什么是 Emacs daemon

关于Emacs有一个很著名的笑话,就是Emacs = Emacs Makes A Computer Slow。Emacs启用慢是一个人尽皆知的事实。由于启动时要加载大量的脚本和插件,使得Emacs在启动时往往需要数秒之久。因此我在进行一些快速简单的任务,如svn commit时,都是使用nano或者vim来进行的。

Emacs daemon就是为了这个而诞生的。它将Emacs变成了一个C/S模型&md

查看全文: http://www.udpwork.com/item/916.html

+0  在Emacs中使用gdb调试程序

Tag: IDE | 中级 | ann | cedet | ctrl | ede | Emacs | gdb | gud | lambda | org
ahei 发于 2010年03月29日 10:18 | 点击: 2610 | 展开摘要
作者: Tiger Soldier

1 引言

2 准备工作:将调试信息编译在程序中

3 开始:开启Emacs的调试模式GUD

3.1 运行gdb

3.2 gdb界面

3.3 小结

4 调试:设置断点,控制程序流程

4.1 设置、删除断点

4.2 运行程序

4.3 单步执行、运行到光标处

4.4 继续运行程序

4.5 小结

5 察看变量的值

5.1 本地变量buffer

5.2 察看变量值

5.3 用工具提示显示变量

查看全文: http://www.udpwork.com/item/858.html
|<<<1>>>| 一共1页, 9条记录