- 博客(18)
- 收藏
- 关注
原创 DedeCms SEO优化全攻略-DedeCms
DedeCms SEO优化全攻略-DedeCmsDedeCms 是在SEO优化方面做得最好的CMS,本文将深入说明SEO优化方面的攻略,通过本文的的优化您可以针对网站自身的内容,提高搜索引擎对内容的识别能力。DedeCms SEO优化全攻略一.DEDE全局优化在DedeCms的系统参数配置中,包含了“网站版权、编译JS等底部调用信息;站点默认关键字;站点描述”这些项目,其实必须注意
2010-05-31 10:35:00 958
原创 序列化和反序列化
一、概述 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 二、对象的序列化主要有两种用途: 1) 把对象的字节序列永
2010-05-28 11:13:00 312
原创 序列化和反序列化
一、概述 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 二、对象的序列化主要有两种用途: 1) 把对象的字节序列永
2010-05-28 11:12:00 514
原创 RenderContents和Render区别
Render() 方法基本上控制着 WebControl 的整个输出。默认情况下,Render() 方法实际上会依次调用 RenderBeginTag()、RenderContents() 以及 RenderEndTag()。 RenderContents 方法以呈现开始和结束标记之间的控件内容。 CreateChildControls方法
2010-05-21 10:34:00 5234
原创 c#操作注册表
用.NET下托管语言C#操作注册表,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和删除、判断注册表项是否存在、判断键值是否存在。准备工作: 1:要操作注册表,我们必须要引入必要的命名空间: C#代码 using Microsoft.Win32;using Microsoft.Win32;在这个命名空间里面包含了许多注册表相关的类,足够我
2010-05-20 17:30:00 675
原创 关于xml删除节点的问题
前面文章中提到 xml节点的删除“删除 节点的genre属性,删除 节点。”代码: XmlNodeList xnl=xmlDoc.SelectSingleNode("bookstore").ChildNodes; foreach(XmlNode xn in xnl) { XmlElement xe=(XmlElement)xn; if(xe.GetAttr
2010-05-17 17:23:00 868
原创 简说Session(给不知道的人说的)
说Session大家都知道也都用过(做asp.net我遇到过没用过Cookies的,还没遇到过没用过Session的),Session的保存方式默认是在内存中,更确切的说是在asp.net的进程中,这种方式是默认的保存方式即InProc方式,在web.config里面可以进行配置。这种方式由于和应用程序在同一进程中,所以有时会发生丢失的情况。有没有解决办法呢?答案是有的。 一般常用
2010-05-12 15:45:00 623
原创 javascript cookies 存、取、删除实例
//写cookies函数 作者:翟振凯function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值{ var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.get
2010-05-12 13:57:00 300
原创 JavaScript Cookie 的正确用法
function getCookies(name) { var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null) return unescape(arr[2]); return ''; } function setC
2010-05-12 13:28:00 632
原创 指针和引用有什么分别;如果传引用比传指针安全,为什
指针和引用有什么分别;如果传引用比传指针安全,为什么?如果我使用常量指针难道不行吗?(1) 引用在创建的同时必须初始化,即引用到一个有效的对象;而指针在定义的时候不必初始化,可以在定义后面的任何地方重新赋值.(2) 不存在NULL引用,引用必须与合法的存储单元关联;而指针则可以是NULL.(3) 引用一旦被初始化为指向一个对象,它就不能被改变为另一个对象的引用;而指针在任何时候都可以改变为指向另一
2010-05-11 11:07:00 1681
原创 c++文件读写详解
clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include定义函数 void clearerr(FILE * stream);函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。返回值
2010-05-10 15:24:00 2397 1
原创 vc 添加自定义消息及消息处理函数分5步
1.在要添加消息的类头文件中定义宏 #define WM_xxx WM_USER+n(n>=0);2.在类的声明中添加消息处理函数的声明 afx_msg void xxxx(WPARAM wParam,LPARAM lParam);3.在类的实现文件中消息映射部分添加消息映射 ON_MESSAGE(WM_xxx, xxxx);4.自己编写消息处理函数。5.在要发送此消息的函数中调用函数BOO
2010-05-10 13:37:00 624
原创 为何在自定义消息处理函数中无法利用wParam或lParam传
ON_COMMAND()宏创建的自定义消息处理机制确实无法使用wParam与lParam参数,这是由于ON_COMMAND()宏决定的.使用wParam与lParam参数,那么应当使用ON_MESSAGE()宏,由它扩展生成的消息处理函数的原型中才有这两个参数 ON_MESSAGE响应的是自定义消息,有关自定义消息的处理请看如下步骤:1.定义消息: 在"C实验ON_MESSAGE
2010-05-10 13:23:00 1531 1
原创 fgets 之用法
今天在看ObjectiveC,看到了一个fgets的例子,才发现对于fgets的理解不够透彻。fgets 的使用方法:char *fgets(char *string, int n, FILE *stream) 从文件stream中读取n-1个字符/一行(若一行不满n-1个),string接收字符串 如果n 如果n == 1,返回" ",也就是一个空串 如果成功,返回值等于
2010-05-10 09:50:00 21059 1
原创 size_t的一个疑问
书上说size_t是unsigned int类型. 然后又说和机器无关.推荐使用size_t.我有点困惑,unsigned int是和机器有关的,我们大部分X86CPU int都是32位.size_t和机器无关,然后它有是#define unsigned int size_t这里不是矛盾吗?有人知道size_t到底为什么会和机器无关? 问题补充:我非常不适应使用si
2010-05-10 09:42:00 1191
原创 MFC实现简单功能计算器
MFC实现简单功能计算器 作者:天涯 来源:中国自学编程网 发布日期:1229305098 第一步:利用MFC的AppWizard生成一个基于对话框的程序(本程序工程名为Calc),切换到Resource ,在Dialog中的IDD_CALC_DIALOG上双击,然后添控件按钮,做好外观布局,改好按钮ID和Caption; 第二步:为控件按钮增加相应的变量和事件响应函数; 第三步:在C
2010-05-07 14:19:00 1767
原创 C#反射中Assembly.Load及Assembly.Load.CreateInstance 方法
今天研究了 .Net Pet Shop 4 看到了Assembly.Load.CreateInstance这么一方法,觉得这个方法很好用。收集了网上的一些资料和我个人的理解,供大家学习ITPUB个人空间在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系: ITPUB个人空间System.Reflection命名空间(1) AppDomain:应用程序域,可以将其理解为一组程
2010-05-04 17:25:00 828
原创 c# DataTable中select 返回新的DataTable(DataTable筛选,排序)
/// 执行DataTable中的查询返回新的DataTable /// /// 源数据DataTable /// 查询条件 /// private DataTable GetNewDataTable(DataTable dt, string condition,string sortstr) {
2010-05-04 13:13:00 24182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人