摘要: 一、引言枚举为我看日常开发的可读性提供的非常好的支持,但是有时我们需要得到枚举值得描述信息或者是注释(备注)信息比如要获得TestEmun.aaa 属性值得备注 AAA,比较不方便得到。 public enum TestEmun { /// AAA aaa =1, /// BBB bbb =2, /// CCC ccc =3 }如果要得到类似的效果,我们就需要修改一下代码了,使用反射很容易得到这个结果。二、定义特性using System;using System.Reflection;namespace Lib.DataModel.SysEnum{ /// <s... 阅读全文
posted @ 2013-01-30 16:43 草青工作室 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 一、引言在做网站是经常要对样式或者脚本进行更新,每次更新后需要客户端强制刷新才可以看到更新后的样式,或在样式文件应用处加版本号区分,(常用的写法如“~/content/css/globe.css?v1.0”),还需要对每个引用globe.css 文件的位置加版本号区分,工作量巨大。所以,提供一个统一管理方案非常必要。二、使用include.cofig 配置文件管理站点的所有 css 和 js 引用命名规则:如果加入的是 css 文件 ,key 必须以 css_ 开头;如果是 js 文件 ,key 必须以 js_ 开头;实例如下:<?xml version="1.0"? 阅读全文
posted @ 2013-01-16 15:12 草青工作室 阅读(652) 评论(0) 推荐(0) 编辑
摘要: Web.config中设置CustomErrorCustomError定义自动处理异常的行为,如下所示:<system.web><!--<customErrors mode="RemoteOnly" defaultRedirect="~/error.html"/>--><customErrors mode="On" defaultRedirect="~/error.html"/><!--<customErrors mode="Off" 阅读全文
posted @ 2012-12-27 17:23 草青工作室 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 以下代码为 asp.net mvc 4.0 代码做的 301 永久重定向 string url = “http://www.csdn.net/test.html” Response.StatusCode = 301; Response.Status = "301 Moved Permanently"; Response.AppendHeader("Location", url)); Response.AppendHeader("Cache-Control", "no-cache"); //这里很重要的一个设置,no 阅读全文
posted @ 2012-12-25 20:05 草青工作室 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 使用 .net 自带的方法 TrimEnd(char[]) 也可以删除,但是有些情况不是我们想要的结果如:source =bx20x0x0x0;delStr = x0;source =source.TrimEnd("x0".ToArry());这时 source 的值为:bx2;其实我们的预期是,想得到bx20 值。上面多删除了一个 0。解决方案:重写一个 TrimEnd 扩展 /// <summary> /// 在字符串尾部删除重复的指定字符串 /// </summary> /// <returns></returns> p 阅读全文
posted @ 2012-12-12 20:10 草青工作室 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、文件位置如下C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\WcfTestClient.exe二、使用方法添加服务调用 阅读全文
posted @ 2012-12-04 17:35 草青工作室 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.在数据库中查询出要删除的记录的关键字段 select col1,col2,col3,col4 from tabName; 2.将结果 copy 到 excel 中 3.在 excel 的 E1 单元格写如下内容="delete fromtabName where col1='"&A2&"' andcol2 ='"&B2&"' and col3='"&C2&"' and col4='"&D2&& 阅读全文
posted @ 2012-11-16 11:37 草青工作室 阅读(1071) 评论(0) 推荐(2) 编辑
摘要: using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Text;namespace Tt.KD100.Initiative.WinService{ /// <summary> /// 请求信息帮助 /// </summary> public class HttpHelper { /// <summary> /// post 请求指定地址返回响应数据 /// </summary> // 阅读全文
posted @ 2012-10-24 16:55 草青工作室 阅读(669) 评论(0) 推荐(0) 编辑
摘要: select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608select CONVERT(varchar(12) , getdate(), 111 )2004/09/12select CONVERT(varchar(12) , getdate 阅读全文
posted @ 2012-10-23 10:40 草青工作室 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 如何校准方位传感器一、按键代号定义A:左上键B:右上键C:左下键D:右下键二、磁偏角矫正(电子指南针数码罗盘矫正)1.手表背面水平向下,并且12时方位向外2.按D键,进入数码罗盘/温度计模式,长按A键直到12时位置的指示符开始闪动,此表示已经进入设定界面。3.按D键,闪动动的指示符将一秒钟顺时针闪动一下4.每次指示符闪动时,此时需转动手表使闪动的指示符保持向外。5.闪动指示符转动两周后(手表也同样转动了两圈)。6.按C键,手表校准完毕并退出,画面将出现 Done 一秒。然后方位测定操作将自动进行7.若取消,则在第6步按D键不按C 阅读全文
posted @ 2012-10-16 00:05 草青工作室 阅读(2883) 评论(0) 推荐(0) 编辑