自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(71)
  • 收藏
  • 关注

原创 Nest(全名:Net Elastic Search)全文搜索引擎

使用步骤:1、到Elastic Search官方下载elasticsearch服务文件,地址:https://download.elasticsearch.org(由于elasticsearch是java程序需先安装jdk,并且配置好计算机中的环境变量)。2、解压elasticsearch压缩包,运行bin目录下elasticsearch.bat3、打开浏览器输入http://lo

2015-11-09 14:08:43 511

原创 Redis服务器

Rdis主从配置 ,如一台可服务,多台读服务器配置。配置从服务器只需要在配置文件(redis.conf)中加入如下,配置bind  192.168.1.5(从服务器,此处默认是127.0.0.1,请修改成本机的IP地址,要不然,客户端无法进行访问)slaveof 192.168.1.4 6379  (映射到主服务器上),如果是在一台机器上面配置主从关系,那么还需要修改从服务器的默认端口号,

2015-11-05 17:01:24 127

原创 HangFire执行后台任务

HangFire是一个免费开源的任务组件,支持队列任务、延时任务和循环任务三种模式执行。HangFire的所有任务可以保存于内存和数据库两种仓储。任务模式:1、队列任务 BackgroundJob.Enqueue(() => Console.WriteLine("Holle!"));2、延时任务 BackgroundJob.Schedule(() => Console.WriteLin

2015-11-05 15:47:13 3003

原创 国际化数值小数点和千分位

最近在做一个B/S国际化项目,在越南部署发现小数点和千分位问题,折腾了一天终于找出问题的解决方案。问题:页面输入 40.7 convert.todouble("40.7")类型转换后变成40700页面输入40,7 convert.todouble("40,7")类型转换后变成40.7解决方案:CODE// Gets a NumberFor

2015-08-07 15:23:44 1417

转载 使用jQuery.i18n.properties实现Web前端的国际化

jQuery.i18n.properties 简介在介绍 jQuery.i18n.properties 之前,我们先来看一下什么是国际化。国际化英文单词为:Internationalization,又称 i18n,“i”为单词的第一个字母,“18”为“i”和“n”之间单词的个数,而“n”代表这个单词的最后一个字母。在计算机领域,国际化是指设计能够适应各种区域和语言环境的软件的过程。jQue

2015-08-07 15:10:36 210

转载 使用 SignalR 实现实时的提醒

介绍 有时候服务端操作需要时间。如果让用户点击一个button,再为了使某些操作执行等上30秒,而唯一的进程提示信息是一个旋转的圆圈,这实在是用户体验不佳。 如果你的服务端操作较耗费时间,那么你可能想让你的用户得知服务器端的实时运行情况,这篇文章就是为你而写。 我将向你展示,在服务器上有一个进程运行时,如何使用SignalR 2.0从服务器向客户端发送消息。结果是给用户显示一个通知栏,

2014-05-22 17:39:45 605

转载 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息)

对于Microsoft .net PetShop程序中的购物车和订单处理模块,文中主要分析两种技术的应用:1. Profile技术在PetShop程序中用于三处:    1) 购物车ShoppingCart    -下面的例子围绕购物车流程进行    2) 收藏WishList    3)  用户信息AccountInfo  注册新用户 NewUser.aspx

2013-08-12 09:29:16 390

转载 C#实现飞信短信发送

第一篇博客,无聊地尝试了一下利用C#来发送飞信。实现的原理  参考了一篇博客:用PHP模拟登录WAP飞信实现飞信发送,地址:http://blog.quanhz.com/archives/118。其中详细地介绍了如何使用模拟WAP的方式,实现了飞信登陆,发送飞信,退出等功能。根据其找到的Post与Get的链接地址,同时,利用C#的HttpWebRequest和HttpWebRespon

2012-07-23 14:03:35 2326 1

转载 如何制作VSPackage的安装程序

第一步,生成一个REG文件:收钱进入目录: C:\Program Files\Microsoft Visual Studio 2008 SDK\VisualStudioIntegration\Tools\Bin 这是SDK的目录,使用regpkg.exe 命令命令格式为: regpkg /root: /codebase   /regfile: 例如: C:\Program

2012-07-04 18:27:46 283

转载 visual studio 插件开发 -- 在任意位置添加自己的菜单

