2004年6月29日
摘要: 按理说现在Office都支持Unicode,怎么写都不会乱码。实际上,Visio里面还存在,在图的名字上如果用日文就会乱码。而且明明选好的日文,再打开又是中文了。郁闷还好Office现在都有xml格式,保存后的xml为Unicode编码,里面的乱码就是日文了。1. 先剔除xml: 连续的char大于oxff是汉字语句2. 乱码转中文:Encoding.GetEncoding("SHIFT_JIS"... 阅读全文
posted @ 2004-06-29 13:45 steeven 阅读(5438) 评论(1) 推荐(0) 编辑
  2004年6月25日
摘要: Echo是Java领域的一个杰作。虽然类似的基于服务器端控件的b/s框架比较多,但是我一直认为Echo is the best。现在nextapp.com终于推出可视化开发工具,基于eclipse3.0. 同时echopoint控件也可以利用它设计。屏幕截图参见:http://forum.nextapp.com/forum/viewtopic.php?p=1611#1611 阅读全文
posted @ 2004-06-25 09:31 steeven 阅读(1083) 评论(0) 推荐(0) 编辑
  2004年6月18日
摘要: 1. 在解决方案管理器里面有机关,右键点击btm, xsd的属性,会弹出配置窗口。用于测试等设定。2. btm映射文件可以在中间建立多个页,测试下来好像没什么区别。难道是为了美化?3. 属性架构的作用好像是为schema定义了一个固定名字的Schema,引用的时候简单了很多。4. schema设计中升级有两种,单独为某个节点升级。或者升级为属性。5. 流程中根据架构属性设定相关集,在收发等节点会选... 阅读全文
posted @ 2004-06-18 18:11 steeven 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 空调本来是降温的东西。当你吹着空调的丝丝冷风的时候,有没有想到贫民心内如汤煮,没有空调把扇摇?空调是根据热交换原理工作的,也就是说一个房间的温度降低了N度,应该有相当于一个房间的空气被加热了N度。 比如外面36度,室内26度,那么应该有相当于一个房间的空气被加热到46度。或者说有10个房间的空气被加热了一度。另外,驱动热交换要消耗大量电力,这些电力被转换为动力压缩产生热交换。由于效率关系,消耗了电... 阅读全文
posted @ 2004-06-18 10:28 steeven 阅读(1050) 评论(5) 推荐(0) 编辑
  2004年6月17日
摘要: 1. 在BizTalk管理控制台里面修改了配置,比如配置了smtp的服务器和账号,要重新启动主机实例才能生效。2. 在事件查看器(BizTalk管理控制台)看应用程序Log,可以看到执行结果,调试的时候常用。3. 上次说开发步骤比较复杂,这里有个简化步骤,完全在vs2003里面操作:1) 设定项目属性,部署的时候先删除再部署,否则部署会出错。2) 如果已经部署并且启动了流程,需要先在业务流程中停止... 阅读全文
posted @ 2004-06-17 11:54 steeven 阅读(896) 评论(1) 推荐(0) 编辑
  2004年6月16日
摘要: 卸载了英文版,安装了中文试用版。这回安装很顺利,除了手动删除英文版留下的几个数据库和OLAP库。中文版帮助看起来很容易,跟着教程做了个最简单的联系,还好很详细,总算搞清一些简单概念:1. orchestration就是流程(怎么搞这么个怪名字?)2. 所有内部消息都是基于xml. 所以一般开发步骤是XSD定义,映射定义(XSLT?),流程定义3. 流程定义感觉是画能运行的流程图。不知道是解释执行还... 阅读全文
posted @ 2004-06-16 19:55 steeven 阅读(834) 评论(2) 推荐(0) 编辑
  2004年6月10日
摘要: 同事碰到个怪问题,一个三个表的关联查询,大概要几秒钟,加上一个限制条件应该更快,结果反而执行的没完没了。后来看了一下执行计划,发现加上条件以后执行计划天翻地覆,更乱了。因为平时也不大看这个执行计划,所以也不知道执行计划应该是什么样子。依稀记得oracle要根据表状态来制定执行计划,这个表状态不是动态的,具体什么时候更新不大清楚。在控制台里面手动分析了一下DB, 在还没分析完的时候再做查询,查询结果... 阅读全文
posted @ 2004-06-10 18:48 steeven 阅读(5180) 评论(2) 推荐(0) 编辑
  2004年6月3日
摘要: 现在主流的PIM都需要强劲的服务器,而且不是一台两台.虽然客户端之间都尽量直接通信,但是服务器的压力还是很大.如果利用Client兼职服务器,会不会缓解很大的压力呢?这个想法和dotgameframework中的游戏想法类似.是一个松散的组织,但是充分发挥每个客户端的能力.client能兼职服务器吗?通常PIM消息只有很小的数据量,而且最快也不过几秒一个.那么一台server能负担多少客户端呢?1... 阅读全文
posted @ 2004-06-03 20:45 steeven 阅读(1049) 评论(6) 推荐(0) 编辑
摘要: 今年PIM免费大战继续火热,QQ/MSN/UC/泡泡。。。天下没有免费的午餐,羊毛还是要出在羊身上。这些公司不会把这么多银子扔到水里玩。PIM不能离开这些公司?利用BT的思想应该可以,甚至有点象DNS的运作方式,这里的DNS server可能是变动的,应付这种变动,可能要有多个电脑并行做一个事情。 阅读全文
posted @ 2004-06-03 13:50 steeven 阅读(834) 评论(0) 推荐(0) 编辑
  2004年6月1日
