C++三种类继承方式中派生类访问基类数据权限的不同

C++中有三种类的继承方式,分别是公有继承(Public)、保护继承(Protected)以及私有继承(Private)。三种继承方式对于派生类访问基类数据的权限又有各自的特点。

继续阅读“C++三种类继承方式中派生类访问基类数据权限的不同”

浅析WordPress中的user_trailingslashit函数

《学渣笔记》近期修改了固定链接的格式,把文章页面的固定链接修改成了postname.html。主要是考虑到反斜杆虽然权重比较高,但是一般是用于目录的,而用于文章显然不是那么地规范。

继续阅读“浅析WordPress中的user_trailingslashit函数”

如何在新版Windows 10中显示“此电脑”(我的电脑)

如果你的电脑升级或重装成了较新版本的Windows 10,然后你发现没办法像以前那样让“此电脑”(即人们熟知的“我的电脑”)和其它一些图标显示在桌面上的话,那么这篇文章将会帮助你。

继续阅读“如何在新版Windows 10中显示“此电脑”(我的电脑)”

《学渣笔记》系列文章索引

离散数学

离散数学之如何从已知条件判断是几叉图

离散笔记:欧拉图与哈密顿图

离散数学之树和生成树的笔记(上)

离散数学之树和生成树的笔记(下)

C++

为什么“Tom”出现了两次

重载cout之后仍然没办法输出p++的原因

WordPress

什么是trackbacks和pingbacks?

WordPress启用MathJax中遇到的一些困难与解决方法

给你的WordPress主题加上IcoMoon图标

WordPress四月份新闻热点

Twenty Eighteen还会来吗

WordPress插件推荐及使用上的注意事项——Autoptimize

WordPress已更新至4.9.6

无法通过简单增加翻译语句来对WordPress实现中文化

WordPress 4.9.6评论框提示中文化

WordPress将“日期”链接跳转至归档的简便方法

WordPress插件推荐系列之——Related Posts for WordPress

WordPress插件推荐系列之——Related Posts for WordPress

《学渣笔记》日前启用了Related Posts for WordPress这款插件。具体效果大家可以在《学渣笔记》文章的末尾处看到——显示出与本文章相似的文章。

继续阅读“WordPress插件推荐系列之——Related Posts for WordPress”

安检处“考验”安检员

昨天在福州机场准备安检的时候,一位自称是安检人员的女士说让我充当“卧底”,测试一下新安检人员能否检查不出我身上携带有违禁物品。当时我其实稍作迟疑,但还是觉得应该没什么太大问题,就让安检人员把打火机塞进了我的鞋子里。

继续阅读“安检处“考验”安检员”

WordPress将“日期”链接跳转至归档的简便方法

不晓得是什么原因,大部分WordPress的主题,点击“日期”都是跳转到文章本身。对于许多博主来说,这都是多此一举,毕竟点击文章的标题,就已经可以跳到文章页面了。更何况,这样还会给搜索引擎一种博客有很多重复页面之感。

我相信大多数博主是希望点击“日期”之后能够跳转至日期归档页面的。在本篇文章我,我将通过修改template-tags.php文件来帮助各位博主达成这一目标。

注:本文章不一定适用于所有主题,仅供参考!目前已确定使用的主题有伊素拉、Write。

继续阅读“WordPress将“日期”链接跳转至归档的简便方法”

无法通过简单增加翻译语句来对WordPress实现中文化

WordPress 4.9.6出了。然而新模块Privacy却不支持中文。这导致了评论框底下会出现一行英文,难免会让中文用户看起来不是那么地顺眼。

继续阅读“无法通过简单增加翻译语句来对WordPress实现中文化”

小陈的足迹实现收录正常化

小陈的足迹自建立以来,更换过数次固定链接格式。这导致了小陈的足迹在各大搜索引擎上的收录页面均出现了大量的404页面。好在经过几个月的努力之后,现在小陈的足迹在各大搜索引擎上的收录页面,基本上都是正常的。而且收录页面的固定链接格式,也被统一成/archives/%postname%。以百度为例,只有两个收录页面现在不满足这个格式。

继续阅读“小陈的足迹实现收录正常化”

重载cout之后仍然没办法输出p++的原因

不妨先看看我写的一个代码:

#include<iostream>
using namespace std;
class Point
{
public:
Point(){_x=0; _y=0; };
Point(int x, int y){_x=x; _y=y; };
Point& operator++()
{
++_x;
++_y;
return *this;
}
Point operator++(int)//后置
{
Point tmp = *this;
++(*this);
return tmp;
}
Point& operator--()
{
--_x;
--_y;
return *this;
}
const Point operator--(int)
{
Point tmp = *this;
--(*this);
return tmp;
}
void show(){cout<<_x<<" "<<_y<<endl;};
friend ostream& operator<<(ostream&, Point&&);
friend istream& operator>>(istream&, Point&);
private:
int _x;
int _y;
};
ostream& operator<<(ostream& output, Point&& temp) //定义运算符“<<”重载函数
{
output<<temp._x<<" "<<temp._y<<endl;
return output;
}
istream& operator>>(istream& input, Point& temp) //定义重载运算符“>>”
{
input>>temp._x>>temp._y;
return input;
}
int main()
{
Point p;
cin>>p;
p++;
cout<<(p++);
return 0;
}

继续阅读“重载cout之后仍然没办法输出p++的原因”