08 2013 档案
摘要:TRUNCATE TABLE name Truncate是一个能够快速清空资料表内所有资料的SQL语法。并且能针对具有自动递增值的字段,做计数重置归零重新计算的作用。由于在SQL-SERVER中,自增列属性不能直接修改,但可以通过以下方式变向实现1、如果仅仅是指定值插入,可用以下语句,临时取消SET IDENTITY_INSERT TableName ONINSERT INTO tableName(xx,xx) values(xx,xx)SET IDENTITY_INSERT TableName OFF2、新增一列,删除自增列,修改改列名alter table a add xxx intupd
阅读全文
只有注册用户登录后才能阅读该文。
摘要:Razor是ASP.NET MVC 3中新加入的技术,以作为ASPX引擎的一个新的替代项。简洁的语法与.NET Framework 结合,广泛应用于ASP.NET MVC 项目。Razor Pad是一个编辑Razor脚本的工具,脱离于ASP.NET 和Visual Studio。微软已经有一套模板引擎T4,在设计ASP.NET MVC 3时又设计一套模板引擎Razor,对开发者而言是多一种选择,但同时也增加学习成本,至今我都没有时间和精力将Code Smith的模板转化为T4的模板。Razor 从模板到.NET 代码以cshtml为后缀名的为Razor模板,可以混合脚本语言和Html代码,以呈
阅读全文
摘要:WapModule.cs:public class WapModule:IHttpModule{ public void Init(HttpApplication context) { context.BeginRequest += new EventHandler(context_BeginRequest); } // 处理BeginRequest 事件的实际代码 void context_BeginRequest(object sender, EventArgs e) { ...............//todo:进入首页前的处理代码 //eg:获得上下文 //Htt...
阅读全文
摘要:在Java语言中, abstract class 和interface 是支持抽象类定
义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 ...
阅读全文
摘要:某公司有机农产品市场营销策划案http://wenku.baidu.com/view/3092d97bf242336c1eb95ec7.html绿色有机蔬菜营销策划书http://wenku.baidu.com/view/97a388d780eb6294dd886cb3.html绿色有机蔬菜策划书http://wenku.baidu.com/view/ab3be0270066f5335a8121ee.htmlhttp://wenku.baidu.com/view/9b77aff4910ef12d2bf9e705.html有机蔬菜营销策划方案http://wenku.baidu.com/view
阅读全文
摘要:通过前几篇的学习和实践,相信大家可以很轻松的创建个性化Silverlight Out of Browser应用。上周,在银光中国网论坛有人问到对于Silverlight Out of Browser应用,如何进行在线更新?这篇将针对该问题,介绍一下Silverlight的Out of Browser...
阅读全文
摘要:http://www.yxxz8.net/forum-84-1.html
阅读全文
摘要:inc\tools\smarty 下的Smarty.class.php文件。 找到 187行左右 我们会发现原来的$dopud
=$_template->libfile($dopud);已经变成了$_headers
=$this->listaops($_headers); 我们按照之前版本的方法将其注释掉,刷新,果然没有了。 到这里还不算完,当你更新缓存或者重新编译后,你会发现又出来了。从这里我们可以看出,官方对版权这方面又加重了力度。 做事不能做一半,这里我们继续更深入的探索。 我们看到$_headers
=$this->listaops($_headers);这句里面调.
阅读全文
摘要:第一步:建立打印纸张尺寸 第二步:设置打印纸张第三步:设置浏览器打印纸张尺寸
阅读全文
摘要:做为Photoshop用户,如果你想加快操作速度,提高工作效率,使用快捷键是一个有效的途径。下面介绍的28个Photoshop操作快捷键,分为 10大最常用快捷键、7个色彩校正快捷键、8个图像编辑快捷键、3个界面快捷键四个部分,希望你能够在使用中逐渐的记住它们。 十大最常用快捷键:七个色彩校正快...
阅读全文
摘要:说起敏捷开发,并不是因为敏捷而敏捷。这几年的敏捷开发已经被很多敏捷咨询服务商神话了,这个东西并不是神器,实施了就可以解决所有软件公司的问题,而是要结合自己公司的特点和问题摸索出适合自己的一套模式。大家都知道,创业公司刚开始需要研发出一款产品并且能够使公司赚钱的产品,不过大部分创业公司没有那么容易一下就能做出来,很多公司还没有成功的产 品资金链就断掉了,公司也死掉了。我们公司是这样一个状况,有一条产品线可以维持公司开支并仅仅刚够盈余,要扩大高速发展还不够,一直维持就没有创业的意 义。另一条线是做技术创新为未来能够开发一款人气爆棚的产品摸索着,但是又不能饿着肚子去开发。我们是如何结合自身的特点实施
阅读全文
摘要:使用LINQ to SQL建模Northwind数据库在这之前一起学过LINQ to SQL设计器的使用,下面就使用如下的数据模型:当使用LINQ to SQL设计器设计以上定义的五个类(Product,Category,Customer,Order和OrderDetail)的时候,每个类中的属性 都映射了相应数据库中表的列,每个类的实例则代表了数据库表中的一条记录。另外,当定义数据模型时,LINQ to SQL设计器同样会创建一个自定义DataContext类,来作为数据库查询和应用更新/变化的主要渠道。以上数据模型中定义的DataContext 类命名为“NorthwindDataCont
阅读全文
摘要:一、Delegate委托可以理解为一个方法签名。 可以将方法作为另外一个方法的参数带入其中进行运算。在C#中我们有三种方式去创建委托,分别如下:public delegate void Print(string str); static void delegatemethod(string str) { Console.WriteLine(str); } public static void Main() { #region 委托 //1.普通委托 var print1 = new Print(delegatemethod); print1("这是普通方式创建的委托");
阅读全文
摘要:原图 最终效果 1、打开图片,ctrl+j得到图层1,点击红圈处,创建图层2,放于图层1与背景层之间,填充白色作为检查效果和新的背景。 2、按图示给出的参数,用背景橡皮擦在图层1里擦吧,注意擦的时候尽量不要松手,直到擦干净为止。 3、说是擦干净为止,其实是擦不干净的,我们会看到留有许多的边缘杂色,如图示的红圈处。 4、把图放大到400%,用橡皮擦工具清除掉边缘的多余杂色(画笔的大小约在5-7之间)。 5、边缘杂色清理完后的效果。 6、ctrl+j复制图层1得到图层1副本,图层的混合模式滤色,不透明度40%,目的是提亮。 7、点击红圈处,创建色相/饱和度调整图层,参考参数如图设置,这时一朵...
阅读全文
摘要:配置httpd.conf监听多个端口# Listen: Allows you to bind Apache to specific IP addresses and/or# ports, instead of the default. See also the # directive.## Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses.##Listen 12.34.56.78:80Listen
阅读全文
摘要:1. 项目开始前组织培训 使用的工具和技术, 如git, log4net, Resharper, Redmine, NAnt等 项目编码规范 项目使用的框架和设计培训2. 每日构建每日构建要能够自动化执行。覆盖以下内容来保证项目质量: 单元测试的代码覆盖率达到90%,每日构建能够成功通过 所有代码运行过程, log4net可跟踪 通过自动化的验收测试 每天使用NAnt做每日构建,运行单元测试,代码质量检查,代码重复检查,安装包制作和发布3. 关于测试数据在项目开始时,着手准备建立和维护一套数据库结构和测试数据,测试数据要达到以下要求: 测试数据应...
阅读全文
摘要:目前做SL项目时,遇到条码的问题。客户需要通过条码来加快工作效率以及减少错误。有条码,自然便引入扫描枪这个东西。不解释。关键点是:扫描枪每次扫描完毕会触发回车这是解决问题的关键!现有两种情景:1.单个条码的处理 2.条码批处理先说情景2,这种比较简单关键点是设置TextBox的AcceptsReturn属性为True,就是换行,使得每个条码独占一行以便于我们对数据的处理。这样没扫描一个条码就会增加一行。最后通过Command去处理就可以了。情景1:在一个输入框中输入条码,获取该条码对应的信息这个的关键点是在条码扫描完毕如何自动的调用Command。这里便引入更外一个话题:TextBox没法绑定
阅读全文
摘要:http://www.cnblogs.com/maanshancss/archive/2012/11/29/2790754.htmlhttp://www.orsoon.com/soft/804.html
阅读全文
摘要:对比.NET下几种常见的解析JSON方法 主要类命名空间限制内建LINQ支持DataContractJsonSerializerSystem.Runtime.Serialization.Json通用否JavaScriptSerializerSystem.Web.Script.Serialization只能在Web环境使用否JsonArray、JsonObject、JsonValueSystem.Json只能在Silverlight中使用是JsonConvert、JArray、JObject、JValue、JPropertyNewtonsoft.Json通用是准备数据实体类: [DataC...
阅读全文
摘要:Silverlight 4 Validation验证实例系列Silverlight实例教程 - Validation数据验证开篇Silverlight实例教程 - Validation数据验证基础属性和事件Silverlight实例教程 - Validation数据验证DataAnnotation机制和调试技巧Silverlight实例教程 - Validation客户端同步数据验证Silverlight实例教程 - Validation服务器端异步数据验证Silverlight实例教程 - Validation用户提交数据验证捕获Silverlight实例教程 – Datagrid,Data
阅读全文
摘要:Silverlight 4 Validation验证实例系列Silverlight实例教程 - Validation数据验证开篇Silverlight实例教程 - Validation数据验证基础属性和事件Silverlight实例教程 - Validation数据验证DataAnnotation机制和调试技巧Silverlight实例教程 - Validation客户端同步数据验证Silverlight实例教程 - Validation服务器端异步数据验证Silverlight实例教程 - Validation用户提交数据验证捕获Silverlight实例教程 – Datagrid,Data
阅读全文
摘要:Silverlight 4 Validation验证实例系列Silverlight实例教程 - Validation数据验证开篇Silverlight实例教程 - Validation数据验证基础属性和事件Silverlight实例教程 - Validation数据验证DataAnnotation机制和调试技巧Silverlight实例教程 - Validation客户端同步数据验证Silverlight实例教程 - Validation服务器端异步数据验证Silverlight实例教程 - Validation用户提交数据验证捕获Silverlight实例教程 – Datagrid,Data
阅读全文
摘要:摘要:本 篇实例,我们仍旧使用SilverlightValidationDemo项目,为了不和过去的验证方法冲突,这里我们创建一个新的数据成员类 Staff,该类实现INotifyDataErrorInfo接口和INotifyPropertyChanged接口. 其默认代码如下,后面我们将逐渐完善这些代码, Silverlight 4 Validation验证实例系列Silverlight实例教程 - Validation数据验证开篇Silverlight实例教程 - Validation数据验证基础属性和事件Silverlight实例教程 - Validation数据验证DataAnnot.
阅读全文
摘要:摘要:在Silverlight 4中,Silverlight Validation有相对的改进,本篇将介绍Silverlight 4中新加入的验证机制功能,IDataErrorInfo客户端同步验证机制 Silverlight 4 Validation验证实例系列Silverlight实例教程 - Validation数据验证开篇Silverlight实例教程 - Validation数据验证基础属性和事件Silverlight实例教程 - Validation数据验证DataAnnotation机制和调试技巧Silverlight实例教程 - Validation客户端同步数据验证Silv.
阅读全文
摘要:Silverlight 4 Validation验证实例系列Silverlight实例教程 - Validation数据验证开篇Silverlight实例教程 - Validation数据验证基础属性和事件Silverlight实例教程 - Validation数据验证DataAnnotation机制和调试技巧Silverlight实例教程 - Validation客户端同步数据验证Silverlight实例教程 - Validation服务器端异步数据验证Silverlight实例教程 - Validation用户提交数据验证捕获Silverlight实例教程 – Datagrid,Data
阅读全文
摘要:Silverlight 4 Validation验证实例系列Silverlight实例教程 - Validation数据验证开篇Silverlight实例教程 - Validation数据验证基础属性和事件Silverlight实例教程 - Validation数据验证DataAnnotation机制和调试技巧Silverlight实例教程 - Validation客户端同步数据验证Silverlight实例教程 - Validation服务器端异步数据验证Silverlight实例教程 - Validation用户提交数据验证捕获Silverlight实例教程 – Datagrid,Data
阅读全文
摘要:Silverlight 4 Validation验证实例系列Silverlight实例教程 - Validation数据验证开篇Silverlight实例教程 - Validation数据验证基础属性和事件Silverlight实例教程 - Validation数据验证DataAnnotation机制和调试技巧Silverlight实例教程 - Validation客户端同步数据验证Silverlight实例教程 - Validation服务器端异步数据验证Silverlight实例教程 - Validation用户提交数据验证捕获Silverlight实例教程 – Datagrid,Data
阅读全文
摘要:最近使用一直使用第三方控件Telerik,版本 2011 Q1,一直使用显示控件RadGridView,使用起来比DataGird好使, 也发现有控件问题。1 ///增加行2 radgridview.BeginInsert(); 或 使用ShowInsertRow=true;1 radgridview.ShowInsertRow=true;2.删行 RadGridView中也提供删除行方法,这个需要使用Teleri中的命令telerik:RadGridViewCommands.Delete, 同时设置CommandParameter对行绑定 如图: 写成如下方式也与上...
阅读全文
摘要:这篇文章是我对ChildWindow的理解,举例说明:有时候在项目中需要弹出子窗体进行一些操作,然后将操作的值返回到父窗体中。下图是子窗体的界面(比较粗糙。。。。)下面贴出其代码:子窗体前台代码 子窗体后台代码 /// /// 确定按钮 /// /// /// private void OKButton_Click(object sender, RoutedEventArgs e) { if (!String.IsNullOrEmpty(this.Txt.Text)) { Regex reg = new Regex("^[0-9]+$"); Match ma...
阅读全文
摘要:在RadGridView中进行分组以及导出分组主要是在前台进行分组的定义:前台代码:View Code 导出---RadGridView控件自带导出功能(以导出EXCEL为例)需在前台定义事件---然后在后台定义导出功能。(需要注意的是,将控件设置为隐藏的话导出是不成功的)定义的事件ElementExporting="控件名称_ElementExporting"后台代码:View Code private void 空间名称_ElementExporting(object sender, GridViewElementExportingEventArgs e)...
阅读全文
摘要:系列二 实现RadGridView行中添加不同控件,并在控件中绑定不同的数据源 先上一段前台代码 View Code 在GridViewColumn中添加GridViewColumn.CellTemplate,并在其子节点添加DataTemplate,在其中添加你想要的控件。可以在不同的控件中设置数据源绑定。我在给RadGridView赋值的时候是通过赋值LIST集合赋值。例如,this.activitiesGrid.ItemsSource ...
阅读全文
摘要:系列一、 RadGridView常用属性总结 1.不可编辑----IsReadOnly="True"。 2.不自动增加行----AutoGenerateColumns="False"。 3.不显示行和列的线----GridLinesVisibility="None"。 4.不显示第1列即列指示器----RowIndicatorVisibility="Collapsed"。 5.不显示最上面的分组面板----ShowGroupPanel="False" 。 6.不显示最左侧的那条线----IsFi
阅读全文
摘要:public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { LoginWindow loginWnd = new LoginWindow(); loginWnd.Closed += new EventHandler(loginWnd_Closed); loginWnd.Show(); } void loginWnd_Closed(object sen.
阅读全文
摘要:理解领域服务和领域操作本文目录:3.1 WCF Ria Services简介3.1.1 什么是WCF Ria Services3.1.2 WCF Ria Services如何生成客户端代码3.1.3 如何使用WCF Ria Services3.2 实战WCF Ria Services开发3.2.1 使用Silverlight业务应用程序项目模板3.2.2 使用Entity Framework创建数据访问层3.3 创建领域操作3.3.1 查询操作3.3.2 查询操作命名惯例3.3.3 插入、更新、删除操作命名惯例3.3.4 调用操作3.3.5 自定义操作要使用Silverlight开发企业级的应
阅读全文
摘要:页面 当页面完全载入后执行loaded命令private void radTreeView_Loaded(object sender, RoutedEventArgs e) { GetTreeViewItemByPath(); }定义GetTreeViewByPath方法的逻辑private void GetTreeViewItemByPath(){ string path = "Sport Categories|Football|Soccer"; radTreeView.PathSeparator = "|"; RadTreeViewItem targ
阅读全文
摘要:当RadGridView中嵌套RadComboBox,且RadGridView的高度不够出现滚动条时,上下拉动滚动条后,RadComboBox中的选中值将丢失! 如下图: 滚动条未拖动前 滚动条上下拖动后(注意下图的高亮部分) 重现该Bug的测试代码: Model层 TextValueObject.csnamespace RadControlsBug.Model { public class TextValueObject { public string Text { set; get; } public string Value { set; get; } } } Se...
阅读全文
摘要:还原 AdventureWorks Sample DataBase 时遇到 FILESTREAM feature is disabled 错误提示.FileStream是SQL Server 2008 新添加的feature, 默认是关闭的. 如果 DB backup 文件启用了这个功能,再另外一台 Server 上还原时也需要 enable 这个feature.刚开始的时候想通过更改 SQL Server Configuration Manager 打开, 步骤如下:1> 打开 SQL Server Configuration Manager2> 找到 SQL Server Se
阅读全文
摘要:--用openrowset连接远程SQL或插入数据 --如果只是临时访问,可以直接用openrowset--查询示例select * from openrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)在跨库查询时需要启用Ad Hoc Distributed Queries启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced options',1reconfigureexec sp_config
阅读全文
摘要:win 03做web服务器,如果使用php,就存在一种通病,那就是应用程序池回收假死,除非你不使用第三方模块。所以在服务器平台的选择上很多人不愿意使用win 03,或只能使用cgi模式来运行php。笔者也深受困扰,直到测试使用windows server 2008 r2才解决了回收假死的问题。具体做法是:打开应用程序池 -> 高级设置 ->在“禁止重叠回收”里选择“true”,这样就有效避免了应用程序池回收假死问题。
阅读全文
摘要:防火墙(英文:firewall)是一项保障信息安全的设备,它会依照特定的规则允许或是限制传输的数据通过。防火墙可以是一台专属的硬件也可以是架设在一般硬件上的一套软件。它有很好的保护作用,可以将入侵者阻挡在防火墙外面,让他不能接触到目标计算机。 如果您的网络中有防火墙,您需要在防火墙中设置允许DBMail访问网络,并且打开25 (SMTP),110 (POP3),80 (Webmail)三个TCP端口。如果没有允许DBMail邮件服务器访问防火墙,将会导致DBMail服务器不能收发邮件。 1、Windows 2003防火墙 1) 打开Windows的控制面板 -> Windows 防火墙.
阅读全文
摘要:前两天遇到了IIS7多域名绑定同一物理目录,设置不同的默认文档的问题,因为在一个物理目录下只有一个web.config,并且IIS7把默认文档设置写在这里,导致所有域名的默认文档设置共享,很多人对此束手无策,甚至有人说这是IIS7的bug。其实IIS7不会比IIS6落后的,这个问题也很好解决,下面是解决方案: 比如我们把www.a.com和www.b.com两个域名都指向c:\wwwroot文件夹 想把www.a.com的默认文档设为目录aaa下的index.htm,www.b.com的默认文档设为目录bbb下的index.htm 1、新建两个站点,一个叫a1(站点名字自己来起),指向c:\w
阅读全文
摘要:http://opensns.codeplex.com/
阅读全文
摘要:为了避免对版本库的影响,可以自己离线的修改代码,就要脱离TFS的管理,上网找到的解决方案: 找到*.sln文件用文本打开,可以找到: Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET Debug|Any CPU = Debug|Any CPU Debug|Mixed Platforms = Debug|Mixed Platforms DebugLocal|.NET = DebugLocal|.NET DebugLocal|Any CPU = DebugLocal|
阅读全文
摘要:一、模板页 Razor出现后我们就可以选择不再使用asp.net master 模板页。取而代之的是cshtml razor的模板文件。用法个人认为还是和master模板页类似。但在mater模板页的原有功能上有了进一步扩展,更方便开发。比如只要在View文 件夹内加入_ViewStart.cshtml文件,我们就无需在每一个具体的View页面引入模板页。减少View页面内的重复代码。具体的可以建立一 个MVC3 Application 选择razor模板,VS会自动建立上述机制。这里值得提出的是@RenderSection方法。可以让我们在模板页预设一个区域,未来给继承该模板页 的View使
阅读全文
摘要:一、创建正则对象:1、构造函数RegExp创建正则对象var pattern = new RegExp('s$'); //pattern匹配以s结尾的字符串2、使用正则直接量var pattern = /s$/; //建议这样写二、正则表达式字符1、反斜线\ 在正则表达式中表示转义序列特殊符号:^ $ . * + ? = ! : | \ / ( ) [ ] { }如果想要在正则表达式中匹配它们,应该在他们前面加上反斜线,如:var pattern = /\$/; //pattern匹配$符号2、直接量字符字符 匹配\o NUL字符(\u0000)\t 制表符(\u0009)\n
阅读全文
摘要:备注:ASP.NET 页可在处理和提供任何网页所必需的原本无状态 HTTP 请求与响应之间存储 Page 状态信息。此状态称为“视图状态”。ASP.NET 的默认持久性机制是使用 HiddenFieldPageStatePersister 类将视图状态存储在客户端。使用各个 HTTP 请求和响应来存储视图状态和数据在大体上来说效果良好,而且在大型 Web 场方案中非常重要,因为由哪台 Web 服务器来处理该请求并不重要:当前上下文中提供了页状态,因此服务器可以准确地呈现该页。 在将页提供给客户端资源有限或所用标记语言不支持隐藏字段元素的小型设备时,需要将视图状态存储在服务器上。一些 ASP.N
阅读全文
摘要:这段时间公司的程序经常出现问题,然后整个应用程序就不能访问了,我们的服务器版本:window 2003 SP1,IIS6.0,没有安装Microsoft Visual Studio .NET 。问题如下:1.网页上显示您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。管理员注意事项:详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 2.windows事件查看器-应用程序LogThe state server has closed an expired TCP/I
阅读全文
摘要:SVN 服务器 IP 地址修改后,客户端对服务器的连接可以采用以下的方法重定位:1. 如果客户端工具是TortoiseSVN,直接在工作副本上右键,选择TortoiseSVN->relocation,再输入新的URL。2. 如果客户端工具是 eclipse 的插件 subclipse,切换到“SVN资源库”的透视图,再在资源库路径上右键 –> 重新定位…,输入新的 URL。
阅读全文
摘要:sql自动增长标识对于一个设了自动增长标识的数据表来说,它的字段的值是由数据库自动设置的;这在导数据时很麻烦。当我们导数据时,我们往往想想将标识字段的数据也导进来,怎么办呢?方法有两种:1.用数据库管理工具在界面将表的自动增长标识去除,导完数据,再在界面里改回来。(这种方法麻烦,且要动数据表设置中,不推荐)2.用SET IDENTITY_INSERT OFF和SET IDENTITY_INSERT ON(推荐这种方法)SET IDENTITY_INSERT [ database_name . [ schema_name ] . ] table { ON | OFF }database_name
阅读全文
摘要:支持 照片,照片组,幻灯片,ajax,内联 和 iframe 框架。通过CSS 控制外观,使用用户可以很容易重新定制外观。不需要更改 ColorBox 的 javascript 文件就可以重新设定其行为。可以依靠 callback & event-hooks 进行拓展,不需要修改源代码。非常友好,不需要修改现有的 HTML,所有的选项都通过 JS 设置。介绍colorbox()函数使用一堆key/value对象和一个可选的callback函数格式:$('selector').colorbox({key:value}, callback);例子: $('a.gal
阅读全文
摘要:如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下运行->cmd Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>cd C:\Windows\Microsoft.NET\Framework\v4.0.30319C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -i开始安装 ASP.NET (4.0.30319)。..........
阅读全文
摘要:1、做CDM模型的时候,因为开始定义ITEM的时候,没有注意把NAME和CODE全定义成一样的。结果后面想改的时候比较麻烦,一修改NAME结果CODE也变了。后来找到两个方法可以解决这个问题。A、PowerDesign中的选项菜单里修改,在[Tool]-->[General Options]->[Dialog]->[Operating modes]->[Name to Code mirroring],这里默认是让名称和代码同步,将前面的复选框去掉就行了。B、把ITEM页面的GENERAL下的CODE和NAME后面那个等号不要点进去就可以了。2、CDM转换成PDM,最后生
阅读全文
摘要:Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受。编写Cookie//方式1:Response.Cookies["username"].value="mike";Response.Cookies["username"].Expires=DateTime.MaxValue; //方式2:H
阅读全文
摘要:1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间传递值的几种方式。答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量3.使用Server.Transfer4.使用Application5.使.
阅读全文
摘要:B2C系统的灵魂所在就是定单的流程了,下面展示下定单的最重要的两个动态图,一个是定单流程活动图。还有一个是简单的定单状态图。通过这两张图,基本可以了解系统定单流的大概情况了啊。图画的只是初步的设想,有些东西没有太细化。后期随着迭代的增加可能的变动会比较大,不过整体的流程不会发生大的变化了。B2C订单流程大家可能以为很简单,但是不同的公司真是不同的流程,千变万化,想做好了也真是很不容易的,每个公司的各个部门职业配合都不尽相同。客服、财务、物流、采构等职能相互配合共同完成一个B2C的业务系统,这是个比较复杂的业务系统,有人说运营才是电子商务的核心,那一套能提供良好运营的系统应该是核心的根基了。话不
阅读全文
摘要:这篇文章,将有实质的进展。先把大体的需求整理了一份用例图,自认为粒度做的已经很细了,再细就没法搞了。我还是坚信一个原则:自己业余搞的东西千万不要想一口吃个胖子,这样很容易项目就搞流产了~,废话不多说上图。1. 系统总用例图,分为web商城和erp系统用例图包。2. web商城系统用例图包3. web个人用户中心用例图4. 商品浏览用例图5. 商品购买用例图6.erp系统用例图包7. 用户管理用例图8. 权限角色管理用例图9. 商品管理用例图10. 销售单管理用例图11. 仓库管理用例图12. 采购管理用例图13. 财务管理用例图14.物流管理用例图15. 售后管理用例图(售后未细化)16. 网
阅读全文
摘要:今天是个特殊的日子,我在北京房租价格又上了一个新的台阶。在这个日子我准备开始建立一个开源项目,一个B2C行业的EC系统。一、关于定位我要做的不只是一个商城,应该说是一个能满足中小型企业建立电子商务的一套完善的系统。其中的一些模块包括(但不限于)如下:1. 前台商城1.1. 前台网站商品的展架模块,包括整个商品的推销策略,包括分类、检索、各类活动形式等。1.2. 前台的购物流程,包括购物车、定单、支付等。共中的客户可能包括:一般零售客户、大客户、团购客户等。1.3. 前台用户中心,包括个人信息及商业行为信息等的维护。2. 后台ECERP系统1.1. 对前台各展架信息等的维护模块,也就是网站管理模
阅读全文
摘要:微软雅黑是微软公司为其新一代操作系统Vista开发的中文字体,据说它将是迄今为止个人电脑上可以显示的最清晰的中文字体。 微软公司表示,在新一代操作系统中为了能够更加清晰的显示文字,目前正在开发一种全新的字体“微软雅黑”。该字体将作为默认字体取代目前XP系统下默认的宋体汉字,以支持高清显示的Clear Type功能。 同时,微软方面也为这种新型字体付出了昂贵的代价。“这种字体每个字的造价成本在100美元左右,据不完全统计,我国各字典、词海收录有2万多个汉字”。一位微软的工作人员如此表示。 这就是雅黑字体,有人说好看,有人说不好看,依个人的审美而定。 资源管理器中的效果: 目前微软雅黑字体的最新.
阅读全文
摘要:http://www.bizker.com/business/chenggong/2011/0605/120.html
阅读全文
摘要:以下是一个电子商务系统的架构设计,第一次做这样的设计,请大家一起来挑挑毛病,任何您能够想到的,都请你提出来,万分感谢!需求是:需要支持注册用户数从10万到1000万平滑扩展,并且保证一定的性能、安全性和可用性。系统架构示意图1、可管理性l 采用中央配置服务器保存全局所有子系统、负载均衡等配置信息,并将其提供给各子系统;l 每台服务器上运行一个监控进程,用于定时报告服务器运行状态。2、可伸缩性l 使用DNS负载均衡实现Web服务器的可伸缩性;l 使用业务分解,以及可配置的负载均衡策略实现业务层的可伸缩性;l 使用数据分解,以及数据库集群实现数据层的可伸缩性;l 使用其他分解方法实现其他子系统的可
阅读全文
摘要:淘宝名词解释产品 和 商品的区别:淘宝标准化产品,由类目+关键属性唯一确定。如:手机类目,关键属性是品牌和型 号,Nokia N95就是一个产品,nokia是品牌,N95是型号。产品除了关键属性还包括一般信息、销售属性和非关键属性。参考:如"诺基亚N95"就是一个产品。 通过类目的关键属性组合来确定唯一的产品。后台标准类目叶子节点下,一组共同特征商品的组合(例如:化妆品+雅芳+保湿单品+容量),属于同一个产品的商 品可以认为对消费者的效用及使用感受是没有差别的。 产品这个概念对淘宝这种C2C,B2C的平台是需要的,对我们一般的电子商务平台基本是可以忽略的.属性名和属性值:
阅读全文
摘要:1.说明Team Foundation Server(以下简称VSTF)的安装并不是一件轻松的事情,在安装的过程中相信很多人都或多或少碰到一些问题而安装不成功,虽然手头有微软提供的所谓安装手册,也曾听过WebCast上所谓专家的讲座,但是由于细节问题却并没有描述的十分清楚,笔者按照其指引,在安装过程中也是历经艰难,最后才得以安装成功。VSTF的部署模式分为两种,一是单服务器部署,一是双服务器部署,本文主要就单服务器模式的安装进行说明而不涉及双服务器部署的细节和其他领域。并且仅作为微软提供资料的补充,而不涉及过分多的细节。最新版本的安装手册您可以从下面的网址下载: http://go.micro
阅读全文
摘要:[原文发表地址] Tutorial: Getting Started with TFS in VS2010[原文发表时间] Wednesday, October 21, 2009 1:00 PM本月初,我们发布了TFS新基础配置。该配置为建立支持源码管理,工作项和生成(builds)的TFS版本提供了便利。 这是一个好机会将你在VSS(Visual Source Safe)上的资源迁移到TFS,并且还可以选用一些新的特性。现在VS2010 Beta2的正式版已经发布了,下面是该系统的入门指南。这篇文章对那些还没有安装或使用过TFS的人将最有帮助。TFS有对复杂环境的良好支持。比如,报表,Sha
阅读全文
摘要:安装过程:一、安装操作系统安装Windows 2008 R2简体中文版二、准备安装过程中的需要的用户账户,并设置相应权限。具体流程如下:1、点击“开始”——“管理工具”——“计算机管理”2、选择“本地用户和组”——“用户”,在右边空白处点击右键,选择“新用户”3、 分别添加名为TFSREPORTS、TFSSERVICE、TFSBUILD、TFSPROXY、WSSSERVICE、SQLSERVICE。并为各个账户设置密码,同时根据相应需求调整选项(比如第一次登录不需更改密码、密码不过期之类的)。4、点击“开始”——“管理工具”——“本地安全策略”,在左边选择“本地策略”——“用户权限分配”,再在
阅读全文
摘要:以下链接转自互联网,已经下载验证SHA1码和MSDN公布的一致,跟我一样不喜欢下试用版再自己动手的同学,请使用最新版的BT工具或者迅雷下载(需要支持Magnet协议)Download Visual Studio 2010 UltimateFile: en_visual_studio_2010_ultimate_x86_dvd_509116.iso Size: 2,446,950,400 byte SHA1: 84C90BB02AF92347010FF9058E0A2BA28F19CC53 MD5: 1C7436F7289263ABF712A70287D75C02 CRC: B22E6250To
阅读全文
摘要:算算時間,接觸LINQ也有一個月的時間了,可以算是落伍兼新生,不過最近在寫專案的時候,遇到了在LINQ的Where條件式中要如何使用in與 not in呢!? 這時候真的只能坐在位子上仰天長笑,開始懷念T-SQL其實你還是最好用滴。之後,為了讓自己日後開發時更為方便,於是花了一點時間,參考一些網路資料及 MSDN後,得到以下的測試結果:(以下以北風資料庫為範本) T-SQL的IN: Select ProductID, ProductName, CategoryID From dbo.Products Where not CategoryID in (1, 2)T-SQL的NOT ...
阅读全文
摘要:当项目繁多的时候,需要规范,并且定义到细节,只有这样,才能支持大规模的开发。 PM非常重要,PM的能力将直接导致项目最后的质量。 本文是根据公司当前的现状而描述的,并不一定普遍适用--合适的,就是最好的。 项目经理职责:1、基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作。2、与客户沟通,了解项目的整体需求。并与客户保持一定的联系,即时反馈阶段性的成果,和即时更改客户提出的合理需求。3、制定项目开发计划文档,量化任务,并合理分配给相应的人员。4、跟踪项目的进度,协调项目组成员之间的合作。5、监督产生项目进展各阶段的文档,并与QA即时沟通,保证文档的完整和规范。6、开发过程.
阅读全文
摘要:最近倍感轻松,因为负责的项目已经正式上线了.回顾这1年半的时间,真是酸甜苦辣,五味俱全.先来说下我们的项目,费用大概加起来接近300万,项目分为3个Phase,历时15个月终于正式结束了.所以在此回顾一下项目,并总结一下其中的经验和教训.欢迎各位拍砖. 由于我们以前很少做项目(基本都是产品),所以在刚开始接到这个项目的时候,说真的,公司并没有成功的经验来供我们参考, 所以在我们项目结束后,来统计投入和收益的时候,我们竟然发现其实我们在项目的第一阶段基本不赚任何钱.这是因为项目开始时,我们投入的人力高达20个 人,其中包括一半是外包人员(然而这些不稳定的外包人员不但没有给我们的项目带来帮助...
阅读全文
摘要:需求变更管理流程各家企业有各家的做法,在我们项目组,通过变更管理流程软件来实现需求变更。步骤如下: 1:提出变更申请 (1):客户提出需求变更,提交给客户方责任人; (2):客户方责任人审核需求变更,认为属于变更范围,允许变更,则转给我们责任人;如果不允许变更,则转给需求变更提出人,要求完成内容或取消需求变更; 2:变更评估 (1):我方责任人接收到需求后,初步了解需求,之后和客户进行沟通,详细化需求情况; (2):初步估算变更产生的工作时间和费用情况; 3:变更决策 CBD对需求变更作出决策。由于其中设计到工作时间和费用,需要相关人员,包括客户参与作出决策。 4:接收变更 双方达成...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace EntLibSample{public class BasePage : System.Web.UI.Page{protected override void SavePageStateToPersistenceMedium(object viewState){Session["viewState" + this.Context.Request.FilePath] = viewState;}pr
阅读全文
摘要:MVVMLight源码分析之消息机制和ViewModelBasehttp://www.cnblogs.com/facingwaller/archive/2010/11/06/1870608.htmlhttp://blog.csdn.net/duanzilin/article/category/816515http://www.cnblogs.com/chengxingliang/category/282240.html
阅读全文
摘要:sql2005数据库实例 从网上找还得麻烦,转了过来,点击就可以下载!在学习SQL2005中离开不了SQL2005示例数据库,AdventureWorks数据库下载安装,,northwind数据库下载安装,,PUBS数据库下载安装。微软上的AdventureWorks,northwind,PUBS三库下载地址难找且又是E言文今天上传方便使用。 下载完SQL 2005示例库。解压后里面有两个文件夹 AdventureWorks 与 northwindAdventureWorks数据库 安装使用方法:在AdventureWorks文件夹下面有文件 AdventureWorksDB.msi。双击安装
阅读全文
摘要:1、声明一个委托类public delegate SomethingChangedHandler(object sender,EventArgs e); 2、在你的类中声明一个事件绑定到该委托 public event SomethingChangedHandler Changed; 3、在相应的方法中触发此事件 public void ChangeSomething() { Changed(this,new EventArgs); //触发事件 } 4、在调用者订阅事件 your class's instance.Changed+=new SomethingChangedHandle
阅读全文
摘要:Windows Server 2003默认情况下允许远程终端连接的数量是2个用户,我们可以根据需要适当增加远程连接同时在线的用户数。单击“开始→运行”,输入“gpedit.msc”打开组策略编辑器窗口,依次定位到“计算机配置(computer configuration)→管理模板(administrative templates)→Windows组件(windows components)→终端服务(terminal services)”,再双击右侧的“限制连接数量(limit number of connections)”,再双击打开配置窗口(limit number of connect
阅读全文
摘要:(1)Silverlight官方网:http://www.silverlight.net (2)Silverlight中文社区:http://silverlight.cn (3)博客网Silverlight:http://www.silverlightchina.net/ (4)银光中国:http://www.silverlightchina.nethttp://www.cnblogs.com/webabcd/archive/2010/08/09/1795417.htmlhttp://www.cnblogs.com/jv9/archive/2010/05/27/1744876.htmlhttp
阅读全文
摘要:Windows操作系统提供了查看性能监视器的功能,用于监视CPU使用率、内存使用率,硬盘读写速度,网络速度等。您可以在开始-->运行-->输入Perfmon,就可以打开性能监视器。 我们知道,云计算的特点之一是:弹性计算。如果在某一时间点,用于对云计算资源的使用量超过了实际部署的硬件水平,我们就可以通过修改:增加单个计算节点的硬件配置,比如配置VM Size,从Small改成Extra Large。来提高硬件水平以响应更多的客户请求。多个计算节点并行计算,比如修改Instance Count,从1(单个计算节点),改成2或者更多(多个计算节点)。这样也可以提高服务水平。 但是Win
阅读全文
摘要:http://www.cnblogs.com/gusixing/archive/2012/04/07/2435873.html
阅读全文
摘要:好像蛮长时间没有新文章带给大家了。前几天出差再加上忙着公司里的活儿,几乎都没时间上博客园了。今天正好有些时间,为大家简单介绍EF产品组新发布的一个牛逼的小工具——EF Power Tool(翻译的话,好像就是牛逼工具哦?) 下次会为大家深入解析这个小工具。 最先看到这个工具是在EF产品组最新的博客文章上,http://blogs.msdn.com/b/adonet/archive/2011/05/18/ef-power-tools-ctp1-released.aspx。粗略读了下,感觉很酷,马上下载下来试了试,果然很酷,http://visualstudiogallery.msdn.mic..
阅读全文
摘要:在讲解之前,先来看看解决方案的架构:1、在Nop.Core下的Domain里建立一个实体Category;2、在Nop.Data下的Mapping\Catatog\下建立一个数据表映射CategoryMap:using System.Data.Entity.ModelConfiguration;using Nop.Core.Domain.Catalog;namespace Nop.Data.Mapping.Catalog{ public partial class CategoryMap : EntityTypeConfiguration { public CategoryMap() { th
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表激活事件在component生命周期的不同阶段使用事件。Autofac暴露三个事件接口供实例的不同阶段调用OnActivatingOnActivatedOnRelease这些事件会在注册的时候被订阅,或者被附加到IComponentRegistration 的时候?1builder.RegisterType().OnActivated(e => e.Instance.StartListening());OnActivatingcomp
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表属性注入属性注入使用可写属性而不是构造函数参数实现注入。介绍如果component是一个委托,使用一个对象初始化:?1builder.Register(c => new A { B = c.Resolve() });为了提供循环依赖(就是当A使用B的时候B已经初始化),需要使用OnActivated事件接口:?1builder.Register(c => new A()).OnActivated(e => e.Instan
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表Resolve的参数当注册或者检索component的时候可以使用参数传递参数给ResolveResolve接受可变长度的参数列表?1var fred = Resolve(new NamedParameter("name", "Fred"));如果是通过反射注册的,这样做可以自动映射到类中指定对应参数的构造函数。比如:?1234class Person{public Person(string nam
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表元数据Autofac提供机制去创建和使用component的元数据如果你熟悉Managed Extensibility Framework (MEF) ,你很可能已经见过component元数据的例子。元数据是存储component中的关于这个component的信息,不需要创建实例也能访问。在注册的时候添加元数据值描述的元数据在注册阶段和component联系起来,每个元数据都是一个键值对:?123builder.Register(c =
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表循环依赖循环依赖是指运行期间对象之间的相互依赖介绍构造函数/属性依赖使用含有属性依赖的类时,使用Activated事件的InjectUnsetProperties。?12345678910111213class DependsByCtor{public DependsByCtor(DependsByProp dependency) { }}class DependsByProp{public DependsByCtor Dependency
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表关系类型Autofac提供拆箱即用的关系类型。Autofac会对下面列出的关系类型特别解释。下面列出的每一种关系类型,Autofac都会在需要的时候提供一种默认实现。比如说,当Autofac会 IEnumerable 类型的构造函数参数进行注入时,它不会寻找提供 IEnumerable 的component,而是容器会找出所有的ITasks实现然后全部注入。(你可以显示注册这些类型的实现来覆盖默认行为)RelationshipTypeMea
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表泛型给定一个开放的泛型,Autofac会提供一个具体的实现。开放的泛型类型使用泛型服务注册,给定一个服务类型和一个实现类型123public interface IRepository { }public class NHibernateRepository : IRepository { }使用RegisterGeneric配置容器123456builder.RegisterGeneric(typeof(NHibernateReposit
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表适配器 和 装饰器Autofac提供一些机制来实现适配器模式和装饰器模式。适配器一个适配器使用一个服务并且适配另外一个。如果一个适配器在Autofac中被注册,Autofac会为每一个适配服务的实现创建单独的适配器。这个介绍性的文章描述了适配器在Autofac中是如何实现的。装饰器装饰器像适配器一样,在其中封装了一个具体的服务的实现,但是和适配器相比,装饰器暴露出的服务和它封装的一样。这篇文章有Autofac2.4添加的支持装饰器模式的详细
阅读全文
摘要:目录开始Registering components控制作用域和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表实例生命周期实例生命周期决定的在同一个服务的每个请求中实例是如何共享的。当请求一个服务的时候,Autofac会返回一个单例 (single instance作用域), 一个新的对象 (per lifetime作用域) 或者在某种上下文环境中的单例。比如 一个线程 或者一个HTTP请求 (per lifetime 作用域)。这条规则适用于显示调用Resolve从容器中检索对象或者容器中为了满足依赖而隐式实现的对象。更深入的探讨请参考an A
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表扫描autofac可以使用约定在程序集中注册或者寻找组件。发现组件autofac2可以根据用户指定的规则在程序集中注册一系列的类型,这种方法叫做convention-driven registration或者扫描。12345var dataAccess = Assembly.GetExecutingAssembly();builder.RegisterAssemblyTypes(dataAccess).Where(t => t.Nam
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表自动装配从容器中可用的服务中选择一个构造函数来创造对象,这个过程叫做自动装配。 这个过程是通过反射实现的,所以实际上容器这种创造对象的行为比较适合用在配置环境中。选择构造函数autofac自动从容器中选择参数最多的构造函数。如果想要选择一个不同的构造函数,就需要在注册的时候指定它。1builder.RegisterType(typeof(MyFoo)).UsingConstructor(typeof(int));这个例子通过使用MyFoo(
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表服务类型,名称和键同一个服务的不同实现可以以类型,名称和键区分。autofac提供三种典型的方式区分服务。按类型类型是描述服务的基本方法1builder.Register().As();这个例子将IDeviceState 类型的服务和OnlineState 的component联系起来。可以用这个服务的类型来检索OnlineState的实例:1var r = container.Resolve();指定类型的服务在自动装配中也会起作用。按名
阅读全文
摘要:目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表Registering componentsComponentCreationhttp://code.google.com/p/autofac/wiki/ComponentCreationautofac容器提供多个内置参数用来创造Component。Component可以通过两种方式被创建:lambda表达式(通过反射)提供一个现成的实例ContainerBuilder 提供了 Register() 一类的方法去创建 Component。C
阅读全文
摘要:目录开始注册组件控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表开始程序集如果你正在使用Nuget包管理器,你可以通过“Add Library Reference”对话框将AutoFac添加到你的项目中,可用的程序集有:Autofac (base assemblies for .NET and Silverlight along with the WCF and MEF integrations)Autofac.Mvc2 (ASP.NET MVC2 web application support)Autofac.Web (ASP.NET
阅读全文
摘要:采用 EventHandler 模式发布事件 (如果不需要与事件一起发送自定义数据,请跳过此步骤,进入步骤 3a。)在发行者类和订阅方类均可看见的范围中声明自定义数据的类。 然后添加保留您的自定义事件数据所需的成员。 在此示例中,会返回一个简单字符串。 public class CustomEventArgs : EventArgs { public CustomEventArgs(string s) { msg = s; } private string msg; public string Message { get { return msg; } } } (如果您使用的是 Event..
阅读全文
摘要:近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模式。就简单看了下。在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。在《领域驱动设计:软件核心复杂性应对之道》中,译者将Repository翻译为仓储,给出如下说明:一种用来封装存储,读取和查找行为的机制,它模拟了一个对象集合。使用该模式的最大好处就是将领域模型从客户代码和数据映射层之间解耦出来。我们来看下在LinqToSql中如何应用该
阅读全文
摘要:http://www.cnblogs.com/xray2005/category/189491.htmlhttp://kb.cnblogs.com/zt/ef/http://www.cnblogs.com/wlflovenet/archive/2011/07/23/mvcandef.htmlhttp://www.cnblogs.com/carysun/archive/2009/03/20/repository.htmlhttp://www.cnblogs.com/imythu/archive/2012/06/11/mvc-ef-design3.htmlhttp://www.codeprojec
阅读全文
摘要:http://www.tudou.com/programs/view/-UZoSIuUvXs/
阅读全文
摘要:1.1测试环境Item发布机 A订阅机 BOSWindows 2003 ServerWindows 2003 ServerSQLSQL Server 2005 企业版SQL Server 2005 企业版域无无IP192.168.1.2192.168.1.3机器名 Server1 Server2工作组WorkgroupWorkgroup1.2Server1和Server2机上建用户用户名:Publisher(自己定)密码:123456(自己定)给Publisher用户添加Administrators管理用户组。1.3发布机的配置在“开始”菜单中,找到 Microsoft SQL Server.
阅读全文
摘要:1.1测试环境Item发布机 A订阅机 BOSWindows 2003 ServerWindows 2003 ServerSQLSQL Server 2005 企业版SQL Server 2005 企业版域无无IP192.168.1.2192.168.1.3机器名 Server1 Server2工作组WorkgroupWorkgroup1.2发布Server1机上建SQL Server Agent的用户用户名:SQL_Publisher(自己定)密码:123456(自己定)给SQL_Publisher用户添加Administrators管理用户组。1.3发布机的配置在“开始”菜单中,找到 Mi
阅读全文
摘要:测试发现的问题及解决办法 1、当后端两台IIS应用服务器都正常时,访问速度非常快,查看日志,原来一个请求,是后端两台服务器同时响应的; 2、为了模仿故障测试,停掉一台IIS应用服务器,这时再访问,请求打开一页面时,发现有一半响应比较快,另一半响应很慢,最后页面是可以打开,但速度 不理想,很慢,查看error日志,发现nginx还是把请求的一半发往已停掉的那台服务器,难怪会这么慢;但当很快(10秒内)再打开一个请求页面时, 速度又非常快了,查看日志,发现nginx不会把请求的一半发往已停掉的那台服务器;过一会再发起一个请求时,又出现有一半响应比较快另一半响应很慢的现 象了,查看日志,ngi...
阅读全文
摘要:一、下载Nginxhttp://nginx.org/download/nginx-1.0.8.zip解压到C:\nginx目录下二、在两台服务器上分别建一个网站:S1:192.168.16.35:8054S2:192.168.16.16:8089二、找到目录C:\nginx\conf\nginx.conf打开nginx.conf配置如下:#使用的用户和组,window下不指定#user nobody;#指定工作衍生进程数(一般等于CPU总和数或总和数的两倍,例如两个四核CPU,则总和数为8)worker_processes 1;#指定错误日志文件存放路径,错误日志级别可选项为【debug|in
阅读全文
摘要:http://os.51cto.com/art/201009/225813.htm
阅读全文
摘要:OSI各层的功能和主要协议:物理层 物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。 在这一层,数据的单位称为比特(bit)。 属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。数据链路层 数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。 在这一层,数据的单位称为帧(frame)。 数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。网络层 网络层...
阅读全文
摘要:http://www.cnblogs.com/wolegequ/archive/2012/06/03/2532605.html
阅读全文
摘要:一、raid什么意思?RAID是“Redundant Array of Independent Disk”的缩写,raid什么意思了?说白了,中文翻译过来通俗的讲就是磁盘阵列的意思,也就是说RAID就是把硬盘做成一个阵列,而阵列也就是把硬盘 进行组合配置起来,做为一个整体进行管理,最关键的是这个阵列的磁盘之间具有冗余容错处理,这样可提高磁盘之间相互的安全性和稳定性,不存在“单点”硬盘 现象,也就说不会让某些硬盘读写频繁,其他的硬盘可能数据交换较少的现象,从而提高硬盘的安全性,同时磁盘的整体管理会提高读写速度,使硬盘的利用发挥到 最大。二、raid5是什么意思?我们在做磁盘阵列时会采用不同的方式
阅读全文
摘要:分区视图:分区视图是通过对成员表使用union all所定义的视图 这些成员的结构相同,一般情况下,为分区视图具有如下语法: create view vie_name with schemabinding as select from t1 union allselect from t2 union all .. select from tn 分区视图的作用:用在一台或多台服务器水平连接一组成员表中的分区数据 使数据看起来就像来自一个表CREATE TABLE China_student_qinghua -- 清华大学学生信息表 (sc_noINTNOT NULLCHECK(sc_no=...
阅读全文
摘要:对于web应用开发,多数性能瓶颈均出现在数据库上,除了采用分布式架构或云处理(大公司基本上都是),更重要的是平时程序设计时要遵照一些规则,从根本上提高系统的性能,以下总结了一些常用的规则方法,仅供参考,欢迎跟帖补充。。。1、把数据、日志、索引放到不同的I/O设备上,增加读取速度。数据量(尺寸)越大,提高I/O越重要。2、纵向、横向分割表,减少表的尺寸,如:可以把大数据量的字段拆分表。3、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好是使用默认值0)。索引应该尽量小,尽量使用字节数小的列建索引,不要对有限的几个值的列建单一索引。4、用OR的字句可以分
阅读全文
摘要:数据库设计 实现sql server数据库的优化,首先要有一个好的数据库设计方案。在实际工作中,许多sql server方案往往是由于数据库设计得不好导致性能很差。实现良好的数据库设计必须考虑这些问题: 1. 逻辑数据库规范化问题 一般来说,逻辑数据库设计会满足规范化的前3级标准: 第1规范:没有重复的组或多值的列; 第2规范: 每个非关键字段必须依赖于主关键字,不能依赖于一个组合式主关键字的某些组成部分; 第3规范: 一个非关键字段不能依赖于另一个非关键字段。 遵守这些规则的数据库设计会产生较少的列和更多的表,因而也就减少了数据冗余,也减少了用于存储数据的页。 2....
阅读全文
摘要:rem ipseccmd -w REG -p "HFUT_SECU" -r "Block UDP/137" -f *+0:137:UDP -n BLOCK -x >nulrem ipseccmd -w REG -p "HFUT_SECU" -r "Block UDP/138" -f *+0:138:UDP -n BLOCK -x >nulrem echo 禁止网上邻居的文件传输(去掉上述两行的 REM 即可生效!)rem ipseccmd -w REG -p "HFUT_SECU"
阅读全文
摘要:http://os.51cto.com/art/201111/304611.htm
阅读全文
摘要:http://blog.sina.com.cn/u/1673905171
阅读全文
摘要:1. 内存分析方法 内存分析用于判断系统有无内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。 内存分析需要使用的计数器:Memory类别和Physical Disk类别的计数器。内存分析的主要方法和步骤: (1)首先查看Memory\Available Mbytes指标 如果该指标的数据比较小,系统可能出现了内存方面的问题,需要继续下面步骤进一步分析。注: 在UNIX/LINUX中,对应指标是FREE(KB) (2)注意Pages/sec、Pages Read/sec和Page Faults/sec的值操作系统会利用磁盘较好的方式提高系统可用内存量或者提高内存的使用效率。这三个指标直接反
阅读全文
摘要:1. 熟悉工作环境,认识新同事 2. 制定学习计划、跟进学习进度(1) 了解新人的情况,制定出尽量适合新人的学习计划,计划制定的要细致,包括各个阶段要学习的内容、学习时间、学习资料、学习产出。(2) 找个机会和新人一起看下学习计划,讲解计划内容以及认真听取新人的意见,根据新人反馈的信息适当的调整计划。和新人的沟通可以让自已更能了解新人,制定尽量适合新人的计划能让新人带着合理的目标去学习,而不会让新人感到迷茫和困惑。(3) 跟进学习进度是让自已了解前期制定的计划是不是适合新人,并且可以通过这种方式了解新人的学习情况和遇到的问题,及时根据具体情况协助新人解决。在新人执行计划前,告诉新人以日报的形式
阅读全文
摘要:服务器安全设置1、系统盘和站点放置盘必须设置为NTFS格式,方便设置权限。2、系统盘和站点放置盘除administrators 和system的用户权限全部去除。3、启用windows自带防火墙,只保留有用的端口,比如远程和Web、Ftp(3389、80、21)等等,有邮件服务器的还要打开25和130端口。4、安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除。5、更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户。6、改名系统默认帐户名并新建一个Administrator帐户作为陷阱帐户,设置超长密码,并去掉所有用户组。(就是在用户组那里设置为空即
阅读全文
摘要:在Javascript中的对象和原型(二)中我们提到,用构造函数创建的对象里面,每个对象之间都是独立的,这样就会降低系统资源的利用率,解决这样问题,我们就要用到下面提到的原型对象。一 原型对象原型对象实际上就是构造函数的一个实例对象,和普通的实例对象没有本质上的区别。 可以包含特定类型的所有实例的共享属性或者方法。这样,如果我们需要修改所有实例中的属性或者方法,就只需要修改一处,就能够影响到所有实例了。因为原型 中的属性和方法是共享的。我们可以看下两个图示: 构造函数方式原型模式方式从上面的图示中我们就不难看出,为何下面的代码中"user1.show == user2.show;&q
阅读全文
摘要:上一篇中提到了JavaScript中对象的创建的一些基本操作,接下来讨论下继续讨论。一 工厂模式我们知道,要创建一个对象我们可以用如下代码:var user = new Object(); //使用new运算符创建一个对象 user.name = '念在三角湖畔'; //给对象添加属性 user.age = 22; user.address = '湖北武汉'; alert(user.name + " " +user.age);//返回 '念在三角湖畔 湖北武汉'用这样的方法创建对象比较简单直观,也是JavaScript种创建对
阅读全文
摘要:面向对象的语言(如Java)中有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,JavaScript 没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。要了解面向对象,首先就要了解Javascript中的对象和原型。这篇文章中主要学习一下Javascript中的对象。一 关于对象对象其实就是一种引用类型。而对象的值就是引用类型的实例。在JavaScript 中引用类型是一种数据结构,将数据和功能组织在一起。它也常被称做为类,但JavaScript 中却没有类的概念。虽然JavaScript 是一门面向对象的语言,却不具备传统面向对象语言所支持的类和接口等基本结构。二
阅读全文
摘要:(1)意图将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。(2)适用性1. 当创建复杂对象的算法应该独立于该对象的组成部分以及他们的装配方式;2. 当构造过程必须允许构造的对象有不同的表示; (3)结构(4)参与者 Builder:为创建一个Product对象的各个部件指定抽象接口 ConcreteBuilder:1. 实现Builder的接口以构造和装配该产品的各个部件 2. 定义并明确它所创建的表示 3. 提供一个检索产品的接口 Director:构造一个使用Builder接口的对象 Product:1.表示被构造的复杂对象。Concret...
阅读全文
摘要:通过思考大概清楚系统操作日志的设计,以下是其UML图:通过上图,我们可以了解知道该UML主要由三个表组成,其中一个主表LogSetting和两个从表分别是LogOperation和LogSettingDetail。那么怎么样才能通过这样的设计来现实我们的日志功能呢?其实一开始我就觉得通过.net的反射功能可以很简单、很方便的实现这个功能,所以我就顺着一个思路来实现她;通过反射动态的获取Model实体的属性,然后再根据LogSettingDetail配置来匹配所要记录的字段信息。先来主要的代码吧,发现将思想用文字表达出来还是较困难的,代码比较直接:代码的实现using System;using
阅读全文
摘要:前言我们在做企业管理系统时,有多多少少都有对数据的完整性有所要求,比如要求系统不能物理删除记录,要求添加每一条数据时都要有系统记录、或者更新某条数据都需要跟踪到变化的内容、或者删除数据时需要记录谁删除了,何时删除了,以便误删后可以通过系统的XXX功能来恢复误删的数据。我将这种功能称为操作日志为什么要做操作日志?其 实上文也描述了一些,其主要目的就是跟踪到每一个用户在系统的操作行为,如对数据进行查询、新增、编辑或删除甚至是登录等行为。更进一步的理解可以说是对 用户使用系统情况的跟踪,对数据的跟踪防止数据意外删除、更改时有所记录,有所依据,以便对数据的还原,从某种程序上可以保护数据的完整性。系统设
阅读全文
摘要:如何实现连接池?确保你每一次的连接使用相同的连接字符串(和连接池相同);只有连接字符串相同时连接池才会工作。如果连接字符串不相同,应用程序就不会使用连接池而是创建一个新的连接。优点使用连接池的最主要的优点是性能。创建一个新的数据库连接所耗费的时间主要取决于网络的速度以及应用程序和数据库服务器 的(网络)距离,而且这个过程通常是一个很耗时的过程。而采用数据库连接池后,数据库连接请求可以直接通过连接池满足而不需要为该请求重新连接、认证到数 据库服务器,这样就节省了时间。缺点数据库连接池中可能存在着多个没有被使用的连接一直连接着数据库(这意味着资源的浪费)。技巧和提示1. 当你需要数据库连接时才去创
阅读全文
摘要:概述在 软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧 烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的 “稳定构建算法”不随着需求改变而改变?这就是要说的建造者模式。本文通过现实生活中的买KFC的例子,用图解的方式来诠释建造者模式。意图将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。模型图生活中的例子生 成器模式将复杂对象的构建与对象的表现分离开来,这样使得同样的构建过程可以创建
阅读全文
摘要:概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。意图提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。模型图逻辑模型:物理模型:生活中的例子抽 象工厂的目的是要提供一个创建一系列相关或相互依赖对象的接口,而不需要指定它们具体的类。这种模式可以汽车制造厂所使用的金属冲压设备中找到。这种冲压 设备可以制造汽车车身部件。同样的机械用于冲压不同的车型的右
阅读全文
摘要:概述Singleton模 式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程 序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。从另一个角度来说,Singleton模式其实也是一种职责型模式。因为我们创建了一个对象,这个对象扮演了独一无二的角色,在这个单独的对象实例中,它集中了它所属类的所有权力,同时它也肩负了行使这种权力的职责!意图保证一个类仅有一个实例,并提供一个访问它的全局访问点。模型图逻辑模型图:物理模型图:生活中的例子美国总
阅读全文
摘要:概述在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。那么如何应对这种“迁移的变化”?如何既能利用现有对象的良好实现,同时又能满足新的应用环境所要求的接口?这就是本文要说的Adapter 模式。意图将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。结构图图1 类的Adapter模式结构图图2 对象的Adapter模式结构图生活中的例子适配器模式允许将一个类的接口转换成客户期望的另一个接口,使得原本由于接口不兼容而不能一起工作的类可以一起工作。扳手提
阅读全文
摘要:1、找相关的人员询问需求,收集需求。2、整理需求,分析需求,把需求归类,拆分。3、产生感念模型。4、转化为物理模型。5、转化为系统数据结构和接口、抽象类、类、关系等程序元素。
阅读全文
摘要:---------------权威资料看这里---------------清华大学信息网络工程研究中心-中国教育和科研计算机网应急响应组《ARP 欺骗网页劫持攻击分析》PDF文件,直接IE打开或者另存为查看http://202.203.128.31/manage/upload/attach/11975323420.pdf---------------民间资料看这里---------------网 站突然出现访问迟钝,并且打开之后杀毒软件立即提示含有木马病毒,IE提示下载安装Microsoft Data Access...信息。从IE查看页面的源代码,在网页的源代码中加入了 嵌套框架网页,该网.
阅读全文
摘要:金山毒霸或者升级精灵修改了WINSOCK导致的。由于我电脑上也安装了金山毒霸,而且最近几天也升级过了,应该是同样的问题。于是搜索到恢复Winsock的方法:netsh winsock reset使用此条命令恢复后,重启电脑,这下Apache恢复当原先的良好状态了。
阅读全文
摘要:IIS负载均衡-Application Request Route详解第四篇:使用ARR实现三层部署架构系列文章链接:IIS负载均衡-Application Request Route详解第一篇: ARR介绍IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上)IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(下)IIS负载均衡-Application
阅读全文
摘要:IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm 自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问题是一些比较基本的问题,由于时间的缘故,不会一一的为大家 回复,如果有不明白的,希望大家勤自学!本系列虽然不难,但是很多的一些知识都是默认需要掌握的,例如:负载均衡的概念,原理,Web Farm等。本篇议题如下:创建Server Farm配置Server Farm系列文章链接:IIS负载均衡-Application Request Route详解第一篇: ARR介绍IIS负载均衡-Applicat
阅读全文
摘要:IIS负载均衡-Application Request Route详解第一篇: ARR介绍说到负载均衡,相信大家已经不再陌生了,本系列主要介绍在IIS中可以采用的负载均衡的软件:微软的Application Request Route模块。其实Application Request Route已经有很多文章介绍过了,但是有很多的文档都是英文的,笔者在项目中,曾经为了使用和测试Application Request Route,将有关的文档已经转为中文,在组员之间传阅,本系列在这些文档的中,再加入一些使用的心得。本篇议题如下:Application Request Route介绍Applicat
阅读全文
摘要:Model层:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.ComponentModel;using System.ComponentModel.DataAnnotations;using System.Web.Mvc;namespace MvcApplication1.Models{ public class User { public int ID { get; set; } [DisplayName("姓名")] [Requir
阅读全文
摘要:1. Microsoft Enterprise Library 5.0 系列(一) Caching Application Block (初级)2. Microsoft Enterprise Library 5.0 系列(一) Caching Application Block (高级)3. Microsoft Enterprise Library 5.0 系列(二) Cryptography Application Block (初级)4. Microsoft Enterprise Library 5.0 系列(二) Cryptography Application Block (高级)5.
阅读全文
摘要:导读:随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。 随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因 此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测 试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动
阅读全文
摘要:结过婚的人谈到婚礼都有这么一个感慨:婚礼当日的幸福绝对会被繁杂的婚礼事宜 冗长的婚庆流程 复杂的婚礼礼仪扼杀。没有经验的新郎新娘来不及体会幸福的喜悦 总是搞的晕头转向 漏洞百出 不知道下一步该做什么 又该怎么做 :新郎抱新娘跌跤了 新娘进场时踩到婚纱春光乍泄了 香槟酒酒杯短了一只而摔碎出丑了 冷烟火爆炸出事了。。。本来喜庆的婚礼上却出现了一件或者一些不该发生的事 让你我的婚礼成为难言的伤痛。。。华桄婚庆婚纱摄影公司的服务绝对比其他任何一家婚庆公司贴心 从婚礼的前半年筹划 一直安排到婚礼的当日 再考虑到婚礼的每一个细节 每一个动作 为您解除婚礼上一切的烦恼 让准新人的婚礼万无一失 绝没有...
阅读全文
摘要:关于广州大喜事婚庆公司报价说明,广州大喜事婚庆礼仪策划公司自2005年成立以来,秉承着诚信经营,客户至上的宗旨,为即将迈入婚礼殿堂的 新人提供全方位个性化的婚礼服务,以客户满意为最大目标。我们主要为中高端客户服务,根据每一对新人的预算,不同性格、爱好和职业背景,提供个性化方案, 采用婚礼全程“一对一”督导制,所以个性化、差异化服务是我们的主要特色,让您的婚礼与众不同,回味到永远…… 以下是广州大喜事婚庆公司报价单、报价表,具体婚庆报价单可以咨询在线客服,同时 我们也真诚欢迎您到我们门市面谈。 服务项目 价格(元) 备注 服务项目 价格(元) 备注 优秀主持 1200 ...
阅读全文
摘要:[导读]嘉兴婚庆 行业内部各环节分散,缺乏能提供一条龙服务的婚庆公司,影响到行业自身发展。 嘉兴婚庆一条龙服务尚需时日 嘉兴在线讯 十一“结婚季”日渐临近,不少新人选择在此金秋时节牵手步入婚姻殿堂,受此影响,嘉兴婚庆市场逐步热闹起来。记者今天先后走访了市区多家婚纱、摄影、婚庆 公司后发现,近期涉婚行业营业收入大多有所增长,但产业链前后端的热度不一。同时,由于婚庆行业内部各环节较为分散,缺乏能提供一 条龙服务的婚庆公司,使得新人不得不分别联系婚纱、摄影、婚庆、酒店,既浪费了时间金钱,也影响到行业自身的发展。对此,业内人士表示,从...
阅读全文
摘要:现代的婚礼市场是一个琳琅满目及鱼龙混杂的市场,面对庆典公司、礼仪服务公司、花坊、花店各种服务的店面,新人如何去选择,可以说是一个很大的难题。面对 不了解的行业,新人往往是茫目的选择,或者是单面的选择,而使自己的婚礼没有达到一个理想的效果,而感到苦闷。 在这里我根据自己近二十年的婚礼礼仪服务,简单的向新人介绍一下什么是婚礼一条龙服务及一站式服务的区别。 一条龙服务,简单地说就是把需要集中办理的事项和具有内在关联性的收费、服务及其他事项最大限度地调度,形成完整的服务链,是现今服务行业热 潮,而保证消费者权益。也就是说婚礼一条服务就是从新人从预订酒店开始,给相应的意见,后期包括(婚纱照、化妆、...
阅读全文
摘要:研究表明非计划性购买的趋势在不断地上升,Welles (1986年)的报告则进一步说明绝大多数的消费者都会在商场里面发生冲动性购买。 对超市的化妆品、保健品及医药品购买行为的研究发现,保健品和美容用品的购买决策中,61%是非计划的。39%的百货商场顾客和62%的折扣店顾客的购买行为中至少有一种商品是非计划购买。随着大卖场(Supermarkets和Hyperstores)的兴起和扩张,消费者在商场里见到众多的产品,这使得他们可以在到达商场之后再进行购买决策。 冲动性购买有5种类型: (1)纯粹冲动性购买。由于特价而去某一特定商场购物,但事先没有计划要买什么产品。 (2)建议性购买。是...
阅读全文
摘要:在工作中我发现,导购员在面对顾客促销的过程中有很多不恰当的地方,下面是一些普遍、典型的问题: 1、语速过快、吐词不清 在实际观察中我发现,面对顾客的时候,很多导购员说话的速度比平时快了三分之一多。我曾经和顾客站在一起听促销员讲解,在她讲完后,以我对公司产品的熟悉程度,尚不能完全明白她说的什么。可以想象,顾客一定是如坠云端、不知所云。当你讲完的时候,他对产品的基本概念都没有形成,更不要奢望在他的脑海里留下什么深刻的印象了。在一个顾客对你的产品还没有基本了解的时候,你希望他决定购买你的产品,这无疑是不可能的。 其实,在下面我请导购员讲解的时候,她们的语速并不是显得特别快,说话也很清楚。...
阅读全文
摘要:一:常规促销 常规促销是连锁店通常采用的一种促销模式,内容万变不离其宗,一般就是优惠销售、免费试用装、买赠。当然活动形式和花样可以不断变换。如何做出新意,其实就是常规促销的最高境界。 (一):常规促销的特征: 1、 长期性或定期性。常规促销活动一般持续的时间较长,如一个叫酸痛灵的产品就在药店面前做了长达两年的免费试用促销; 2、 固定性。固定的地点和固定的时间,这是常规促销活动最突出的表现,常规促销活动甚至在一些企业那里称之为“周未促销”。 3、 速效性。常规促销活动达到的效果往往就是“刀下见菜”,销量上扬,但后期效果及影响力均不佳。 4、 现场通告性。常规促销一般都借助于促销现场...
阅读全文
摘要:如何开一家赚钱的婴儿用品店,什么样的店才能赚钱?这是每一个老板心里要寻找的答案。环视整个零售界可以发现,规模差不多的零售店有的顾客络绎不绝,有的却门庭冷落,差距如此巨大?这就谈到经营管理,不同的人经营同样的店铺会得到不同的两种结果,所以,每一个老板要学会经营自已的店铺。 那究竟什么样的店铺才能赚钱呢?答案只有一句话,具有店铺力的店才是赚钱的店。什么是店铺力,它是指店铺的每个细节都要有诱惑力。也就是说店铺的角角落落都有很多诱人的点,有上千个小手来抓客人的钱。做到让客人进来就不要空手出去。具体要做到以下三个基本原则: 1、我们是卖东西的,顾客是买东西的。每个顾客走路,有的开车或是冒着雨雪能...
阅读全文
摘要:接近顾客-店铺经营技巧之一接近顾客是店铺销售的一个重要步骤,也是一个富有技巧的工作。这方面做的好,不但拉近了与顾客的心理距离,而且还可以尽快地促成交易;反之,未开口便有可能已吓跑了消费者。 下面先与分享一些接近顾客的基本技巧: “三米原则”就是说在顾客距离自己还有三米远的时候就可以和顾客打招呼,微笑,目光接触。如果你没有注意到这一点,而对顾客不理不睬,就会导致每天失去一些生意。所以服装店铺的导购,必须学会主动与顾客打招呼。 现在有些服装导购员喜欢用“请随便看看”来代替“欢迎光临”。殊不知这句“请随便看看”的欢迎语正好给顾客灌输了一种“看看就走”潜意识。打个比方说说潜意识对人心理的作用...
阅读全文
摘要:商业企业目前可以采用的与当地消费者收入水平、消费观念、风俗习惯等相适应的七种促销策略。 传统的促销手法一般包括广告、人员推销、销售促进和宣传。这几种促销手段长期以来一直在商业企业的促销活动中居于主导地位。而且在未来的发展过程中,它们将仍然起着不可低估的作用。然而,随着市场经济的进一步发展,市场竞争日益激烈,商业企业面临着更大的挑战。因此,现代的商业企业应该在运用原有促销手段的基础上,改革陈旧的经营方式,及时合理地运用现代促销手段。 商业企业目前应以最大限度满足顾客现有及潜在的需求为目标,本着将顾客购物风险降至最低程度的原则,制定出与当地消费者收入水平、消费观念、风俗习惯等相适应的促销策略。..
阅读全文
摘要:婴幼儿用品店终端卖场更是短兵相接的战场。投入到这个战场的士兵就是我们的导购和店长,既然商场如战场,那么那些投入到终端进行战斗的导购就理应进行大量的培训。实际情况中也会有把没有培训或来不及培训的导购放到卖场上,结果也是经常见到的很快就辞职或阵亡了,要么就是投降到别的阵营了;其中为数不多的导购可能摸索中成长起来了,但成长的代价是拿我们众多的顾客当靶子练习出来的。 婴幼儿用品店终端导购需要培训 基于导购人员的成长,对加盟客户的配套服务,对客人需求的满足,有些品牌一直重视对终端导购人员的培训。为此,有企业建立培训讲师的专职岗位,是服饰企业中为数不多举措,我荣幸作为一名专职服务的销售培训讲师,自然担负了
阅读全文
摘要:婴幼儿用品连锁门店一般促销手法 纵观目前市面上的各类促销活动,其实大部份都大同小异,如果从形式和模式上来划分类别,可以笼统地将它们分为常规促销模式和非常规促销模式(即主题促销)。 常规促销是婴幼儿用品连锁店通常采用的一种促销模式,内容万变不离其宗,一般就是优惠销售、免费试用装、买赠。当然活动形式和花样可以不断变换。如何做出新意,其实就是常规促销的最高境界。 (一):常规促销的特征: 1、 长期性或定期性。常规促销活动一般持续的时间较长,如一个叫酸痛灵的产品就在药店面前做了长达两年的免费试用促销; 2、 固定性。固定的地点和固定的时间,这是常规促销活动最突出的表现,常规促销活动甚至在一些...
阅读全文
摘要:在导购实际的销售中,能否破译顾客心理显得至关重要,因为顾客的消费心理直接决定着购买意愿。除了顾客通常的购买心理外,导购有必要关注顾客购买时的一些特殊心理: 抢购心理——顾客发现哪家店的人多时,就不由自主走进去看看,是不是有什么好的衣服或实惠的衣服。 待购心理 ——在服装经常打折出售的今天,当新款上市正价出售时,顾客只会试穿,不产生购买行为,顾客会问什么时候打折?顾客就会等待促销活动。营业员需要语言解释,给顾客立刻购买的信心,或者制造新款正价热销的气氛。 从众心理——对大家争相穿戴或者购买的衣服趋之若鹜,不假思索。营业员可运用时尚、口碑、热销的促销语言趁热打铁。 逆反心理——当顾客感受到营业员急
阅读全文
摘要:1、迎接顾客技巧。 除了品牌风格定位、店铺的位置及形象以外,通过导购自身也可以提升顾客进店率的。导购并不是大声的说“欢迎光临”就能吸引顾客进店的。当我们去饭店用餐的时候,在刚开始顾客并不多的情况下,服务员通常习惯于把我们安排到靠近玻璃橱窗的地方入座,其目的其实是为了让路过的人感觉到店铺内有顾客在消费,营造出一种热闹、生意很红火的气氛。而我们到一个陌生的地方去选择饭店用餐的时候,同样也会在店外观察是否有较多的顾客。服装店铺也是一样。事实证明,顾客是喜欢进比较热闹的店铺的。如果导购目无表情、一动不动的站在某地,甚至站在一个在外面都看不到的地方,顾客是不太愿意进来的。尤其是在人流不多的情况下,导购应
阅读全文
摘要:随着中国童装业日益蓬勃,童装经营店的陈列越来越受到童装经营者的重视,且逐渐地演变成一种时尚。有效而成功的品牌商品陈列是消费者面对的最直接的广告冲击和形象效应,有着不容忽视的现实意义和价值内涵。 1、同一色搭配。同一色系的童装放在一起会给人很舒服的感觉,档次会得到提升,但不要把同样款式、同样长短的衣服放在一起,以免让人感觉像仓库。 2、对比色搭配。那就说用冷色来烘托暖色,如:用绿色的童装来衬托红色的童装,用蓝色童装来衬托黄色童装,摆放在一个竿子上时,不能让冷色和暖色各占50%,最好是3:7左右的比例比较合适,要留意穿插1011101101(1代表暖,0代表冷) 。 3、合理利用活区。所...
阅读全文
摘要:最近开始学习无锁编程,和传统的基于Lock的算法相比,无锁编程具有其独特的优点,Angel Lucifer的关于无锁编程一文对此有详细的描述。无锁编程的目标是在不使用Lock的前提下保证并发过程中共享数据的一致性,其主要的实现基础是CAS操作,也就是 compare_and_swap,通过处理器提供的指令,可以原子地更新共享数据,并同时监测其他线程的干扰,.Net中的对应实现是 InterLocked.CompareExchange函数。既然不使用Lock,那在无锁编程中要时刻注意的是,代码可能在任意语句中被中断。如果是单个变量,我们可以使用 InterLocked.XXX 保证操作的原子性,
阅读全文
摘要:具体的需求是 在某一时间点,只有N个线程在并发执行,如果有多余的线程,则排队等候~还真是费尽心思啊~最终还是被我攻克了~下面我就来说说具体的实现C#提供了Mutex与Interlocked这两个与线程相关的类,都在Threading命名空间下~!Mutex中提供了WiteOne,ReleaseMutex 两个实例方法~WiteOne的作用是"阻塞当前线程,提供对该线程的原子操作"也就是说当一个线程遇到WiteOne的时候,如果在WiteOne里面没有线程在操作,则此线程进去操作而里面有线程的时候,所有到此的线程均需要排队等候里面的线程执行完毕~而控制这样操作的结束标记就是使
阅读全文
摘要:方法:我的系统是windows 7 旗舰版,解决方法可以自己手动去修复,方法是进入命令窗口。开始--运行--cmd--sfc.exe--sfc/scannow 修复一下!
阅读全文
摘要:对于快要结婚的您,又要上班,又要筹备婚礼,要订酒宴、拍结婚 照、找婚庆公司、寻满意的司仪/跟妆/跟拍、礼服租赁订做、购买酒水等等一系列的事情,是不是令阁下精疲力尽呢?无心品味将成为“人妻”、“人夫”的幸福 呢?希望这一切的一切都有人帮手包办吗??? 天津婚庆网就可以帮您解决结婚所带来的一切烦恼,您只需讲出您所理想的婚礼,其他事情就由我们代劳吧,您只需坐在 家中等候神圣一天的到来就OK了,其他所有的事情,有专人为您准备好。 本网站现推出婚礼一条龙服务,服务项目包括:预订饭店、婚纱影楼、婚庆公司、预订司仪/跟妆/跟拍、礼服租赁订 做、酒水购买,在这里,我们首要强调一...
阅读全文
摘要:第一、婴幼儿用品店内形象方面,主要包括: 1、门店形象。第一印象好不好就完全体现在门店形象上了,它可以给人美好的想象,也可以给人一种信任。无论是门头形象、橱窗形象、门店装修、门店卫生状况都是吸引顾客的重要因素。 2、产品陈列。产品陈列的目的就是要抓住消费者的眼、手、心,陈列生动化,增强卖场气氛(吸引眼球);规范统一的陈列,给人以专业的感觉(抓住心);分类陈列,方便消费者寻找(抓住眼);对比陈列,方便消费者体验和感受(抓住手、抓住心)。 3、个人形象。个人形象主要包括:基本表情、基本容貌、着装。 (1)表情的基本要求是:温文尔雅、彬彬有礼、不卑不亢、笑容常在、亲切自然。 (2...
阅读全文
摘要:昨天,Google举行了发布会,发布了Nexus Prime手机和Android4.0-IceCreamSandwich手机系统。作为Google旗下Android的最新版本手机系 统,Android4.0获得了业界很大的关注,很多人甚至把它和苹果的iOS5相提并论,可见对其期望之高。就在发布会结束不久,Google就在 Android开发者官网放出了最新的Android4.0 SDK。下面二黑就把Android SDK 4.0的安装过程简单的写一下,给需要的同学。准备:首先你需要去Android 开发者官网下载最新的SDK R14,如果你是一个开发者以前安装过Android SDK ,你也可
阅读全文
摘要:1.下载安装JDK(java 开发套件),天空软件站下载http://www.skycn.com/soft/3116.html(或 到java官网下载),下载后双击安装即可。 2.下载android SDK(android软件开发套件),下载地址:http://dl.google.com/android/installer_r14- windows.exe。下载后双击到某一文件夹即可,比如D:\Software\Programming\android-sdk-windows。 3.进入安装后后的SDK文件夹,双击运行SDK manger.exe (其实这个SDK并不包含任何一个版本的a...
阅读全文
摘要:iUI、jQTouch、WPTouch、PhoneGap、XUI、iWebkit、Rhodes、gwt-mobile…当我们已经开始惊 叹 web移动应用充斥着各种各样框架与类库的时候,其实各大web框架才刚刚开始他们的移动领域:Yahoo的YUI3.2的Touch版、jQuery的 jQueryMobile、ExtJS整合JQTouch和Rapha?l库推出的Sencha Touch框架。。。ExtJs更名为Sencha的确让我震惊不少,毕竟自己也曾是ExtJs框架的粉丝,如此重量级的框架忽然掉头往mobile touch的方向发展,确实不是一件易事,我们也不禁惊叹移动应用所带来的重大改变。
阅读全文
摘要:在使用Windows2008远程登录功能时,如果需要进行多用户登录,可以采用以下配置方法:首先要启用远程桌面这一功能:右击“我的电脑”→属性→远程配置→远程桌面,就可以配置相应的远程桌面功能了。下 面是配置多用户登陆的方法:打开控制面板→管理工具→终端服务(TerminalServices)→终端服务配置 (TerminalServicesConfiguration)1、(修改可以同时登陆的人数,包括自己,默认为2个,如果只需要另外一个人远程登陆你的电脑的话,比如mm或 gg,那么这一步就不用做了,直接跳到第二步)连接(Connections):RDP-tcp点右键→属性→网络适配器 (Net
阅读全文
摘要:常见的项目规模估算失准原因 一直以来,软件项目的规模估算(Size Estimation)是个争论不休的问题。不论是对软件开发团队还是对软件用户,软件规模估算的重要性都是不容置疑的。因为它能极大的影响着甲方对发包 软件的成本估算,乙方对自身开发成本的预测,以及乙方对开发过程的量化管理等诸多方面。而且,只有相对合理和相对准确地估算软件规模,才能对项目的进度安 排、资源分配等各个环节进行合理的部署。所以,软件项目的规模估算是软件项目中相当重要的一环。但是,以下的原因却使到我在这次项目的实际操作中对项目规 模估算失准了: (1)对项目规模估算认识不足 项目规模估算一般分为两种应用场景:一是招投标的时
阅读全文
摘要:http://www.cnblogs.com/ttzhang/archive/2008/11/02/1324601.html project server 2007 sn :W2JJW-4KYDP-2YMKW-FX36H-QYVD8 BWPMX-XY8XF-KGBQ6-XKT8R-GHXD3 http://www.360doc.com/content/10/0315/21/532901_18910554.shtml http://hi.baidu.com/bluelotus7/blog/item/d301a829aba386f599250ae4.html http://ww...
阅读全文
摘要:做友链时,常会有站长因为自己的网站收录少、快照不正常而被拒绝。这都是因为站点权重不高而导致的。站点权重高低直接关系到关键词排名、网站收录等等。那 么,如何增加自己站点的权重呢? 以下有站长朋友总结出了增加站点权重的四大切入点: 第一、做好网站基本架构 要想增加网站权重首先应该从自身做起,网站建好之后选取一个好的域名是关键,域名要让用户容易记住,域名后缀一般选择.gov、.edu结尾的比较 好,因为这样的后缀的域名搜索引擎给予的权重比较高;网站空间一定要稳定,时刻保证网站能够正常打开,尤其是搜索引擎更新的时候;网站结构布局一定要清 晰,即达到代码有何、结构优化以及布局优化的目的,因为...
阅读全文
摘要:远程桌面连接不上|windows server 2003 sp2 termdd.sys。请教一个问题,为什么 Windows Server 2003 打上SP2补丁,就不能通过远程桌面连接上去了?服务开了,策略没限制,远程也启用了,可是就是连不上去回答:根据您的描述,我对这个问题的理解是:远程桌面连接失败。如果我的理解有误,请告诉我。这一问题应该是SP2里终端服务的驱动文件没有正确复制造成的,请参考下面的步骤修复这一问题:1,将%windir%\driver cache\i386下的termdd.sys复制到%windir%\system32\drivers2,重启服务器,测试问题是否消失如果
阅读全文
摘要:--创建链接服务器 exec sp_addlinkedserver 'ITSV ', '', 'SQLOLEDB ', '远程服务器名或ip地址 'exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例 select*from ITSV.数据库名.dbo.表名 --导入示例 select*into 表 from ITSV.数据库名.dbo.表名 --以后不再使用时删除链接服务器exe
阅读全文
摘要:2.1 发布&订阅1. 测 试环境:Item发布机 A订阅机 BOSWindows 2003 ServerWindows 2003 ServerSQLSQL Server 2005 企业版SQL Server 2005 企业版域无无IP192.168.203.1192.168.203.136机器名AlexVM-WIN2003-B工作组WorkgroupWorkgroup2. 发 布机 A 配置在“开始”菜单中,找到 Microsoft SQL Server 2005=>Configuration Tools=> SQL Server Configuration Manage
阅读全文
摘要:SQL2005删除复制数据库的发布与订阅的方法--在测试环境中恢复从正式数据库服务器 上备份下来的bak文件后,正式环境里数据库复制的发布、订阅也被带进来了,结果恢复的数据库无法更改表结构,直接删除这些错误的发布会提示订阅没有清 理,但删除订阅时又提示订阅服务器不存在。 master执行语句:sp_removedbreplication ‘复制的数据库名’。刷新本地发布后该数据库不应存在的复制就消失了。 sp_removedbreplication 系统存储过程而不更新在分发服务器上的将数据从数据库中删除所有复制对象。 必须在发布数据库上的发布服务器或订阅服务器的订阅数据库上运行存储的过...
阅读全文
摘要:对于一个地域分散的大型企业组织来说,构建具有典型的分布式计算机特征的大型企业管理信息系统时,总要解决一个很重要的问题:如何在多个不同数 据库服务器之间保证共享数据的一致性。之所以有这个重要的问题在于企业组织在不同地点对具有相同结构的本地数据库进行修改,但要保证修改后的数据库有相同 的结果,其本质就是在对本地数据库的修改体现在其他具有相同数据的远程数据库中。那么如何解决这个问题就要用到数据库的复制技术。 SQL SERVER提供了内置的复制能力,复制组件并不是附加产品,而是核心引擎的一部分。在复制这个技术的支持下,用户可以跨局域网、广域网或因特网的不同数 据服务器上维护数据的多个拷贝,从而保..
阅读全文
摘要:今天在做sql server 2005 复制的时候,提示复制需要有实际的服务器名称才能连接到服务器……的消息,一开始不知道什么意思!后来在网上查了一下才知道,原来是以前我把机器改过名 字。用select @@servername和select serverproperty'servername'一查看,果然输出的结果不一样.后来我就用邹老大的解决方案改了一下脚本是:if serverproperty('servername') @@servername begin declare @server sysname set @server = @@servernam
阅读全文
摘要:一、安装操作系统:windows server 2003 + Sp2具体步骤: 1、安装windows server 2003时选用工作组(默认为workgroup)。由于在工作组环境中部署,因此使用TFS单服务器部署,可以使用“本地帐户”。 2、50G空间,NTFS格式。 3、安装IIS6.0。在安装IIS的时候选择ASP.NET Server。安完后打开IIS6.0,扩展ASP,使其为允许。(注意:不要选择“FrontPage 2002 服务器扩展”) 4、安装Sp2,有的安装包里已经集成。 5、添加新用户 开始->管理工具->计算机管理->本地用户和组->用户,
阅读全文
摘要:1. 软件版本阶段说明 * Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 * Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 * RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。 * Release
阅读全文
摘要:使用场景:如果项目团队成员A对项目某个文件以独占式方式签出,恰好那天该成员A没有来上班而成员需要对此文件进入修改并check in,这时需要先把A对该文件的锁定解除。没有IDE可以使用,只能使用下面的命令来解决。成员A的用户名为:UserATFS服务器IP为:192.168.1.100,端口为:8080打开vs2008的命令行,执行下面的两步,如果已经知道UserA的工作区(workspace),跳过1,直接执行2就行了。******** 1. 查看用户UserA的Workspace的命令*************tf workspaces /owner:UserA /computer:* /
阅读全文
摘要:inta=12345678; //格式为sring输出 //Label1.Text=string.Format("asdfadsf{0}adsfasdf",a); //Label2.Text="asdfadsf"+a.ToString()+"adsfasdf"; //Label1.Text=string.Format("asdfadsf{0:C}adsfasdf",a);//asdfadsf¥1,234.00adsfasdf //Label2.Text="asdfadsf"+a.ToString
阅读全文
摘要:由于公司准备上TFS,最近开始学习搭建TFS环境,并为同事讲解TFS的使用,在虚拟 机中搭建测试环境,遇到了很多问题,总结成一篇博客,跟大家交流一下:我是从微软公司官方网站下载的TFS 2008 180天试用版,下面是详细的安装步骤:1、用VMware 6.0 安装Windows 2003 Server+SP22、 添加IIS组件,启用ASP.NET支持,在Internet Information Services(IIS)选项中,注意不要选择FrontPage扩展,因为它与Windows SharePoint不兼容 3、安装数据层,我用的是Sql Server 2005 Sta...
阅读全文
摘要:TFS2008安装过几次,每次都遇到点麻烦,结合网上的一些经验总结一下:Windows SharePoint Services安装 Windows SharePoint Services你有两个选择。1、你可以直接使用已经安装在任何机器上的Windows SharePoint Services 2.0 或 3.0, 2、你可以在你的应用层计算上安装新的Windows SharePoint Services 3.0。如果你选择直接使用已经存在的Windows SharePoint Services 2.0 or 3.0,你必须在安装Team Foundation Server之前部署和配置Win
阅读全文
摘要:一、安装操作系统:windows server 2003 + Sp2具体步骤: 1、安装windows server 2003时选用工作组(默认为workgroup)。由于在工作组环境中部署,因此使用TFS单服务器部署,可以使用“本地帐户”。 2、50G空间,NTFS格式。 3、安装IIS6.0。在安装IIS的时候选择ASP.NET Server。安完后打开IIS6.0,扩展ASP,使其为允许。(注意:不要选择“FrontPage 2002 服务器扩展”) 4、安装Sp2,有的安装包里已经集成。 5、安装.Net framework2.0 6、安装.Net framework3.0 7、安..
阅读全文
摘要:google 和百度的技术差别:1.百度还认不清哪个是原创的2.google蜘蛛不够百度快4.google排名结果随时变化流量、权重、权威、内容、用户体验、用户关注度等等细节的排名,已表 达了SEO的算法。重要搜索引擎的网站登录入口地址:http://www.webmasterhome.cn/seo/addurl.asp从SEO的角度,网站登录几大搜索引擎最佳的时间是:确定不会对已经 生成的链接和内容进行大规模改动。让你的网站最新内容同时被20个搜索引擎收录 http://pingomatic.com/做seo技术要善于结合多个关键字工具组合:谷歌关键字工具地址:https://adwords
阅读全文
摘要:感谢HTML5和CSS3,以及JavaScript,前端开发者有了大大的用武之地。大家都在用很多的工具和技术来武装自己,以加快前段的开发。本文分享了6中最有效的方法,希望能提供你的效率,为你节约时间。1. Dynamic CSS(动态 CSS)如果你想加速你的CSS代码编写,那么你需要学习并掌握动态CSS。大部分的动态CSS增加了nested riles, variables, mixins, selector inheritance功能,这里提高代码的利用率。2. HTML snippets(HTML 片段)使用代码片段是个编写HTML代码的一个很快的方法。推荐Zen Coding 和HAM
阅读全文
摘要:前些日子,总结了一个NAnt的学习总结。后来就放下了,松散了一阵子。CruiseControl.NET(以下称CC.NET),是我在学习完NAnt以后才开始看的,当时学起来就是在网上疯狂的找资料。现在就做一个关于CC.NET的总结吧。 CC.NET是一个开源软件,用它来做日构建实在是在好不过了。而且很方便,只需要配置一个配置文件就可以了。CruiseControl.NET-1.4.1-Setup.exe(服务器端)CruiseControl.NET-CCTray-1.4.1-Setup.exe(客户端)首先,确保你的电脑上已经安装了IIS(因为CC.NET会在IIS里面建立一...
阅读全文
摘要:http://jquery.bassistance.de/validate/demo/
阅读全文
摘要:using System;using System.Web;using System.Drawing;using System.Drawing.Imaging;using System.IO; /// /// 图片旋转函数(经过高质量转换) /// /// /// public static void Rotate(string Path, RotateFlipType RotateType) { System.Drawing.Bitmap bitmap = (System.Drawing.Bitmap)System.Drawing.Image.FromFile(Path); bit...
阅读全文
摘要:这几天心血来潮做了一个批量图片缩放,转换格式,并且可以根据exif的信息旋转图片,校正exif信息后保存的小程序.根据配置文件 指定需要的功能.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
阅读全文
摘要:1.InstantRails-2.0-win 下载地址 https://rubyforge.org/frs/?group_id=9042.redmine1.1.2 下载地址 http://www.redmine.org/projects/redmine/wiki/Download redmine1.1.2软件版本 ruby 1.8.7 Rails 2.3.5 Rack 1.0.13.redmine解压复制到刚才的“InstantRails” 目录的 “rails_apps”中4.“InstantRails/rails_apps/redmine/config"下,有文件“databas
阅读全文
摘要:在上一篇项目 管理实践教程二、源代码控制【Source Control Using VisualSVN Server and TortoiseSVN】中 我们已经讲解了如何使用TortoiseSVN和VisualSVN Server来做简单的版本控制,这一篇我们将会讲解使用CruiseControl.NET和MSBuild来搭建每日构建系统。在第一篇项目 管理实践教程一、工欲善其事,必先利其器【Basic Tools】 中我们已经安装了CruiseControl.NET 1.4,因为我们还要用到MSBuild,所以如果你的系统没有安装Visual Studio,那么你需要首先安装Visual
阅读全文
摘要:每日构建,对我们团队来说一个全新的概念。随着项目开发的进展,在开发过 程需要及时反馈一些BUG和功能要求的处理情况。而在这种情况下每天或隔一段时间Build一个版本,工作量还是比较大的,所以就特别有必要引入每日构建。关于每日构建,在园里有已经有很多 的文章了,特别是摩诘的《在.NET环境中实现每日构建(Daily Build)--NAnt篇》更 是从概念上和实践上手把手地介绍如果在.NET环境下实现每日构建。但很遗憾,在我实现每日构建之前没有看到这篇文章,错失了一次快速入门的机会, 不过感到庆幸的是,经过一天的研究和学习,把自己在学习配置过程中遇到的一些问题总结一下,算是对每日构建实现方法的一
阅读全文
摘要:面临的问题对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰 值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩 展性等方面的考虑,结果眼看着访问量一天天网上爬,可突然发现有一天网站因为访问量过大而崩溃了,到时候哭都来不及。所以我们一定要未雨绸缪,在数据库还 没罢工前,想方设法给它减负,这也是这篇文章的主要议题。大家都知道,当有一个request过来后,web服务器交给app服务器,app处理并从db中存取相关数据
阅读全文
摘要:一 个用户权限管理模块的设计思路: 1. 权 限资源(功能资源) 系统的所有权限信息。权限具有上下级关系,是一个树状的结构。如下: u 系统管理 l 单位管理 u 查看单位 u 添加单位 u 修改单位 u 删除单位 l 部门管理 u 查看部门 u 添加部门 u 修改单位 u 删除单位 对于每个权限,又存在两种情况:1可 访问;2可授权,部分表中采用拥有类型做判断(0可 访问,1即可访问也可授权) 2. 用 户 系统的具体操作者,用户可以自己拥有权限信息,可以归属于0~n个角色,可属于0~n个组。他的权限集是自身具有的权限+所属的各角色具有 的权限+所属的各组具有的权限的合集。它与权限、...
阅读全文
摘要:http://www.gezila.com/ruanjian/wangluo/335.html
阅读全文
摘要:VIP卡:http://item.taobao.com/item.htm?id=6826715667&ali_refid=a3_420435_1006:1102617497:6::683ff380beac84535cfaad56663e63a3&ali_trackid=1_683ff380beac84535cfaad56663e63a3http://item.taobao.com/auction/item_detail.htm?item_num_id=7866155951小票打印机:http://item.taobao.com/item.htm?id=9529271456htt
阅读全文
摘要:手推车:http://auction1.paipai.com/search/0/8726F100000000000007394205F056F3-7071.htmlhttp://auction1.paipai.com/BC45CF2600000000003C3A3B06E45107?qz_express=wCkUq9HBlM_ew4JV4eWySuSyXgMLsVboMc_zlEav2pZ5vgX3Et56G7smst5gvLtnQdIlIcO0eIs&PTAG=31056.999999999.1http://auction1.paipai.com/search/0/27E3F0170
阅读全文
摘要:工具:memcached-1.2.6-win32-bin.zip MemCached服务端程序(for win)Memcached Manager win下的MemCached管理工具Memcached .NET client Library C#/.NET memcached 客户端dll安装配置MemCached服务端下载memcached-1.2.6-win32-bin.zip ,解压后得到memcached.exe,就是memcached的主程序了。比如我们放到MemCached服务器下的C:\Program Files\MemCacheD下下载安装Memcached Manager
阅读全文
摘要:在上一篇文章《使用Memcached提高.NET应用程序的性能》中周公讲述如何在.NET中使用Memcached来提高.NET应用程序的性 能。在实际的使用中有可能出现Memcached因为某些不可预知的原因挂掉,一旦出现这样的情况,就会再次给数据库增加巨大的压力,因此需要监控 Memcached的运行情况。周公在网上找过,在网上有PHP版的Memcached监控工具,打开那个PHP页面就可以看到各个Memcached的 运行情况,一旦不能获取到这些数据,说明Memcached不可访问,不可访问的原因可能是因为网络故障或者Memcached挂掉了,虽然原因不同,但 是结果是一样的。参照了Eny
阅读全文
摘要:缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的 虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。 Memcached是什么? Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。 Memcached能缓存什么? 通过在内存里维护一个统一的巨大的hash表,Memcached能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的 结果等。 ...
阅读全文
摘要:或许你还没有用到过分布式缓存,在web集群的情况下,它可以很好的让一部分常用数据常驻服务器内存而不用担心各台web不同步。下 面稍微介绍一下beitmemcached对于.net的支持,官方参考http://code.google.com/p/beitmemcached/ 一个完整的操作步骤:1、点击上面页面的downloads,把Memcached_1.2.5.zip 和BeITMemcached_source_2008_05_31.zip两个压缩包下在下来。2、解压 Memcached_1.2.5.zip ,它是memcached的服务器端。3、把Memcached_1.2.5复制到你指.
阅读全文
摘要:早上接到一个任务,需要对Linux服务器的Memcached的update操作进行性能测试,我发现我是一个典型的“手里拿着锤子, 就把所有问题都当成钉子”的人。我第一个念头就是,上Memcached的官网找.NET的客户端。最后在Codeplex上找到了一个叫Memcached Providers的客户端程序,很小,218K,里面就3个DLL,一个是Memcached Providers本身的DLL,还有一个是Enyim.Caching,Enyim.Caching也 是一个.NET平台上的Memcached客户端,最后就是著名的log4net。Memcached Providers的配置很方便
阅读全文
摘要:在上一篇文章,我们讲了,为什么要使用memched做为缓存服务器(没看的同学请点 这里)。下面让我们以memcached-1.2.1-win32版本的服务组件(安装后是以一个windows服务做daemon)和 C#API(Enyim.Caching)为基础,做一个"Hello world"级的程序,让我们真正感受到memcached就在我们身边。后一的文章,我们还讲memcached的核心部分(根据key来hash存取 数据,缓存数据在server端的内存存储结构)和一些好的案例。 下面的实例实现的功能很简单,根据key来存取一个object对象(要支持Serializa
阅读全文