- 浏览: 326672 次
最新评论
-
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连接
文章列表
中国式管理首重关系管理,而关系管理最大的敌人就是乡愿、小人与派系。派系是结构问题,我们以后再谈,这里先谈乡愿与小人问题。
唐朝,某一年大丰收,一天唐德宗打猎到一个农民赵光奇的家问他们快不快乐,结 ...
- 2007-08-06 17:45
- 浏览 2074
- 评论(5)
因为工作的关系,每个人都可能写总结。包括我也不例外。但要写好总结,并在总结会上做好发言却不是容易的事情。下面介绍下我的经验。
总结的忌讳:
1.内容跑题:
说别人的事情多,自己的事情少。总结的中心就是总结自己的工作。或者对工作的建议和思考。
在总结中给大家布置任务,自己不总结。 以大量篇幅告诉大家要怎么做,不说自己做了什么。
给大家讲课,一副教育别人的口吻,并且讲的不是自己研究的东西。
2.流水账:罗列内容,总是罗列内容,1,2,3,4,就是这些,没有总结。仅仅罗列。没有分析。或者分析的不够深入。
3.假大空:总结上说了很多原则,政策,对 ...
- 2007-07-08 21:25
- 浏览 1853
- 评论(2)
学习密度与专注力
By 刘未鹏(pongba)
C++的罗浮宫(http://blog.csdn.net/pongba)
上次学校里面有一个免费的李阳英语讲座,好奇于是就去听了一下。对一句话印象比较深刻,大意是说许多人学了快10年的英语,其开口的时间还不如在 ...
- 2007-06-27 13:55
- 浏览 1418
- 评论(0)
揭开山西黑砖窑内幕记者:最大阻力是当地部门http://www.sina.com.cn 2007年06月17日02:15 中国青年报
本报记者 潘志贤 实习生 周立顺
“有关领导已经批示了山西黑窑工案,你放心,你的孩子很快就会找回来的。”付振中拿 ...
- 2007-06-17 13:02
- 浏览 1429
- 评论(1)
有一种循环,这是一种宇宙的节奏。今天一个程序流行,明天又是另一个;今天修正了500个程序中的错误,明天又将出现另外500个新的。要理解生命,就要知道这种节奏的存在。要理解禅,就要活在这种节奏之外,从日常生活的牵挂中解脱出来。只有这样,头脑才会自由。-摘自《编程之禅》
64位的软件正在慢慢普及了。我也开始使用了。在32位的那场战役中,很多人疲于应对。而今天,却是润物无声,几年过去了,仍旧是不温不火。海报贴了,广告做了,秀出来的结果却是出奇的平静。
这让我想到了很多,类似的进步如果不能带来实际的好处,用户不会买单了。摩尔定律还是摩尔定律。但进步的定义变了。CPU竞争、操作系统的 ...
这两天,公司举行了一次别开生面的体验式培训:虚拟经营.培训中,我们学到了很多.
真诚的感谢公司,也感谢我的团队的每个成员.财务,生产,人力,市场,都尽力而为,全力以赴,诚信经营,爱岗敬业,为了每个经营的问题,苦心孤诣,深思熟虑,绞尽脑汁.
在这次培训中,我们学了很多.因为我们全身心的投入了进去.财务的数据虽然不能说明一切,但是,我们在经营中太稳健了.我要检讨我的错误.
1.在虚拟经营中,我们没有真正的去用数字说话.没有计算所有的投入与产出比例.在意识到问题时,已经亡羊补牢.现实中,我们必须要用数字说话,把未来计算好.更多的时候,我们没有去做数学题.盲目的事情太多,以至于无法估计形势.
2 ...
- 2007-04-01 20:28
- 浏览 1575
- 评论(0)
我认为这是D提供的又一个重量级的功能.闲言少叙,代码说话!
保存为cre.d,使用dmd cre.d编译.
module cre;
import std.stdio;
interface IPrinter
{
void print();
void init(char[] a);
}
class foo :IPrinter
{
void print()
{
writefln("foo OK "~fb);
}
void init(char[] a)
{
fb = & ...
自从去年看到D后,就深深的被D迷上了.静态类型,本地代码,快速编译,垃圾收集,直接访问C,单元测试,契约编程...太多的特性,并且每个特性都让我为之心动.我喜欢解决问题,更喜欢找到解决问题的方法.工欲善其事吗.看到D这个编程利器后,我几乎天天都在学习D.每天用D编写一段程序,每天看看D的新闻,每天要访问Javaeye的DLang圈子. 看到更多的朋友关注D,学习D,加入D的组织,心里非常高兴. 高兴之余,掩卷沉思,我们在学习D这个利器的时候,找到学习的最后方法了吗?我已经使用了半年D,抛个砖头:
1.开始尝试D.多年的工作和学习,我想大家都积累了学 ...
汉诺塔,一个古老的问题,递归算法,在讲栈数据结构加深理解的例子.今天重新回顾了一下.
import std.stdio;
int mc=0;
void move(char x,int n,char z)
{
printf("%i Move disk %i from %c to %c \n",++mc,n,x,z);
}
void hanoi(int n,char x,char y,char z)
{
if(n==1)
move(x,1,z);
else{
hanoi(n-1,x,z,y);
move ...
- 2007-03-25 20:13
- 浏览 2156
- 评论(0)
部分内容来自wiki4D.
module regexp;
import std.stdio : writefln;
import std.regexp;
import std.c.stdio;
bool isalpha(char[] c)
{
RegExp myRegExp;
myRegExp = new RegExp("^[a-zA-Z_]+$", "");
return cast(bool) myRegExp.test(c);
}
bool isspace(char[] c)
{
...
- 2007-03-14 11:18
- 浏览 3398
- 评论(0)
正则表达式是个好东西,就是有些复杂.在验证输入,字符串查找,处理上确实很方便.
30分钟教程http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm
D可使用的表达式:http://www.digitalmars.com/ctg/regular.html
常用的元字符
. 匹配除换行 ...
Observer设计模式
类型:行为型
意义: 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。
适用:当一个抽象模型有两个方面, 其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。
当对一个对象的改变需要同时改变其它对象, 而不知道具体有多少对象有待改变。
当一个对象必须通知其它对象,而它又不能假定其它对象是谁。换言之, 你不希望这些对象是紧密耦合的。
D的Phobos库std.signals实现了这个模式.
也可利用委托来简单实现.
DFL的事件委托分派机制就是个Observer模式 ...
- 2007-03-07 14:43
- 浏览 2383
- 评论(2)
引言 语言的进步,可以简化设计模式的实现.
Singleton模式
类型:创建型
意义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。
1.D的实现
一个类的实现
class Singleton
{
public:
static Singleton opCall()
{
if(_instance is null) _instance = new Singleton;
return _instance;
}
protected void init(){}
private:
this() {thi ...
- 2007-03-07 11:27
- 浏览 3308
- 评论(8)
DFL中的事件订阅(module dfl.event,dfl.control)
一.EventArgs类: 事件参数祖先,传递事件的参数组合,可以进行继承实现更多的参数.
二.Event 模版
1.接受两个模版参数,
2.重载了操作符:
opCatAssign ~ 增加.
opCall 调用
opApply foreach调用
三.例子
---------------------------------------------------------------------
控件本身:
1.声明可以订阅事件
Event!(Control, EventArgs) click;
2.事 ...
- 2007-03-07 01:22
- 浏览 2620
- 评论(2)
DMD1.007 仅仅支持32位linux,windows.
GDC now supports 64-bit targets! A new x86_64 Linux binary is
available and the MacOS X binary supports x86_64 and ppc64.
http://sourceforge.net/project/showfiles.php?group_id=154306
Changes:
* Added support for 64-bit targets
* Added multilib support
* Upda ...