Vsx开发中常见的一个需求就是需要在某个特定的菜单中添加项目。比如我需要在代码视图中右击时,在Snippetgroup中加入自己的菜单项(如下图所示)。  在vsx1中 我们已经涉及了如何添加一个菜单。我觉得,在任何一处添加自己的菜单项难点有三: 如何确定Button节点中的Guid (即下面第二幅图中的{1496A755-94DE-11D0-8C3F-00C04FC2

2012-07-01 15:15:15 537

原创 QQ一键登录

QC.Login({        btnId:"qq_login_btn"    //插入按钮的节点id    });

2012-06-07 16:41:54 745

转载 C# 管理Serv-U

C# 管理Serv-U//Serv-U 管理using System;using System.Data;using System.Data.OleDb;using System.Web.Security;namespace Host.AdminManager.Inc{/// /// ServU 的摘要说明。/// //Access,Always

2012-05-30 17:07:40 537

原创 判断手机访问还是电脑访问网站

string reg = @"mini 9.5|vx1000|lge |m800|e860|u940|ux840|compal|wireless| mobi|ahong|lg380|lgku|lgu900|lg210|lg47|lg920|lg840|lg370|sam-r|mg50|s55|g83|t66|vx400|mk99|d615|d763|el370|sl900|mp500|samu3|

2012-05-15 17:24:25 926

转载 如何学习Three.JS 3D引擎

已经用Three.js做了些小实验,这是一个比较伟大的引擎,你只需要为浏览器的不支持而头疼。你可以用它来创建摄像机(cameras),对象,(objects), 光照(lights), 材质(materials) 等等。你还可以选择渲染器,Three.js提供了多种渲染方式,如果你想让你的网页支持HTML5你也可以选择使用canvas来渲染,也可以使用WebGL或者SVG来进行渲染。Threejs

2012-03-06 14:19:32 671

转载 ASP.NET Web 服务入门(SOAP协议)

ASP.NET Web 服务入门(SOAP协议)1,创建Web服务新建-项目-Web-Asp.net服务应用程序,把HelloWorld给删除,ReverseString方法,如下:代码:using System;using System.Collections;using System.ComponentModel;using System.Data;using Sy

2011-11-16 11:06:32 2096

原创 C# Base64 加密解密

2009-12-28 17:42using System;using System.Text;namespace wgscd{        public sealed class Base64    {        ///         /// Base64加密        ///         /// 加密采用的编码方式        /

2011-11-09 16:06:30 569

转载 post提交加密

有的时候 我们需要和flash交互  这就涉及到数据的交互 flash给我们提交数据 我们往处理后添加数据库.这个时候 就会有安全问题  flash提交的数据 可能被截获。然后把伪装提交数据。 比如说flash游戏  玩完游戏加积分 然后把积分加到数据库里 。每次玩完flash都提交post提交一个   userid:2,gamenumber:30   如果被别人截获后 (推荐个截取工具 ht

2011-11-09 15:51:54 903 1

原创 SQLSERVER连接MYSQL

SQLSERVER连接MYSQL 建立链接如下: 数据库软件与ODBC软件:mysql- 5.1.50-win32与ODBC5·1(注意,odbc3.1版本,会出现乱码)MYSQL数据库情况:gmp_test 第一步:先要在MYSQL进行授权,让主机能访问MY

2011-10-06 13:34:55 771

转载 NetBPM

NetBPM的安装还是比较简单的,有比较详细的文档。1.当然是先下载运行程序了, netbpm-0.8.3.1.zip ,官方网站:http://www.netbpm.org;2.然后解压后自己看 Install.pdf文档,呵呵~~ ,写的很详细哦,我这儿简单翻译一

2011-09-16 10:08:48 716

原创 sqlserver数据导出excel

SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 查询相关资料,找到解决方法:    启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced

2011-09-09 11:04:46 211

转载 OAuth 认证步骤

Twitter 将于本月16日开始限制 Basic authentication 的使用,而直至本月31日,所有 Basic authentication 的请求都将只能收到 403 的回复了。尽管这会给亚洲某个地区的用户带来很大的不便,但是我们也要看到 OAuth 的好处,比如

2011-08-30 22:10:05 267

转载 再从淘宝数据结构来看电子商务中商品属性设计

那个啥…前面发了2篇文章讲这个商品表的设计,后面越多需求浮出水面才发现设计依旧有问题,好吧,乐观一点,正如我博客的标题一样,我在进化…^_^为什么要这样设计先说几个需求,看看您现在是如何去实现:一个用户来到我们网站,在前台页面,1.他要买洗发水,他进入了洗发水的类

2011-08-22 13:09:25 632

原创 ASP.NET 2.0文件下载(支持多线程, 断点续传功能)(

<br />最近做了个C/S文件下载工具,支持多任务,多线程和断点续传功能。其中部分代码是从网上找来的,自己改了许多Thread Bug,并增加多任务,断点续传等功能。  <br />由于公司具有代码所有权,不能将源代码共享。自己对比较Asp.net感兴趣,业余时间自己做了个简单的,基于ASP.NET 2.0的,目前能够执行对一个文件的下载任务,但已经实现了多线程,断点续传功能。根据需要您可以增加多任务功能,分享一下,互相学习!互相借鉴!<br />时间仓促,此程序还没有做很多参数方面的优化。可以作参考用。

2011-03-24 20:57:00 360

原创 各种数据集转换为JSON

/// <summary><br />        /// 对象转换为Json字符串<br />        /// </summary><br />        /// <param name="jsonObject">对象</param><br />        /// <returns>Json字符串</returns><br />        public static string ToJson(object jsonObject)<br />        {<br />       

2011-03-24 00:39:00 436

原创 递归获取类型

<br />---查找类型下的所有子类型包括当前类型<br />alter function F_Type<br />(<br />@ID int<br />)<br />returns @t_Level table (ID int,Level int)<br />as<br />begin<br />  declare @Level int<br />  set @Level=1;<br />  insert @t_Level select @ID,@Level<br />  while @@rowcou

2011-03-22 20:55:00 165

原创 URL重写很简单,只要下载一个URLRewriter.dll

<br />一 什么是url重写<br />URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求 hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx ?id=101。<br />url重写的优点在于:<br />l    缩短url,隐藏实际路径提高安全性<br />l    易于用户记忆和键入。 <br />l    易于被搜索引擎收录<br />二 实现url重写的基本方法<br />1.   

2011-03-21 12:55:00 271

原创 图片上传验证方式 判断是否真的是图片 C#版

<br />主要是判断,图片上传后的操作,判断是否真的是图片<br />代码:<br />usingSystem;<br />usingSystem.Data;<br />usingSystem.Configuration;<br />usingSystem.Web;<br />usingSystem.Web.Security;<br />usingSystem.Web.UI;<br />usingSystem.Web.UI.WebControls;<br />usingSystem.Web.UI.WebC

2011-03-17 00:11:00 894

原创 Database Publishing Wizard:导出SQL Server表结构及数据脚本工具

Database Publishing Wizard:导出SQL Server表结构及数据脚本工具<br />##若已安装VS,以下两个工具无需下载安装##<br />Microsoft SQL Server Native Client  <br />下载地址:http://download.microsoft.com/download/a/c/3/ac37a75a-1e0b-49ba-aea1-0f9b258e4965/sqlncli.msi<br /><br />Microsoft SQL Server

2011-03-10 10:11:00 915

原创 Class类型设计

<br />--获取父类型<br />with c as (<br />select * from testtype where T_ID = 4<br />union all<br />select a.* from testtype a<br />join c on a.T_ID = c.ParentID<br />)<br />select top 1 * from c order by T_ID asc<br />--获取子类型<br />with c as (<br />select * from

2011-03-03 21:48:00 216

原创 asp.net链接mysql

using MySql.Data.MySqlClient;     protected void btn_login_Click(object sender, EventArgs e)   {       string mySqlCon = ConfigurationManager.ConnectionStrings["MySqlCon"].ConnectionString;         MySqlConnection myCon = new MySqlConnection(mySqlCon);    

2011-02-12 11:10:00 225

原创 禁止重复提交

使用HttpModule来禁用Web表单重复提交<br />    在网速慢或者网站反应慢的情况下,如果提交表单需要超过5秒的时间还未提交成功,多数人会重新点击提交。这样不仅造成错误的数据,还会加剧服务器的压力。<br />    通过使用HttpModule,我们可以在表单处理前,检测一些标志,从而防止用户重复提交数据,再通过一些接口,让用户自己来处理重复提交时,应该如何告诉用户。<br />    通过使用HttpModule,我们也可以在客户端表单提交时,使用DIV覆盖住表单,从UI层防止用户再次单击

2011-01-25 14:36:00 585

原创 C# 服务开发

<br />用Visual C#创建Windows服务程序<br />一.Windows服务介绍:<br /><br />Windows服务以前被称作NT服务,是一些运行在Windows NT、Windows 2000和Windows XP等操作系统下用户环境以外的程序。在以前,编写Windows服务程序需要程序员很强的C或C++功底。然而现在在Visual Studio.Net下,你可以运用C++或Visual C#或Visual Basic.Net很轻松的创建一个Windows服务程序。同样,你还可以运

2010-09-19 12:03:00 397

原创 IIS 配置GZIP

<br />前段时间学习Steve的名著《高性能网站建设指南》,却一直没有时间去实践其中的压缩组件。今天再次翻看,发现其中只有介绍Apache服务器的内容,要知道并不是所有网站都运行在Apache之中啊,实际上大部分中小网站的服务器环境都还是IIS。<br />网上搜索了一番,了解了IIS下的Gzip配置,还是比较简单的。<br />简单来说,IIS6集成了Gzip,只不过需要手动操作而已。写下大概步骤,留作备忘——<br />1、在服务器中新建一个文件夹,名称任意,给本机用户添加写入权限。<br />2、

2010-08-27 12:02:00 523

原创 lucene、lucene.NET详细使用与优化详解 发表于 2010-3-30 9:57:12

lucene、lucene.NET详细使用与优化详解 发表于 2010-3-30 9:57:12<br />1 lucene简介<br />1.1 什么是lucene<br />Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。<br /><br />1.2 lucene能做什么<br />要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它

2010-08-20 17:14:00 322

原创 Lucene.NET过滤

<br />Lucene.NET过滤<br />使用 Filter 对搜索结果进行过滤,可以获得更小范围内更精确的结果。 <br /><br />举个例子,我们搜索上架时间在 2005-10-1 到 2005-10-30 之间的商品。 <br />对于日期时间,我们需要转换一下才能添加到索引库,同时还必须是索引字段。document.Add(FieldDate, DateField.DateToString(date), Field.Store.YES, Field.Index.UN_TOKENIZED);

2010-08-20 17:12:00 515

原创 【分享】Lucene.Net的中文分词组件AdvancedChineseAnalyzer

<br />【分享】Lucene.Net的中文分词组件AdvancedChineseAnalyzer<br />库名称:AdvancedChineseAnalyzer 高级中文文本分析器<br />描述:A Chinese Analyzer that utilizes HMM. 基于隐马尔科夫模型的中文分析器。<br />运行环境:Microsoft .Net Framework 2.0<br />依存软件:Lucene.Net<br />作者:Kelvin ZHANG (kelvin.cn{@t}56.c

2010-08-20 17:11:00 296

原创 C# 实现扫描枪

<br />1. new SerialPort 对象 serialPort1<br />2. 给serialPort1的端口名赋值.<br />3. 设置serialPort1的参数值<br /> 如:<br />private void SettingComm(object serialPortobj)<br />        {<br />            SerialPort serialPort = (SerialPort)serialPortobj;<br />            se

2010-08-19 09:11:00 1595 1

原创 SQL影响行数问题

create trigger tg_pro_delon ProductTypeafter deleteasbegin set nocount on declare @P_ID int select @P_ID=P_ID from deleted delete from ProductType where P_ParentID = @P_ID set nocount off end

2010-08-12 10:34:00 190

原创 全文索引的创建

创建全文目录: create FULLTEXT CATALOG TSQL_pathON FILEGROUP [PRIMARY]IN PATH D:/周峰AS DEFAULT 创建全文索引:CREATE FULLTEXT INDEX ON 表名(列名,列名,列名 TYPE COLUMN 扩展名)KEY INDEX PK_文章   --(主键)ON 全文

2010-05-20 17:15:00 157

原创 索引

SQL Server 的聚簇索引与非聚簇索引聚集索引:表中存储的数据按照索引的顺序存储,检索效率比普通索引高,但对数据新增/修改/删除的影响比较大。 非聚集索引:不影响表中的数据存储顺序,检索效率比聚集索引低,对数据新增/修改/删除的影响很小。 一张表只有一个聚簇索引,可有多个非聚簇索引。 下表描述聚簇索引与非聚簇索引的适用范围: 动作描述            使用聚集索引     使用非聚集索

2010-05-20 16:22:00 154

空空如也

空空如也

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

TA关注的人

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