自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 xml文档的查询

xml是由万维网定义的一种可拓展的标记语言xml具有严格的语言规范和良好的可拓展性,允许自由定义标记以描述数据的结构xml不关心数据的显示方式,这就使得数据内容和结果与显示效果分离,不但有利于信息的搜索和数据的处理,还有利于系统的维护。早期应用程序的数据存储通常借助于自定义的文本文件或二进制文件来实现,后来借助于数据库的技术来存储数据,前者的缺点是不能在不同的应用程序之间共享数据,而

2016-06-25 22:38:00 789

原创 c# 文件流读写信息

string msg = "dhgfjdbghafj"; byte[] myByte = System.Text.Encoding.UTF8.GetBytes(msg); //向流中写入信息 using (FileStream fsWrite = new FileStream(@"D:111.txt", FileMode.Op

2016-06-13 23:29:19 512

原创 redis在windows下的安装与使用

NoSQL简介     介绍redis前,我想还是先认识下NoSQL,即not only sql, 是一种非关系型的数据存储,key/value键值对存储。现有Nosql DB 产品: Redis/MongoDB/Memcached/Hbase/Cassandra/ Tokyo Cabinet/Voldemort/Dynomite/Riak/ CouchDB/Hypertable/

2016-06-11 10:52:26 690

原创 aspx页面调用iframe标签里面的js函数

现在有main.aspx这样的页面,页面里面有个iframe标签还有js 函数 //当修改成功之后,由子容器来调用的方法 function afterEditSuccess() { //关闭对话框,刷新表格 $("#EditDiv").dialog("close"); initTable();

2016-06-10 22:55:48 1071

原创 .net 4.0 之后的协变与逆变

看了一篇不错的博客,是讲协变与逆变的:http://www.cnblogs.com/CLR010/p/3274310.html

2016-06-10 21:47:53 474

原创 C#中静态变量的初始化

