- 博客(27)
- 收藏
- 关注
转载 EF分页
先来看看几个LINQ to SQL的几个函数。Take 说明:获取集合的前n个元素;延迟。即只返回限定数量的结果集。 var q = ( from e in db.Employees orderby e.HireDate select e) .Take(5); 语句描述:选择所雇用的前5个雇员。Skip...
2017-04-05 21:07:00 129
转载 值类型和引用类型
扯远了,谈谈值类型跟引用类型。 在写这两个变量类型之前,首先要理解另外两个概念:栈和堆 那什么是栈和堆呢? 计算机的内存从概念上分,会有许许多多的独立的块,栈和堆就是其中的两种内存块了。 平时当我们调用一个方法时,假如这方法有参数的话,那么我们就需要为这个方法的参数跟方法所用到的变量分配内存。那么, 参数跟变量的内存就是从栈中获得了,当这个方法结束的时候,...
2017-04-05 21:06:00 131
转载 对进程和线程的形象性理解
1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务。3.进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。4....
2017-04-04 20:23:00 125
转载 SQLSERVER实现更改表名,更改列名,更改约束代码
1.修改表名格式:sp_rename tablename,newtablename?1sp_rename tablename,newtablename2.修改字段名格式:sp_rename 'tablename.colname',newcolname,'column'?...
2017-04-03 15:21:00 310
转载 SQL中锁表语句简单理解(针对于一个表)
锁定数据库的一个表复制代码代码如下:SELECT * FROM table WITH (HOLDLOCK)注意: 锁定数据库的一个表的区别复制代码代码如下:SELECT * FROM table WITH (HOLDLOCK)其他事务可以读取表,但不能更新删除复制代码代码如下:SELECT * FROM table WITH (TABLOCKX)...
2017-04-03 14:34:00 87
转载 SQL命令语句进行大数据查询如何进行优化
SQL 大数据查询如何进行优化?1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:引。select id from t where num is null可以在num上设置默认值...
2017-04-03 14:20:00 270
转载 对SQL Server事务的4个隔离级别的理解
事务隔离级别的简单理解ANSI/ISO SQL标准定义了4种事务隔离级别,这些隔离级别是根据事务并行出现的4个“现象”定义的。4个现象是:1.更新丢失(Lost Update):A和B同时写例:1.事务A将数值改为1并提交;2.事务B将数值改为2并提交。这时数据的值为2,事务A所做的更新将会丢失。解决办法:对行加锁,只允许...
2017-04-03 14:13:00 115
转载 SQL server中事务的四个属性特征(ACID)
事务的概念、类型和四个特征(ACID).1.事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。2.事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。 ...
2017-04-03 14:03:00 153
转载 JS中!=、==、!==、===的用法和区别
1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较3、基础类型与高级类型,==和===是有区别的...
2017-04-03 13:55:00 94
转载 Jquery判断Checkbox是否选中三种方法
方法一:if ($("#checkbox-id")get(0).checked) { // do something}方法二:if($('#checkbox-id').is(':checked')) { // do something}方法三:if ($('#checkbox-id').attr('checked')) { // do something}转...
2017-04-03 13:51:00 90
转载 SQL命令语句小技巧
1.[ ]的使用 当我们所要查的表是系统关键字或者表名中含有空格时,需要用[]括起来,例如新建了两个表,分别为user,user info,那么select * from user和select * from user info就要报错,需要写成:select * from [user] 和 select * from [user info],不过千万不要因为有[]的帮助,就随意起...
2017-04-03 13:42:00 87
转载 在C#中interface与abstract class的区别
1)在继承抽象类时,必须覆盖该类中的每一个抽象方法,而每个已实现的方法必须和抽象类中指定的方法一样,接收相同数目和类型的参数,具有同样的返回值,这一点与接口相同。 2)当父类已有实际功能的方法时,该方法在子类中可以不必实现,直接引用的方法,子类也可以重写该父类的方法(继承的概念)。 3)而实现 (implement)一个接口(interface)的时候,是一定要实现接口中所定义的所...
2017-04-03 13:37:00 260
转载 C#Session丢失问题的解决办法
关于c# SESSION丢失问题解决办法我们在用C#开发程序的时候经常会遇到Session很不稳定,老是数据丢失。下面就是Session数据丢失的解决办法希望对您有好处。1、在WEB.CONFIG文件中修改SESSION状态保存模式,如:<sessionState mode='StateServer' stateConnectionString='tcpip=12...
2017-04-02 17:13:00 144
转载 在ASP.NET开发中一些单词的标准缩写
有些词可能共用一些缩写。带星号的缩写或词来源于PeopleSoft标准。The following standard word abbreviations should be used in naming records, fields, and SQRs: Word(s)AbbreviationDescriptionAbbrevi...
2017-04-02 15:54:00 240
转载 C#中??和?分别是什么意思?
在C#中??和?分别是什么意思?1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?"例如:int? 表示可空的整形,DateTime? 表示可为空的时...
2017-04-02 15:46:00 296
转载 在LINQ查询中LINQ之Group By的用法
LINQ定义了大约40个查询操作符,如select、from、in、where、group 以及order by,借助于LINQ技术,我们可以使用一种类似SQL的语法来查询任何形式的数据。Linq有很多值得学习的地方,这里我们主要介绍Linq使用Group By。一、Linq对谁适用linq的语法通过System.Linq下面的Enumerable类提供支持,通过观察他的签名...
2017-04-02 15:41:00 234
转载 在对象比较中,对象相等和对象一致分别指的是什么?
对象数据存内存堆里,对象一致即内存堆相同,对象相等为哈希表中键同值可能不同简单的讲:相等性(quality)就是两个对象,它们的值相等。同一性(identity)就是指引用的是否为同一个对象。 下面是我的读书笔记: C# 中有两种不同的相等:引用相等和值相等。值相等是大家普遍理解的意义上的相等:它意味着两个对象包含相同的值。例如,两个值为 2 的整数具有值相等性。引用相等意...
2017-04-02 15:27:00 341
转载 在WebForm中实现购物车思路
关于网站购物车的实现的思考写在前面的话:刚来公司的的时候,老大安排了一个任务,企业站,但是需要实现购物车的功能,以前没做过,所有就向周围的人请教了一下如何实现购物车,自己也在网上搜了一下,有了些自己的认识,于是写了下来1、实现思路:在网上查了一下资料,以及向身边请教之后发现,对于网站购物车的实现大体分为三种方法:Session实现、Cookie实现、数据库实现,...
2017-04-02 12:28:00 164
转载 C#基础知识
C#基础1、面向对象、面向接口、面向方向编程的区别:面向对象:强调对具有相同行为和属性事物的封装,更注重封装的完整性和功能的完整性面向接口:定义要实现某类功能要实现的统一规范,而具体实现过程由实现该接口的类型决定面向方面:主要提供与业务逻辑无关的操作。比如系统中多个地方要使用到的文件上传功能,可以使用面向方向的思想在所有上传文件之前对文件的大小、格式等信息进...
2017-04-02 12:21:00 137
转载 .Net开发小技巧
.NET项目开发中的小技巧1、不要频繁的创建对象。。。这个损失是巨大的。。。new太多了,后果比较严重。2、打开数据库后要及时的关闭连接,如果你不能做到一个open后跟一个close,那也没关系,用Using满足你偷懒的欲望吧3、别太迷信stringstr1="";和string.empty之间的差异,性能上和你想的完全...
2017-04-02 12:08:00 193
转载 C#抽象类
转载自:http://blog.csdn.net/wokeyid/article/d一、继承什么是继承:继承是允许重用现有类去创建新类的过程。分类的原则是一个类派生出来的子类具有这个类的所有非私有的属性。1、继承C#中的类:C#不支持多重继承,C#类始终继承自一个基类(如果未在声明中指定一个基类,则继承自System.Object)。派生类继承基类的语法如下:using Syst...
2017-03-18 10:04:00 76
转载 MVC页面静态化
MVC 页面静态化最近工作需要,实现页面静态化,以前在ASP时代,都是FSO自己手动生成的。新时代,MVC了,当然也要新技术,网上一搜,找到一种解决方案,是基于MVC3的,实现原理是通过mvc提供的过滤器扩展点实现页面内容的文本保存。基本原理为:1.为需要静态化的Action上加一个自定义的实现了IResultFilter的Attribute(具体见下文)...
2017-03-18 09:28:00 78
转载 C#中抽象类和接口的区别3
一、普通类和抽象类之间的异同1.都可以被继承2.抽象类不能被实例化,只是用来继承的。普通类可以实例化3.抽象方法只有含方法声明而没有方法体且必须包含在抽象类里面4.子类继承抽象类必须实现抽象类中的抽象方法除非子类也是抽象类5.抽象类中可以包含抽象方法也可以包含实例方法二、抽象类和接口之间的异同相同点:1.都可以被继承2.都可以有方法的声明3.都不可以被实例化4.子...
2017-03-17 21:40:00 59
转载 C#中抽象类和接口的区别2
1.接口是为了满足外部调用而定义的一个功能约定, 因此反映的是事物的外部特性 抽象类是从一系列相关对象中抽象出来的概念, 因此反映的是事物的内部共性; 2. 下面分别从声明,成员,实现几个角度来比较一、关于声明: 【接口】的修饰符:new public private protected internal 如...
2017-03-17 21:28:00 62
转载 C#中抽象类与接口的区别
1.面向接口编程和面向对象编程是什么关系首先,面向接口编程和面向对象编程并不是平级的,它并不是比面向对象编程更先进的一种独立的编程思想,而是附属于面向对象思想体系,属于其一部分。或者说,它是面向对象编程体系中的思想精髓之一。2.接口的本质接口,在表面上是由几个没有主体代码的方法定义组成的集合体,有唯一的名称,可以被类或其他接口所实现(或者也可以说继承)。它在形式上可能是如下的...
2017-03-17 20:19:00 90
转载 C#中的静态成员和非静态成员
C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。下面我们分四个方面来看看C#静态方法与非静态方法的差异:C#静态方法与非静态方法比较一、C#静态成员:①静态成员属于类所有,非静态成员属于类的实例所有。②每创建一个类的实例,...
2017-03-17 16:45:00 273
转载 秒杀核心设计(减库存部分)--防超卖与高并发
from:http://www.tuicool.com/articles/Bfa63e6 商品详情页面的静态化,varnish加速,秒杀商品库独立部署服务器这种就略过不讲了。只讨论库存部分的优化 mySQL配置层面的优化可以参考我的这篇文章 《关于mysql innodb引擎性能优化的一点心得》重点设计在数据库层面。2张表:第一...
2017-03-17 12:11:00 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人