自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NuClear的.Net专栏

学习.Net过程是长久的,特在此记录!

  • 博客(45)
  • 资源 (7)
  • 收藏
  • 关注

原创 Javascript调用MsRdpClient 完成Web调用远程桌面

最近工作用到Web连接远程桌面,查找资料发现MsRdpClient都是vbscript写的。由于不太熟悉vbscript ,只能一点点改成js。。 下面是具体代码,希望给需要的人一些帮助~~            RDP            body {            padding: 0;            margin: 0;

2013-12-04 17:28:12 14413 24

原创 MiniProfiler在.Net MVC中使用

环境:VS 2012Asp.Net Mvc 项目EF 6.1.0

2014-08-29 14:28:31 2497

原创 基于微软Unity的IoC容器(DI)实现

using System;using System.Linq;using Microsoft.Practices.Unity;namespace Container{ public sealed class IoCContainer { /// /// Singleton模式 /// private re

2014-07-05 17:33:45 1565

原创 企信通 WebService 实现

废话不多说,直接上代码!

2014-06-19 15:14:51 1360

原创 Mssql MD5加密

update Users set [Password] = substring(Upper(sys.fn_sqlvarbasetostr(HashBytes('MD5',cast([Password] as varchar(max))))),3,32)

2014-06-05 11:07:31 3401

原创 EF Code First(提示The model backing the '***' context has changed since the database was created.)

cThe model backing the 'RDBaoContext' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269).

2014-05-27 16:48:42 3734 1

原创 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作--解决方法

异常信息:System.Net.Sockets.SocketException (0x80004005): 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。 192.168.0.187:22   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddre

2014-05-15 16:46:07 18947 1

原创 使用SSL的IIS下WCF配置

在WCF的WebConfig

2014-04-24 13:05:11 975

原创 操作tiff文件——合并、分割

操作符合传真标准的tiff文件

2014-04-15 14:38:20 10528

原创 CimFax二次开发(C#)帮助类

public class CFXHelper { #region 常量 public const int WM_CLIENT_MSG = 0X0400 + 500; public const int WM_CLN_DOWN_FILE_BEGIN = WM_CLIENT_MSG + 9; public const int WM

2014-04-02 14:42:52 1467

原创 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。

异常:今天在用EF添加记录的时候报如下的错误:System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。原因:在C#中的DateTime类型比SqlServer中的datetime范围大。SqlServer的datetime有效范围是1753年1月1日到9999年12月31日,如

2014-03-31 17:42:53 3951

原创 通过HttpClient调用WebApi的Get、Post方法(返回类型限定为json格式)

public class HttpClientHelper { public static string GetResponseJson(string url) { HttpClient httpClient = new HttpClient(); httpClient.DefaultRequestHeader

2014-03-11 16:50:41 7949 1

原创 OpenPop读取邮件、获取附件、删除邮件等

MailHelper ,使用OpenPop读取邮件、获取附件、删除邮件等

2014-02-26 10:34:06 6726 1

原创 VMware-vSphere-SDK-5.0 实现快照还原(二)还原最新快照方法(完)

/// /// 快照还原 /// /// Esxi服务器IP地址 /// 虚拟机名字 /// Esxi服务器用户名 /// Esxi服务器密码 /// public static bool RevertVm(string hostIp, string vmname,

2014-01-15 10:43:25 2186

原创 VMware-vSphere-SDK-5.0 实现快照还原(一)获取最新快照名称

VMware-vSphere-SDK-5.0.0-429209\SDK\vsphere-ws\dotnet\cs\samples  SDK中引用此目录下的AppUtilprivate static LastSnapInfo info = new LastSnapInfo();  //存储最新快照信息        ///         /// 递归获取最新快照信息

2014-01-09 11:37:42 2236

原创 VMware-vSphere-SDK 引用内AppUtil、VimService2010、Vim25Service2010为黄色叹号的解决方法

最近用到VMware-vSphere-SDK-5.0.0-429209 来使用dotnet控制虚拟机的操作,发现引用内好多黄色叹号,附上解决方法:VMware-vSphere-SDK-5.0.0-429209\SDK\vsphere-ws\wsdl  此目录下有vim和vim25两个目录,用他们生成响应dll文件打开Visual studio开发人员工具,依次输入如下命令:(已将wsdl文

2013-12-31 11:57:12 2504

原创 WCF-基础知识

WCF:Windows Communication Foundation,开发代号:Indigo,是作为.NET Framework 3.0的一个组件发布的。WCF模型中三个主要术语a、b、c ,即地址(address),绑定(binding)和契约(contract)。下面将详细的介绍如何利用WCF为软件创建通信功能。一、定义契约定义接口:public interface I

2013-10-25 11:23:03 643

转载 WCF---预备知识

为了能正确理解并有效使用WCF,必须熟悉.NET Framework2.0和>NET CLR的一些功能特性。----摘自  Windows Communication Foundation Unleashed 分部类 (通俗来说 就是部分类)Microsoft Visual C# 2005开始允许一个类的定义由多个部分定义组成。这些部分定义可以分布到任意多个属于同一模块的源代码文件中。

2013-10-24 21:18:26 739

原创 Log4NET 简单应用

首先添加dll引用,在web.config中配置如下                                                                                                                           

2013-10-24 12:44:24 748

原创 购物车数据生成订单-事务-存储过程

create proc usp_CreateOrder@OrderId nvarchar(50),@UserId int,@PostAddress nvarchar(255),@TotalPrice money outputasbegindeclare @error int=0begin transaction--计算订单金额select @TotalPri

2013-10-21 22:38:27 4270

原创 WebService的简单使用

适合使用Web Services的情况(1)跨越防火墙;(2)应用程序集成;(3)B2B集成;(4)软件重用创建WebService在项目中添加新项--->Web服务  MyWebService.asmx ///     /// MyWebService 的摘要说明    ///     [WebService(Namespace = "MyWebServi

2013-10-21 11:42:56 975

原创 WF学习第二天

使用WorkflowApplication 创建工作流class Program    {        static void Main(string[] args)        {            //WorkflowInvoker.Invoke(new Workflow1());            WorkflowApplication instance

2013-10-18 11:26:17 612

原创 WF学习第一天

创建WF项目VS-->文件-->新建项目-->Workflow->工作流控制台应用程序在生成的Workflow1.xaml  拖入 “基元” -->“WriteLine”  ,在Text内输入“第一个Workflow”后F5运行,可看到控制台输出结果。代码方式创建工作流,在自动生成的Program.cs进行创建class Program    {

2013-10-17 22:16:39 617

原创 Lucene.Net多字段查询

//搜索条件                PhraseQuery queryTitle = new PhraseQuery();                PhraseQuery queryContentD = new PhraseQuery();                foreach (string word in wordList)//先用空格,让用户去分词,空格分隔

2013-10-17 00:04:53 1841

原创 单例模式使用 Quartz.Net执行定时任务

public sealed class QuartzHelper    {        private static QuartzHelper instance = null;        private QuartzHelper()        {        }        public static QuartzHelper GetInstance() 

2013-10-16 23:26:46 3465

原创 单例模式实现 线程安全的队列 处理

public sealed class Queue_Lucene //利用队列 处理Lucene.Net增加索引    {        private static Queue_Lucene instance = null;        private Queue_Lucene()        {        }        public static Queue

2013-10-16 23:22:40 2136

原创 NVelocity的使用

public static void createStaticPageByNVelocity(Model.Book model)  //model为一个实体对象        {            VelocityEngine vltEngine = new VelocityEngine();//创建模板引擎.            vltEngine.SetProperty(Ru

2013-10-15 20:47:28 857

原创 Lucene.Net在创建好索引文件内搜索

string kw = "面向";   //搜索关键字            FSDirectory directory = FSDirectory.Open(new DirectoryInfo(@"D:\my.net\test"), new NoLockFactory());            IndexReader reader = IndexReader.Open(directo

2013-10-14 21:59:08 883

原创 Lucene.Net创建索引

首先创建索引string indexPath = @"D:\my.net\test";//注意和磁盘上文件夹的大小写一致,否则会报错。将创建的分词内容放在该目录下。            FSDirectory directory = FSDirectory.Open(new DirectoryInfo(indexPath), new NativeFSLockFactory());//指定

2013-10-14 21:50:01 1932

原创 Lucene.Net中的分词算法 和 第三方分词算法

一元分词:内置的StandardAnalyzer是将英文按照空格、标点符号等进行分词,将中文按照单个字进行分词,一个汉字算一个词。代码如下Analyzer analyzer = new StandardAnalyzer();              TokenStream tokenStream = analyzer.TokenStream("", new StringReader("北

2013-10-14 21:14:29 1277

原创 Memcached分布式缓存,模拟Session

Memcached原理:lSocket 服务器端l数据:键值对存储l内存处理的算法:•本质就是一个大的哈希表。key最大长度是255个字符。•内存模型:Memcache预先将可支配的内存空间进行分区(Slab),每个分区里再分成多个块(Chunk)大小1MB,但同一个分区里:块的长度(bytes)是固定的。•插入数据:查找适合自己长度的块,然后插入,会有内存浪费。

2013-10-12 21:49:03 1017

原创 静态构造函数只在静态字段初始化后执行一次。。。/另附 装箱问题

class Person    {       public static int A = 30;       static Person()//静态构造函数在static字段初始化完成后执行       {//静态构造函数只执行一次            A++;       }       public int B = A++;//字段的初始化赋值代码只是在new一

2013-10-11 14:36:24 1753

原创 B类 继承自A类。 A类有一虚方法,无任何实现。 B类重写.........输出结果

class Program    {        static void Main(string[] args)        {            B b = new B();   // ①  首先实例化B时,执行B的构造函数,跳转到②            b.PrintFields(); //④   //此处输出x= 1 y = -1            Co

2013-10-11 12:08:24 2971

原创 asp.net 页面Load事件执行过程

先执行aspx页的Page_Load事件,再执行母版页的Page_Load事件,最后是Web用户控件的。当所有Page_Load执行完毕后 才执行服务端控件的相关事件。 ——页面生命周期中事件的执行顺序问题。

2013-10-10 15:20:28 1241

原创 asp.net中ViewState状态还原

页面生命周期中,在ispostback 条件中,如果是get方式,将不会恢复ViewState状态。

2013-10-10 11:24:08 846

原创 jQuery 获取所有checkbox选中的值 、 全选checkbox等

//获取checkbox选中的值  返回 (值,值,值) 的字符串        function getCheckedboxValue() {            var ckbValue = "";            $("input[name=ckb]:checked").each(function () {                ckbValue = ckbV

2013-10-10 09:37:29 3092 1

转载 大话设计模式-单一职责原则 /封闭开放原则

单一职责原则(SRP): 就一个类而言,应该仅有一个引起它变化的原因。

2013-10-03 18:02:17 633

原创 js取消事件冒泡方法

function stopBubble(e) {            //如果传入了对象,那么就是非IE浏览器,才用W3C标准方法            if (e || e.stopPropagation) {                e.stopPropagation();            }            else {         

2013-09-22 21:14:21 979

原创 分页存储过程 SQL Sever

--分页的存储过程create proc usp_photos@pageIndex int,--当前页码@pageSize int,--页容量@pageCount int output  --共多少页 输出参数asdeclare @count intselect @count=COUNT(*) from Photosset @pageCount = CEIL

2013-09-15 09:17:26 742

原创 获取汉字的拼音

首先要引用Visual Studio International Pack -->CHSPinYinConv.msi  里面的包ChnCharInfousing Microsoft.International.Converters.PinYinConverter;   //引入命名空间  ///         /// 获得一个字符串的拼音        ///

2013-09-08 23:11:03 1309

全套软件开发文档模板.rar

全套软件开发文档模板! 1、可行性研究报告 2、项目开发计划 3、需求规格说明书 4、概要设计说明书 5、详细设计说明书 6、用户操作手册 7、测试计划 8、测试分析报告 9、开发进度月报 10、项目开发总结报告 11、程序维护手册 12、软件问题报告 13、软件修改报告

2019-10-23

软件详细设计报告文档模板1.doc

软件开发文档是软件开发使用和维护中的必备资料。它能提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导,帮助,解惑的作用,尤其在维护工作中,文档是不可或缺的资料

2019-10-23

全国经纬度省市区数据表(sql格式),精确2位

全国经纬度省市区数据表(sql格式),精确2位

2017-06-08

WinForm程序创建证书、签名、安装、发布、自动更新全过程及pvkimprt.exe

WinForm创建证书、签名、安装、发布、自动更新全过程及pvkimprt.exe

2016-08-15

QTP11 破解 mgn-mqt82.exe

1.准备文件 注册机mgn-mqt82.exe 2.安装QTP11 3.运行注册机mgn-mqt82.exe 如果运行mgn-mqt82.exe 没有反应-,请注意关掉暂时关掉杀毒软件 根据路径“C:\Program Files\Common Files\Mercury Interactive\License Manager\lservrc” 以上方法是网上9.2 的破解方法, 以下是11的破解方法,同时适用QTP10.0,只不过以下方法破解10.0可以无时间限制,而11只能适用15天或者30天 。如果11的License到期了,可以使用此方法再次重新破解,不需要重装,即可再次使用15-30天。 1.找到lservrc文件,将它剪切至桌面,或者是别的文件夹,注意一定是剪切。 2.运行QTP 11 或者 4.点击Install License,选择Seat license,因为QTP10和QTP11都采用了两种license ,单机版的和服务器并发的, 我们破解的是单机许可。 5.点击下一步 用记事本打开前面注册机生产的lservrc文件,会看到有4个许可密钥,复制任意一条密钥,从开头至#号结束, 粘贴至窗口的文本框中,点击下一步,如果提示该密钥已经安装,何以选择另外一条安装,如果仍然提示, 请注意检查第三步lservrc文件是否移走了, 点击下一步 6.安装完成,启动QTP 关于win7系统不能生成lservrc文件的问题: 控制面板——用户账户---更改用户账户控制设置---调到“从不通知”

2016-04-04

plink.exe跨系统远程调用批处理

plink.exe 跨系统远程调用批处理

2015-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除