类的静态字段变量初始值设定项对应于一个赋值序列,这些赋值按照它们在相关的类声明中出现的文本顺序执行。如果类中存在静态构造函数则静态字段初始值设定项的执行在该静态构造函数即将执行前发生。否则,静态字段初始值设定项在第一次使用该类的静态字段之前先被执行,但实际执行时间依赖于具体的实现。在以下示例中:using System; class Test { static vo

2016-06-10 12:05:15 1650

原创 MVC4怎么设置@Html.TextBoxFor这样的样式

添加自定义样式@Html.TextBoxFor(model => model.InputNumber, new {@style="width:30px;border:1px solid red"})添加属性@Html.TextBoxFor(model => model.InputNumber, new { @class="Names" })引用样式

2016-06-09 14:39:30 2042

原创 常用的数据库中的ddl

在DDL中,创建、删除、修改使用create、drop、alter关键字数据库的创建create database school删除数据库drop database school创建表create table TblClass( cid int identity(1,1) primary key not null, cName nvarchar(10) not null, cDe

2016-06-06 18:55:50 752

原创 Linq的延迟加载

例如我们使用EF的情况下,拼接Linq语句JdsxEntities context=new JdsxEntities();var list=from t in context.Students select new{t.ID,t.Name};所谓的延迟加载是指上面的这句话只是在拼接命令,只有在实际需要用到数据的时候,才会去执行命令,在数据库中产生SQL语句,取得数据到内存。执行如下面的函

2016-06-05 21:16:07 737

原创 EF中生成edmx文件的俩种方式

一.数据先行 (data first)   就是根据数据库,创建Ado.net实体模型二.实体先行(model first)   就是先创建实体模型,再根据模型创建表

2016-06-05 19:47:48 2902

原创 Linq 基本用法

Linq查询表达式是Linq中的非常重要的一部分内容,它可以从一个或多个给定的数据源中检索数据,并指定检索结果的数据类型和表现形式下面我们看看常用的Linq查询表达式下面查询出符合条件的姓名 其中s是Students中的一个对象from s in Students where s.id<10 && s.Name.Length<10select s.Name如果查询出的内容

2016-06-05 17:32:06 5385 1

原创 对象,集合初始化器,匿名对象

自动属性: 我们在定义一个类时,不必写字段, 例如: public string Name{get;set} 反编译会看到会自动生成一个name字段可变类型(var,dynamic) var i=10; 这里的var不是弱类型编译时系统自动推断,可以知道i 是Int32类型。dynamic 在编译阶段我们不必确定变量是什么类型,系统在运行时自动其确定类型,类似jav

2016-06-05 13:31:12 778

原创 IOC与DI

我们在开发企业级项目时,讲究的是拓展性强,而对性能的要求没有像互联网公司要求的那样高,这个时候我们可以用到spring.net,之前已经有了抽象工厂降低模块之间的耦合性,其原理是通过反射,而spring.net也是基于这样的原理。IOC(容器): 实例的创建不再由我们自己来控制,而是由容器来控制   我们可以将容器理解成创建实例的工厂,只是这个容器控制了程序之间的关系,而非传统

2016-06-04 19:35:08 392

原创 memcache+cookie 模拟 Session

前面的一篇博客已经说明了session 的缺点,以至于互联网项目中我们已经很少用到Session,下面我们用memcache+cookie去模拟session//立即分配一个标志,Guid。把标志作为 memcache存储数据的key,把用户对象放到 memcache。 把guid写到客户端cookie里面去。 string userLoginId = Guid.NewGuid().ToS

2016-06-04 13:27:53 701

原创 memcache的优点与缺点

现在的互联网项目,一般都会使用缓存,其中memcache是使用比较广泛的一个。实际应用中,一般很少只使用一台memcache服务器,下面我说说自己的一些理解。一 部分容灾假设只用一台memcache,如果这台memcache服务器挂掉了,那么请求将不断的冲击数据库,这样有可能搞死数据库,从而引发”雪崩“。如果使用多台memcache服务器,由于memcache使用一致性哈希算法,万一其中一

2016-06-03 11:13:55 6298

原创 SQL加锁语句

锁定数据库的一个表注意: 锁定数据库的一个表的区别SELECT * FROM table WITH (HOLDLOCK)其他事务可以读取表,但不能更新删除SELECT * FROM table WITH (TABLOCKX)其他事务不能读取表,更新和删除SELECT 语句中“加锁选项”的功能说明SQL Server提供了强大而完备的锁机制来帮助实现数据库系统

2016-06-02 22:25:36 5697

原创 数据库优化

水平分库    1.数据库文件放到不同的磁盘,充分利用磁盘的IO;http://it.100xuexi.com/view/otdetail/20130822/f6ca2b4a-d0e2-4396-9282-bc6a73c32ffc.html          2.如果一张表中的数据特别多,我们可以将表按照特定的条件进行分区:        比如说,日期http://www.

2016-06-02 22:06:41 363

转载 memcache工作原理介绍

一. Memcached简介Memcached 是一个高性能的分布式内存对象缓存系统,现在很多的大型web应用程序包括Facebook, LiveJournal,mixi, Digg等等都在使用memcached来支持他们每天数亿级的页面访问。通过把cache层与他们的web架构集成,他们的应用程序在提高了性能的同时,还大大降低了数据库的负载。二. Memcached的产生背景对于大数

2016-06-02 18:57:15 706

原创 IIS集群+分布式缓存

2016-06-02 17:00:33 2715

转载 Session的缺点总结及解决方法

Session有些局限制性,或者说是一些缺点吧。现在我们再来看看Session的缺点:  ①当mode="InProc"时,也就是默认设置时,容易丢失数据,为什么?因为网站会因为各种原因重启。  ② 当mode="InProc"时,Session保存的东西越多,就越占用服务器内存,对于用户在线人数较多的网站,服务器的内存压力会比较大。  ③当mode="InProc"时,程序的扩展性会

2016-06-02 14:43:26 4508

原创 数据库集群

1000个人同时并发访问数据库时,产生死锁的可能性很大   高并发连接数据库的痛楚.select * from userInfo with(nolock) //即使表枷锁了,也能将数据查询出来,但是查询出来的数据很有可能是脏数据。数据库中从表中读取数据的时候,会给表加上共享锁(s锁),即这个时候允许其他用户进行查询此表操作,增,删,改 表的时候会给未加锁的表加上排他锁(x锁),这个时候

2016-06-01 22:55:28 897

微信小游戏源码

微信小游戏源码,和素材,大家可以下载下来玩一玩

2018-10-14

空空如也

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

TA关注的人

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