随笔分类 - .NET
摘要:有了翅膀才能飞,欠缺灵活的代码就象冻坏了翅膀的鸟儿。不能飞翔,就少了几许灵动的气韵。我们需要给代码带去温暖的阳光,让僵冷的翅膀重新飞起来。结合实例,通过应用OOP、设计模式和重构,你会看到代码是怎样一步一步复活的。 为了更好的理解设计思想,实例尽可能简单化。但随着需求的增加,程序将越来越复杂。此时就
阅读全文
posted @ 2017-03-20 14:25
龍☆
摘要:验证的核心方法: 编码的数值: JPG = 255216, GIF = 7173, BMP = 6677, PNG = 13780, SWF = 6787, RAR = 8297, ZIP = 8075, _7Z = 55122, TXT = 102100, PDF = 3780, DOC = 20
阅读全文
摘要:需求:在网页中播放powerpoint保存的pps文件和mp4文件 经过查阅:发现网页上直接播放pps文件比较麻烦(office web apps server),所以通过工具,将pps文件转换为swf文件进行播放 经过测试,可以直接播放FLV和MP4格式文件 以下是查阅出来的播放源码: 其中flv
阅读全文
摘要:.NET基于Redis缓存实现单点登录SSO的解决方案 http://www.cnblogs.com/yinrq/p/5276628.html 共享cookie的方案 http://www.codeproject.com/Articles/27576/Single-Sign-on-in-ASP-NE
阅读全文
摘要:http://blog.csdn.net/xiage/article/details/5128755 在开发中经常可以碰到类似的问题: 想通过一个树父节点的TreeNodeCheckChanged 事件( 前提是设置TreeView 的CheckBox可见), 来选择或反选择全部的子节点, 来实现自
阅读全文
摘要:public int GetMonths(DateTime from, DateTime to) { int years = to.Year - from.Year; int months = to.Month - from....
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DelegateAndEvent{ public c...
阅读全文
摘要:1.Dispose方法中,应该使用GC.SuppressFinalize防止GC调用Finalize方法,因为显示调用Dispose比较好。2.Disposed字段保证了两次调用Dispose方法不会抛出异常。3.同时实现Finalize方式和Dispose方式,一方面Dispose方法可以克服Fi...
阅读全文
摘要:http://support2.microsoft.com/kb/310130/zh-cn此分步指导文章描述如何使用 ODBC .NET 托管提供程序和 Visual C# .Net 调用参数化 SQL Server 存储过程。尽管使用 ODBC .NET 提供程序执行参数化存储过程与使用 SQL ...
阅读全文
摘要:在Windows Form程序中使用带下划线的快捷键只需要进行设置:就能够工作。
阅读全文
摘要:'set the control can display the focus status Protected Overrides Sub OnGotFocus(ByVal e As System.EventArgs) MyBase.OnGotFocus(e) M...
阅读全文
摘要:脚本如下: @echo off @setlocal enableextensions @cd /d "%~dp0" set InstallPath=C:\DBoxService\Server set UtilToolPath=C:\Windows\Microsoft.NET\Framework\v2
阅读全文
摘要:1 ''' 2 ''' 注册表设置值 3 ''' 4 ''' 5 ''' 6 ''' 7 ''' 8 ''' 9 Private Function SetRegistry(ByVal strKey As String, ByVal strName As String, ByVal strValue As String) As Boolean10 Try11 Dim Key_LocalMachine As
阅读全文
摘要:'get the web path of the drive s: Dim MM As New Management.ManagementObject(String.Format("win32_logicaldisk.deviceid=""{0}""", gs_DRIVE)) MM.Get() szSharedName = MM.GetPropertyValue("providername").ToString()如果使用IO.DriveInfo(gs_DRIVE) 则只能获得盘符S:
阅读全文
摘要:public class QueryPage : System.Web.UI.Page { protected System.Web.UI.WebControls.TextBox txtStaDate; protected System.Web.UI.WebControls.TextBox txtEndDate; ... /// /// 开始时间 /// public string StaDate { get{ return this.txtStaDate.Text;} set{this.txtStaD...
阅读全文
摘要:output经典使用分类:sql2012-02-16 18:17409人阅读评论(0)收藏举报outputinserttabledeletegonullOUTPUT是SQL SERVER2005的新特性.可以从数据修改语句中返回输出.可以看作是"返回结果的DML".INSERT,DELETE,UPDATE均支持OUTPUT子句.在OUTPUT子句中,可以引用特殊表inserted和deleted.使用inserted和deleted表与在触发器中使用的非常相似.在INSERT,DELETE,UPDATE中OUTPUT的区别1.对于INSERT,可以引用inserted表以查
阅读全文
摘要:SQLServer 批量插入数据的两种方法-发布:dxy 字体:[增加 减小] 类型:转载 在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters)。-运行下面的脚本,建立测试数据库和表值参数。 复制代码 代码如下:--Create DataBase create database BulkTestDB; go use BulkTestDB; go --Create Ta
阅读全文
摘要:C#更新SQLServer中的TimeStamp字段(时间戳)分类:C#2012-10-24 15:101878人阅读评论(0)收藏举报 public partial class Form1 : Form { private SqlConnection mCnn = null; private long TimeStampValue; public Form1() { InitializeComponent(); mCnn = new SqlConnection(); mCnn.ConnectionString = "Data Source=192.168.18.205;Databa
阅读全文
摘要:Imports System.ThreadingPublic Class Form1 Structure MyParameters Dim nNum As Integer End Structure Public paramPM(3) As MyParameters Public Function sPM2(ByVal paramPM As MyParameters) As String MessageBox.Show("Hello" + paramPM.nNum.ToString()) Return "" End Fun...
阅读全文