- 博客(21)
- 资源 (7)
- 收藏
- 关注
原创 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
原创 购物车数据生成订单-事务-存储过程
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
原创 jQuery 获取所有checkbox选中的值 、 全选checkbox等
//获取checkbox选中的值 返回 (值,值,值) 的字符串 function getCheckedboxValue() { var ckbValue = ""; $("input[name=ckb]:checked").each(function () { ckbValue = ckbV
2013-10-10 09:37:29 3092 1
全套软件开发文档模板.rar
2019-10-23
软件详细设计报告文档模板1.doc
2019-10-23
QTP11 破解 mgn-mqt82.exe
2016-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人