使用static block

1、后台CMS→Static Blocks里添加static block,指定一个id 2、在XML文件中添加block,格式如下: <block type="cms/block" name="cms_footer_links" before="footer_links"> <action method="setBlockId"><block_id>footer_links</block_id></action> </block>

作者: 潜水鱼 发布时间: 05-31

C语言代码段:Replace函数和逐行读取文本文件

C语言中的字符串替换Replace函数 char *replace(char *source, char *sub, char *rep) { char *result; /*pc1 是复制到结果result的扫描指针*/ /*pc2 是扫描 source 的辅助指针*/ /*pc3 寻找子串时,为检查变化中的source是否与子串相等,是指向sub的扫描指针 */ /*找到匹配后,为了复制到结果串,是指向rep的扫描指针*/ char *pc1, *pc2, *pc3; int isource, isub, irep; isub ...

作者: 杨中科 发布时间: 05-30

C++之类型转换利器-stringstream

本文转自:http://zxwmail.blog.163.com/blog/static/120947384201002010295091/ 是一篇介绍IO对象之一stringstream的文章 istringstream, ostringstream, stringstream用法示例 #include <iostream> #include <string> #include <sstream> using namespace std; int main() { int a, b; string Str1, Str2; string Input = "abc 123 bcd 456 sss 999"; //ostringstream 对...

作者: Crazyant_ 发布时间: 05-29

MVC3中使用验证适配器修改默认的验证提示信息

验证 MVC中提供的模块验证非常灵活,在System.ComponentModel.DataAnnotations命名空间中提供了常用的一些验证特性,如Required、Compare等。 所有的验证特性都提供有ErrorMessage属性给我们设置自定义的出错提示信息,比如我们可以这样指定必填属性的提示:[Required(ErrorMessage ="请输入用户名")]。 还可以通过设置ErrorMessageResourceType和 ErrorMessageResourceName...

作者: 无常 发布时间: 05-29

C++0x FAQ中文版:您是如何看待C++0x的?

对于我来说,这是一个最最容易被问到的问题。它可能是被问到的次数最多的问题。让人吃惊的是,C++0x就像一种新的编程语言:跟以前旧的C++不同,C++0x的各个部分被更好地组合在一起,并且我找到了一种更加自然的高层次的编程方式,而且同样有很好的效率。如果你仅仅是将C++当作更好的C,或者是一种面向对象语言,那么你将错过其中非常精彩和关键的东西。C++0x中的抽象机制将...

作者: 陈良乔 发布时间: 05-29

(转)VC6 LNK2001 错误的处理方法

在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external...

作者: 海阔天 发布时间: 05-29

[转]C++学习心得

C++学习心得 1.把C++当成一门新的语言学习; 2.看《Thinking In C++》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以...

作者: Moondark 发布时间: 05-29

快速排序(C++模版技术实现)

下面代码仅供本人复习数据结构所用,实用性N低,各位飘过吧~~哈哈:> // // C++模版技术实现快速排序. // #include <cstdlib> #include <cstring> #include <iostream> #include <stdexcept> // // 两值交换. // template <typename T> inline void swap(T &x, T &y) { T temp = x; x = y; y = temp; } // // 快速排序函数模版. // 以首元素为基准(pivot)进行划分. // temp...

作者: 单鱼游弋 发布时间: 05-28

直接插入排序(C++模版技术实现)

下面代码仅供本人复习数据结构所用,实用性N低,各位飘过吧~~哈哈:> // // C++ 模版技术实现直接插入排序. // #include <cstdlib> #include <cstring> #include <iostream> template <typename T> void insertionSort(T *array, const size_t count) { T temp; for (size_t i = 1, j; i < count; ++i) { for (j = i, temp = array[j]; 0 < j && temp < array[j - 1]; --j) {...

作者: 单鱼游弋 发布时间: 05-28

直接选择排序(C++模版技术实现)

下面代码仅供本人复习数据结构所用,实用性N低,各位飘过吧~~哈哈:> // // C++ 模版技术实现直接选择排序. // #include <cstdlib> #include <cstring> #include <iostream> // // 首先在未排序序列中找到最小元素,存放到排序序列的起始位置, // 然后,再从剩余未排序元素中继续寻找最小元素, // 然后放到排序序列末尾. 以此类推,直到所有元素均排序完毕. // template <t...

作者: 单鱼游弋 发布时间: 05-27