从C#到C++的一些容易出现的困惑(1)
0.前言 最近在学习用c++写一下3D引擎(废话一下,叫做WuguiEngine,首先Wugui是我的外号,也是代表这个引擎很粗糙,速度很慢,呵呵.之后等引擎成熟一点我再写写相关的一些文章).这几天写起来感觉c++好多地方和c#区别很大,这里大概写写这两天碰到的一些问题,也许是从c#转c++的时候的... ...
一步步教你实现表格排序
                实现表格排序,说仔细点,就是实现对表格的tbody的行进行排序,因为我们一般是把排序的侦听器绑定在thead的格子中。明确这一点,我们可以用以下方法取出我们所需要的变量/*得到要排序的表格对象*/var table = document.getElementById(id);/*得到要变动的部分*/... ...
            
c#扩展方法奇思妙用高级篇一:Aggregate扩展其改进
                Enumerable.Aggregate 扩展方法在System.Linq命名空间中...
本文介绍使用Aggregate进行求和、byte数组异或、字符串拼装/逆序输出。并对Aggregate进行改进,实现间隔求和,进一步改进查重极限算法。 ...
            
Windows 7镜像坎坷之路
                最近Windows 7 RTM已经在MSDN等订阅上发布了,其实泄漏版也很多,但是始终没有序列号,正值获得序列号的好日子,吴慧锋也兴高采烈的做一个Windows 7系统镜像,一边日后重装系统更加方便。 ...
            
PHP实现DataGrid
                
最近想做一个通过PHP实现DataGrid功能的东西,这样可以直接修改数据库中表的内容,而不用开发【新增数据页面】,【编辑页面】,于是乎在网上找了找,类似的东西也有几个,开源的、付费的都有,不过基本都是基于MySQL。由于需要连接Oracle所以从二次开发和页面样式来说个人觉得phpMyData... ...
            
XML数据库与db4o的简要对比
                前两天,我公布了正在开发的XML数据库的一些信息,下面这个文章演示了什么是XML数据库,以及如何使用它。 XML数据库一睹为快 http://www.cnblogs.com/chenxizhang/a... ...
            
结合实例学习F#(一) --快速入门
F#随着VSTS 2010 Beta1 发布也有一段时间了,园子里应该也有不少人对它感兴趣吧。下面的例子是我在学F# 基本语法时写的一个简单Sieve of Eratosthenes实现,通过剖析这一小段代码,我希望大家能对F#有个简单认识,并能自己写一些简单的小程序。[代码]废话少说,直接进入正题... ...
NHibernate2.1新特性之EntityMode.Map
                假设你想要持久化设计模型,而你不想写任何Domain实体。
假设你想在原有数据基础上测试ORM错误;而你不想写任何实体界面也没有任何实体实现。
假设朋友之间互相讨论问题,传你一些NH映射文件,来优化数据访问,但他并没有传你他的具体实现。 ...
            
NHibernate2.1新特性之Tuplizers
                Tuplizers?这个单词在英文字典里没有解释,和元组(tuple)这个单词有点相似,在NHibernate中应该翻译为元组片断,Tuplizers只在映射中提供,所以叫元组片段映射比较合适。其完整命名空间是NHibernate.Tuple.Tuplizer,它就是根据给定的NHibernate.... ...
            
化恶魔为天使,巧移ViewState至SqlServer
ViewState一直以来备受争议,主要是因为他臃肿的体积,导致客户的的回传(PostBack)数据量很大,而其中真正有用的数据又很少,网络带宽被浪费不说,用户的体验也很差。 最近项目中用到了Telerik的RadGrid,使用服务器端绑定数据后页面ViewState体积过大,而导致性能严重降... ...
要强大的功能,还是友好的操作?
近期Linux的新闻不断,看起来发展劲头不错。从6.04开始关注Ubuntu,一直到现在的9.04。虽然9.04的操作难度有所降低,但是总体感觉还是不够。Ubuntu社区一直引以为傲的软件包管理器(新立得)和apt-get命令,虽然能够用一条命令安装所需的软件,但是有2个致命伤:其一,我必须知道有这... ...
是什么让我们爱上Javascript
                引子 过去,人们对于Javascript一直报着轻视的态度,人们认为它又慢又容易出错,而且在不同浏览器中解释也不一样,但是现在,Javascript确确实实的在改变我们的网络,越来越多的网络和APP应用开始使用Javascript。今天,我们就来讲讲我们为什么会有这种观念,回顾Javascript的... ...
            
