2011-02-28 19:16 by clound, 297 visits, 网摘, 收藏, 编辑
摘要:这几天在结合NVelocity做一个UI模版定制,在cs中put的数据是变化的,我主要是通过一个xml文件来配置后台输出的数据,通过反射调用该接口方法来实现输出。 在UI 中有几个小经验。 1.输出辅助类 后台put出的结果集往往需要一个辅助类进一步处理,比如字符串截取等。 可以通过如下方法实现: th.Put("helper", new NameUrl()); UI调用: $helper.FilterUrl($ProductName,"-")2.调用的时候字符串连接的处理 #foreach($item in $BottomSiteInfoList)&l
阅读全文
2011-01-18 16:36 by clound, 478 visits, 网摘, 收藏, 编辑
摘要:今天写了个RFID的封装类,主要实现c#调用c++中的函数。如果大家有需要,可以当个参考:接口文档如下:c++中的Struct 如下:c#的类如下: 另外,也可以参考这几篇文章:C#调用c++Dll结构体数组指针的问题 [转]C#时常需要调用C++DLL http://hi.baidu.com/yun0216/blog/item/37a463106b575ffec3ce7913.htmlhttp://blog.csdn.net/xqf222/archive/2010/09/11/5877795.aspx对于Byte[]的处理 可以参考 Byte数组转换成string 的方法积累
阅读全文
2010-12-24 17:28 by clound, 61 visits, 网摘, 收藏, 编辑
摘要:今天调页面的CSS,主要是IE6,遇到两个问题, 一个是IE6 PNG图片的透明问题。 解决方法如下: background:url(a.png) repeat-x 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="a.png" ,sizingMethod="crop"); 可以参考这篇文章:http://apps.hi.baidu.com/share/detail/16871084 一个是IE6 ,IE7 Z-index 无效,原因是Z-index属性要从父级别读起,即
阅读全文
2010-12-22 17:36 by clound, 1912 visits, 网摘, 收藏, 编辑
摘要:功能特性animation 是否动画显示数据,默认为1(True)showNames 是否显示横向坐标轴(x轴)标签名称rotateNames 是否旋转显示标签,默认为0(False):横向显示showValues 是否在图表显示对应的数据值,默认为1(True)yAxisMinValue 指定纵轴(y轴)最小值,数字yAxisMaxValue 指定纵轴(y轴)最小值,数字showLimits 是否显示图表限值(y轴最大、最小值),默认为1(True)图表标题和轴名称caption 图表主标题subCaption 图表副标题xAxisName 横向坐标轴(x轴)名称yAxisName 纵向坐标
阅读全文
2010-12-22 17:31 by clound, 350 visits, 网摘, 收藏, 编辑
摘要:今天做商城订单某时间段的销售趋势图,订单中在该日期范围内可能没有改天的记录,可以使用一个日历表来做关联实现。 将查询结果与该表某范围的数据做一次连接即可。
阅读全文
2010-12-01 18:29 by clound, 281 visits, 网摘, 收藏, 编辑
摘要:如果有200个站点,通过Ping 测试站点是否正常,如果每次ping用时为0.5秒,那么至少要花掉100秒,这是个漫长的等待时间,所以可以考虑用多线程来实现。 注意:使用C#的PingReply 即使返回结果不是IPStatus.Success,站点也有可能访问,因为空间商有可能关闭ICMP服务,或者有防火墙阻止了ping的包。最好是再使用WebClient做一起请求,看是否成功。 核心代码如下:...
阅读全文
2010-11-25 12:00 by clound, 2032 visits, 网摘, 收藏, 编辑
摘要:看了小泥鳅博客源码,觉得模板引擎是个好东西,参考了源代码写了基于Nvelocity模板引擎的实例。写着玩的,欢迎拍砖。 项目结构如下: 关键代码:TemplateHelper.cs Nvelocity辅助类,参考NVelocity 操作类VelocityHelper代码 TagFields.cs 对应模板中限定名。代码 PageMethod.cs 页面处理类,主要向相应模板传递数据。有点像MVC...
阅读全文
2010-11-24 16:23 by clound, 464 visits, 网摘, 收藏, 编辑
摘要:这几天看了下网站实现多语言,参考了高效可靠的多国语言开发写个demo,做个笔记,如果有需要的朋友也可以拿去做参考。1.资源文件管理 对于资源文件的管理,可以使用SE String Resource。 File-New Project 新建项目。选择Add Culture 添加新的语言资源文件,Remove 删除语言文件。 可以方便管理资源文件内容。 选择Generate 设置 默认语言,命名空...
阅读全文
2010-11-02 19:22 by clound, 105 visits, 网摘, 收藏, 编辑
摘要:定义一个公共接口 IGenericManager网站新闻接口:网站通知接口:这样就可以把 通知与新闻中的功能抽象。
阅读全文
2010-10-26 23:14 by clound, 190 visits, 网摘, 收藏, 编辑
摘要:刚敲代码,发现接口实现有个显示实现和隐示实现,不晓得什么意思,百度了下发现这篇文章,转载过来。 原文内容如下: 接口的实现很多人都知道,但接口的实现方式分显示实现和隐示实现不知道是不是很多人知道呢!但我觉的公司技术部里很少提到这个,就想起来写写这篇blogs。目前常用的方式:这种方式是隐示实现:都可以调用GetReviews这个方法。 还有一种方式是显示实现: 通过这种方式的接口实现。GetRe...
阅读全文
2010-10-08 17:14 by clound, 233 visits, 网摘, 收藏, 编辑
摘要:1。HttpModule 最常见的是使用HttpModule来做页面权限控制。 在新建类库添加如下代码: 在Web项目中添加引用该类,添加配置信息即可,2.HttpHandler这个常用来做文件访问控制,图片防盗链等等.新建类库添加如下代码:3.HttpHandlerFactory 功能比HttpHandler要更加强大,HttpHandlerFactory是HttpHandler的工厂,通过它...
阅读全文
2010-09-30 17:15 by clound, 35 visits, 网摘, 收藏, 编辑
摘要:这段时间在做一个与硬件交互的项目,涉及到了一些知识点,做个笔记,也和大家分享下。 该项目的背景:客户有些硬件(主要是思科的防火墙,路由器,交换机等),用户通过浏览器直接输入指令实现对硬件的操作,比如配置某网络拓扑环境。 对于测试,我们的做法是通过DynamipsGUI 模拟出拓扑环境。 交互那块,我们是通过telnet协议,实现服务器与模拟的硬件之间通信。 大概的结构如下: 关于如何使用Dyna...
阅读全文
2010-09-10 09:24 by clound, 146 visits, 网摘, 收藏, 编辑
摘要:如果开发的项目中有多个模块,某些模块会让一两个人开发,如果都在一个Web项目或者Web应用程序中,不好控制。可以参考如下方式搭建项目。比如一个平台上有模块:论坛,空间 等等搭建如下其中Super.Web 为站点(新建的是网站,如果是web应用程序也可) Super.Web.Forum为论坛模块(新建的web应用程序) Super.Web.Space为空间模块(新建的web应用程序)Super.W...
阅读全文
2010-09-07 17:22 by clound, 355 visits, 网摘, 收藏, 编辑
摘要:(1)CS传数组 js文件接收CS文件代码:[代码]js代码:(2)也可以 js传数组,cs文件接收处理JS代码:CS代码:
阅读全文
2010-08-21 12:35 by clound, 242 visits, 网摘, 收藏, 编辑
摘要:一直在用反射,可是却没有系统了解。这几天好好看了下Reflection命名空间,做个笔记。 1.什么叫反射。 我觉得.Net 中的反射 中的总结不错。 反射是一种宽泛的叫法,它通过 System.Reflection 命名空间 并 配合 System.Type 类,提供了在运行时(Runtime)对于 类型和对象(及其成员)的基本信息 以及 元数据(metadata)的访问能力。 &...
阅读全文
2010-07-30 00:18 by clound, 206 visits, 网摘, 收藏, 编辑
摘要: 这段时间在给外贸站做辅助系统,其中的一个功能模块为:实现的网站推广信息即时查询的功能。 其实就是站长工具中的站点收录查询,站点外链查询,关键词查询等。 这里贴一些源码,和大家一起分享(以豆瓣网在百度中的查询为例)。 1。收录查询 查询 h...
阅读全文
2010-07-03 14:39 by clound, 340 visits, 网摘, 收藏, 编辑
摘要:简单的实现;代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DataTabledt=newDataTable();//添加列DataColumnTitle=newDataColumn("Title",typeof(string));DataColu...
阅读全文
2010-07-03 14:15 by clound, 2077 visits, 网摘, 收藏, 编辑
摘要:项目中客户需要在页面中实现Word的在线编辑,Word写保护等功能。之前写了篇文章,用的是dsoframer.ocx,参考的都是网络上的资源。用的时候页面卡,而且word2003和word2007有问题。现在找了个另外一个组件,点聚公司的weboffice,还不错。主要是免费的。关于weboffice的使用,大家可以看看官网,他那有演示。我这也把我找的资源和大家分享下。关于用户在线编辑后上传文档到...
阅读全文
2010-07-03 13:47 by clound, 46 visits, 网摘, 收藏, 编辑
摘要:1。什么是泛型所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型,泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。2.安全性 例1:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--...
阅读全文
2010-06-26 18:25 by clound, 263 visits, 网摘, 收藏, 编辑
摘要:今天看到了一个面试题,如下例1。<a href="default.aspx?id=123&name=abc#def&id=123#456#789&name=ghi">xxx</a> 查询字符串得到的name和id是什么?结果: id=123 name=abc。例2。<a href="Default4.aspx?id=123&name=a...
阅读全文
2010-06-22 20:49 by clound, 2198 visits, 网摘, 收藏, 编辑
摘要:项目中客户要在线创建word文档,并保存,修改。同事wen找了个dsoframer.ocx,还有demo,把使用的文件及注意事项记录下来:1.先执行reg.bat文件,注册。2.相关的使用可以查看其中的说明文档。 注意事项1.如果出现The associated COM server does not support ActiveX Document embedding. 有两种可能(1)加载的文...
阅读全文
2010-03-08 22:18 by clound, 228 visits, 网摘, 收藏, 编辑
摘要:ASP.NET输出缓存的使用网上已经有很多例子了,这里主要介绍下如何在后台管理中移除缓存。1.基于页面缓存 对于页面:Default.aspx 如果页面顶部添加: <%@ OutputCache Duration="60" VaryByParam="none" %>在后台管理中要移除很简单:[代码]2.基于控件 对于控件WebUserControl.ascx 如果在顶部添加了<%...
阅读全文
2010-03-07 01:36 by clound, 28 visits, 网摘, 收藏, 编辑
摘要:前几天总结了篇RSS 订阅功能的实现,主要用来发布RSS。今天来看看如何读取其他站点的RSS资源。 首先,您应该知道RSS的相关元素,也可以看看这里。像很多SNS网站,人人,开心,同学等博客导入功能, 其实都是读取RSS信息。方法很简单,如下: 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://ww...
阅读全文
2010-02-27 11:38 by clound, 198 visits, 网摘, 收藏, 编辑
摘要:事务:指作为单个逻辑工作单元执行的一系列操作,而这些逻辑工作单元需要具有原子性,一致性,隔离性和持久性四个属性。统称为ACID属性。A:Atomicity 原子性(不可分性)原子性:指事务必须是原子工作单元,不可分隔性,即对于事务所进行数据修改,要么全部执行,要么全都不执行。C:Consistency 一致性指事务在完成时,必须使所有的数据都保持一致性状态,而且在相关数据库中,所有规则都必须应用于...
阅读全文
2010-02-24 18:20 by clound, 497 visits, 网摘, 收藏, 编辑
摘要:今天研究了如何在站点添加迅雷下载和快车下载。1.迅雷下载 迅雷下载分为迅雷专用下载链接和迅雷离线下载。 这里几个名称解释下:离线下载:其实就是迅雷帮你下。这种东西只适合冷门的资源。比如,你的正常下载速度能达到200KB/S,但是你下的资源是冷门资源,下载速度只能达到10KB/S,那么你就得下很久,如果你用离线下载,你就可以关掉迅雷或者机器,节约电费。过一段时间,离线下好了,你再从迅雷的服务器上以1...
阅读全文
2010-02-23 19:17 by clound, 427 visits, 网摘, 收藏, 编辑
摘要:1. 利用Intelligencia.UrlRewriter.dll (1)在webconfig配置如下 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><configSections><!--设置地址重写组件--><...
阅读全文
2010-02-08 16:06 by clound, 61 visits, 网摘, 收藏, 编辑
摘要:1.cookies 写入代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->HttpCookiecookie=newHttpCookie("text_cookies");//cookies名称cookie.Value=TextBox2.Text.ToS...
阅读全文