自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YoungRoc--FLY

Fly ...Surmount the horizon

  • 博客(56)
  • 资源 (2)
  • 收藏
  • 关注

转载 电商订单价格计算逻辑

前言订单模块是电商系统的核心,而在订单模块中,订单价格计算是其中比较复杂的一个环节。订单价格计算主要涉及2个核心环节:买家应该为这一笔订单支付多少钱? 完成支付后,如果买家对其中某一件商品做退款处理,应该退多少钱?本文针对以上两个环节做详细说明。案例介绍为了方便理解以及引入后面的概念,我们先以各种常见的情况作为例子。这些例子从最简单的情况开始,逐渐引入其他各种影响因素,层层推进,最后引出本文要叙述的模型。在这一部分的描述,我会使用通俗易懂,也就是买家在购物过程中使用的语言。但在后续的

2022-01-19 17:39:55 3750

原创 Next 常用的框架

常用的框架分布式缓存框架Microsoft Velocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。Redis:是一个高性能的KV数据库。它的出现很大程度补偿了Memcached在某些方面的不足。EnyimMemcached:访问Memcached最优秀的.NET客户端,集成不错的分布式均衡算法。CacheManager用于缓存的管理,支持Redis.Memcached,couchbase等https:...

2021-03-02 10:33:06 1057

转载 MDX相关语法