MONO之Red Hat5.5企业版 Linux系统ASP.NET环境配置(一)
本文为需要ASP.NET跨平台应用提供帮助。并且有成功案例,希望你们能得到帮助。mono在Linux上配置很繁琐,还涉及到很多.net环境的支持。要保证安装过程中大部分不报错才行。经过几位兄弟很长时间努力终于完成,并且成功运用到互联网上的门户网站上。文章可能分上下部分,最后附上一些安装文件。废话不多... ...
关于System.String的几个认识
                1.String分配了之后就无法更改?下面的代码会造成编译错误:[代码]会造成:Error3Property or indexer 'string.this[int]' cannot be assigned to -- it is read only事实上是可以改变的:[代码]2.String不能用... ...
            
你知道吗?——ASP.NET的Session会导致的性能问题
                你的站点有被客户投诉很慢吗?是不是查了很多遍还是没有完全解决?是不是数据库没有发现异常,CPU也没有异常,内存占用量没有异常,GC计数没有异常,硬盘IO也没有异常,带宽没有异常,线路没有异常,没有丢包,但就是被投诉?而且还是阵发性的,有某个用户投诉慢的时候,你访问却很快,本地又复现不出来?今天你访问... ...
            
[原创]WCF技术剖析之十二:数据契约(Data Contract)和数据契约序列化器(DataCo
                [爱心链接:拯救一个25岁身患急性白血病的女孩[内有苏州电视台经济频道《天天山海经》为此录制的节目视频(苏州话)]] 大部分的系统都是以数据为中心的(Data Central),功能的实现表现在对相关数据的正确处理。而数据本身,是有效信息的载体,在不同的环境具有不同的表示。一个分布式的互联系统关注于... ...
            
[原创]WCF技术剖析之十一:异步操作在WCF中的应用(下篇)
                说完了客户端的异步服务调用(参阅WCF技术剖析之十一:异步操作在WCF中的应用(上篇)),我们在来谈谈服务端如何通过异步的方式为服务提供实现。在定义服务契约的时候,相信大家已经注意到了OperationContractAttribute特性具有一个bool类型的AsynPattern。该属性可以将一... ...
            
[原创]WCF技术剖析之十一:异步操作在WCF中的应用(上篇)
                按照操作执行所需的资源类型,我们可以将操作分为CPU绑定型(CPU Bound)操作和I/O绑定型(I/O Bound)操作。对于前者,操作的执行主要利用CPU进行密集的计算,而对于后者,大部分的操作处理时间花在I/O操作处理,比如访问数据库、文件系统、网络资源等。对于I/O绑定型操作,我们可以充分... ...
            
jQuery插件开发 - 其实很简单
                本文从一个简单的示例程序向各位同学介绍jQuery插件开发的流程,并对一些细节问题做了概要性的描述,您会发现,其实jQuery插件开发也就那么回事儿~~~ ...
            
功能、权限、菜单相结合的设计方案
                功能、权限、菜单相结合的设计方案 管理软件设计中,权限管理虽说是比较基本的内容,但也十分重要,说简单也简单,说复杂也复杂,最复杂就像网络操作系统一样,区分很多层次,什么分组啦角色啦,不过,一般会根据实际需要采用比较实用且简捷的设置方案.本文介绍一个在实际软件中用过和一种方法,主要是把功能、权限、菜单... ...
            