摘要: 恐怕没有人敢说Excel不好用。Excel太完善了,以至于在最近的几个新版本中几乎看不出差别来。但是从三维或者多维表格计算上看,Excel就要努力了。三维或者多维表格经常会用到,通常要生成一个三维的图表,要先在Excel中把数据平铺。如果能直接制作三维或者多维表格就爽了。先从应用上看,怎样直接录入立体数据:这样的Excel应该有个驾驶系统,驾驶系统选择当前视图,当前视图的编辑可能还是二维的。从应用... 阅读全文
posted @ 2004-06-01 16:47 steeven 阅读(1503) 评论(4) 推荐(0) 编辑
  2004年5月26日
摘要: 在C#C&C的demo开发中碰到垃圾回收问题,从开始的150K一直涨到2M,手动垃圾回收也不见效。后来想到唯一一个可能ToolTip只能设定Tip, 好像没有移除过,那会不会控件从winform上移除以后在tooptip控件上还保留引用而没有被回收呢?把程序中断,手动执行tooltip.RemoveAll()。看看,内存释放了。看样toopTip还不够只能。那怎样在每个部队牺牲后去分别在toopT... 阅读全文
posted @ 2004-05-26 11:24 steeven 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 游戏和做大型系统真的很象.以前总奇怪,做那么简单的网页或者客户端,为什么需要绕个大圈子搞MVC结构?系统大了,自然要把表现和业务逻辑的代码分开,这样思路清晰.言归正传,在我的即时战斗游戏里面有两个定时器,一个负责画面可移动元素的脉搏.一个负责生孩子进度.在游戏的时候部队一多就开始弹出异常窗口,提示:集合已经改变,不能再继续.这种情况一般都是在对集合正在循环的时候,比如:foreach(IUnit ... 阅读全文
posted @ 2004-05-26 00:20 steeven 阅读(1031) 评论(1) 推荐(0) 编辑
  2004年5月25日
摘要: 基本上只能算DEMO, 在计划中的很多东西还没实现。NPC有了,缺省司机稍微智能了一些有兴趣的下载看看,欢迎多提意见。在屏幕上出现上百个单位CPU居然还不高,faint--------最新下载:http://www.gotdotnet.com/Community/Workspaces/viewuploads.aspx?id=1b78f7c1-895f-49a7-8fa6-1565db16d41b 阅读全文
posted @ 2004-05-25 22:49 steeven 阅读(1946) 评论(16) 推荐(0) 编辑
摘要: Attribute不知道用什么方式在Assembly里面存储,居然对Attribute参数有限制.我在自定义Attriubte中增加Color Property,编译通过。但是使用的时候报错:“属性参数必须是常数表达式、typeof 表达式或数组创建表达式”看来Attribute的应用要大打折扣了。 阅读全文
posted @ 2004-05-25 19:35 steeven 阅读(1057) 评论(5) 推荐(0) 编辑
  2004年5月20日
摘要: 我是在remote desktop(terminal service)下用的。这是老毛病了,不知道作者什么时候会解决这个bug很奇怪,难道.net程序会不甘寂寞,一定要前台运行? 阅读全文
posted @ 2004-05-20 19:38 steeven 阅读(1013) 评论(2) 推荐(0) 编辑
  2004年5月18日
摘要: 支持单行多行、行尾注释。VB不熟,垃圾代码很多 :) Sub Field2Porperty() Dim str As String str = DTE.ActiveDocument.Selection.Text() Dim lines As String() lines = System.Text.RegularExpressions.... 阅读全文
posted @ 2004-05-18 00:33 steeven 阅读(713) 评论(5) 推荐(0) 编辑
  2004年5月13日
摘要: 在游戏中,比如坦克向某个方向移动,怎么检测出移动过程中的障碍呢?并且能够绕过去?记得以前CSDN上好像有这个题目。没仔细看。最简单的想法: 在每个运动时间单位,比如0.1秒。都去计算一下看看要移动到的位置上是否已经有障碍。这样有两个缺点: 计算量比较大 & 坦克很傻,不撞南墙不回头。这里有个限制条件,坦克是有自己的可见范围。如果玩家自己定义坦克。要定义UnitProfileAttribute{ ... 阅读全文
posted @ 2004-05-13 20:12 steeven 阅读(2338) 评论(8) 推荐(0) 编辑
  2004年5月10日
摘要: 没错,我老婆的情敌就是我的情人 在认识我老婆之前我们的关系就已经有了, 而且是通过她认识我老婆的.老婆对我们的关系心知肚明, 在我们结婚前前, 一直采取默认的态度. 我承认, 我有人性的弱点. 我一直脚踏两只船, 难以取舍, 甚至根本没有想过要取舍. 这样不是很好吗? 当然, 我老婆不这么想, 自从取得合法席位后, 她就成了老婆的眼中钉肉中刺. "你到底要我还是要她?""两个都要!""不行, 你... 阅读全文
posted @ 2004-05-10 21:02 steeven 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 程序员很少有人不玩游戏最喜欢即时战略和动作型,而且最好玩的是Team间竞争。看了Sumtec的我想做一个网络游戏,有些蠢蠢欲动了C#做动作游戏可能有点难。做即时战略游戏就有机会了。Java的Robocode就很好,已经有了即时战斗的模型,如果加上用户操控就有原型了。想想,大家在操纵自己或者别人写的各种兵种利用各种战术比赛,一定很有趣。当初即时战略的入门游戏是c&c,呵呵,c#写的应该叫c#c了 框... 阅读全文
posted @ 2004-05-10 19:23 steeven 阅读(2827) 评论(26) 推荐(0) 编辑
摘要: XP下命令行关机是shutdown.exe,但是不支持命令行睡眠。在windows2003里面就支持了/h参数。这样,早上出门开着家里电脑,在公司远程登录上去。不用了就让它睡眠 :) 阅读全文
posted @ 2004-05-10 16:26 steeven 阅读(2423) 评论(1) 推荐(0) 编辑