2011年12月4日

SqlDataToScript:不错的一个小工具,可对SQL SERVER2000数据库中的某个表中的特定(或全部)记录生成SQL脚本,在适当的时候进行还原。
用于小数据量情况下的数据备份或制作数据库更新脚本。

运行环境:
  Windows 2000/Windows XP/Win2003 + .net框架1.1版 + MDAC2.6及以上版本 + Sql Server 2000

生成脚本实例:

SET IDENTITY_INSERT [MM_DW] ON
Insert Into [MM_DW] ([ID],[DWBM],[DWMC],[SJID],[LXDH],[LXR],[CJSJ],[XGSJ],[BJDJ],[DWLX]) Values('1','001','碳素分厂','-1','','','2008-07-15 15:12:54','2009-03-03 16:11:57','4','0')
Insert Into [MM_DW] ([ID],[DWBM],[DWMC],[SJID],[LXDH],[LXR],[CJSJ],[XGSJ],[BJDJ],[DWLX]) Values('2','0101','机动科','1',null,null,'2009-02-28 23:46:10','2009-02-28 23:50:19','4','1')
Insert Into [MM_DW] ([ID],[DWBM],[DWMC],[SJID],[LXDH],[LXR],[CJSJ],[XGSJ],[BJDJ],[DWLX]) Values('3','0103','第一成型车间','1',null,null,'2009-02-28 23:50:49','2009-02-28 23:50:49','2','0')
Insert Into [MM_DW] ([ID],[DWBM],[DWMC],[SJID],[LXDH],[LXR],[CJSJ],[XGSJ],[BJDJ],[DWLX]) Values('4','010301','车间办','3',null,null,'2009-02-28 23:51:14','2009-02-28 23:51:14','0','1')
SET IDENTITY_INSERT [MM_DW] OFF

下载

posted @ 2011-12-04 21:15 隨風.NET 阅读(28) 评论(0) 编辑

2011年11月30日

配置发布者
发布端最后一部分是WCF配置。如上述所提及的,我们选择使用MSMQ提供可靠的、异步的消息传递。过去编写MSMQ代码比较困难,但是对WCF编程模型而言,MSMQ与其他传输协议没什么区别。在我们的案例中,我们选择了NetMsmqBinding,NetMsmqBinding 为核心MSMQ特性提供了全面访问WCF功能(与MsmqIntegrationBinding不同,MsmqIntegrationBinding提供了更丰富的MSMQ支持,但是限制了WCF功能)。
 
如下是客户端的WCF的配置示例:
<system.serviceModel>

    <
bindings>
        <
netMsmqBinding>
           <
bindingname="TransactionalMsmqBinding"exactlyOnce="true"deadLetterQueue="System" />
        </
netMsmqBinding>
    </
bindings>

    <
client>
        <
endpointname="SubscriberXAccountEventNotification"
            address="net.msmq://localhost/private/SubscriberX/accounteventnotification.svc"
            binding="netMsmqBinding"bindingConfiguration="TransactionalMsmqBinding"
            contract="MyProject.Contracts.IAccountEventNotification" />
    
        <
endpointname="SubscriberYAccountEventNotification"
            address="net.msmq://localhost/private/SubscriberY/accounteventnotification.svc"
            binding="netMsmqBinding"bindingConfiguration="TransactionalMsmqBinding"
            contract="MyProject.Contracts.IAccountEventNotification" />
    </
client>
</
system.serviceModel>
 
上述配置没什么特别的地方 – 需要关注的是 exactlyOnce=”true” 设置,这是事务队列必须的设置。另外就是 net.msmq:// 地址语法,这是NetMsmqBinding 协议所需要的
posted @ 2011-11-30 16:05 隨風.NET 阅读(6) 评论(0) 编辑

2011年9月6日

最近工作中遇到的2个问题,困扰了不少的时间

一个是执行存储过程超时的问题

这个有2点需要注意

1.复杂的查询拆分多个临时表然后join查询

2.执行sqlcommand的时候指定outtime的时间

一个是多线程匿名函数执行方法的

                        var s = shop.ShopName;//需要这么操作下
                        Thread thread = new Thread(() => doDelegate(s));
                        thread.Start();

