- 浏览: 326660 次
最新评论
-
riki:
D 语言学习交流群 264617728, 欢迎加入
D语言真相 The Case for D(1-5) -
exploder:
请教,如果使用D2进行wxD编译呢?
编译WxD0.16 -
blue_halo:
那如何解决呢????????
不能每次都用别的打开存成utf- ...
pyDev 中输入中文问题 -
funxue:
请教楼主
Error: undefined identifie ...
D语言版本的华容道 -
litsen:
在配置ms sqlserver的过程中遇到些问题,从Googl ...
安全第一,在sql server和client之间配置ssl连接
文章列表
过年了,到书市闲逛,发现了《水是最好的药》。
颠覆性的理论,三十五次重印,近万个案例,简单的方法,直观的论述,让我也相信了。暂且试试吧,毕竟,我也发胖了,也很口渴。
做个笔记:
1.水量:半斤的水杯,每天至少要喝6-8杯。
2.时机:三餐前的半小时,饭后两个半小时,大餐或者睡前。
3.水源:普通自来水,瓶装水,含钙的水
4.适宜:少吃油腻和油炸食品,增加水也要加盐,必吃胡萝卜。
5.程序:循序渐进的喝水,尿量增加,即可多喝水。防止浮肿和肺部积水。尿应为无色或者淡黄色,尿色发暗即为脱水。
6.运动:经常散步。
祝愿大家新年万事如意,身体健康!
1. Phobos:
std.demangle 得到编译后的名称字符.
std.metastrings 编译期操作字符串.
std.traits 编译期类型识别.
2.运行时反射:http://flectioned.kuehne.cn/,有例子,支持最新的DMD1.007.用-g进行编译,可以动态创建对象.
3.字符串混入:
混入创建对象:template GenStruct(char[] Name, char[] M1)
{
const char[] GenStruct = "struct " ~ Name ~ "{ int " ...
- 2007-02-23 11:49
- 浏览 2589
- 评论(0)
Walter于一月十七日在微软做了关于D语言的报告
内容提要:引用This talk assumes you're bored with the usual macguffins - expressions, statements, and core strings vs library strings. We'll skip right to the naughty bits - lambdas, mixins, tuples, scope guards, lazy arguments, and static if's. What are they, and what they are g ...
- 2007-02-23 11:23
- 浏览 2743
- 评论(0)
期待已久的D1.0终于发布了! 感谢Walter给我们提供了这么好的工具!
引用What's New for D 1.00
Jan 2, 2007
New/Changed Features
-v flag now outputs imports
added std.c.linux.pthread
Bugs Fixed
Fixed Bugzilla 552: Internal error: ..\ztc\cg87.c 1327 on in-function modulo of imaginary number
Fixed Bugzilla 553: Assertion failure: ...
Stewart 发表了一封Walter坏习惯的信.看了让人感动.Walter为我们所尊重.Stewart追求卓越的精神鼓舞人心.无论是设计思想,还有错误处理,语法拼写,都在精益求精.
我辈当学而思之.
Stewart的D资源主页http://pr.stewartsplace.org.uk/d/
引用
It's time to make a list of Walter's habits that continually annoy us.
Here are some of my peeves, to start it off:
1. Dodging issues, includin ...
- 2006-12-16 11:25
- 浏览 2865
- 评论(0)
Walter Bright said:
引用Brad Roberts and I have been discussing putting on the first D
conference. We'd at last all get to meet each other! This announcement
is to gauge the level of interest.
It would be either in the spring (March) or early summer (June). It
would be in Seattle, Washington or As ...
- 2006-11-17 15:55
- 浏览 2303
- 评论(0)
D的数据库 接口 DDBI
所有的程序都可能访问数据库。为了让D兼容其他语言开发的数据库接口,并为开发者提供统一的访问形式,DDBI应运而生。
DDBI 包含几个核心的 类,包装了数据库的基本操作。
Row 包含了多个列的一个行。允许使用索引和列名访问行的数据。
Database 提供了一个抽象的数据库封装,包含了连接,执行Sql语句,返回行的函数。
Result 管理一个从数据库返回的结果集,返回多个Row。
statement 实现了动态参数构建sql语句的类,可以执行sql语句。
例子:
import dbi.sqlite.SqliteDatabase;
import std.s ...
- 2006-11-16 11:42
- 浏览 11245
- 评论(31)
MiniD是作者参考了Lua(著名的嵌入语言),ECMAScript,的优点,语法类似于D,功能基本和Lua相仿。根据Lua的成功,我相信MiniD也会被广泛使用。
嵌入行语言主要和宿主语言互操作。为了实现机制和策略的分离,宿主语言实现主要机制,而不容易变化的部分,分离到脚本语言中,并进行嵌入。Lua成功源于一些著名的游戏,如魔兽世界、博德之门。用嵌入语言实现配置,功能扩展,大大提高了程序的可维护性。
从D访问MiniD,主要是访问变量,访问函数。变量可以在State中进行登记。
MiniD的函数都是静态闭包,一个脚本的集合也是闭包。即脚本也是一个大的函数,象函数一样进行使用。在MiniD中 ...
- 2006-11-15 21:22
- 浏览 2494
- 评论(0)
1.框架的意义,一个简单windows程序的要素:
封装了windows窗口,控件,简化windows开发.
声明winProc回调函数;定义窗口属性,绑定回调函数,注册窗口类;创建windows窗口;进入消息处理循环,直到结束.
一个简单的win32程序,D的例子:winsamp
// Compile with: dmd winsamp gdi32.lib winsamp.def
import std.c.windows.windows;
import std.c.stdio;
const int IDC_BTNCLICK = 101;
const int IDC_BTNDO ...
- 2006-10-22 12:38
- 浏览 1775
- 评论(1)
Walter 发布了DMD0.170,171,172,修正了几乎所有可知的BUG(剩下的真的不多了),1.0指日可待了.
添加了新的特性:
foreach_reverse 可以倒序遍历任何数组.委托也可以使用foreach,但是必须和opApply一致.
int opApply(int delegate(inout Type [, ...]) dg);
final 成员函数不在放置了虚函数表中,这样,继承类可能需要重新编译.
精确匹配的null,null类型携带了类型,可以使用type函数检查.
dmd.zip (D compiler) for Win32 http://ft ...
- 2006-10-18 17:52
- 浏览 1756
- 评论(2)
要使用D,就要和其他应用配合。D和C是二进制兼容的。可以转换C的头文件为D的文件,然后访问C的库,或者兼容C的库。
步骤:
1.转换C的头文件。具体办法http://www.digitalmars.com/d/htomodule.html,也可以使用HTOD工具 http://www.digitalmars.com/d/htod.html,下载在http://ftp.digitalmars.com/d/htod.zip
2.转换动态库,生成D可以链接的lib文件,D链接的格式是Intel32为OMF格式,和微软使用的lib文件格式COFF不兼容,转换格式的程序我没有找到 ,虽然介绍了。可使用的 ...
- 2006-10-10 00:34
- 浏览 4463
- 评论(2)
感谢前辈们对D的贡献!
收集了D语言中文文档地址,供大家参考。
uframer(焦冶)的专栏 http://blog.csdn.net/uframer
Gemini Blog(隆轩Blog) http://blog.donews.com/haogemini/category/121597.aspx
ShowLong的编程专栏http://blog.csdn.net/ShowLong/category/173343.aspx
还有D的老家(英文) http://www.digitalmars.com/d/
附件是我正在整理的D语言文档(整理的前辈的翻译 )
- 2006-10-09 23:49
- 浏览 13982
- 评论(8)
今天思考了一下经理的考核。
企业是个盈利性的组织。要处理好在社会中的关系;满足客户的需求;平衡企业内部的关系;还要关注竞争对手,防止一败涂地;最终组织目的是为了盈利:满足股东或者投资者的利益。经理就是要为了多个目标进行努力,实现终极愿望:盈利。
那么考核也就简单了:
1.社会和谐度:不违法,不违反社会公德,完成企业的社会任务,培养人才,增加就业机会,努力为社会创造价值,为社会进步谋求幸福,这是定性的一个指标。
2.客户和谐度:满足客户需求,引领客户消费,帮助客户成功,不涸泽而渔,欺诈客户,骗取利益;究竟谁是我们的客户,这要好好的研究。
3.员工和谐度:是否是个合格的雇主?培养你的员工了 ...
- 2006-10-09 23:37
- 浏览 1997
- 评论(0)
Walter大师 发布了0.164版本的D语言编译器.
这次修改了很多Bug.加入了创建文档注释的宏.
<n>
最近我一直在使用.真心希望1.0版本的早日发布.
在http://larsivi.net/的blog中,我发现walter在讨论import的问题. 似乎就要发布1.0了.那里有好几个Pre1.0的帖子. 真让我狂喜.
Jole有一篇文章,似乎关系到了D,收集. http://www.joelonsoftware.com/items/2006/08/01.html
- 2006-08-15 22:53
- 浏览 1410
- 评论(0)
做了4、5年的开发,大大小小的项目也做了不少,但以前都有一个致命的问题,不知不觉就会写出一个巨大的主程序出来,层次复杂,编码痛苦,调试困难。但似乎大家都认同这样的开发方式,虽然都知道界面和功能分离是好事情,但就是做不到。我自己也曾痛苦的思考过,但没有什么收效,似乎在Windows下的开发只能是这么痛苦。
一星期前买了<<unix编程艺术>>,这一周可谓改天换地,每天都在阅读和思考中度过,想必武侠小说中的武功大进也就是这个意思了。虽然书还没看完,但是有些话实在是不吐不快。
什么是界面?界面就是功能的子集。没有哪个界面能反映所 ...