找到相关内容 3226
浅谈C#中的延迟加载(3)——还原模型的业务规则
    啊~~最近的业余时间都用在修改自己的博客上面了,主要是这段时间在网站的留言板上发现很多外国的垃圾广告,于是做了个“IP黑名单”的功能,留言和文章评论也都加了验证码,顺便把后台的代码整理了一下,希望新加的验证码不会对大家留言和发评论造成不便!     今天在博客园上有朋友留言说怎没有写完整,不好意思啊,这段时
http://cyqdata.cn/cnblogs/article-detail-4943 
uchome 后台添加管理入口
uchome的后台入口是admincp.php 在admin文件夹下,有后台管理的入口页面,和tpl模板文件,首先,我要在admincp的入口动作中,添加有个acs的数组文件 $acs数值,存放可以访问的动作,里面分为四个数组。 $acs = array(          array('index','config
http://cyqdata.cn/cnblogs/article-detail-4859 
实战篇-通用的页面列表导出Excel控件
首先,先上下图片,好理解一下今天要讲内容:说明: 在很多系统中,或者是一些网站的后台,包括秋色园的后台,通过都会有一些相同的工具栏目,比如上面的“导出”按钮,由于分布在系统大量的列表中,因此,如何以最简洁快速的方式实现这种功能,节省开发时间,就是今天以下要介绍的内容了
http://cyqdata.cn/cnblogs/article-detail-4851 
Windows Phone 7 不温不火学习之《Control Toolkit--静态和动态的ContextMenu》
跟大部分智能手机一样,Windows Phone 7 也有上下文菜单,比较典型的比较可以拿Android 的上下文菜单做比较,都是需要用户长按某一Element (Android 称为某一View)时才会弹出一个菜单项。作为一个辅助的控件,它只能辅助于某一单于控件,而不能设置为在某一布局。这点和Android  有点小差别,Android 允许上下文菜单在任何时间长按某一单元或者称为VI
http://cyqdata.cn/cnblogs/article-detail-4849 
[Project Euler] 来做欧拉项目练习题吧: 题目005
                                        [Project Euler] 来做欧拉项目练习题吧: 题目005     &n
http://cyqdata.cn/cnblogs/article-detail-4848 
让IoC动态解析自定义配置(提供基于Unity的实现)
在《通过自定义配置实现插件式设计》中,通过在运行时对配置的动态解析实现了真正的“插件式”设计,其本质就是让配置自行提供对配置类型实例的创建。在这篇文章中,我们将更进一步,让自定义配置和IoC集成起来。IoC的目的就是通过解析注册的依赖注入信息,最终创建出我们希望的某个对象。而只有通过配置的方式来定义IoC容器需要的注入信息,才能实现灵活的设计。所以,如果将两者集成起来,让I
http://cyqdata.cn/cnblogs/article-detail-4847 
Orchard基本概念
    前一篇我们看一下基于ASP.NET MVC的开源社区项目Orchard,今天简要介绍一下Orchard的一些基本概念,也算为后期深入学习做些准备。 CMS     CMS是内容管理系统的缩写, 'C'指的是内容, 内容是网站中的任何信息,例如一篇blog、一个回复,甚至一个导航菜单、公司logo等。如果有权
http://cyqdata.cn/cnblogs/article-detail-4846 
串口通信中接收数据时延迟处理与缓存处理的解决方案(C#)
利用串口进行通信,当发送方(A)将数据写入串口后,通过无线或有线方式将数据传送给接收方(B),B通过调用串口读方法comm.read(参数)即可将数据读出。原理十分简单,但最近在利用串口处理SM-42无线传输时,数据总是一段一段的传到B,并不能在comm_DataReceived方法中单纯使用read方法将数据接收完全。我知道用缓存机制,但由于经验少(正在实习),到网上找了找大牛们的方法,并结合自
http://cyqdata.cn/cnblogs/article-detail-4845 
Oracle 10g中DEPT、EMP脚本以及过程和函数的建立和调用
分享这个脚本,主要是因为一本书《精通Oracle 10g PL SQL编程》。在这本书中,离不开这两张表。     create table dept (deptno number(2) constraint pk_dept primary key, dname varchar2(14) , loc varchar2(13) ) ;
http://cyqdata.cn/cnblogs/article-detail-4838 
JavaScript跨域问题
遇到过几次此类问题,上一次用了JQUERY的JSONP,而这次用了普通的JS写法,其实两者是完全一样的,贴出来分享一下也便于以后自己查找 首先是JQUERY的JSONP方法: 假设有一个静态页面上的某些功能需要通过判断IP来授权访问,而这个网站是静态的没办法自己实现判断IP功能,这时候就可以用跨域来解决代码如下: var CheckUrl=function(){ $.getJSON('
http://cyqdata.cn/cnblogs/article-detail-4835 
WF4集合Collection相关活动用法
集合活动用于使用工作流中的集合对象。.NET Framework 版本 4包含多个系统提供的活动,用于在集合中添加和移除项、测试集合中是否存在某个项以及清除集合。所有集合活动都是继承自 CodeActivity 或 CodeActivity 的泛型类;ExistsInCollection 和 RemoveFromCollection 具有一个类型为 Boolean 的 OutArgument,用于
http://cyqdata.cn/cnblogs/article-detail-4834 
C# 32位程序与64位程序读\写注册表的区别
C#实现注册表的读\写是一件很容易的事情,在此不做详细的讲解。   用C#操作注册表主要用到的两个函数为(已经渗透到下面的实例程序中,注:要引入Microsoft.Win32命名空间):       1:读取键值-->Registry.LocalMachine.OpenSubKey(“..Key的路径...”, true),这里的第2个bool类型的参数含义为:标志
http://cyqdata.cn/cnblogs/article-detail-4832 
在.NET 4中用IIS部署WCF就这么简单
在.NET 3.5中,我们需要这样做: 1. 添加一个HelloService.svc文件,添加ServiceHost标记,在Service中添加WCF服务实现的名称,比如: <%@ ServiceHost Language="C#" Debug="false" Service="CNBlogs.Service.Impl.HelloService"%> 2. 在web.confi
http://cyqdata.cn/cnblogs/article-detail-4728 
wdk tips (2): IO_STACK_LOCATION
如前文所述,nt内核的驱动模型没有完全使用函数调用栈,而是自己山寨出来一个IO_STACK_LOCATION,里面保存了驱动调用序列。我们知道函数调用栈的push和pop都是编译器帮忙弄的,你甚至都可以在完全不了解内幕的前提下写代码,但是驱动开发不一样,调用序列要你自己去关心,何时入栈,何时出栈,栈内保留的什么内容,全部都要照顾好,否则BSOD就在前方不远等你。 与IO_STACK_LOCATIO
http://cyqdata.cn/cnblogs/article-detail-4726 
[集]mapreduce使用小解
这样一个情况,在mnesia数据库下有这样一个表:{tab, {{netaddress, date}, num}} [注:netaddress网站名;date是时间,单位是天,格式{year, month, day};num是指这个网站在这一天被访问的次数] 这儿的主键是{netaddress, date}, num是整型,代表这天这个网站被访问的次数,下面需求来了: 求{2011, 1, 1}到
http://cyqdata.cn/cnblogs/article-detail-4724 
ESBasic 可复用的.NET类库(28) -- TCP代理服务器 TCPProxy
1.缘起:     本文所描述的TCP代理服务器工作于网络协议层次中的应用层,位于传输层之上。只要是以TCP的方式为客户提供服务的(包括我们的HTTP服务器,HTTP底层走的仍然是TCP),我们都可以在真正的TCP服务器前面增加代理服务器。    TCP代理服务器可以隐藏背后真正TCP服务器,如此便可以起到保护真正TCP服务器的作用。由于TCP代理服务器工作于应用层,
http://cyqdata.cn/cnblogs/article-detail-4703 
最短路径算法—Dijkstra(迪杰斯特拉)算法分析与实现(C/C++)
接上一篇:最短路径算法—Bellman-Ford(贝尔曼-福特)算法分析与实现(C/C++)   Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。   Dijkstra算法是很有
http://cyqdata.cn/cnblogs/article-detail-4604 
抛弃WebService,在.NET4中用 jQuery 调用 WCF
在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为[System.Web.Script.Services.ScriptService]的WebService,然后在WebService中调用后台的WCF。这成为WebService存在的唯一理由:作为ajax调用的中转站。如果要抛弃WebService,只需用WCF来作为中转站。 在.NET 3.5时代,jQuery就可以调用WC
http://cyqdata.cn/cnblogs/article-detail-4602 
再谈 ConsoleColor
我在前一篇随笔“浅谈 ConsoleColor”中把 ConsoleColor 枚举元素与同名的 KnownColor 枚举元素联系起来,发现 ConsoleColor.DarkYollew 在 KnownColor 找不到对应的元素。 Console 类中相关的源程序代码 实际上,ConsoleColor 枚举用于 Console 类的 ForegroundColor 和
http://cyqdata.cn/cnblogs/article-detail-4567 
使用LinqToSql加载动态column
需求 最近有个小的探索类需求:如何支持在数据库中动态的添加一列? 例如我们有一个type News news public class News { public int Id { get; set; } public string Title { get; set; } public string Detail { get; s
http://cyqdata.cn/cnblogs/article-detail-4499