文章分类 - NET综合
NET综合大杂烩,畅所欲言
    
            
    Markdown 语法说明 (简体中文版)
    
            
            
        
摘要:、、、 等标签,必须在前后加上空行与其它内容区隔开,还要求它们的开始标签与结尾标签不能用制表符或空格来缩进。Markdown 的生成器有足够智能,不会在 HTML 区块标签外加上不必要的 标签。例子如下,在 Markdown 文件里加上一段 HTML 表格:这是一个普通段落。 ...
        阅读全文
            
        
            
    关于VS2013各种版本web.config的发布替换
    
            
            
        
摘要:I:当建立Web项目后,默认生成的web.debug.config与Web.Release.config的作用介绍1.为了更加清晰地介绍这个功能!我将会在下面建立一个空的Web应用程序项目去演示这一个功能的用意!所以接下来的第一步就是去建立好这个WEB应用程序项目.首先我们打开VS2010,新建WE...
        阅读全文
            
        
            
    各种程序语言
    
            
            
        
摘要:与操作系统一样,在办公室软件套装和计算机中也具有各种计算机语言。存在这种多样性的原因与其它地方的多样性一样—-因为没有单一的解决方法能 够解决所有的问题。有些语言在原始速度上更出色。有些语言能够帮助你更轻松地编写防止崩溃的代码。有些语言非常擅于剖析文本并有效作用于服务器上。有些语 言具有强大...
        阅读全文
            
        
            
    我所理解的JAVA和 DotNet
    
            
            
        