MDX(Multidimensional Expressions)是多维 数据库(OLAP 数据库)的查询语言.Mondrian 会解析MDX,转换成SQL 来查询关系数据库(可能是多条查询)。MDX 的内容很多,功能强大,这里只介绍最基础和最重要的部分。1 基本语法以下是里两条MDX 查询语句及其查询结果ð 语句1:SELECT{ [Measures].[Dollar Sale...

2018-12-25 11:08:05 748

转载 人脸检测和识别通用API和库

Face Recognition - 拉姆达实验室斯蒂芬弄的。示例代码和图形演示点击http://api.lambdal.com/docs,我们的API提供了面部识别,面部检测,眼睛定位,鼻子定位,嘴巴定位,和性别分类。如果您有任何疑问,只需发一封邮件到[email protected]。Face (Detection) -  计算机视觉面部识别和面部检测。这是一个完美的face.com替代品。目前,

2017-03-13 17:36:31 955

原创 JSON序列化自动过滤NULL值

使用Newtonsoft.Json.dll 序列化为json时主动将NULL值过滤掉

2015-07-07 14:07:52 13485

原创 IIS7下配置SSAS通过HTTP远程连接

安装环境操作系统:Windows7、Windows Server2008IIS版本:7.5IIS7下配置SSAS通过HTTP远程连接详细的步骤如下:1、首先到分析服务器的SQLServer安装目录中找到如下目录和文件,路径如下:D:\Program Files\Microsoft SQL Server\MSAS10_50.MSSQLSERVER\OLAP\bin\isapi

2015-05-08 13:56:48 1978

原创 try catch 中判断异常类型代码

sqlexception中:catch(sqlexception ex)ex.Number=2627 主键重复ex.Number=-2 timeoutex.Number=17 sql server 不存在 或者拒绝访问ex.Number=17142 sql server 暂停ex.Number=2812 存储过程没有ex.Number=208 表没有

2013-10-31 16:12:52 4371

原创 在后台(cs)代码中更改页面元素样式

在触发事件中加入以下代码:xxx.   Style.Clear();xxx. Style.Add("aa", "line-height:24px; padding-left:22px; padding-right:22px;");就可以了。

2013-10-16 12:55:58 1809

原创 jqGrid使用方法

jqGrid 是一个用来显示网格数据的jQuery插件,通过使用jqGrid可以轻松实现前端页面与后台数据的ajax异步通信。文档比较全面,其官方网址为:http://www.trirand.com。 一、jqGrid特性:·        基于jquery UI主题,开发者可以根据客户要求更换不同的主题。·        兼容目前所有流行的web浏览器。·

2013-09-25 13:02:00 14278 2

原创 jqGrid绑定Json数据

json: var jsonData = new            {                total = totalPages,                page = page,                records = totalRecords,                rows = new                {  

2013-09-22 08:47:06 4520

原创 HTTP 协议详解

当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT

2013-09-12 08:42:46 663

原创 常见浏览器兼容问题

浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。碰到频率:100%解决方案:CSS里    *{margin:0;padding:0;}备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0。

2013-08-06 08:52:08 970 1

原创 WebService中webmethod的六个属性

webmethod有6个属性:.description.enablesession.messagename.transactionoption.cacheduration.bufferresponse1) description:是对webservice方法描述的信息。就像webservice方法的功能注释,可以让调用者看见的注释。c#:

2013-07-26 10:30:12 1066

原创 实用的jQuery代码片段

1.预加载图片123456789101112(function($) {  var cache = [];  // Arguments are image paths relative to the current page.  $.preLoadImages = function() {    var a

2013-07-19 13:26:16 612

原创 实用的jQuery代码片段

1.预加载图片123456789101112(function($) {  varcache = [];  // Arguments are image paths relative to the current page.

2013-07-19 13:24:01 629

转载 Windows计划任务框架 WinServiceTask

一、功能摘要:1. 启动触发时间采用开源的Quartz.Net项目的Cron表达式:"0 0 12 * * ?" 每天中午12点触发;2. 多线程运行各任务,互不干扰;3. 自动监视配置文件,配置文件更改后服务重启;4. 配置Tasks.config中可以引用公用的资源;5. 具体任务中可以引用公有资源,并加入本任务对应的相关参数;6. 具体任务配置中加上Setting

2013-07-11 11:40:15 1199

原创 windows服务的创建、安装和调试

1.创建 windows服务 项目  文件 -> 新建项目 -> 已安装的模板 -> Visual C# -> windows ,在右侧窗口选择"windows 服务"2.系统已经为我们建立了一个 Service1.cs 组件,测试时我们就用它了. 如果要新件的话,右键项目 -> 添加 -> 新建项 -> windows 服务。3.在 Service1.cs 上 ,按 F7

2013-07-11 11:38:38 1026

原创 InstallUtil在windows服务中的使用

1、  新建一个Windows Service的方法:1. 打开Visual Studio 2008新建一个project Solution;2. 选择Windows->windows Service,修改服务名称:MyFirstService;3. 在默认窗口Service1中右键Add Install,自动生成两个类。  4. 修改serviceInst

2013-07-11 10:44:18 1116

原创 vs2008快捷键使用大全

命令名 快捷键 说明编辑.折叠到定义Ctrl + M,Ctrl + O自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们。编辑.注释选定内容Ctrl + K,Ctrl + C使用编程语言的正确注释语法将代码的当前行标记为注释。(vc2003)编辑.完成单词Ctrl + j Alt + 向右键显示基于当前语言的“完整单词”。(vc2003)编辑.删除

2012-12-13 10:23:50 670

原创 url重写

为了提高我网页的的SEO,我们往往会将网页的url重写,这样有利于“蜘蛛”的爬行具体方法如下:一、原理void Application_BeginRequest(object sender, EventArgs e) { //url重写 HttpApplication app = sender as HttpApplication; stri

2012-10-20 13:53:27 561

原创 图片防止盗链方法

为了防止我们自己的网站内的图片被其他的网站通过“外链”的方式进行访问,往往我们会在我们的网站内添加图片防盗链的能,具体实现的代码如下:void Application_BeginRequest(object sender, EventArgs e) { if (Request.RawUrl.Contains("images/"))//对我们放置图片的文件夹添加

2012-10-20 13:46:28 966

原创 jQuery中常用的选择器、方法、插件的总结

jQeury顶级对象 缩写$1、$(document).ready(function(){ })  缩写  $(function(){  })dom加载完成后触发window.onload     $(window).load() 只能注册一个方法 页面所有内容加载完成后触发(图片,css,js都加载) 2、jQuery对象(包装集)  dom对

2012-10-20 13:37:32 664

原创 ASP.NET请求管道中的19个事件

(1)BeginRequest: 开始处理请求(2)AuthenticateRequest授权验证请求,获取用户授权信息(3):PostAuthenticateRequest获取成功(4): AunthorizeRequest 授权,一般来检查用户是否获得权限(5):PostAuthorizeRequest:获得授权(6):ResolveRequestCache:获取页面缓存结

2012-10-20 13:30:38 1440

原创 页面生命周期pr方法内部处理过程总结

第一步:根据 Form里面的请求内容(ViewState)确定是否是IsPostBack第二步:页面初始化之前  this.PerformPreInit(); private void PerformPreInit() { this.OnPreInit(EventArgs.Empty);//一般在这里面设置主题,加载模板由 this.InitializeThemes

2012-10-20 13:27:33 779

原创 ASP.NET页面周期请求过程总结

客户端第一步:用户在地址栏里面输入地址,或者是提交表单第二步:浏览器内部会将请求封装成HTTP请求报文,并建立Socket连接发送HTTP请求到服务器端第三步:等待服务器端响应服务器端: 1、内核模块 1.1 内核模块(HTTP.SYS)监听80端口 1.2 监听到客户端的连接,并解析出请求的协议以及访问的端口 1.3 查询注册表,并将此请求交给具体处理的进程(默认

2012-10-20 13:18:27 663

原创 ASP.NET中各种正则表达式验证的总结

整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。

2012-10-15 22:17:43 660

原创 HtmlHelper的扩展

注意点:扩展方法必须是静态方法,所在的类必须是静态类,所在的命名空间改成System.Web.MVC则能省略页面中必须添加命名空间的约束。  //主要就是输出分页的超级链接的标签  //自定义分页Helper扩展public static HtmlString ShowPageNavigate(this HtmlHelper htmlHelper, int currentPage, i

2012-10-15 22:14:55 718

原创 JQuery Validate使用总结

一、导入js库二、默认校验规则(1)required:true               必输字段(2)remote:"check.php"          使用ajax方法调用check.php验证输入值(3)email:true                  必须输入正确格式的电子邮件(4)url:true                    必须输

2012-10-15 22:04:42 882

原创 JQuery EasyUI的datagrid的使用方式总结

第一步:添加样式和js脚本在前台添加展示数据表格的table元素 例如: 注:表格的属性可以在table中设置(Unobtrusive),也可以直接使用js脚本进行控制。建议使用js脚本控制     属性的定义: 可以参见Jquery easyui API 第二步:在doucment.ready中初始化表格的属性以及数据获取的方式。

2012-10-15 21:54:15 2259

原创 WinForm开发 DataGridView控件的各种操作总结(三、针对datagridview全局属性的设置)

三、针对datagridview全局属性的设置*******使用 EditMode属性DataGridView.EditMode 属性被设置为 DataGridViewEditMode.EditProgrammatically时,用户就不能手动编辑单元格的内容了。但是可以通过程序,调用 DataGridView.BeginEdit方法,使单元格进入编辑模式进行编辑。 D

2012-10-15 21:45:14 967

原创 WinForm开发 DataGridView控件的各种操作总结(二、行/列的操作)

二、行/列的操作*******DataGridView 不显示最下面的新行:通常DataGridView的最下面一行是用户新追加的行(行头显示 *)。如果不想让用户新追加行即不想显示该新行,可以将 DataGridView对象的AllowUserToAddRows属性设置为 False。 // 设置用户不能手动给DataGridView1添加新行 Dat

2012-10-15 21:31:33 1529

原创 WinForm开发 DataGridView控件的各种操作总结(一、单元格内容的操作)

一、单元格内容的操作  // 取得当前单元格内容 Console.WriteLine(DataGridView1.CurrentCell.Value); // 取得当前单元格的列 Index Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex); // 取得当前单元格的行 Index Console.Wr

2012-10-15 20:57:46 1133

原创 发票查询接口的调用

(iframe调用)无需申请,无需任何技术开发,任何网站嵌入一段html代码即可实现完整的发票查询功能。只需要将以下的代码放置在网站、博客或应用支持html的地方,即可实现与发票查询官网一样的发票查询功能。  就可以得到想要的东西了

2012-10-12 22:15:31 10290 2

原创 将小写金额转换成中文大写金额的方法

虽然现在在进行DotNet开发的时候,使用代码生成器可以自动生成各种功能代码模块,可是杨老大说过不做拖控件的菜鸟,所以很多情况下,我们必须自己掌握如何去“手写”代码,明白底层的原理,这才是一个真正的程序员,而不是只会拖控件的菜鸟“码民”public static string CmycurD(decimal num) { string str1 = "零壹贰叁肆伍陆柒捌玖"

2012-09-26 18:25:01 769

原创 如何提高.net网站性能的方法

很多人对.net网站的性能都有质疑,但是很多情况下,经过合理的优化,.net网站几乎与其他技术做的网站没有太大的性能差异。已下就是对.net网站性能优化的方法的几点总结:先从大的方向说:一、首先要优化的就是sql语句,.net网站基本都是动态的需要与数据库打交道,而垃圾的sql语句会让整个网站的性能下降很多;二、使用缓存,相信没有几个B/S结构的程序会不使用缓存

2012-09-26 17:55:42 550

原创 web.Config配置文件的详细解释

<!-- 注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的 “网站”->“Asp.Net 配置”选项。 设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 WindowsMicrosoft.NetFramework 2.xConfi

2012-09-26 17:51:58 869

原创 asp.net上传图片并自动生成缩略图和给图片水印

无标题页 upfile.aspx.cs文件 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using

2012-09-26 17:43:22 481

原创 Asp.Net对文件和文件夹的操作大全

/// /// 创建文件夹 /// /// public static void FolderCreate(string Path) { // 判断目标目录是否存在如果不存在则新建之 if (!Directory.Exists(Path))

2012-09-26 17:33:13 465

原创 ASP.NET中生成缩略图的方法

ASP.NET中生成缩略图,只需你给定要生成的图片路径,生成后存放的服务器路径,生成方式,生成的尺寸,还有生成后的图片类型,即可为你生成合适的缩略图。先必须导入 using System.Drawing;代码如下:01. // 02. /// 生成缩略图 03. /// 04. /// 源图路径 05. /// 缩略图路径 06. /// 缩略图宽度

2012-09-26 17:27:12 758

转载 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建Viewport(2)

现在要考虑的是如何加载标签页内的内容。虽然标签页默认是延迟渲染的(deferredRender值默认为true),但是它会预加载所有的类,因而当类文件很多的时候,加载时间就是一大问题了。这个,也可通过SDK打包的方式解决,不过在设计阶段还是要考虑的。另一种好的解决方法是,只使用标签页的标签,而不使用其主体加载内容,另外使用一个容器,内部使用CardLayout作为布局,类似书中最后一章的示例实现面

2012-09-26 11:43:59 702

vs常用快捷键

vs常用快捷键

2013-07-05

Linux管理操作系统和嵌入式学习助手

适合于Linux和操作系统初学者,简单地介绍了Linux中作业时、是如何进行调度的

2012-05-10

空空如也

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

TA关注的人

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