- 博客(139)
- 资源 (9)
- 收藏
- 关注
原创 若依框架前端切换TagView时刷新问题
改造若依框架点击tag切换时都是刷新问题。点击顶部tag切换时,永远都是刷新的。刷新问题两种情况:普通view切换时刷新及iFrame切换刷新
2023-02-04 10:55:56
12112
4
原创 记录跨域解决方案
1.js 发起xhr 只要域名端口不一样就会产生跨域请求。axios.interceptors.request.use( config => { config.headers["Access-Control-Allow-origin"] = "*"; config.headers["Content-Type"] = "application/x-ww...
2021-08-04 15:36:25
667
原创 关于高并发及海量数据处理,个人浅显理解
高并发海量数据处理,在我经历中,这是两个事情但又相关连的。高并发怎么处理,这个问题应该是具体问题具体分析,应该是找到瓶颈再做针对处理。不可能全部做升级,那样成本太高了。一般是一步步的解决。在说具体的方案之前,我说下之前的经历,一个典型的案例。朋友所在的公司是一家互联网保险公司,遇到的问题是:某款产品(打折较多的)会出现加载不成功,然后用户下单时报数据库异常,应该是并发导致事务异常插入不成功。用...
2018-12-12 08:45:13
1092
转载 用C#实现Web代理服务器
代理服务程序是一种广泛使用的网络应用程序。代理程序的种类非常多,根据协议不同可以分成HTTP代理服务程序、FTP代理服务程序等,而运行代理服务程序的服务器也就相应称为HTTP代理服务器和FTP代理服务器。本文将介绍的Web代理服务程序代理的是HTTP协议。 一、网络代理程序的优点 代理服务所起的是一个桥的作用,它是网络信息的中转站。在网络中应用代理服务一般是基于以下几个原因:
2013-12-30 10:05:03
1667
原创 Razor 语法(收集)
1.@转义 写法:@@ 实例:shuxin556@@163.com2.@注释 写法:@**@3.取request 例如:@Request.Url4.@@作用域和Html混合使用 作用域使用{}描述,在作用域内可以直接输出html. 例如:@{ //定义变量i int i = 1;
2013-10-25 10:05:29
1244
原创 RDLC 动态列
很久没有写博客了,关于动态列,国内很少资料有介绍动态列的,所想写点心得给哥们啥是动态列呢?通常我们用存储过程时有列转行和行转列的做法,那么在RDLC 怎么支持呢?其实很简单,就是利用了RDLC的 Column Groups先看看源数据:序号姓名科目分数1张三语文802张三数学903张三物
2013-08-14 15:27:33
4559
转载 ASP.NET MVC3升级到ASP.NET MVC4
由于要把之前升级成mvc4的项目改为mvc3,在google里找的文章居然打不开,报连接重置,折腾半天好不容易有个连接能打开,就赶紧转过来了。那串guid实在是记不住啊。至今,ASP.NET MVC 4已经发布了Beta版本,而正是版本很快也会发布,对于想把ASP.NET MVC 3 项目升级到ASP.NET MVC 4开发人员来说,这个升级项目也是个非常重要的问题。最大的担心就是怕升级带来其
2013-08-14 14:46:22
741
原创 ASP.NET MVC 3 & Unity.MVC3
最近学习了下 ASP.NET MVC,比较之前的 WebForm 没有了 IsPostBack 的判断,事件处理也被 Action 取代。MVC 中 WebForm中大量的事件处理中UI绑定,混杂的 js 注入, style 修改没有了;服务端控件不用了,结局是 View 被释放了,Controller可以被单元测试了,拿着 ViewModel 可以快速替换 View。(说句实话要不是有 Razo
2012-08-27 10:31:11
690
转载 NuGet学习笔记
关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录。 初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages...,这是个神马玩意儿,当时是一头雾水,后台查了些资料才知到NuGet是 Visual Studio的一个扩展,引用
2012-08-27 10:28:03
1356
转载 ASP.Net MVC3 使用Unity实现依赖注入介绍
什么是Unity?Unity 是一个轻量级的可扩展的依赖注入容器,支持构造函数,属性和方法调用注入。Unity可以处理那些从事基于组件的软件工程的开发人员所面对的问题。构建一个成功应用程序的关键是实现非常松散的耦合设计。松散耦合的应用程序更灵活,更易于维护。这样的程序也更容易在开发期间进行测试。你可以模拟对象,具有较强的具体依赖关系的垫片(轻量级模拟实现),如数据库连接,网络连接,ERP连
2012-08-27 10:24:43
1087
转载 在Windows Server2008R2中导入Excel不能使用Jet 4.0的解决方法
一直使用以下代码从Excel中取数据,速度快方便:string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strFileName + ";" + "Extended Properties=Excel 8.0;";OleDbDataAdapter ExcelDA = new OleDbDataAdapt
2011-12-01 09:28:42
1502
原创 silverlight与javascript交互操作
在silverlight开发中,我们可以使用js来调用silverlight中的方法(当然方法上要捆绑相应属性),也可以将指定的js方法绑定到silverlight应用中的事件上.本DEMO演示了通过js调用完成silverlight数据列表控件(DataGrid)的数据绑定操作,并通过DataGrid的EmployeeList_BeginningCellEdit事件将当前选取的数据行信息返回到j
2010-05-06 08:54:00
968
原创 向silverlight传递自定义参数
在silverlight往往还是有一些获取不到的东西,比如说客户机的ip等的数据.可以通过初始化sl时把参数传入sl中.1.修改page类Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public Page(string pa
2010-05-06 08:47:00
1091
1
原创 ASP.NET 檔案下載
//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.ex
2010-05-06 08:45:00
939
原创 c#实现下载代码收集
//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.ex
2009-12-24 11:49:00
937
3
原创 汉字转拼音_gb2312 C#
using System;using System.IO;using System.Text;namespace WindowsApplication5{ /// /// ConvertHzToPz_Gb2312 的摘要说明。 /// public class ConvertHzToPz_Gb2312 { public ConvertHzToPz_Gb2312() { } #
2009-12-24 11:40:00
86124
原创 反射使用方法
//反射的使用方法public class TestProperty{ private int i_seqnum = 0; private string s_authorid = string.Empty; public int SeqNum { get { return i_seqnum; } set { i
2009-10-21 10:50:00
762
原创 Html input type text标签属性和方法事件
ACCESSKEY accessKey 设置或获取对象的快捷键。ATOMICSELECTION 指定元素及其内容是否可以一不可见单位统一选择。AUTOCOMPLETE autocomplete 设置或获取对象的自动完成状态。BEGIN begin 设置或获取时间线在该元素上播放前的延迟时间。 canHaveChildren 获取表明对象是否可以包含子对象的值。 canHaveH
2009-09-17 10:00:00
2400
1
原创 DateTime 的格式化
DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//1277567
2009-08-26 17:54:00
940
原创 NHibernate教程
一、NHibernate简介在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间的。NHibernate是一个面向.Net环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping (ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。NHibernate除了能将一张表映射
2009-07-01 10:17:00
946
原创 HttpApplication事件执行顺序
HttpApplication 类的实例(Global继承自该类)是在 ASP.NET 基础结构中创建的,而不是由用户直接创建的。HttpApplication 类的一个实例在其生存期内被用于处理多个请求,但它一次只能处理一个请求。这样,成员变量才可用于存储针对每个请求的数据。 应用程序按照以下顺序执行由 global.asax 文件中定义的模块或用户代码处理的事件:
2009-06-24 18:53:00
648
原创 C#泛型之泛型委托
在看泛型委托之前还需要先了解委托的概念。 这里讲的委托有两种类型一种是有返回值的,另一种是事件委托。 //定义有返回值的委托 public delegate string GenricDelegate(T title, S author); //定
2009-06-21 23:06:00
1926
原创 C#特性(Attribute)
绪论特性(Attributes)是一种崭新的声明性信息。我们不仅可以通过特性来定义设计层面的信息(例如help file, URL for documentation)以及运行时(run-time)信息(例如使XML与class相联系),而且我们还可以利用特性建立自描述(self-describing)组件。在这篇教程中,我们将会看到如何建立和添加特性到各种
2009-06-21 23:03:00
660
原创 水晶报表 发布 部署
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2009-06-11 19:07:00
2930
转载 ASP.NET水晶报表
使用水晶报表的强大功能来实现应用程序的统计分析及打印导出等功能,是微软平台上进行.NET应用程序开发报表的一种不错的选择。水晶报表在设计、开发、配置以及部署上,还是会给初学者带来一定的困扰的。那么,是否存在一种相对比较简单而且易用的方式来进行水晶报表的设计、开发、配置以及部署呢?本文将提供一种比较简单且相对灵活的方法。本文将包含以下内容:Crystal Reports的另
2009-06-11 12:33:00
1832
3
原创 .Net开发中的多线程编程
本文将对微软.Net开发中的多线程编程进行一个简单的总结,相信对大家会有所帮助的。下面就具体来看看: 不需要传递参数,也不需要返回参数 我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:ThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new Thread(threadStart);
2009-06-05 16:11:00
384
原创 正则表达式30分钟入门教程
学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。下面给出了不少简单的例子,并对它们作了详细的说明。假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。这几乎是最简单的正则表达式了,它可以精确匹配这样的字符串:由两个字符组成,前一个字符是h,后一个是i。通常,处理正则表达式的工具会提供一个忽略大小写的选项,如果选中了这个选项,它可以匹配hi,HI,Hi,h
2009-05-18 13:45:00
440
原创 js正则表达式使用
一,概述1,正则表达式,可以说是任何一种编程语言都提供的机制,它主要是提供了对字符串的处理能力。2,正则表达式在页面处理中的使用场景:1)表单验证。验证某些域符合某种规则,例如邮件输入框必须输入的是邮件、联系电话输入框输入的必须是数字等等2)处理DOM模型。例如通过表达式定位DOM中的一个对象或一系列对象,一个例子就是定位id属性中含有某个特殊字符的div对象。3)纯编程逻
2009-05-16 22:15:00
1210
1
原创 创建ASP.NET WEB自定义控件
WEB自定义控件编程是ASP.NET编程里面比较难的一部分,尤其是复杂的控件需要用到平常不常用的一些技术技巧。下面根据一些我自己的实践经验,向读者介绍一下这方面的技术。简单的继承控件:ConfirmButton我们在用ASP.NET编写应用程序的时候,经常需要在按钮提交的时候弹出一个[OK][Cancel]的确认框,以防止用户在操作的时候误提交。实现这个功能传统的方法是在代码页的P
2009-05-14 15:04:00
1013
原创 asp.net控件开发基础系列
本系列文章示例源码下载.各位如遇问题,请多查msdn,多利用网络.本人可能没时间一一回复,谢谢你们的支持,希望看到此文的人都能学好控件开发http://www.cnblogs.com/Clingingboy/archive/2008/01/31/1059617.html此系列我将尽我所能写下去吧,跟大家分享自己的经验。也希望大家对我多提意见,让我们共同进步本文将持续更新.推荐图书道不远
2009-05-14 14:25:00
624
原创 asp.net页面事件执行顺序
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using
2009-05-13 20:03:00
1816
原创 C#反射学习(一)
1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如: Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在
2009-04-29 23:45:00
2369
1
转载 使用 ClickOnce 部署 Windows 窗体应用程序
简介ClickOnce 是 Visual Studio 2005 中即将包含的全新的 Windows 窗体部署技术。该技术使用智能客户端简化 Web 应用程序的安装和升级。自 .NET Framework 的第一个版本以来,Windows 窗体应用程序部署就一直可以通过 HTTP 进行,并且自那时起就一直处于发展之中。本文讨论了 Windows 窗体应用程序的优势以及引发 ClickOnce
2009-04-16 11:32:00
976
原创 web.config配置详细说明
(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在标志中。 2.特定应用程序配置 特点: 位于中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于节中,控制Asp.net运行时的行为. 4.配置节组 特点: 用标记,可以自定义分组,可以放到内部
2009-04-03 16:47:00
1227
原创 String.Format格式说明
String.Format格式说明 C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+001
2009-04-02 18:16:00
602
原创 读取自定义的config文件
我们都知道web.config 的读取方法有两种1、使用System.Configuration 的 ConfigurationManager 读取ConfigurationManager.AppSettings["key"].ToString();2、使用AppSettingReader进行读取 AppSettingsReader reader = new AppSet
2009-03-27 10:18:00
690
原创 sql分页存储过程
建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件
2009-03-24 11:48:00
526
原创 sql取得當前日期是星期幾
SELECT DATEPART(weekday, GETDATE()) DATEPART函數介紹:語法 DATEPART ( datepart , date )註解DAY、MONTH 和 YEAR 函數分別是 DATEPART(dd, date)、DATEPART(mm, date) 和 DATEPART(y
2009-03-23 09:52:00
1877
转载 .net网络编程之一:Socket编程
SocketThread类代码如下:using System;using System.Collections.Generic;using System.Text;using System.Threading;using System.Net.Sockets;namespace ServerSocket{ /// /// 用于处理客户端请求的S
2009-03-18 10:28:00
664
原创 JS数组方法汇总 array
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5
2008-12-18 13:30:00
460
常用控件介绍DEMO
2011-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人