posted @ 2011-09-06 12:20 隨風.NET 阅读(24) 评论(0) 编辑

2011年8月10日

语法:
page-break-after : auto | always | avoid | left | right | null

取值:
auto : 假如需要在对象之后插入页分割符
always : 始终在对象之后插入页分割符
avoid : 未支持。避免在对象后面插入页分割符
left : 未支持。在对象后面插入页分割符直到它到达一个空白的左页边
right : 未支持。在对象后面插入页分割符直到它到达一个空白的右页边
null : 空白字符串。取消页分割符设置

说明:
检索或设置对象后出现的页分割符。
此属性在打印文档时发生作用。此属性不作用于 BR  HR 对象。
假如在浏览器已显示的对象上此属性和 page-break-before 属性的值之间发生冲突,则导致最大数目分页的值被使用。
页分隔符不允许出现在定位对象内部。
在IE6及之前版本浏览器中, left  right 值的作用结果等同于 always 
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 pageBreakAfter 
 
示例:
p { page-break-after: always;}
<style type="text/css" media="print">
.v-h{visibility:hidden;}
.Noprint{display:none;}
.PageNext{page-break-after: always;} 
</style>

<!--分页-->    
<div class="PageNext"></div>   

即可分页
posted @ 2011-08-10 15:44 隨風.NET 阅读(21) 评论(0) 编辑

2011年8月8日

一个网站是用的VS.NET 2003编译的,用的是.NET Freamwork 1.1
一个网站是用的VS.NET 2005编译的,用的是.NET Freamwork 2.0
在同一台机器的同一个IIS上
各自指定了Freamwork的版本,但是有一个就不能访问
想问一下,有什么办法可以让两个网站都能被成功访问

问题补充:

不行,报错“It is not possible to run two different versions of ASP.NET in the same IIS process. Please use the IIS Administration Tool to reconfigure your server to run the application in a separate process.”
我可不可以回答自己的问题?呵呵。
问题解决了。IIS6.0有一个特性,就是Application pool。分别给两个网站建不同的Application pool,在IIS中指定用不同的Freamwork版本,即可。
posted @ 2011-08-08 18:17 隨風.NET 阅读(39) 评论(0) 编辑

posted @ 2011-08-08 15:39 隨風.NET 阅读(20) 评论(0) 编辑

2011年6月16日

摘要: svn更改用户问题收藏如果在本机用svn的一个帐户update和commite代码,并且选择了保存用户名和密码。上面是一个假设,如果这个假设成立,当你准备换另一个svn的用户来update和commite的时候就遇到麻烦了,至少我是这样的,我逐次用一下办法解决1.删除隐藏文件夹 .svn,重新取code,无效2. 卸载svn,重新取code,无效最后网上搜了一番。发现如下可以顺利解决;删除掉Documents and Settings\user\Application Data\Subversion\auth\svn.simple文件夹下的文件即可。再次访问时,会弹出要求输入用户名和密码.记.阅读全文
posted @ 2011-06-16 10:13 隨風.NET 阅读(33) 评论(0) 编辑

2011年6月14日

