- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 asp.net web页面 实现301重定向
首先在web.config里面 httpModules 下 添加 接下来新建 RedirectNewDomain 类,继承接口 IHttpModule public class RedirectNewDomain : IHttpModule { public void Dispose()
2017-05-03 16:44:01
1233
转载 有趣的HTML5:离线存储
随着Web App的发展,越来越多的移动端App使用HTML5的方式来开发,除了一些HybridApp以外,其他一部分Web App还是通过浏览器来访问的,通过浏览器访问就需要联网发送请求,这样就使得用户在离线的状态下无法使用App,同时Web App中一部分资源并不是经常改变,并不需要每次都向服务器发出请求,出于这些原因,HTML5提出的一个新的特性:离线存储。通过离线存储,我们可以通过把需要离
2016-05-09 11:43:45
486
转载 前端开发面试题
本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习、透彻学习,形成自己的知识链。万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的!不可能的!不可能的!前端还是一个年轻的行业,新的行业标准, 框架, 库都不断在更新和新增,正如赫门在2015深JS大会上的《前端服务化之路》主题演讲中说的一句话:“每18至24个月,前端都会难一倍”,这些变
2016-05-06 16:35:23
2004
转载 高并发 sql 生成不重复编号 (订单号) & 如何在高并发分布式系统中生成全局唯一Id
如何在高并发分布式系统中生成全局唯一Id:http://www.cnblogs.com/heyuquan/archive/2013/08/16/global-guid-identity-maxId.htmlhttp://blog.youkuaiyun.com/hliq5399/article/details/7520886http://bbs.csd
2015-07-30 17:00:23
679
转载 MVC缓存
一、MVC缓存简介缓存是将信息(数据或页面)放在内存中以避免频繁的数据库存储或执行整个页面的生命周期,直到缓存的信息过期或依赖变更才再次从数据库中读取数据或重新执行页面的生命周期。在系统优化过程中,缓存是比较普遍的优化做法和见效比较快的做法。MVC缓存本质上还是.NET的一套缓存体系,只不过该缓存体系应用在了MVC框架上。下面的示例把缓存应用在MVC上。缓存的常用场景:
2015-04-15 10:13:27
436
转载 简述负载均衡&CDN技术
曾经见到知乎上有人问“为什么像facebook这类的网站需要上千个工程师维护?”,下面的回答多种多样,但总结起来就是:一个高性能的web系统需要从无数个角度去考虑他,大到服务器的布局,小到软件中某个文件的实现,甚至于某个循环内的运算如果出现不严谨都可能导致全盘崩溃。 上面提到web性能优化需要多个角度去考虑,我们无法考虑到所有的优化细节,但可以从我们已知的层面去优化,我们就先从网络层面说
2015-04-15 09:13:40
536
原创 SQL Server 海量数据查询代码优化以及建议
SQL Server 海量数据查询代码优化以及建议具体要注意的:1.应尽量避免在where 子句中对字段进行null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from twhere num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from twhere num=02.应尽
2015-03-02 10:33:14
414
转载 关于大型网站技术演进的思考(二)--存储的瓶颈(中)
上篇里我讲到某些网站在高并发下会报出503错误,503错误的含义是指网站服务端暂时无法提供服务的含义,503还表达了网站服务端现在有问题但是以后可能会提供正常的服务,对http协议熟悉的人都知道,5开头的响应码表达了服务端出现了问题,在我们开发测试时候最为常见的是500错误,500代表的含义是服务端程序出现了错误导致网站无法正常提供服务,500通常是服务端异常和错误所致,如果生产系统里发现了500
2015-01-22 15:09:02
409
转载 关于大型网站技术演进的思考(一)--存储的瓶颈(上)
前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出全部听到的知识,今天我换了个思路是回味这次培训,这个思路就是通过本人目前的经验和技术水平来思考下大型网站技术演进的过程。 首先我们要思考一个问题,什么样的网站才是大型网站,从网站的技术指标角度考虑这个问题人们很容易犯一个毛病就是认为网站的访问量
2015-01-22 15:08:36
560
转载 数据库索引的作用和优点缺点
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引
2014-02-17 11:19:27
438
转载 未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序
公司更换新机器,重新做了系统,依然是windows 2008 r2 ,调试程序试遇到如下错误: 未能加载文件或程序集“ImageMagickNet”或它的某一个依赖项。试图加载格式不正确的程序 解决方法:方法一:怎么也想不起来之前是怎么解决的了,上网找资料,没有一个靠谱的。偶然间查看IIS7.5的应用程序池设置,看到如下设置:(启用32位应用程序)属
2013-12-02 17:28:07
434
原创 将数字金额转换成大写人民币形式
/// /// 将数字金额转换成大写人民币形式 /// /// 金额 /// 返回大写形式 public static string CmycurD(decimal num) { string str1 = "零壹贰叁肆伍陆柒捌玖";
2013-12-02 17:13:06
767
原创 生成随机汉字
/// /// 生成随机汉字 /// /// 汉字长度 /// private static string CreateChar(int charLength) { string result = ""; string[] r
2013-12-02 17:09:14
575
原创 汉字转拼单助手 (获取汉子的首字母 或者全称)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace Demo.Utility.Comm{ /// /// 汉字转拼单助手 ///
2013-12-02 17:07:28
1614
原创 winform程序 和 asp.net 程序 动态修改配置文件
winform程序中 动态修改配置文件 Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); AppSettingsSection appSettings = config.AppSettings
2013-08-23 15:05:54
909
转载 SQLite学习手册(数据表和视图)
一、创建数据表: 该命令的语法规则和使用方式与大多数关系型数据库基本相同,因此我们还是以示例的方式来演示SQLite中创建表的各种规则。但是对于一些SQLite特有的规则,我们会给予额外的说明。注:以下所有示例均是在sqlite自带命令行工具中完成的。 1). 最简单的数据表: sqlite> CREATE TABLE testtable (first_col
2013-08-20 16:03:18
662
转载 Entity Framework 4.1 Code First 学习之路(二)
写系列的上一篇已经是很久之前的事儿了= =在此期间,EF 4.1的RTW都已经出来了,NH 3.2的Alpha已经2了。。。其实不是我懒,工作中也在一直使用EF 4.1。主要是上次承诺过的一个Update功能搞不定= = 总之这一次的目标是:实现一个完整的IRepository(添加增删改能力)领域对象的继承事物 首先来看IRepository 我的接口如下:
2013-06-21 17:32:19
761
转载 Entity Framework 4.1 Code First 学习之路(一)
前言 公司最近的项目决定使用EF。作为EF的完全新手,写一些学习中的经历和解决的办法,希望老鸟们能不吝赐教。 sample程序使用EF 4.1RC+Spring.Net 1.3.1+ASP.NET MVC3。在CodePlex开源:http://efsample.codeplex.com/ 由于使用了其他的开源框架,还是声明一下license为Apache
2013-06-21 17:31:42
574
原创 复制表数据——把一个dataTable中符合条件的信息添加到另一个新的DataTable中
DataTable tab = null; foreach (PlanManu item in liDetail) { DataTable tab1 = dal.ManufactureAnalysis(item).Tables[0]; if (tab == null)
2013-05-23 10:53:46
956
转载 C# WinForm开发系列 - Form/Window
Form是WinForm开发中非常重要的一个控件, 本文将包含如何制作一个关于对话框,系统载入提示窗体, 创建类似于QQ提示框以及创建不规则窗体等(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ). 1.愚翁专栏 优快云第一期总结之一:Form问题Form问题是最基本的问题,因为编写WinApp程序首先接触的对象就是它,因此在论坛中对它而产生的问题也最常见。与For
2013-05-14 09:33:02
1035
转载 优快云第一期总结之一:Form问题
Form问题是最基本的问题,因为编写WinApp程序首先接触的对象就是它,因此在论坛中对它而产生的问题也最常见。 与Form相关的常见问题大致分为如下的四类问题。第一类问题:如何控制窗体的显示顺序;第二类问题:窗体之间的对象如何相互引用或操作;第三类问题:如何处理窗体唯一性问题;最后一个问题:如何合理的关闭窗体或程序。 接下来先说说如何控制窗体的显示顺序。很多编
2013-05-14 09:31:15
317
转载 FooTable——将 HTML 的表格变成支持各种尺寸
名字:FooTable;特点:FooTable 是一个 jQuery 插件,主要的目的是将 HTML 的表格变成支持各种尺寸的设备,特别是在小屏幕设备 上显示也是很棒的效果。而不需担心该表格拥有太多的列,相信不管是做bs开发还是做手机开发的coder们一定爱不释手。官网:http://themergency.com/footable/demo:见官网 github下载地址:
2013-05-10 11:00:38
1669
转载 查找该视图/表 被哪些视图引用的存储过程
查找该视图 被哪些视图引用的存储过程alter procedure GetviewYY@viewNameYY nvarchar(128)AS declare @ViewText nvarchar(4000) declare @viewName nvarchar(128)declare viewCursor cursor forSelect b.
2013-05-06 12:28:28
724
转载 SqlServer父节点与子节点查询及递归
/* 标题:sql server中递归的实现 作者:axin 时间:2012-3-24 */ set nocount on if OBJECT_ID('tb','U') is not null drop table tb go create table tb(ID int,PID INT) insert into tb select 1,
2012-10-24 13:33:31
692
转载 快递查询 api
http://code.google.com/p/kuaidi-api/wiki/Open_API_API_URL更新公告API的使用说明已迁快递100网站,要了解Api url使用说明的请点击快递100查询接口说明。API URL 所支持的快递公司及参数说明分类快递公司代码公司名称A
2012-09-25 15:00:49
8817
转载 触发器与存储过程的相互调用
触发器与存储过程互调--触发器如何调用存储过程create trigger test on tablefor insertasexec 存储过程名go --存储过程如何调用触发器create proc testasupdate table set ...insert table select ...
2012-09-14 09:54:38
398
转载 SQL Server中行列转换 Pivot UnPivot
PIVOT用于将列值旋转为列名(即行转列),在SQL Server2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN()) UNPIVOT用于将列明转为列
2012-08-31 13:54:13
506
原创 发邮件方法
public int SendMail(MailAccount mailAccount) { //查找本账户的待发邮件 var query = from m in liWaitMail where m.MailAccountId == mailAccount.id
2012-08-14 15:40:17
428
原创 POP收邮件方法
private void ReceivEmail(MailAccount mailAccount) { #region 开始获取邮件 #region 获取账号信息 MailAccountManage mam = new MailAccountManage(); Data
2012-08-14 15:36:17
802
转载 反垃圾邮件技术解析
目录1 概述 31.1 什么是垃圾邮件? 31.2 安全问题 42 反垃圾邮件技术 42.1 过滤 52.1.1 关键词过滤 52.1.2 黑白名单 52.1.3 HASH技术 62.1.4 基于规则的过滤 62.1.5 智能和概率系统
2012-07-26 17:09:01
3439
转载 C# 群发 HTML格式 带附件 中文发送者 密送 抄送 的邮件 .
对于.NET而言,从2.0开始,发邮件已经是一件非常easy的事了。下面我给出一个用C#群发邮件的实例,做了比较详细的注解,希望对有需要的朋友有所help。看了这篇BLOG,如果你还不会用.NET发邮件,要么你去死,要么还是你去死Let’s Go !!// 引入命名空间usingSystem.Net;usingSystem.Net.Mail;SmtpClient smtp
2012-07-26 17:05:59
1222
转载 C# 群发邮件 (密送、抄送) .
对于.NET而言,从2.0开始,发邮件已经是一件非常easy 的事了。下面我给出一个用C#群发邮件的实例,做了比较详细的注解,希望对有需要的朋友有所help。看了这篇BLOG,如果你还不会用.NET发邮件,要么你去死,要么还是你去死Let’s Go !!// 引入命名空间using System.Net;using System.Net.Mail;SmtpC
2012-07-26 17:05:06
1476
转载 如何使用 C# 验证邮件地址 .
using System.Text.RegularExpressions;using System.Diagnostics;using System.IO;//检查邮件服务器,如果mail exchanger不为null,返回mail server地址 public string getMailServer(string strEmail) {
2012-07-26 17:04:02
334
转载 C#中自定义邮件发送类(支持多人多附件) .
MailMessage类,用于构造电子邮件●MailAttachment类,用于构造电子邮件附件●SmtpMail类,用于发送电子邮件及其附件1、MailMessage类构造电子邮件 此类主要有以下属性和方法 ★From 发件人的地址 ★To 以分号分隔的收件人的地址列表 ★Cc 以分号隔开的抄送的收件人的邮件地址列表 ★Subjec
2012-07-26 17:00:38
1105
MailServer 邮件服务 LumiSoft 帮助文档
2012-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人