Menu Home

TwentyTwelve主题中使分类目录显示文章摘要的方法

默认情况下当点击TwentyTwelve主题中的分类目录时会显示文章内容(图1),个人觉得这种方式完全违背了目录的意图。 如果你在你的网站上使用过搜索功能的话,你会发现搜索返回的结果显示的是文章的摘要(图2)。这才是我们需要的。 下面就来介绍一下如何使TwentyTwelve主题中的分类目录显示文章摘要的方法: 首先我们进入TwentyTwelve主题目录(在我的服务器上是/var/www/wordpress/wp-content/themes/twentytwelve/),打开content.php文件,这里定义了一些默认的内容显示模版。 找到 <?php if ( is_search() ):?> (在我这里是31行)。这条语句定义了显示搜索结果的方式,也就是你看到的图2。 现在把这条语句修改成如下: <?php if ( is_search() or is_category() ):?> 保存文件,刷新页面(图3)。

Boost Serialization : Use Non-Default Constructors

#include <fstream> #include <cstring> #include <boost/archive/text_oarchive.hpp> #include <boost/archive/text_iarchive.hpp> class gps_position { public: gps_position(int size) { std::cout << “constructor: one” << std::endl; m_size = size; buf = (unsigned char *)malloc(size); memset(buf, 0, sizeof(buf)); } gps_position(int d, int m, float s, int bufSZ) : degrees(d), minutes(m), seconds(s) { std::cout << “constructor: two” […]

boost serialization(备忘)

/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 // demo.cpp // // (C) Copyright 2002-4 Robert Ramey – http://www.rrsd.com . // Use, modification and distribution is subject to the Boost Software // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) #include <cstddef> // NULL #include <iomanip> #include <iostream> #include <fstream> #include <string> #include […]

Android: JNI方法签名规则

JNI中对Java方法的签名格式为:(参数)返回值类型 其中参数部分的编码如下: I : Integer B : Byte S : Short C : Char V : Void LJava_Class; : Java中非基本类型 … … 一个例子: (LJava/lang/String;I)V 上面的方法签名表示该方法接受String和Integer两个参数,返回Void。

Java语言中对象的部分序列化

public class TestExternalizable implements Externalizable { //只对下面2个变量序列化 int No; String name; //下面的变量没有被序列化 int age = 0; public TestExternalizable() { // 在恢复Externalizable对象的时候,默认构造函数会被调用,这一点跟恢复一个Serializable对象不同 System.out.println(“Default Constructor”); } public TestExternalizable(int No, String name, int age) { System.out.println(“Other Constructor”); this.name = name; this.No = No; this.age = age; } @Override public String toString() { return […]

Java基本IO操作(备忘)

#java 1.1 public class IODemo { public static void main(String[] args) { try { // 1a.Reading input by lines BufferedReader in = new BufferedReader(new FileReader(args[0])); String s, s2 = new String(); while ((s = in.readLine()) != null) { s2 += s + “\n”; } in.close(); // 1b.Reading standard input BufferedReader […]