摘要: 1.创建log表CREATE TABLE [dbo].[Log]( [ID] [int] IDENTITY(1,1) NOT NULL, [Date] [datetime] NOT NULL, [Thread] [varchar](255) NOT NULL, [Level] [varchar](50) NOT NULL, [Logger] [varchar](255) NOT NULL, [Message] [varchar](4000) NOT NULL, [Exception] [varchar](2000) NULL, CONSTRAINT [PK_Log_1] PRIMARY KEY阅读全文
posted @ 2011-06-14 14:16 隨風.NET 阅读(163) 评论(1) 编辑

2011年5月30日

摘要: NULL的問題 SQL Server2000/2005 遵從SQL-92的規定: 對空值進行等於或不等於操作時返回為falseset ANSI_NULLS為false時 就不遵從SQL-92的規定 可以對空值進行比較操作阅读全文
posted @ 2011-05-30 13:18 隨風.NET 阅读(14) 评论(0) 编辑

2011年5月18日

摘要: 解决步骤:1、是否允许OPENDATASOURCE 支持 sql server 外围应用服务器 -->功能外围应用配置 -->找到即席运程查询, 启用openrowset 及opendatasourse2. 配置sql server 的登录身份 , sql server 配置管理器-->右键'sql server'服务-->属性 --> 内置账户 选择“Local System" 启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced options',1阅读全文
posted @ 2011-05-18 16:13 隨風.NET 阅读(61) 评论(0) 编辑

2011年4月7日

摘要: 重新定位SVN的时候,遇到uuid不一致的问题. Google得知可以使用以下命令 有到svnadmin命令:(位于 D:\Program Files\VisualSVN Server\bin) svnadmin setuuid <repos_path> <uuid> 你可以使用它来设置UUID。这样,你的工作副本不会抱怨的UUID不匹配。阅读全文
posted @ 2011-04-07 11:31 隨風.NET 阅读(702) 评论(0) 编辑

2011年3月11日

摘要: 经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。很多时候我们需要去查看Memcached的使用状态,比如Memcached的运行时间,使用状态等等。在Windows系统中我们可以使用telnet命令来查看Memcached的相关运行情况。开始—>运行àcmd运行得到如下: 输入telnet命令:telnet服务地址端口 Memcached的默认端口号是11211 输入stats命令:在这里屏幕是空白,看不到输入的内容, 输入 stats 回车之后可以看到Memcached的运行相关信息。 参考链接:http://www.cnblo阅读全文
posted @ 2011-03-11 13:27 隨風.NET 阅读(98) 评论(0) 编辑

2011年1月28日

摘要: 昨天遇到一个非常变态的问题,有客户反映通过搜索引擎搜索我公司网址,然后点击不能正常访问公司的网站,截图如下如此严重之问题我倒是第一次遇到,遇到我赶紧打开百度,google,搜索公司网站名称点击打开,发现很正常啊,没有打不开的情况.但是客户确是在一直反映他打不开,这个时候老板也在他的电脑上做了尝试,结果是他搜索后也打不开公司的网站,这下问题搞大了,客户不能访问可以忽悠一下说这个极少人极个别的情况,可以忽略不计,但是老板现在也遇到这样的情况,我再用极少数情况来搪塞,就有点解释不过去了. 话说知之为知之,不知google之.我便开始google这个错误信息,这个问题确实够变态,网上遇到这样问题的人不阅读全文
posted @ 2011-01-28 16:43 隨風.NET 阅读(522) 评论(8) 编辑

2011年1月3日

摘要: 2010年就这么piapia的走了,虽然年初的时候知道2010年会走的很快,但是真的等他就这么过去了之后,还是感叹一声,时间你TMD也走的忒快了! 现在来盘点一下今年做了哪些事情, 1.今年3月份的时候搬进了在上海自己的房,虽然是二手房还是房奴,不过好歹咱也是有房人士了不是,有房就是有家了,就稳定一些了,除了继续还贷款以外也该享受点生活了   2.公司换了CEO了,这个还是让我感触比较多的...阅读全文
posted @ 2011-01-03 23:49 隨風.NET 阅读(83) 评论(0) 编辑
摘要: 配置live writer http://home.cnblogs.com/group/topic/8550.html   安装代码插件 http://www.cnblogs.com/yaoshiyou/archive/2009/11/25/1610901.html阅读全文
posted @ 2011-01-03 21:02 隨風.NET 阅读(23) 评论(0) 编辑

2010年10月31日

摘要: 关键字:js w3c标准在制作网页中遇到的问题,因为现在用div+css,所以,网页头部就有了<html xmlns="http://www.w3.org/1999/xhtml">代码,可是有它以后所有的滚动代码都不会滚动。 解决办法一: 删除网页首行的  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  这个确实可以解决, 因为 js代码里有不符合w3c规定的方法和属性. 取消了这个w3c标准限制后阅读全文
posted @ 2010-10-31 23:24 隨風.NET 阅读(178) 评论(0) 编辑

2010年10月18日

摘要: --SQL语句的设置方式:alter database [dbname] modify file(name=[dbname_log],maxsize=200)USE [dbname]GOALTER DATABASE [dbname] SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE [dbname] SET RECOVERY SIMPLEGOUSE [dbname]GODBCC SHRINKFILE (N'[dbname_log]' , 0, TRUNCATEONLY)GOUSE [master]GOALTER DATABASE [dbname]阅读全文
posted @ 2010-10-18 11:22 隨風.NET 阅读(30) 评论(0) 编辑
摘要: 问题描述: 同一台服务器上,装有SQL Server 2008 Server Side 和SQL Server 2005 Server Side,2005先安装,实例名为默认命名,2008后安装,实例名为SQL2008,配置好2008的远程连接以后(和2005有些许不同,详见附录),发现内网连接正常,外网始终无法连接。解决方案: 2005和2008不能公用1433端口,否则其中一个的sql服务无法...阅读全文
posted @ 2010-10-18 11:03 隨風.NET 阅读(330) 评论(1) 编辑

2010年4月19日

摘要: 正如你可能会注意到在Internet信息服务为7默认的日志文件的位置已被更改。 In this article we are pointing out the default log files location for both IIS7 and its predecessor IIS6在这篇文章中我们指出了默认的日志文件都IIS7和它的前身位置IIS6 IIS 7 Log files location IIS的日志文件的位置7 %SystemDrive%\inetpub\logs\LogFiles的%SystemDrive%\ inetpub \日志\日志文件 IIS 6 Log file阅读全文
posted @ 2010-04-19 14:20 隨風.NET 阅读(516) 评论(0) 编辑
摘要: SQL2005:打开SQL2005的配置工具-->SQL Server 2005外围应用配置器-->服务和连接的外围应用配置器 -->Database Engine -->远程连接,选择本地连接和远程连接并选上同时使用Tcp/Ip和named pipes.(附:如何配置 SQL Server 2005 以允许远程连接:http://support.microsoft.com/kb/914277/zh-cn)SQL2008:打开SQL Server Management Studio-->在左边[对象资源管理器]中选择第一项(主数据库引擎)-->右键-->方面-->在方面的下拉列表中选择[外围应阅读全文
posted @ 2010-04-19 14:18 隨風.NET 阅读(957) 评论(0) 编辑

2010年3月30日

摘要: 最近想学习下php,开阔下思路,主要是php+mysql的空间非常便宜,我可以小成本的做几个网站玩玩.经朋友推荐,决定以ThinkPhp为框架,下了个他们的文档,讲的还算是比较详细的,就是第一次看的时候还有些迷糊,多看几次就好多了. 因为用惯了vs,自然php的编辑器也想用vs了,就下载了vs.php.这几天一个比较折磨人的问题就是我做的网站,总是变形的,很是奇怪.后来经过多次调试,发现原来是文件编码的问题,th要求所有文件的编码统一为utf8-不带签名的. 在网上查了下,他们之间的区别是  带有签名的UTF-8文件可以通过读取BOM轻松识别, 而不带签名的UFT-8文件只有通过UTF-8编码阅读全文
posted @ 2010-03-30 11:48 隨風.NET 阅读(62) 评论(1) 编辑

2009年12月30日

摘要: 1.ASP.NET SQL 注入免费解决方案UrlScan 3.1是一个安全方面的工具,微软官方的东西。它会检查所有IIS处理的HTTP请求。UrlScan 可以在有安全问题的HTTP请求到达应用程序之前就阻止这个请求。UrlScan 3.1 是UrlScan 2.5的一个升级版本,支持Windows Vista 和Windows Server 2008系统之上的IIS 5.1, IIS 6.0 和 IIS 7.0。链接地址:http://www.iis.net/expand/UrlScan这里还有很多非常有用的IIS扩展,可以看看。2.一个强大的LogParser的UI工具--logpars阅读全文
posted @ 2009-12-30 23:09 隨風.NET 阅读(102) 评论(0) 编辑

2009年9月2日

摘要: 提到到设计模式,很多人可能会困惑,甚至是反感.到处都看到文章说设计模式是如何的重要,但是自己写代码的时候却发现很少用到设计模式,甚至可能觉得这是个沽名钓誉的东西,谈不清也说不明. 确实我之前也觉得设计模式是非常的高深,很难接触一二,但是通过不断的写代码,写完后再回顾总结的时候,却发现设计模式确实给我们指出了一条明道,只有通过实际项目的体会,才能明白其中道理,就像兵书读的再多,没有实际带兵打过仗,不过是纸上谈兵而已. 我在不断工作中时常会停下来做些思考,希望能给写过的代码找到一些归宿,能够让这些代码能够更好的被复用,易扩展. 因为做的电子商务网站,接触到最多的就是各种各样的打折方式了,逢年过节就阅读全文
posted @ 2009-09-02 20:47 隨風.NET 阅读(332) 评论(1) 编辑

2009年9月1日

摘要: 不同项目之间的控件共享 上篇blog我有提到,不知如何解决不用项目之间的控件共享问题.很多朋友给予了热心的回答,这里一起表示感谢.总结大家的回复,一般有2种观点,一是做成用户控件,二是js+css的形式.确实现在这2种方法很多见,各有优点,但也各有缺点.做成用户控件的话,如果每次修改都要发布dll的话,无疑是非常麻烦的,而js+css也是一种非常好的方法,应该很多网站目前都是使用这个方法来共享头部和底部的.js的方法很便捷,但是也缺少一定的灵活性.因为我们不仅仅是共享头尾而已. 比如文章的列表,不同板块的文章会呈现不用的文章和表现形式.他们只是调用的内容和排版上有所不同,而代码方面应该是一致的阅读全文
posted @ 2009-09-01 15:56 隨風.NET 阅读(1804) 评论(5) 编辑

2009年8月18日

摘要: 这是一个技术提问帖,更是一个技术回复分享帖!希望有经验的朋友能够不吝赐教,让我们能在回复中分享到技术!同样希望管理员同志不要将此贴移出首页区,在讨论中学习和分享知识也是一种学习的方式,不是吗?---------------------------------华丽的分割线------------------------------------------------------------相信很多朋友跟我一样,只做过中小型网站,而对大型网站架构充满好奇!在不断的查阅资料,询问高人后,依然有一些问题,不知道如何解决.最近公司要上一个大型的电子商务网站(类似新蛋,京东),架构方面我来设计,因为没有做阅读全文
posted @ 2009-08-18 22:19 隨風.NET 阅读(9020) 评论(63) 编辑

2009年8月14日

摘要: httpModules httphandle 最近要给客户迁移他的网站,因为之前有独立的服务器,可以设置iis绑定空主机头,所有url可以实现无限子域名,但是现在要更换服务器到虚拟主机上,就不能绑定空主机头了,但是之前的子域名必须保证还可以访问. 后来就想到可以利用HTTPmodules来实现一个url的转发.顺便再详细了解一下他们的概念.1.httpModules(Http模块,可以在页面处理前后、应用程序初始化、出错等时候加入自己的事件处理程序)2.Httphandle(处理具体后缀的文件)3. HttpHandlerFactory (用来创建Http处理程序,创建的同时可以附加自己的事件阅读全文
posted @ 2009-08-14 23:44 隨風.NET 阅读(302) 评论(0) 编辑

2009年8月13日

摘要: 事件与委托的一点概念理解 早就接触过delegate和event,但是始终是一知半解,今天刚好有机会就好好研究一下!    Delegate 顾名思义就是委托,委托的意思就是麻烦别人帮我干些事情.比如,我要看场足球比赛凌晨3点开始,但是现在才晚上10点,我准备睡一会,为了不错过比赛,我就给准备通宵打游戏的同学说声,凌晨3点一到就开始叫我起床.在这里同学会叫...阅读全文
posted @ 2009-08-13 23:14 隨風.NET 阅读(205) 评论(1) 编辑
摘要: 如何快速高效的群发Email网站宣传中,Email营销是成本最低,而回报率又相对比较高的方法.特别对电子商务类型的网站是最行之有效的方法.我们不仅常向自己的会员发送Email,手里也会有一批数据巨大的Email数据.那么如何批量的快速的向这些人发送我们的Email呢.经过我们写程序,批量一封封的发,速度大概在每秒3-5条,这样发送几十万条的数据无疑是要命的.转换一下思想,是否可以使用密送的方式来发送呢./// <summary>/// 发送需要群发的Email,使用BCC./// </summary>/// <param name="recipients">收件人</param>/阅读全文
posted @ 2009-08-13 10:06 隨風.NET 阅读(303) 评论(0) 编辑

2009年7月2日

摘要: backup log databasename with no_log DBCC SHRINKDATABASE (databasename ,TRUNCATEONLY )阅读全文
posted @ 2009-07-02 16:26 隨風.NET 阅读(91) 评论(0) 编辑
摘要: create table #tablespaceinfo --创建结果存储表 (nameinfo varchar(50) , rowsinfo int , reserved varchar(20) , datainfo varchar(20) , index_size varchar(20) , unused varchar(20) )--delete from tablespaceinfo --清空数据表declare @tablename varchar(255) --表名称declare @cmdsql varchar(500)DECLARE Info_cursor CURSOR FOR阅读全文
posted @ 2009-07-02 15:52 隨風.NET 阅读(445) 评论(0) 编辑

2009年6月27日

摘要: 在主窗体里设置 public DockPanel DockPanel { get { return this.dockPanel; } } 在要打开新子窗体的子窗体中设置 uiConfig uiCfig = new uiConfig(); if (((Main_frm)GetTopParent(this)).DockPanel.DocumentStyle == DocumentStyle.SystemMdi) { uiCfig.MdiParent = (Main_frm)GetTopParent(this); uiCfig.Show(); } else uiC阅读全文
posted @ 2009-06-27 21:47 隨風.NET 阅读(349) 评论(0) 编辑

2008年12月10日

摘要: 这里说的正文提取/抽取,指的是从任意页面中抽取出网页的正文内容,要过滤掉导航、广告等不相关内容。从网页中提取的正文一般来说模板是最好最准确的方式,在专业术语中就是wrapper,对web归纳总结出提取规则创建包装器wrapper。但由于在大多数条件下制作模板是个很烦人的工作,而且如果抓取的种子站过多,人工难以满足需求。于是自动生成模板就成为一个折衷的替代方案,但实际上自动生成的模板还是需要模板编辑确定具体的对应项,以保证其正确性。如果从语法分析去考虑,这个部分不参与人工,目前还没看到有成功的案例。 在垂直搜索中,目前绝大多数以模板为主。网页的正文提取有好多种算法,有基于视觉的、基于标记窗的、基阅读全文
posted @ 2008-12-10 20:36 隨風.NET 阅读(1058) 评论(1) 编辑
摘要: 需要做一个垂直搜索引擎,比较了nekohtml和htmlparser 的功能,尽管nekohtml在容错性、性能等方面的口碑好像比htmlparser好(htmlunit也用的是nekohtml),但感觉nekohtml的测试用例和文档都比htmlparser都少,而且htmlparser基本上能够满足垂直搜索引擎页面处理分析的需求,因此先研究一下htmlparser的使用,有空再研究nekohtml和mozilla html parser的使用。 html的功能还是官方说得最为清楚, HTML Parser is a Java library used to parse HTML in 阅读全文
posted @ 2008-12-10 17:41 隨風.NET 阅读(1221) 评论(1) 编辑

2008年12月9日

摘要: 如果要对HTML进行解析,提取HTML的数据或者修改HTML数据,HtmlParser是一个不错的选择. 使用HtmlParser可以解析本地和网络上的HTML数据: Parserparser=newParser(newWinista.Text.HtmlParser.Http.HttpProtocol(newUri("uriString"))); Parserparser=newParser(newWinista.Text.HtmlParser.Lex.Lexer("HtmlString")); System.IO.Streamstream=newSystem.IO.FileStream("f阅读全文
posted @ 2008-12-09 22:56 隨風.NET 阅读(2453) 评论(1) 编辑
摘要: 本文介绍了.net 版的一个HTMLParser网页解析开源类库(Winista.HTMLParser)的功能特性、工作原理和使用方法。对于使用.net进行Web信息提取的开发人员进行了一次HTMLParser的初步讲解。应用实例将会在日后的文中介绍,敬请关注。一、背景知识 HTMLParser原本是一个在sourceforge上的一个Java开源项目,使用这个Java类库可以用来线性地或嵌套地解析HTML文本。他的功能强大和开源等特性吸引了大量Web信息提取的工作者。然而,许多.net开发者朋友一直在寻找一种能在.net中使用的HTMLParser类库,笔者将介绍Winista.HTMLPa阅读全文
posted @ 2008-12-09 22:17 隨風.NET 阅读(1185) 评论(3) 编辑

2008年8月6日

摘要: 这位大侠的教程非常详细http://www.cnblogs.com/lwme/category/243746.html---------------------------------------------stringTemplate是一个模板引擎,同时支持java,C#,Python. 大家可以从http://www.stringtemplate.org/下载.StringTemplate 语法说明 StringTemplate的语法是以$xxxx$来进行分割的. stringtemplate关键写是区分大小写的.属性引用名称属性在模板中,这个是最常用的一个属性.用于显示文字.如下:你的邮阅读全文
posted @ 2008-08-06 11:01 隨風.NET 阅读(3239) 评论(0) 编辑

2008年8月3日

摘要: 把资源文件的生成操作设为嵌入的资源 然后将下面这行 [assembly: WebResource("NPao.Control.Resource.DateDropDownList.js", "text/javascript")] 添加到在assemblyinfo.cs中。其实这个语句放任何cs文件里,保证放在最高级namespace外就行 DateDropDownList.js是资源名字,比如项目的Default namespace是“NPao.Control”, 而文件DateDropDownList.js放在/Resource目录中,那么完整资源名就是NPao.Control.Resourc阅读全文
posted @ 2008-08-03 21:45 隨風.NET 阅读(319) 评论(1) 编辑

2008年7月16日

摘要: 最近在重构公司的电子商务网站,其中有个打折消费的功能.这里简单介绍下,比如,网站搞活动买二送一(以下称A),或者买二瓶其中价格低的一瓶半价(以下称B),.最初的设计是很粗糙的,因为之前网站是没有活动,后来增加一个活动,现在又要增加新的活动.从一开始的直接写代码,到后来的if else 判断打折条件,到现在又要添加新的打折,觉得这样的代码写的很粗糙,有种不爽的感觉.现在刚好有机会重构这里,就大概设计一下,也好让这里更面向对象一点.之前没有这样设计是因为根本没有想到会有这么多的改变,呵呵,还好可以重构,这个也是不断学习的过程.好了,废话不说了,贴下设计类图. 之前有考虑使用接口,因为促销A和促销B阅读全文
posted @ 2008-07-16 10:55 隨風.NET 阅读(150) 评论(0) 编辑

2008年7月6日

摘要: 什么是对象?对象是一个自包含的实体,用一组可识别的特性和行为来标识.什么是类? 类是具有相同属性和功能的对象的抽象的集合.什么是实例?实例就是一个真实的对象.实例化就是创建对象的过程,用new关键字来创建.new关键字用来在内存中申请一个空间存放数据.构造函数 默认一个无参数的构造函数,在new class的时候调用方法重载 可在不改变原方法的基础上增加功能,方法名相同,参数类型或个数有所不同字段是存储类要满足其设计所需要的数据,是与类相关的变量属性是一个方法,但在调用他们的代码看来他是一个字段,属性适合以字段的方式使用方法调用的场合(使用属性可以设置符合要求的的字段的值)Public 允许任阅读全文
posted @ 2008-07-06 11:31 隨風.NET 阅读(113) 评论(0) 编辑

2008年7月1日

摘要: 最近买了园子里一位大哥出的书,大话设计模式,之前也买过园子里的几本书,比如设计之道,道不远人等,怎么发现里面都有个道字道不远人也是刚刚到手,还没来得及看,大话设计模式已经由当当送出.2本书拿到手上一比,道不远人那个厚啊,还是先从薄的开始看起吧^^话说好记性不如烂笔头,之前看过很多书,当时看了现在就忘了,要记录下点学习笔记了,这个是开篇,要逐步记录下读书笔记看看自己有没毅力哈阅读全文
posted @ 2008-07-01 09:52 隨風.NET 阅读(126) 评论(0) 编辑

导航

公告

EC开发
昵称:隨風.NET
园龄:5年8个月
粉丝:12
关注:5
<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

统计

搜索

 
 

常用链接

最新随笔

随笔分类(47)

随笔档案(60)

links

积分与排名

最新评论

阅读排行榜

评论排行榜

推荐排行榜