使用Lingobit Localizer汉化.net程序(Translate .net program using Lingobit Localizer)
作者:王先荣前言 最近开始做给小朋友上机器人编程课的兼职,感概颇多:(1)小朋友的动手能力都很强;(2)“调皮”的小孩很多;(3)直面困难的小朋友不多。 由于采用的教具是韩国人做的HunaRobo,满屏的英文对8~12岁的小孩来说,挑战蛮大的。因此萌生了将HunaRobo汉化的想法。 &nbs
http://cyqdata.cn/cnblogs/article-detail-39419
步步为营 .NET 代码重构学习笔记系列总结
历时一个多月的时间,代码重构系列终于写完了,代码的坏味道大家一看都不会陌生,绝对是在我们的编程中如影随形的,现在把相应的重构方法和设计模式总结出来,以供大家参考.因为不论是重构还是应用设计模式,一切的目的都是为了软件构架的“优雅”,而不是炫耀技术。
步步为营 .NET 代码重构学习笔记系列
步步为营 .NET 代码重构学习笔记 一、为何要代码重构
步步为营 .NET 代码
http://cyqdata.cn/cnblogs/article-detail-39417
.NET 4 并行(多核)编程系列之二 从Task开始
前言:我们一步步的从简单的开始讲述,还是沿用我一直的方式:慢慢演化,步步为营。 本篇文章的议题如下:
1.Task基础介绍
2.Task的创建
3.获取Task的执行结果
4. 补充细节
1.Task基础介绍
首先我们还是来看看一段简单的代码:
这里展示的只是一段简单的代码,不能显示出并行编程的特点。但是我们还是从最基本的开始看,慢慢进入深一点的话题。
http://cyqdata.cn/cnblogs/article-detail-39413
ASP.NET缓存简介
概述
缓存学术一些的解释是”将常用数据放入易于读取的地方以提高性能”。而对于Asp.net来说,需要被缓存的对象多种多样,包括从数据库中提取出来的数据,以及aspx页面生成的静态页,甚至是编译好的程序集。合理利用缓存能让Asp.net的性能大幅提升,下面将对Asp.net中的缓存机制进行简单概述。
缓存的分类
在Asp.net中,大部分缓存机制是保存在cache对象
http://cyqdata.cn/cnblogs/article-detail-39400
步步为营 .NET 代码重构学习笔记 十四
一、Form Templlate Method(塑造模板函数) 动机(Motivation) 有一些subclasses,其中相应的某些函数以相同顺序执行类似的措施,但各措施实际上有所不同。将各个措施分别放进独立函数中,并保持它们都有相同的签名式(signature),于是原函数也就变得相同了。然后将原函数上移至baseclass。 示例 public abstract class Site
http://cyqdata.cn/cnblogs/article-detail-39382
对Asp.net Mvc 和 jQuery UI使用者的一些忠告
端午节快乐,大家。
好久没写博客了。1个月了都。。。。抱歉。
今天给使用asp.net mvc的开发人员一些建议和分享经验。
首先,如果你使用asp.net mvc,而且使用的js库是jQuery, 那么一定别错过使用jquery UI。
在以前的工作中,我如果需要写一个类似于Google搜索的自动完成,那可能涉及到JS的编写,CSS样式,以及后台代码如何生成json或者xml传递
http://cyqdata.cn/cnblogs/article-detail-39380
ASP.NET中如何正确使用Session
Asp.Net中的Session要比Asp中的Session灵活和强大很多,同时也复杂很多;看到有一些Asp.Net开发人员报怨说Session不稳定,莫名其妙的丢失,其实这正是Asp.Net改进的地方之一。
我们知道Session与Cookie最大的区别在于:Cookie信息全部存放于客户端,Session则只是将一个ID存放在客户端做为与服务端验证的标记,而真正的数据都是放在服务端的内存之
http://cyqdata.cn/cnblogs/article-detail-39357
.NET4.0的可扩展缓存系统
.NET Framework中,叫做System.Runtime.Caching,这不仅是个缓存库,还是个框架,可以在上面开发自己的库。ObjectCache定义了所有缓存都要实现的通用操作。与之搭配的是个内存缓存实现,叫做MemoryCache。这个缓存系统的结构如下:
上图大家可以看出来对应那些产品了吗?
下面我给大家介绍一个实现这样一个架构的代码示例,代码的核心就是ObjectC
http://cyqdata.cn/cnblogs/article-detail-39345
基于消息与.Net Remoting的分布式处理架构
分布式处理在大型企业应用系统中,最大的优势是将负载分布。通过多台服务器处理多个任务,以优化整个系统的处理能力和运行效率。分布式处理的技术核心是完成服务与服务之间、服务端与客户端之间的通信。在.Net 1.1中,可以利用Web Service或者.Net Remoting来实现服务进程之间的通信。本文将介绍一种基于消息的分布式处理架构,利
http://cyqdata.cn/cnblogs/article-detail-39344
.Net语言中关于AOP 的实现详解
文章主要和大家讲解开发应用系统时在.Net语言中关于AOP 的实现。LogAspect完成的功能主要是将Advice与业务对象的方法建立映射,并将其添加到Advice集合中。由于我们在AOP实现中,利用了xml配置文件来配置PointCut,因此对于所有Aspect而言,这些操作都是相同的,只要定义了正确的配置文件,将其读入即可。对于Aspect的SyncProcessMessage(),由于拦截
http://cyqdata.cn/cnblogs/article-detail-39342
步步为营 .NET 代码重构学习笔记 十三
一、Replace Exception with Test(以测试取代异常) 动机(Motivation) 面对一个[调用者可预先加以检查]的条件,你抛出了一个异常。修改调用者,使它在调用函数之前先做检查。 示例 private Dictionary<int, string> _values;
public double GetValueFor
http://cyqdata.cn/cnblogs/article-detail-39304
基于.NET的分词软件设计与实现V2.0--性能问题说明及功能增强
之前发了基于.NET的分词软件设计与实现V1.0--总体思路及算法实现,发现园子里面还是有挺多关注的,有人跟我消息说想让搞成一个本科毕业论文设计的形式,录成视频,偶这个菜菜表示有点忐忑,这个还在商量中,所以为了留点小悬念,偶不再放出类的完成代码(当然,您是大牛的话肯定不需要的)。
首先说明下很多人留言中提到的性能问题,这肯定是这个软件在设计时的重中之重,所以我肯定会详细考虑,之所以这个系
http://cyqdata.cn/cnblogs/article-detail-39271
.NET实现之(WebBrowser数据采集—终结篇)
我们继续上一篇".NET实现之(WebBrowser数据采集-基础篇)",由于时间关系这篇文未能及时编写;上一篇文章发布后,得来了部分博友的反对意见,觉得这样的文章没有意义,WebBrowser采集数据效率低下用WebRequest效率就能提高了,本人不理解,为什么同样是HTTP协议进行数据采集,效率能提高多少,在采集过程中同样要经历种种的高层协议向底层协议转换等过程,我个人感觉WebReques
http://cyqdata.cn/cnblogs/article-detail-39270
ASP.NET实现类似Excel的数据透视表
代码: /Files/zhuqil/Pivot.zip
数据透视表提供的数据三维视图效果,在Microsoft Excel能创建数据透视表,但是,它并不会总是很方便使用Excel。您可能希望在Web应用程序中创建一个数据透视报表。创建一个简单的数据透视表可能是一件非常复杂的任务。所以,我打算不但为你提供一个非常有用的工具创
http://cyqdata.cn/cnblogs/article-detail-39254
ASP.NET(c#)实现中英文域名查询
1.引言
要实现域名查询,首先要找到域名服务器。在这用的是万网的域名服务器。
网址为:http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=
whois:http://whois.hichina.com/cgi-bin/whois?domain=
2.查询界面
输入中文域名后查询界面:
判断是否为中文域名(javas
http://cyqdata.cn/cnblogs/article-detail-39244
ASP.NET MVC Routing概述
ASP.NET Routing模块的责任是将传入的浏览器请求映射为特有的MVC controller actions。 使用默认的Route Table 当你创建一个新的ASP.NET MVC应用程序,这个应用程序已经被配置用来使用ASP.NET Routing。 ASP.NET Routing 在2个地方设置。第一个,ASP.NET Routing 在你的应用程序中的Web配置文件(Web.
http://cyqdata.cn/cnblogs/article-detail-39228
AOP in Asp.net MVC
不同的观点,开拓迥然不同的世界.
Another point of view can sometimes open up a whole new world.
http://cyqdata.cn/cnblogs/article-detail-39216
.NET十年:技术梦想的两极
今天,.NET对于我们而言可能早已司空见惯。在十年前的这个星期,也就是2000年7月7日,微软在阿姆斯特丹技术大会上公布了全新的.NET架构设想。然后,在接下来的一周里,微软在奥兰多、佛罗里达州召开的开发者专家会议中透露了更多关于该架构的详情。
微软的竞争对手VMware的现任首席执行官Paul Maritz,时任微软集团的副总裁。是他最早宣布了为建设、整合和运行下一代基于XML的网络服务而进行.
http://cyqdata.cn/cnblogs/article-detail-39213
.NET 分布式架构开发实战之二 草稿设计
前言:
本篇之所以称为草稿设计,是因为设计的都是在纸上完成的。反映了一个思考的过程。
本篇的议题如下:
1) 第一个数据层草图的提出
2) 对数据访问层的思考
3) 第二个数据层草图的提出
1.数据层草图的提出
Richard开始着手设计,一开始他没有就立刻在自己的计算机开始敲代码。而且采用笔+纸开始构思。
因为他认为:写程序不是什么时候都得上机,脑子里面想什么的才
http://cyqdata.cn/cnblogs/article-detail-39212
WCF、Net remoting、Web service概念及区别
Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。
WCF就是微软对于分布式处理的 编程技术的集大成者,它将DCOM、Remoting、Web Service、WSE、MSMQ集成在一起,从而降低了分布式系统开发者的学习曲线,并统一了
http://cyqdata.cn/cnblogs/article-detail-39204