自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 异步加载图片

异步加载

2016-08-15 23:43:12 564 0

原创 C#简单的多线程实例

多线程

2016-08-15 23:36:17 932 0

原创 Powder Designer同时显示中文英文名

设计

2016-06-03 19:56:50 1121 0

原创 DataTable 转换为 List

通常在DAL层我们都需要把DataTable转换为List让调用者尽可能的好用,尽量的不用关心数据库的字段等,所以我们一般传过去的都是List而不是DataTable。但是频繁的编写这样的重复代码比较费时间,所以我们在此采用反射的方式来进行List的动态生成。 1. 假设实体类 public c...

2015-11-30 11:33:30 594 0

原创 C#:JSON嵌套对象反系列化,读取对象的值

//引用命名空间 using Newtonsoft.Json; using Newtonsoft.Json.Linq; static void Main(string[] args) { Console.WriteLine("try: "); string val...

2015-11-25 17:24:34 2702 0

原创 C#时间格式转换成ISO8601标准

 string ISO8601time = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:sszzzz", DateTimeFormatInfo.InvariantInfo); Console.WriteLine(ISO8601time...

2015-11-10 15:04:29 5711 1

转载 System.Web.Caching.Cache类 缓存

Cache类,是一个用于缓存常用信息的类。HttpRuntime.Cache以及HttpContext.Current.Cache都是该类的实例。 一、属性 属性 说明 Count 获取存储在缓存中的项数。 EffectivePercentagePhysicalMemoryLimi...

2015-11-03 16:27:33 1009 0

原创 有时候替换Table更好用, CSS3设置Table奇数行和偶数行

标签dl,dt,dd不是经常用,用可以做简单列表,它也用独特好用之处。还有ol,ul,li,它还能自动产生序呢。 一个普通列表 中国城市 北京 上海 广州 美国城市 华盛顿 芝加哥 纽约 Apple Car Coffee Mile ...

2015-10-11 22:32:41 11488 0

原创 .ashx内部读取和设置html元件的内容

一、读取和设置html内部元件的值 HTML: //给客户端赋值 Document.Find("#_isExistBilling").First().SetAttribute("value", ViewData["IsEnable"...

2015-09-17 11:23:52 898 0

原创 DataTable对象系列化后可以用Linq获取值方法

系统化后可以用linq,不用循环语句,要方便很多,获取值方法: //类 public class User { public int ID { get; set; } public string Name { get; set; } } //对象转换 p...

2015-09-17 11:16:48 627 0

原创 ExtJS在传统模式、MVC模式下的使用区别

