博客园 - huangyi
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=656401
2018-01-26T18:14:37Z
huangyi
https://www.cnblogs.com/SupperCabbage/
feed.cnblogs.com
https://www.cnblogs.com/SupperCabbage/archive/2006/01/27/323726.html
垃圾回收 - huangyi
到我的新blog看吧http://codeplayer.blogbus.com/logs/2006/01/1864297.html
2006-01-26T17:02:00Z
2006-01-26T17:02:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】到我的新blog看吧http://codeplayer.blogbus.com/logs/2006/01/1864297.html <a href="https://www.cnblogs.com/SupperCabbage/archive/2006/01/27/323726.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/11/27/285638.html
郁闷 MyConsole 白做了 - huangyi
前些天希望在winform中打开控制台 查api 搞清楚流程基本是 AllocConsoleGetStdHandleReadConsoleWriteConsoleFreeConsole然后转成 c# 代码写了个MyConsole的类 自我感觉还不错今天翻出System.Console的代码一看就郁闷了。MyConsole根本不需要,因为Console本身也是通过调用GetStdHandle获得输入...
2005-11-27T12:02:00Z
2005-11-27T12:02:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】前些天希望在winform中打开控制台 查api 搞清楚流程基本是 AllocConsoleGetStdHandleReadConsoleWriteConsoleFreeConsole然后转成 c# 代码写了个MyConsole的类 自我感觉还不错今天翻出System.Console的代码一看就郁闷了。MyConsole根本不需要,因为Console本身也是通过调用GetStdHandle获得输入... <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/11/27/285638.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/11/23/282981.html
Winform程序中打开控制台 - huangyi
会者不难了 说到底就是调用api函数 有工具可以直接搜索 并生成c# vb.net等语言的导入代码 唯一让人有点不爽的就是指针类型的转换了 我用的是一个叫Api Explorer的工具 这工具总是把指针类型的参数转成 ref int 那我想传一个字符串就麻烦了. 幸好又搜到一篇文章另外有个blog介绍了一个叫pinvoke.net 的东西 貌似不错 可惜网速慢 没下下来 msdn上也有一篇貌似不错...
2005-11-23T09:18:00Z
2005-11-23T09:18:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】会者不难了 说到底就是调用api函数 有工具可以直接搜索 并生成c# vb.net等语言的导入代码 唯一让人有点不爽的就是指针类型的转换了 我用的是一个叫Api Explorer的工具 这工具总是把指针类型的参数转成 ref int 那我想传一个字符串就麻烦了. 幸好又搜到一篇文章另外有个blog介绍了一个叫pinvoke.net 的东西 貌似不错 可惜网速慢 没下下来 msdn上也有一篇貌似不错... <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/11/23/282981.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/11/12/274506.html
心目中软件开发的未来 - huangyi
解偶解偶解偶 解到最后就是 模块是完全独立的 通过元数据描述接口 通过配置文件来建立不同模块之间的关联(当然背后有个框架 框架读配置同时读模块的元数据 并根据配置建立模块之间关联 接口都不要了 麻烦)这个时候配置文件就很重要了 最好普通人就能读懂 并编写 xml太复杂 具体格式还有待研究如果需要的话 搞个脚本语言出来 负责配置
2005-11-11T19:32:00Z
2005-11-11T19:32:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】解偶解偶解偶 解到最后就是 模块是完全独立的 通过元数据描述接口 通过配置文件来建立不同模块之间的关联(当然背后有个框架 框架读配置同时读模块的元数据 并根据配置建立模块之间关联 接口都不要了 麻烦)这个时候配置文件就很重要了 最好普通人就能读懂 并编写 xml太复杂 具体格式还有待研究如果需要的话 搞个脚本语言出来 负责配置 <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/11/12/274506.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/28/224863.html
把新闻系统转到CommunityServer下的几点体会 - huangyi
把一个php的新闻系统转到cs下面来,完全使用原有系统的界面,基本使用cs的数据库结构.切身体会到整合两个不同系统的不容易啊.主要是以前系统的一些概念和cs有一定冲突.而且要不停得在开发时间与运行效率之间权衡,心理上负担还是蛮重的.幸好cs确实设计得好,而且也比较适合新闻系统这样的东西,所以感觉还算好.另外以前系统是php,php和asp.net在开发思路上的却别是很大的.不过这次通过对两个系统的...
2005-08-28T14:53:00Z
2005-08-28T14:53:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】把一个php的新闻系统转到cs下面来,完全使用原有系统的界面,基本使用cs的数据库结构.切身体会到整合两个不同系统的不容易啊.主要是以前系统的一些概念和cs有一定冲突.而且要不停得在开发时间与运行效率之间权衡,心理上负担还是蛮重的.幸好cs确实设计得好,而且也比较适合新闻系统这样的东西,所以感觉还算好.另外以前系统是php,php和asp.net在开发思路上的却别是很大的.不过这次通过对两个系统的... <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/28/224863.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/23/css_float.html
css学习笔记 Float - huangyi
Float 浮动 简单得说就是浏览器尽可能地将内容放到左边或右边。float的东西自动变成块级的了。
2005-08-22T18:20:00Z
2005-08-22T18:20:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】Float 浮动 简单得说就是浏览器尽可能地将内容放到左边或右边。float的东西自动变成块级的了。 <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/23/css_float.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/23/css_position.html
css学习笔记 Position - huangyi
static定位就是不定位,出现在哪里就显示在哪里,这是默认取值
relative 就是相对元素static定位时的位置进行偏移
absolute 绝对定位,直接指定top、left、right、bottom。绝对定位是相对容器来说的.容器就是离元素最近的一个定位好的“祖先”,定位好的意思就是其Position 是absolute或fixed或relative。
fixed 才是真正的绝对定位,其位置永远相对浏览器位置来计算。 而且就算用户滚动页面,元素位置也能相对浏览器保持不变.
2005-08-22T17:36:00Z
2005-08-22T17:36:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】static定位就是不定位,出现在哪里就显示在哪里,这是默认取值
relative 就是相对元素static定位时的位置进行偏移
absolute 绝对定位,直接指定top、left、right、bottom。绝对定位是相对容器来说的.容器就是离元素最近的一个定位好的“祖先”,定位好的意思就是其Position 是absolute或fixed或relative。
fixed 才是真正的绝对定位,其位置永远相对浏览器位置来计算。 而且就算用户滚动页面,元素位置也能相对浏览器保持不变. <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/23/css_position.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/21/future_News.html
CommunityServer下的新闻系统 - huangyi
管理用户管理角色管理用户角色管理频道管理角色对频道的操作管理文章类别管理文章用户登陆 记录用户所属的角色 用户对频道操作 先判断用户所属角色中至少有一个可以操作该频道
2005-08-20T16:02:00Z
2005-08-20T16:02:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】管理用户管理角色管理用户角色管理频道管理角色对频道的操作管理文章类别管理文章用户登陆 记录用户所属的角色 用户对频道操作 先判断用户所属角色中至少有一个可以操作该频道 <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/21/future_News.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/19/218108.html
qq 被人骗走了啊 狗日的 2千多个小时啊 - huangyi
55555555555555555555555555555555555
2005-08-18T16:00:00Z
2005-08-18T16:00:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】55555555555555555555555555555555555 <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/19/218108.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/11/212895.html
Enterprise Library - huangyi
Design of the Data Access Application BlockDesign of the Caching Application Block
2005-08-11T13:56:00Z
2005-08-11T13:56:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】Design of the Data Access Application BlockDesign of the Caching Application Block <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/11/212895.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/10/cs_Url.html
CommunityServer如何管理Url - huangyi
Application_BeginRequest 事件中调用CSContext.Create(context, ReWriteUrl(context)); 在ReWriteUrl(context)中调用了SiteUrls.RewriteUrl(path,context.Request.Url.Query,out newPath);SiteUrls类 的Instance方法中 读取配置文件中Site...
2005-08-10T01:34:00Z
2005-08-10T01:34:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】Application_BeginRequest 事件中调用CSContext.Create(context, ReWriteUrl(context)); 在ReWriteUrl(context)中调用了SiteUrls.RewriteUrl(path,context.Request.Url.Query,out newPath);SiteUrls类 的Instance方法中 读取配置文件中Site... <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/10/cs_Url.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/09/cs_ExtensionProperty.html
CommunityServer如何实现属性的动态扩展 - huangyi
communityserver 通过NameValueCollection 并通过将属性值变成字符串 然后将所有属性值序列化 存到数据库.
2005-08-09T03:15:00Z
2005-08-09T03:15:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】communityserver 通过NameValueCollection 并通过将属性值变成字符串 然后将所有属性值序列化 存到数据库. <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/09/cs_ExtensionProperty.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/01/cs_Design.html
CommuntyServer架构分析 - huangyi
程序执行流程
*.aspx
-ContentContainer.cs Page.LoadControl(*MasterPage.ascx); and fill regions with contents
-*MasterPage.ascx
-LayoutControls Page.LoadControl(....ascx);
-View-*.ascx
-Controls Page.LoadControl(...ascx); 直接调用Components中的类
-Skin-*.ascx
-Co
2005-07-31T17:04:00Z
2005-07-31T17:04:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】程序执行流程
*.aspx
-ContentContainer.cs Page.LoadControl(*MasterPage.ascx); and fill regions with contents
-*MasterPage.ascx
-LayoutControls Page.LoadControl(....ascx);
-View-*.ascx
-Controls Page.LoadControl(...ascx); 直接调用Components中的类
-Skin-*.ascx
-Co <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/01/cs_Design.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/01/204336.html
web2.0 与 未来网 - huangyi
关于web2.0 "互联网下一步,是要让所有的人都忙起来,全民织网,然后用软件,机器的力量使这些信息更容易被需要的人找到和浏览。如果说WEB1.0是以数据为核心的网,那么WEB2.0就是以人为出发点的互联网。" web2.0的目的是要发挥用户的积极性,吸引用户对网站进行贡献,用户群的潜力是无限的,从未来论坛海量的帖子中便可见一斑,但是单纯的论坛还不足以充分挖掘这种潜力,个人博客相册留言本和论坛乃至...
2005-07-31T17:03:00Z
2005-07-31T17:03:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】关于web2.0 "互联网下一步,是要让所有的人都忙起来,全民织网,然后用软件,机器的力量使这些信息更容易被需要的人找到和浏览。如果说WEB1.0是以数据为核心的网,那么WEB2.0就是以人为出发点的互联网。" web2.0的目的是要发挥用户的积极性,吸引用户对网站进行贡献,用户群的潜力是无限的,从未来论坛海量的帖子中便可见一斑,但是单纯的论坛还不足以充分挖掘这种潜力,个人博客相册留言本和论坛乃至... <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/01/204336.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/01/204335.html
论坛 博客 相册 留言本 开发计划 - huangyi
论坛 博客 相册 留言本 论坛继续以前的积分制 其他功能也许会有所变化 但会尽量保持原有的大家熟悉的功能并增加一些有用的功能。 相册/博客里面 上传图片/文章时 可以选择是否显示在 博客/相册 的 入口 显示在入口上的图片文章 根据质量 加分减分 博客/相册中的内容(文章/图片) 都有默认的系统分类 和用户自定义的分类 博客/相册的入口显示最新发布到首页的文章图片, 在入口...
2005-07-31T17:03:00Z
2005-07-31T17:03:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】论坛 博客 相册 留言本 论坛继续以前的积分制 其他功能也许会有所变化 但会尽量保持原有的大家熟悉的功能并增加一些有用的功能。 相册/博客里面 上传图片/文章时 可以选择是否显示在 博客/相册 的 入口 显示在入口上的图片文章 根据质量 加分减分 博客/相册中的内容(文章/图片) 都有默认的系统分类 和用户自定义的分类 博客/相册的入口显示最新发布到首页的文章图片, 在入口... <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/01/204335.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/08/01/204334.html
微软技术一个共同点 - huangyi
通过对EnterpriceLibrary 和 .net2.0一些新特性的一些粗浅的研究发现都大量使用xml配置文件和Provider模式
2005-07-31T16:58:00Z
2005-07-31T16:58:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】通过对EnterpriceLibrary 和 .net2.0一些新特性的一些粗浅的研究发现都大量使用xml配置文件和Provider模式 <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/08/01/204334.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/07/31/203995.html
学习avalon的第一个小程序 献丑了 - huangyi
<Grid xmlns="http://schemas.microsoft.com/winfx/avalon/2005"> <DockPanel> <Viewport3D Name="myViewport" > <Viewport3D.Camera> <PerspectiveCamera FarPlaneDistance="20" LookAtPoint="0,0,0" Up="0,1,0&q
2005-07-31T04:22:00Z
2005-07-31T04:22:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】<Grid xmlns="http://schemas.microsoft.com/winfx/avalon/2005"> <DockPanel> <Viewport3D Name="myViewport" > <Viewport3D.Camera> <PerspectiveCamera FarPlaneDistance="20" LookAtPoint="0,0,0" Up="0,1,0&q <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/07/31/203995.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/06/30/184052.html
与delphi有关 - huangyi
最近要用delphi做项目了,虽说delphi也玩了有不短的时间了,并且自认为有一定的‘造诣’:) 但是做实际的数据库应用却还真是第一次[em]e19[/em]。而且实际做起来才发现,自己对delphi的了解其实并没有自己想象的那么多。 主要是以前没有什么东西做呢,对delphi的研究方向也就比较流于理论、低层。比如他的对象机制,消息机制,还有就是vcl的架构等,还时常需要查看编译后的汇编代...
2005-06-30T08:01:00Z
2005-06-30T08:01:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】最近要用delphi做项目了,虽说delphi也玩了有不短的时间了,并且自认为有一定的‘造诣’:) 但是做实际的数据库应用却还真是第一次[em]e19[/em]。而且实际做起来才发现,自己对delphi的了解其实并没有自己想象的那么多。 主要是以前没有什么东西做呢,对delphi的研究方向也就比较流于理论、低层。比如他的对象机制,消息机制,还有就是vcl的架构等,还时常需要查看编译后的汇编代... <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/06/30/184052.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/06/20/177559.html
看到Agent Oriented Programmig感想 - huangyi
读白话面向智能体编程(Agent Oriented Programmig, AOP)之二 我想关键点是 有些方法 尤其是有智能的物体的一些方法 应该由自己调用 这样才能自主控制同步或者异步 也才合情理 但是多数行为物体应该在什么时候做出 却是由外界的一些东西控制的 那么有智能的物体就需要通过某种渠道或得外界其他物体的一些状态的改变(这个应该叫做事件) 这种渠道应该对所有物体来说都应该是一致的 ...
2005-06-20T03:12:00Z
2005-06-20T03:12:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】读白话面向智能体编程(Agent Oriented Programmig, AOP)之二 我想关键点是 有些方法 尤其是有智能的物体的一些方法 应该由自己调用 这样才能自主控制同步或者异步 也才合情理 但是多数行为物体应该在什么时候做出 却是由外界的一些东西控制的 那么有智能的物体就需要通过某种渠道或得外界其他物体的一些状态的改变(这个应该叫做事件) 这种渠道应该对所有物体来说都应该是一致的 ... <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/06/20/177559.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/SupperCabbage/archive/2005/05/08/151174.html
Introduce Longhorn to developers(The Longhorn Application Model)[翻译] - huangyi
The Longhorn Application Model 我们为什么需要新的应用程序模型?主要的原因就是为了连接传统客户端应用的开发和web应用的开发之间的鸿沟。 开发windows客户端应用程序,你可以获得windows提供的许多好处,你的程序可以提供一个丰富的快速响应的用户界面,你可以把你的程序安装在客户机上,并且不依赖于网络连接,离线也能运行。windows程序也能充分发挥客户机上硬件的...
2005-05-08T14:29:00Z
2005-05-08T14:29:00Z
huangyi
https://www.cnblogs.com/SupperCabbage/
【摘要】The Longhorn Application Model 我们为什么需要新的应用程序模型?主要的原因就是为了连接传统客户端应用的开发和web应用的开发之间的鸿沟。 开发windows客户端应用程序,你可以获得windows提供的许多好处,你的程序可以提供一个丰富的快速响应的用户界面,你可以把你的程序安装在客户机上,并且不依赖于网络连接,离线也能运行。windows程序也能充分发挥客户机上硬件的... <a href="https://www.cnblogs.com/SupperCabbage/archive/2005/05/08/151174.html" target="_blank">阅读全文</a>