随笔分类 -  C# .NET信息

摘要:小谈需求:最近工作上接到一个需求,做一个web展示数据的报表,最好能实时更新,不限制所用技术。第一个问题:web服务器推送给浏览器新数据,一开始我想到的最快的最简单的方法就是在web页面上js轮询了。因为我们的数据更新频率并不快。 后来觉得这种办法有点太土了。 或许长轮询更有效。 当然长轮询的技术很多了。java 的dwr,c#的 signalr。c#还可以同过异步请求来自己写长轮询。遇到的第二个问题,就是数据库如何通知web服务器更新数据,下面便是sql server2008的推送了,通过sql server的触发器,当数据表有变化时(增,删,改)就通过tcp请求服务器,服务器会在启动后开启 阅读全文
posted @ 2013-11-04 17:47 skynetfy 阅读(734) 评论(0) 推荐(0)
摘要:public static string ParseTags(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"", "", RegexOptions.IgnoreCase); //删除HTML Htmlstring = Regex.Replace(Htmlstring, @"]*)>", "", RegexOptions.IgnoreCase); Htmlstring = Regex.Replace(Htmlstring 阅读全文
posted @ 2013-10-31 17:04 skynetfy 阅读(182) 评论(0) 推荐(0)
摘要:#region 参数传递方法第一种 //参数设置方法(第一种) //SqlParameter sp = new SqlParameter("@Name", str_Name); //SqlParameter sp2 = new SqlParameter("@Pwd", str_Pwd); //cmd.Parameters.Add(sp); //cmd.Parameters.Add(sp2);#endregion//简单的一般使用第一种#region 参数传递的第二种方法(是第一种的省略传递变量) cmd.Parameters.Add(new SqlPar 阅读全文
posted @ 2013-10-22 10:06 skynetfy 阅读(343) 评论(0) 推荐(0)
摘要:Main函数是什么?在程序中使用Main函数有什么需要注意的地方?CLR是什么?程序集是什么?当运行一个程序集的时候,CLR做了什么事情?值类型的默认值是什么?声明一个变量时在内存中做了什么事情?初始化一个变量的时候又在内存中做了什么事情?new关键字做的事情?数组一旦创建后,能不能修改数组的长度?如何声明一个多维数组?如何获取多维数组的总长度?如何声明一个交错数组?交错数组的本质是什么?为什么要有方法?如何实现方法的重载?引用参数(ref)和输出参数(out)的相同点与不同点?在什么情况下使用引用参数(ref)和输出参数(out)?可变参数与普通数组参数的区别?面向对象的三大特征是什么?类和 阅读全文
posted @ 2013-10-15 13:21 skynetfy 阅读(169) 评论(0) 推荐(0)
摘要:abstract :表示方法是抽象方法,在子类中必须重写。抽象方法所在的类必须是抽象类,即用abstract modifiers;virtual:表示此方法是virtual方法,除了在子类中可以重写外(在子类中也可直接使用),和普通方法完全一样;override:表示重写父类的virtual方法;new: 显式隐藏从基类继承的成员;区别:virtual:标记方法为虚方法1.可在派生类中以override覆盖此方法2.不覆盖也可由对象调用3.无此标记的方法(也无其他标记),重写时需用new隐藏原方法abstract 与virtual : 方法重写时都使用 override 关键字Eg1: p.. 阅读全文
posted @ 2013-10-15 13:12 skynetfy 阅读(175) 评论(0) 推荐(0)
摘要:在说LINQ之前必须先说说几个重要的C#语言特性一:与LINQ有关的语言特性 1.隐式类型 (1)源起 在隐式类型出现之前, 我们在声明一个变量的时候, 总是要为一个变量指定他的类型 甚至在foreach一个集合的时候, 也要为遍历的集合的元素,指定变量的类型 隐式类型的出现, 程序员就不用再做这个工作了。 (2)使用方法 来看下面的代码: var a = 1; //int a = 1; var b = "123";//string b = "123"; var... 阅读全文
posted @ 2013-10-09 11:09 skynetfy 阅读(539) 评论(0) 推荐(0)