一、传统模式引用ExtJS function newWin() { //alert('ok'); var win = new Ext.Window({ id: "MyProfile", title: "用户资料:...

2015-09-13 23:04:40 476 0

原创 下载远程指定路径URL图片

public static void DownLoadFile(string Url, string FileName) { bool Value = false; WebResponse response = null; Stream stream = null; ...

2015-09-02 09:23:19 1099 0

原创 不同浏览器Ext.Window父窗体获取子窗体信息值

javascript代码: var i = 0, mygroup; function newWin() { //alert('ok'); var win = new Ext.Window({...

2015-08-24 23:44:04 1751 0

原创 C#读取和导出到Excel简单实例

ReaderExcelData,NPOI.dll

2015-08-08 10:47:37 4222 1

转载 淘宝下单高并发解决方案

周末参加了@淘宝技术嘉年华 主办的技术沙龙, 感觉收获颇丰,非常感谢淘宝人的分享。这里我把淘宝下单高并发解决方案的个人理解分享一下。我不是淘宝技术人员,本文只是写自己的理解,所以肯定是会有一些出入的。 在session中牧劳为我们介绍了淘宝下单部分的技术方案变迁,我不介绍变迁,而只对现有系统做...

2015-07-30 09:59:06 664 0

原创 同一数据库在两台机上不同路径的备份还原

在做数据库复制或BI商业分析时,我们经常遇到这样的问题,同一数据库在A服务器上是一个路径(如:D:\database),在B服务器上的路径不同(D:\sqlserver data)。 如果用手工在企业管理器里操作,那么在还原时,我们要重新选择还原路径与实际路径相符,才可以还原成功,否则还原失败。 ...

2015-07-09 16:15:33 781 0

转载 SQL Server删除distribution数据库

在数据库服务器删除复制(发布订阅)后,如何删除掉数据库distribution呢?如果你通过SSMS工具去删除数据库distribution,你会发现根本没有删除选项。 下面介绍一下删除distribution的步骤   步骤1: 查看相关订阅服务器的信息,如果还存在对应的订阅服务器,从注册的服...

2015-06-24 11:37:10 1240 0

原创 SQL 2008 R2数据库变为REPLICATION,日志不断增长而且不能截断和收缩的解决方案

运行环境:windows server2003,sql server2008 R2,数据库上布置CDC   用户反应系统报错是日志已满,系统不能运行。查看日志文件时,发现日志文件已经达到15G,后来为了解决问题,干脆把数据库移到另一个F盘,D盘专门放日志文件,空间有80G。当时想这80G至少...

2015-06-24 10:57:19 2407 0

转载 SQL Server DBA三十问

 很多开发人员都想成为一名DBA,也有很多人一开始就把自己定位成为一名DBA,DBA究竟需要掌握些什么知识和技能呢? 以下是我做DBA工作和面试DBA时,整理的一些DBA方面的三十个问题,三十个大问题中还有许多小的问题,涵括了SQLServer DBA比较多的技  术知识点,与...

2015-06-21 12:28:48 573 0

原创 sql server 2008数据库日志太大解决方法

环境: 数据文件.mdf为22G,日志文件.ldf为33G,用常规方法清除日志文件时,报错: USE [master] GO ALTER DATABASE CHIANG_SCM_DB SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE CHIAN...

2015-06-13 15:53:49 6360 0

原创 C#写日志两个简单方法

在开时为了验证程序运行是否正确,通常要写日志来记录操作,在一个日志类里,通常有两个方法: 方法一:以日期为日志文件名 public void WriteLog(string msg) { string filePath = AppDomain.CurrentDomain.BaseDir...

2015-06-11 12:07:29 9461 0

原创 HTTP、HTTPS、FTP和TCP的区别?

一、概念 HTTP,即超文本传输协议,是 HyperText Transfer Protocol的缩写。浏览网页时在浏览器地址栏中输入的URL前面都是以"http://"开始的。HTTP定义了信息如何被格式化、如何被传输,以及在各种命令下服务器和浏览器所采取的响应。 ...

2015-05-14 18:17:10 10745 2

原创 新时期,老师该怎么撑伞?

        某日,一学生为老师撑伞。        路人看到后,愤愤不平,说现在的老师真没师德。        学生于是将伞撑到自己头上。        又有路人说,现在的小孩真不懂礼貌,老师怎么教的?        老师听到后,拿过伞,帮学生撑起伞。        路人又说,...

2015-05-12 12:57:56 635 0

原创 在linq中使用委托

public List GetProfileList(StockInParam param) { using (var db = new guideDB()) { Expression> filter = p => p.Status == 2; ...

2015-04-21 15:47:37 555 0

原创 里氏替换原则

里氏替换原则,OCP作为OO的高层原则,主张使用“抽象(Abstraction)”和“多态(Polymorphism)”将设计中的静态结构改为动态结构,维持设计的封闭性。“抽象”是语言提供的功能。“多态”由继承语义实现。 里氏替换原则(Liskov Substitution Principle...

2015-04-18 09:03:14 552 0

原创 art.dialog弹出窗口

//art.dialog弹出窗口 function openadd() { art.dialog({ id: 'dg_view1234', title: '基础编码明细', iframe: 'pub...

2015-04-14 17:04:25 812 0

原创 执行一条sql语句,参数传递越简单越好

我发现很多人在写新增和修改时,参数写得比较麻烦。先定义与表相关的所有参数,然后还得按顺序赋值,要是赋值顺序不正确,导致提交出错。 现在这里在定义参数的同时马上赋值,代码要少很多,例如: 第一种方法: public static int CreateCar(T_CarList dataMode...

2015-04-12 10:03:16 1932 0

翻译 软件架构的过程

本文来自于 Rational Edge:软件架构被公认为软件开发领域的一门新兴学科。作为软件架构系列文章的第三篇,本文描述的是在软件工程的生命周期里软件架构师正在进行的各类活动。 在这个系列里,我的 第一篇文章描述的是什么是软件架构, 第二篇文章讲述软件架构师这个角色的特征。第三部分是建立在以...

2015-03-27 18:10:54 427 0

翻译 软件架构师的特点

 来自于 Rational Edge:在电影制作术语中,软件项目经理被称作制作人,因为他们决定需要做什么事情。而软件架构师就是导演,他来决定所作的事情是否正确,并且他要保证产品符合投资人的要求。下面这篇文章就是描述软件架构师的。 这篇文章是关于软件架构的系列文章(共四篇)中...

2015-03-27 18:09:11 477 0

转载 面向切面编程(AOP)——基本术语

 在软件开发的过程中,有些行为对于大多数应用都是通用的,最常见的通用行为就是事务管理。事务管理是实际数据库应用中必不可少的功能,不能算是真正的业务逻辑,它是为了保证数据的安全性,与具体的业务逻辑并无关系。将类似于事务管理这样的通用行为与真正的业务逻辑行为分离开来,使得开发人员开发的时候,...

2015-03-27 18:06:49 975 0

原创 提升ASP.NET性能的方法有哪些?

一、提升ASP.NET性能的方法有哪些? 1.数据库的优化.数据的缓存 2.页面编码的优化,包括后台程序和前台HTML. 3.页面静态化 4.不要使用太多的小图标,尽量合在一个文件. 5.能使用.js和.css的就不要直接写在页面中 6.数据量不大,但展示效果所需HTML 很多的显示,在前台用js...

2015-03-16 23:58:33 423 0

转载 软件项目质量管理

质量管理主要包括三个过程:质量计划制定、质量保证和质量控制。 质量计划:是质量管理的第一过程域,它主要指依据公司的质量方针、产品描述以及质量标准和规则等制定出来实施方略,其内容全面反应用户的要求,为质量小组成员有效工作提供了指南,为项目小组成员以及项目相关人员了解在项目进行中如何实施质量保证...

2015-03-16 23:02:04 1930 0

翻译 WPF是什么?

 一. WPF是什么? WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它...

2015-03-10 17:15:18 1277 1

转载 被神化的海量数据处理和高并发处理

         其实任何简单的问题,只要规模大了都会成为一个问题,就如中国人口多,很多小问题都会变成大问题一样。但处理这种海量数据的方法无非就是分治和”人海”战术。使用人海战术的前提是问题的划分能够支持这种人海战术,其手段无非是切割(纵向,横向)和负载均衡。纵向分隔主要是按业务(功能)来分...

2015-03-10 15:27:51 699 0

原创 大数据量、高并发量网站解决方案

一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件...

2015-03-10 14:00:09 11534 0

转载 全面认识一下.NET 4的缓存功能

很多关于.NET 4.0新特性的介绍,缓存功能的增强肯定是不会被忽略的一个重要亮点。在很多文档中都会介绍到在.NET 4.0中,缓存功能的增强主要是在扩展性方面做了改进,改变了原来只能利用内存进行缓存的局限,允许用户在不改变代码的情况下通过修改配置的方式,灵活的切换缓存介质。Cache Provi...

2015-03-10 13:45:32 2678 1

翻译 WCF是什么?它有什么优势?

 Windows Communication Foundation (WCF)是Microsoft为构建面向服务的应用提供的分布式通信编程框架,是.NET Framework 3.5的重要组成部分。使用该框架,开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案。   ...

2015-03-09 15:54:39 4490 0

原创 什么是B2B,B2C,O2O?

1.什么是B2B? B2B 是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了互联网的技术或各种商务网络平台,完成商务交易的过程。电子商务是现代 B2B marketing的一种具体主要的表现形式。 含有三要素: ⒈买卖:B2B 网站平台为消费者提供质优价廉的商品,吸引消费者...

2015-03-03 15:04:01 647 0

原创 网页左右两则固定对联广告

对联广告测试(兼容ie,ff,gg,360浏览器) .couplet_ad /* 底部固定*/ { position: fixed; bottom: auto; top: 0; ...

2014-12-29 16:01:22 1189 0

原创 网页任意浮动广告

var xPos = 20; var yPos = document.body.clientHeight; var step = 1; var delay = 30; var height = 0; var ...

2014-12-29 14:00:41 430 0

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