- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 C# 实现 Snowflake算法
使用UUID或者GUID产生的ID没有规则Snowflake算法是Twitter的工程师为实现递增而不重复的ID实现的从图上看除了第一位不可用之外其它三组均可浮动站位,据说前41位就可以支撑到2082年,10位的可支持1023台机器,最后12位序列号可以在1毫秒内产生4095个自增的ID。在多线程中使用要加锁。 /// /// 动态生产有规律的I
2016-07-29 15:21:48 15068 10
原创 asp.net mvc 未找到路径“/favicon.ico”的控制器或该控制器未实现 IController
在asp.net mvc的工程项目的根目录下添加favicon.ico图标即可解决问题度娘解释如下解释如下:所谓favicon,即Favorites Icon的缩写,顾名思义,便是其可以让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。当然,这不是Favicon的全部,根据浏览器的不同,Favicon显示也有所区别:在大多数主流浏览器如FireFox和Intern
2016-07-26 11:48:06 5348
原创 C# 隐式接口和显示接口的区别
先看个例子声明两个接口 public interface IFg { int Add(); void Fei(); } public interface IWf { int Add(); void Fei(); }Fg类开始继承隐式接口 public class
2016-07-26 10:34:57 3582 1
原创 sql server 2000收缩数据库【极简操作】
个人理解,数据库在平凡长期操作的过程中会数据的日志文件永远是按一定的比例在增加,数据文件在数据库删除大量的数据后不一定减小磁盘空间,反复操作会出现空间浪费,所以收缩数据库将会得以体现。假设把数据库设定为定时收缩数据库,或者搞个作业什么的,这样就不必人工收缩,但是定时的东西你懂得,将会不停的等待一个事件点干这件事情,从系统资源的角度考虑还是人工手动收缩。看到数据文件2.07G
2016-07-25 15:26:21 9786
原创 vs 序列号密钥
2003序列号: D64GG-GXY6T-V6FTR-WCPBB-2YDYB T7KXG-78HXC-JYRF8-72VH2-6DM7M2005序列号: KGR3T-F2C26-RRTGT-D6DQT-QBBB32008序列号: XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT WPX3J-BXC3W-BPYWP-PJ8CM-F7M8T2013序列号: BWG7X-J98B3-W34RT-33B3R-JVYW92015序列号:专业版:HMGNV-WCYXV-X7G9W-YCX6
2016-07-22 14:48:22 12562
原创 C# Stopwatch详解
namespace System.Diagnostics{ // // 摘要: // 提供一组方法和属性,可用于准确地测量运行时间。 public class Stopwatch { // // 摘要: // 获取以每秒计时周期数表示的计时器频率。此字段为只读。 public
2016-07-21 12:03:52 12998 1
原创 EF 查询数据
点击确定添加后自动生成Model1.cs public partial class Model1 : DbContext { public Model1() : base("name=Model11") { } public virtual DbSet AreaInfo { get; s
2016-07-20 18:01:51 19274 2
原创 EF CreateQuery()的命名空间
在winform中无法写出CreateQuery()using System.Data.Objects;发现Data后面没有Object在项目中添加引用 System.Data.Entity就可以了var info = ((IObjectContextAdapter)db).ObjectContext.CreateQuery(sql);foreach (var item in
2016-07-20 15:26:15 1877
原创 vs edmx无法从数据库更新模型的解决方案
我在数据库中创建了一张表表名AreaInfo字段Address和CreateTimeCREATE TABLE [dbo].[AreaInfo] ( [Address] VARCHAR (50) NULL, [CreateTime] DATETIME DEFAULT (getdate()) NULL);在edmx中鼠标右键选择从数据库更新模型
2016-07-19 16:40:40 14600 1
原创 C# static看了就懂
static称之为静态修饰符,开辟新的内存,调用速度快。第一、 静态类静态类:无法从静态类派生子类,无法实现构造方法【也就是说整个类无法实例化】,静态类中的变量和方法全部无法实例化,一切皆静态。主要特性:1:仅包含静态成员。2:无法实例化。3:是密封的。4:不能包含实例构造函数。第二、 静态变量1. 具有全局性2. 无论类创建多个对象,其中静态成员的共享一个副本3. C#不支持静态局部变量【不支持方法内部的静态变量,使用静态局部变量是无法通过编译的】第三
2016-07-12 16:11:44 3894
原创 vs2003水晶报表导出到excel报错的解决方案
文件 C:\WINDOWS\TEMP\temp_9b1e8b43-553b-450d-a686-a0ba9e0460b7.rpt 内出错:导出 DLL: 检测到错误 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 现在全宇宙最强平台vs2015都在使用了,但有些老项目还是用vs2003,环境还是xp或windows server 2003,而现在win7是无法支持vs2003的水晶报表的,只能在虚拟机中使用,碰到的问题是vs20
2016-07-08 17:06:38 2224 7
原创 ASP.NET MVC控制器向View传值
ViewData是字典类型,赋值方式用字典方式,通过key值读取对应的value,ViewData["key"]ViewBag是动态类型,使用时直接添加属性赋值即可ViewBag.xnameViewBag和ViewData只在当前Action中有效,等同于ViewViewBag可以调用ViewData在控制器中写入的值TempData 的数据至多只能经过一次Controller传递,并且每个元素至多只能被访问一次,访问以后,自动被删除。一般用于临时的缓存内容或抛出错误页面时传递错误信息,可以将Tem
2016-07-06 17:11:11 865
原创 union和union all之我见
union 会对查询的结果集进行默认排序,过滤重复的数据,而union all 则不会对所有结果集进行排序,它的作用是合并结果集
2016-07-04 11:10:09 2041
EntityFramework6.1.3源码
2016-07-12
中国电信CDMA卡需求规范-双模卡分册
2011-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人