2012年7月15日
摘要:
1.
D:\Program Files\Microsoft Visual Studio 9.0\VC>bcp [AdventureWorks].[Sales].[cu
rrency] out c:\currency1.txt -c -S"20111229-2309\SQLSERVER2008" -U"sa" -P"sasas
a"
阅读全文
posted @ 2012-07-15 11:33
上校
阅读(352)
推荐(0)
2012年7月11日
摘要:
--创建链接服务器
exec sp_addlinkedserver 'PC106 ', ' ', 'SQLOLEDB ', '192.168.0.106'
exec sp_addlinkedsrvlogin 'PC106 ', 'false ',null, 'sa', 'sasasa'
阅读全文
posted @ 2012-07-11 11:16
上校
阅读(170)
推荐(0)
2012年7月7日
摘要:
CREATE INDEX IX_AntiCodeCommon_1 ON AntiCodeCommon (EnterpriseCode,ProductCode)
阅读全文
posted @ 2012-07-07 18:42
上校
阅读(194)
推荐(0)
2012年7月6日
摘要:
var JsonUti = {
//定义换行符
n: "\n",
//定义制表符
t: "\t",
//转换String
convertToString: function (obj) {
return JsonUti.__writeObj(obj, 1);
阅读全文
posted @ 2012-07-06 15:53
上校
阅读(6275)
推荐(0)
2012年7月2日
摘要:
private string GetPath()
{
OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.Title = "选择文件";
fileDialog.Filter = "文本文件(*.txt)|*.txt|数据文件(*.dat)|*.dat|所有文件(*.*)|*.*";
fileDialog.FilterIndex = 1;
fileDialog.RestoreDirectory = true;
if (fileDialog.ShowDialog() == DialogResult.OK)
{
return fileDialog.FileName;
}
return string.Empty;
}
阅读全文
posted @ 2012-07-02 15:02
上校
阅读(284)
推荐(0)
2012年5月23日
摘要:
Introducing “Razor” – a new view engine for ASP.NET
One of the things my team has been working on has been a new view engine option for ASP.NET.
ASP.NET MVC has always supported the concept of “view engines” – which are the pluggable modules that implement different template syntax options. The “default” view engine for ASP.NET MVC today uses the same .aspx/.ascx/.master file templates as ASP.NET Web Forms. Other popular ASP.NET MVC view engines used today include Spark and NHaml.
The new vie
阅读全文
posted @ 2012-05-23 16:24
上校
阅读(1723)
推荐(0)
2012年5月21日
摘要:
进入菜单database->edit current DBMS,在general下选择左侧的script->objects->table->tablecomment下,在右侧的comment和value里面都复制上comment on table %TABLE% is '%COMMENT%'之后应用。
同理进入script->objects->column->columncomment下在右侧的value里面复制上
EXECUTE sp_addextendedproperty N'MS_Description', N'%COMMENT%', N'user', N'dbo', N'table', N'%TABLE%', N'column', N'%COLUMN%'
阅读全文
posted @ 2012-05-21 09:38
上校
阅读(507)
推荐(0)
2012年4月21日
摘要:
public static void getRand()
{
StreamWriter sw = new StreamWriter(@"C:\Documents and Settings\Administrator\桌面\1.txt");
Random rd = new Random();
ArrayList intTempArr = new ArrayList();
int[] intArr = new int[1000000];
阅读全文
posted @ 2012-04-21 22:53
上校
阅读(291)
推荐(0)
2012年4月5日
摘要:
參考:
C# DateTime.MinValue is not the same as SqlDateTime.MinValue Caution When passing Null or DateTime into Store Procedure
這其實也是我一直跟很多人講過的一個觀念:就憑我們的資質,我們遇到的 IT 技術問題絕大多數不可能在這世界上第一次遇到的。換句話說,絕大多數的情況下,我們所遇到的 IT 技術問題,在這世界上某個人一定遇到並且已經解決了!簡言之,善用關鍵字搜尋,解決問題。
Net Framewrok 中,
DateTime.MinValue => 0001/01/01 00:00:00
SqlDateTime.MinValue.Value => 1753/01/01 00:00:00
阅读全文
posted @ 2012-04-05 17:31
上校
阅读(685)
推荐(0)
2012年3月30日
摘要:
static int GetRandomSeed()
{
byte[] bytes = new byte[4];
System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider();
rng.GetBytes(bytes);
return BitConverter.ToInt32(bytes, 0);
}
阅读全文
posted @ 2012-03-30 10:37
上校
阅读(328)
推荐(0)
2012年3月20日
摘要:
stu = new Student();
Binding binding = new Binding();
binding.Source = stu;
binding.Path = new PropertyPath("Name");
BindingOperations.SetBinding(this.textBoxName, TextBox.TextProperty, binding);
阅读全文
posted @ 2012-03-20 23:01
上校
阅读(563)
推荐(0)
摘要:
1.Dictionary添加属性
@{
Layout = "~/Views/Shared/_EditLayout.cshtml";
Dictionary dic=new Dictionary();
dic.Add("style", "background-color:#DCEEF0;height:280px;width:190px;");
dic.Add("size", "4");
}
阅读全文
posted @ 2012-03-20 09:24
上校
阅读(312)
推荐(1)
2012年3月4日
摘要:
(1)查看和修改某一命令的快捷键在 工具->选项->环境->键盘 里面,注意快捷键都有作用范围,另外查询某个快捷键时,可以直接在 显示命令包含 中输入你的命令名称,会帮你自动搜索出来, 然后就可以在下面修改了,
(2)要把某个命令作为按钮单独拎出来的话, 工具->自定义->命令 里面找到后把它拉出来就行了~~~~
阅读全文
posted @ 2012-03-04 00:15
上校
阅读(2954)
推荐(0)
2012年3月1日
摘要:
ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。
在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP.NET MVC开发者都必须了解13个扩展点。
1.ASP.NET MVC扩展之RouteConstraint
通常情况下你可以使用正则表达式对url参数进行约束,但如果您的约束不仅仅取决于单一参数,您可以实现IRouteConstrains的方法,并在其中添加你的验证逻辑。
比如对日期的验证,url中可能会包含年、月、日,而你需要验证这三者是否可以组合成一个有效的日期。
2.ASP.NET MVC扩展之RouteHandler
RouteHandler是在路由选择之后进行处理的组件,它并不仅仅针对ASP.NET MVC。显然,如果您改变了RouteHandler,那么对请求的处理将不再使用ASP.NET MVC,但这在您使用其他HttpHand
阅读全文
posted @ 2012-03-01 11:08
上校
阅读(413)
推荐(1)
2012年2月26日
摘要:
Html.DropDownList()赋默认值:
页面代码如下:
list = new List {
new SelectListItem { Text = "启用", Value = "0",Selected = true},
new SelectListItem { Text = "禁用", Value = "1" } };
%//list储存dropdownlist的默认值
%=Html.DropDownList("state",list,Mo
阅读全文
posted @ 2012-02-26 23:10
上校
阅读(49786)
推荐(3)
2012年2月21日
摘要:
配置IIS Silverlight运行环境:
打开IIS->站点属性->HTTP头->MIME类型->新建:
扩展名: .xap
MIME类型:xapapplication/x-silverlight
扩展名: .xaml
MIME类型:application/xaml+xml
阅读全文
posted @ 2012-02-21 09:46
上校
阅读(325)
推荐(0)
2012年2月19日
摘要:
许多 Web 应用程序要求在用户登录之后才授予其对受限制内容的访问权限。 在某些应用程序中,即使是登录的用户,也会限制他们可以查看的内容或可以编辑的字段。
要限制对 ASP.NET MVC 视图的访问,您可以限制对呈现视图的操作方法的访问。 为此,MVC 框架提供 AuthorizeAttribute 类。
有关使用特性的更多信息,请参见利用特性扩展元数据。
本主题包含以下各节:
阅读全文
posted @ 2012-02-19 22:07
上校
阅读(971)
推荐(0)
摘要:
1.关于ASP.NET MVC3的源代码获取方法
ASP.NET MVC从1.0到3.0版本以来它的源代码是完全对外开放的,也正因为这个原因吸引了不少以前习惯使用WebForm的开发人员转向研究MVC,在这里也很”高兴”各位IT业界内的朋友们不断地向MS反馈信息..才有了今天的MVC3版本号的出现..也不知下一个版本会.......
转回原题它的源代码托管在微软的codeplex上,下面的连接为ASP.NET MVC的项目地址,大家可以很方便地获取到它:
http://aspnet.codeplex.com/wikipage?title=MVC&referringTitle=Home
下载下来以后.我们查看一下源代码包内的各各MVC部件的分布情况:
阅读全文
posted @ 2012-02-19 15:44
上校
阅读(899)
推荐(0)
2012年2月11日
摘要:
1.在MVC View中使用 三元运算符的方式:@(bool?"":"")
2.在@{}中输出一行:@:
3.Radio默认选中: @Html.RadioButtonFor(m = m.BookType, 0, new { @checked="checked"})小学
阅读全文
posted @ 2012-02-11 18:03
上校
阅读(1216)
推荐(0)
2012年2月6日
摘要:
Select Max([rows]) as [RowCount], sysobjects.name From
sysIndexes Left Join Sysobjects
On sysindexes.id = sysobjects.id
Where sysobjects.xtype = 'U' and sysobjects.name != 'sysdiagrams'
Group by sysobjects.name
阅读全文
posted @ 2012-02-06 23:22
上校
阅读(229)
推荐(0)
2012年1月3日
摘要:
namespace 数据与通信之WebRequest
{
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
}
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
List books = new List() {
new Book("Professional ASP.NET 3.5"),
new Book("ASP.NET AJAX In Action"),
new Book("Silverlight In Action"),
new Book("ASP.NET 3.5 Unleashed"),
阅读全文
posted @ 2012-01-03 23:31
上校
阅读(248)
推荐(0)
2011年12月30日
摘要:
SQL Server 2005的XML数据修改语言(XML DML)
发布日期: 2006-08-14 | 更新日期: 2006-08-14
作者:张洪举 Microsoft MVP
应用于:SQL Server 2005,XML
注:本文章中的内容需要相关的XML和XQuery知识
本页内容
1.insert
2.delete
3.replace
作为对XQuery语言的扩展,XML DML为XML数据操作提供了更大的灵活性,而不再仅仅是对XML数据进行一些查询操作。通过XML DML,用户可以像操作关系表一样对XML中的节点内容进行插入、更新和删除操作。XML DML需要通过xml数据类型的modify方法进行调用。
阅读全文
posted @ 2011-12-30 10:45
上校
阅读(259)
推荐(0)
2011年12月21日
摘要:
一直以来都在摸索着vb6.0的一些用法和语法,趁这次培训的机会正好整理Visual Studio的一些快速开发的技巧,还有一些vs2010的新功能收集和体会,把培训的一些文档性质的记录下来,希望对各位有用
1.快捷命令:
"devenv" 启动相应版本的 Visual Studio "Inetmgr" IIS 管理器,不用到管理里去找了,很快就可以显示 IIS管理了
复制代码
2.集成开发环境(IDE)
阅读全文
posted @ 2011-12-21 23:10
上校
阅读(658)
推荐(0)
2011年12月13日
摘要:
在最近的项目中,牵涉到项目源代码保密问题,由于代码是C#写的,容易被反编译,因此决定抽取核心算法部分使用C++编写,C++到目前为止好像还不能被很好的反编译,当然如果你是反汇编高手的话,也许还是有可能反编译。这样一来,就涉及C#托管代码与C++非托管代码互相调用,于是调查了一些资料,顺便与大家分享一下:源代码下载
一. C# 中静态调用C++动态链接
1. 建立VC工程CppDemo,建立的时候选择Win32 Console(dll),选择Dll。
2. 在DllDemo.cpp文件中添加这些代码。
阅读全文
posted @ 2011-12-13 11:12
上校
阅读(636)
推荐(0)
2011年12月10日
摘要:
在MVC 3中的有一个新的ViewBag 动态特性,它主要是为了从Controller到view进行传值用的,类似有所使用的ViewData[] 字典类。对于ViewBag是如此的强大,意味着你能动态的set/get 值,增加任何数量的的额外字段而不需要强类型的检测。
为了看这些的不同(和不用viewbag的时候),我们来看看一下的实例:
Eample:--using ViewBag
阅读全文
posted @ 2011-12-10 22:47
上校
阅读(7803)
推荐(1)
2011年12月5日
摘要:
private void button1_Click(object sender, EventArgs e)
{
System.Threading.Thread th = new System.Threading.Thread(fun);
th.Start();
button1.Enabled = false;
}
private delegate void MessageDelegate(string message);
private void AddTalkMessage(string message)
{
if (button1.InvokeRequired)
{
MessageDelegate d = new MessageDelegate(AddTalkMessage);
butto
阅读全文
posted @ 2011-12-05 21:40
上校
阅读(269)
推荐(0)
2011年11月17日
摘要:
经常看到有人问程序员适合做管理吗,或者手底下有牛人比我技术更好怎么办,或者感叹一下做管理好难啊之类的。同时,相当大的一部分程序员都梦想着走所谓专家路线——并不是因为对技术特别有兴趣或者觉得自己特别适合走技术路线,真正的原因是对管理工作的恐惧,觉得自己搞不定定。做管理真的很难吗,程序员出身到底适不适合做管理,我可以斩钉截铁的告诉你:不难!适合!
上面的答案显然并不完全正确。不过我们今天我们讨论的并不是管理一个国家那样的管理,也不是管理一个公司或者半个公司这样的管理——绝大部分程序员同志们短时间内都不会有这样的机会,这样的话题也完全超出了我的知识范畴。我们今天讨论的只是基础的简单的管理,小到几个人的小组大到十几二十个人的团队,再大的都不在讨论之列,而且仅限于软件行业。所有的爷爷都是从孙子走过来的,做管理也一样都是从小小管理一点一点慢慢做大的。
阅读全文
posted @ 2011-11-17 10:17
上校
阅读(379)
推荐(0)
2011年11月14日
摘要:
SQL Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。
这个平台有以下特点:
· 可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
· 高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
· 智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
阅读全文
posted @ 2011-11-14 21:53
上校
阅读(262)
推荐(0)
摘要:
查看端口
在Windows 2000/XP/Server 2003中要查看端口,可以使用Netstat命令:
依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。
小知识:Netstat命令用法
命令格式:Netstat -a -e -n -o -s-an
-a 表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。
阅读全文
posted @ 2011-11-14 11:53
上校
阅读(633)
推荐(0)
摘要:
Socket 是一种应用接口, TCP/IP 是网络传输协议,虽然接口相同, 但是不同的协议会有不同的服务性质。创建Socket 连接时,可以指定使用的传输层协议,Socket 可以支持不同的传输层协议(TCP 或UDP ),当使用TCP 协议进行连接时,该Socket 连接就是一个TCP 连接。Soket 跟TCP/IP 并没有必然的联系。Socket 编程接口在设计的时候,就希望也能适应其他的网络协议。所以,socket 的出现只是可以更方便的使用TCP/IP 协议栈而已。
4.2 SOCKET 对 TCP/IP 的使用
阅读全文
posted @ 2011-11-14 00:36
上校
阅读(571)
推荐(0)