摘要:Java 从实用性来讲,Java 可以说是第一种“网页”语言。尽管像 Perl 等语言会突然发现它们处理字符串的能力在恢复价值和发送 HTML 到网页浏览器上是天生的,但是 Java 是最早发现自己是根植于浏览器中,最初是在一个有趣但却非常古怪的 HotJava 浏览器(基于 Java 本身进行编...
        阅读全文
            
        
            
    2015微软开发者大会实况
    
            
            
        
摘要:北京时间今天凌晨微软举办了在线开发者大会Connect();上,多少程序员的假想成为现实。.NET 开源,集成 Clang 和 LLVM 并且自带 Android 模拟器,这意味着 Visual Studio 这个当下最好没有之一的 IDE 正式支持编写 Android 和 iOS 程序。这个开始前...
        阅读全文
            
        
            
    .NET技术+25台服务器怎样支撑世界第54大网站
    
            
            
        
摘要:英文原文:StackOverflow Update: 560M Pageviews A Month, 25 Servers, And It's All About PerformanceStackOverflow 是一个 IT 技术问答网站,用户可以在网站上提交和回答问题。当下的 StackOver...
        阅读全文
            
        
            
    几种远程服务调用小结
    
            
            
        
摘要:前言: 也许在我们过往的项目开发过程当中,或多或少都会遇到过针对于现有系统信息进行整合,使用的需求,或是调用人家接口或是给人家提供服务,今天就简单的和大家一起分享一些可用的远程调用服务的方法:1.webservice方法 Web Service 是一种新的web应用程序分支,他们是自包含、自...
        阅读全文
            
        
            
    async & await 与 task 和 thread
    
            
            
        
摘要:async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Action也变成async之后,有点开始什么都是async的味道了。但是这也给我们 编程埋下了一些隐患,有时候可能会产生一些我们自己都不知道怎么产生的Bug,特别是如果连线程基础没有理解的情况下,更不知道如何去处理了。那今天我们 就来好好看看这两兄弟和他们的叔叔(Task)爷爷(Thread)们到底有什么区别和特点,本文将会对Thread 到 Task 再到 .NET 4.5的 async和 await,这三种方式下的并行编程作一个概括性的介绍包括:开启线程,线程结果返回,线程中止,线程中的异
        阅读全文
            
        
            
    编程语言拟人化
    
            
            
        
摘要:Java犹如宫泽贤治的《不畏风雨》中出现的、性格木讷的女孩子。从小就由于迟钝和大食量等特征被别人当作笨蛋,从小学入学开始进入田径部、坚持跑步,在中长跑中经常取得好成绩,给人以活泼的印象。是十分努力的女孩子。她的家境并不算好。父亲Sun是有才能的艺术家,但不擅长理财,在她14岁的时候因为苦于借债积劳成疾而去世。她被Oracle叔叔收养,那时还与Google叔叔之间因为对她的扶养权问题而引起争端并闹上法庭。在周围的人都担心,正值青春期时她在这样的处境下会不会一蹶不振的时候,她却处变不惊、继续着每天练习跑步的生活。朴素的、认真的、难说是聪明的她,进入高中后不知是不是稍稍开始对异情在意,被人看到她偷偷
        阅读全文
            
        
            
    20 款免费的 JavaScript 游戏引擎
    
            
            
        
摘要:使用 HTML5,CSS3 和 Javascript 可以帮助面向对象开发者开发拥有各种特性的游戏,比如:3D 动画效果,Canvas,数学,颜色,声音,WebGL 等等。最明显的优势在于使用 HTML5 开发的游戏能在任何现代化流行的设备上运行。某些游戏引擎仅仅是一个抽象的层次,就简单处理一些或者更多的繁杂游戏开发任务;其他只是注重 asset 加载,输入,物理效果,音频,sprite 地图和动画,而且相当多样化。还有一些引擎架构极其简单,只包括一个2D 水平的编辑器和调试工具。大部分的游戏引擎都能提高游戏开发的效率,即使是创建全功能型的游戏。但是,也有一些开发者为了能更好的理解游戏的每个组
        阅读全文
            
        
            
    回顾PowerDesigner逆向工程数据库表结构
    
            
            
        
摘要:今天项目需重新梳理以前系统表结构设计信息想到用powerdesigner 逆向生成库里表对应的结构,然后稍加描述即可这里简单记录一下流程:1.建立一个DSN连接到SQL 2005的数据库。A : 打开 【数据库】菜单下的【configure connections】B : 在打开的窗口中选择 创建数据库的小图标C : 接下来的过程中选择你要关联的数据库名并输入连接密码这样就建立了一个DSN链接2.在PD12种建立一个空的PDM图3.Database —〉Reverse Engineer Database (Ctrl + R) 4.逆转选项中选择Using ODBC Datasource 选择第
        阅读全文
            
        
            
    这些年我们一起用过的.NET资源站点
    
            
            
        
摘要:1. http://www.sourceforge.com2. http://www.codeproject.com3. http://www.c-sharpcorner.com/4. http://martinfowler.com/5. http://channel9.msdn.com/default.aspx6. http://www.ddj.com/7. http://blogs.msdn.com/danielfe/8. http://www.topcoder.com9. http://www.spdevelop.com/default.aspx (.NET开源项目)...
        阅读全文
            
        
            
    C#与Objective-C语法深度比照
    
            
            
        
摘要:Objective-C 程序设计语言采用特定的语法,来定义类和方法、调用对象的方法、动态地扩展类,以及创建编程接口,来解决具体问题。Objective-C 作为 C 程序设计语言的超集,支持与 C 相同的基本语法。有C#语言的编程经验,那么Objective-C将更容易上手,本文将从各个方面对比C#与Objective-C的语法。原文链接:http://www.cnblogs.com/lwme/p/c-sharp-to-objective-c.html参考http://www.infragistics.com/community/blogs/stevez/archive/2013/05/09/
        阅读全文
            
        
            
    使用匿名方法、迭代程序和局部类来创建优雅的代码
    
            
            
        
摘要:本文基于 Microsoft Visual Studio 2005 的预发布版本,它以前的代码名称为“Whidbey”。此处所包含的任何信息都可能会改变。本文讨论:•遍历集合•跨文件类定义•与委托一起使用的匿名方法•Visual Studio 2005 中的其他 C# 新功能本文使用下列技术:•C# 和 Visual Studio可以在此下载代码:•C20.exe (164KB)本页内容迭代程序迭代程序实现递归迭代局部类型匿名方法将参数传递到匿名方法匿名方法实现一般匿名方法匿名方法示例委托推理属性和索引可见性静态类全局命名空间限定符内联警告小结热 衷于 C# 语言的人会喜欢上 Visual C
        阅读全文
            
        
            
    对之前写的泛型排序算法进行扩展
    
            
            
        
摘要:案例:LINQ中对对象列表进行Distinct()过滤重复数据最近專案中在用Linq Distinct想要將重複的資料去除時,發現它跟Any之類的方法有點不太一樣,不能很直覺的在呼叫時直接帶入重複資料判斷的處理邏輯,所以當我們要用 某個成員屬性做重複資料的判斷時,就必需繞一下路,這邊稍微將處理的方法做個整理並記錄一下。首先為了方便接下去說明,我們必須先來準備後面會用到的資料類別,這邊一樣用筆者最常用來示範的Person類別,內含兩個成員屬性ID與Name。public struct Person{ #region Property /// /// Gets or sets ...
        阅读全文
            
        
            
    关于版本号的一些信息
    
            
            
        
摘要:版本号由二至四个部分组成:主要版本号、次要版本号、内部版本号和修订号。 主要版本号和次要版本号是必选的;内部版本号和修订号是可选的,但是如果定义了修订号部分,则内部版本号就是必选的。 所有定义的组件都必须是大于或等于零的整数。 版本号的格式如下所示(可选组件在方括号中演示([和]): 主要版本号.次要版本号[.内部版本号[.修订号]]应根据下面的约定使用这些部分: 主要版本:名称相同但主要版本号不同的程序集不可互换。 更高版本号可能表明大幅重写无法假定向后兼容的产品。 次要版本:如果两个程序集的名称和主要版本号相同,而次要版本号不同,这指示显著增强,但照顾到了向后兼容性。 该较高的次要版本号可
        阅读全文
            
        
            
    小结对MSIL的理解
    
            
            
        
摘要:Microsoft intermediate language(MSIL)是一种编程语言,可以把它看成是组成.NET Framework的一部分,不论从内容还是形式上它都像是一种汇编语言,但是与传统的汇编语言又不太一样,初学MSIL的时候觉得它很亲切,我可以用使用高级语言编程的习惯来使用MSIL编程,例如它是面向对象的,可以用newobj指令生成一个类型实例,所以我在代码中可以这样来新建一个类型的对象:newobj instance void AOP_Programing.UsingAOP::.ctor()可以用callvirt指令来调用其虚方法:callvirt instance void 
        阅读全文
            
        
            
    bm-search 算法
    
            
            
        
摘要:/* Aho-Corasick text search algorithm implementation * * For more information visit * - http://www.cs.uku.fi/~kilpelai/BSA05/lectures/slides04.pdf */ using System; using System.Collections; namespace EeekSoft.Text { /// /// Interface containing all methods to be implemented /// by string ...
        阅读全文
            
        
            
    phantomjs—webkit对DOM结构的解析
    
            
            
        
摘要:http://phantomjs.org/PhantomJS是以WebKit为核心并提供JavaScript编程接口(API)的无界面浏览器。 它提供对web标准的快速并且原生的支持: DOM操作、CSS选择符、JSON、Canvas和SVG。使用帮助:http://www.cnblogs.com/ziyunfei/archive/2012/09/28/2707218.html以前一直想做一个如何解析起点网站上那些通过JS脚本输出的章节内容(原始DOM数据),也想过用WEBKIT去解析,如今,PhantomJS终于完成了这个事情,简单测试过程如下:编写一段简单的JS代码并存储在e:\wbhco
        阅读全文
            
        
            
    HashSet与SortedSet应用
    
            
    
摘要:微软在 .NET 3.5 新增了一个 HashSet 类,在 .NET 4 新增了一个 SortedSet 类,本文介绍他们的特性,并比较他们的异同。.NET Collection 函数库的 HashSet、SortedSet 这两个泛型的类,都实现了 System.Collections.Generic.ISet 接口;但 Java 早在 1.2 (或更早) 之前的版本,即已提供了实现这两种数据结构的同名类 [10],且还有更严谨的 TreeSet (里面存储的项,连类型都必须一致。当年还没有泛型)。Set 是「集合」的意思,其在数学上的定义,是里面元素的存放没有特定的顺序,且不允许重复。我
        阅读全文
            
        
 
                    
                 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号