草庐IT

mem_database

全部标签

database - 某些页面中重复了 Wordpress 页面标题

我创建了一个Wordpress网站,标题运行良好。然后,一段时间后安装了插件,我注意到在某些页面中我的标题重复了2次。错误页面标题示例:联系人-姓名|姓名正常标题示例:我们的服务|姓名现在,如果我转到“常规设置”并更改标题,它会同时更改两者,没有任何改进。Yoast的SEO有重置页面标题的选项,但这只会删除所有标题,将当前URL保留为页面标题,所以也不好。这是我最初的代码:这是我现在使用的代码:总而言之,我认为数据库中某处重复了一个wp_title:一次使用“-”作为分隔符,另一个(当前的)使用“|”。非常感谢任何帮助,谢谢! 最佳答案

database - 如何让谷歌索引我的数据库驱动页面 - 没有直接链接到

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion简单来说,您好有一个公司上市网站。我有一个公司数据库,人们可以搜索并显示结果-很好。现在我想做的是将我的数据库或这些数据库驱动的页面打开到谷歌,以便将它们编入索引-所以在理想的世界中,如果有人搜索“xyz公司”,他们在我的公司列表网站上的个人资料可以显示在搜索结果。由于这些页面不会都有指向它们的直接链接,我怎样才能让谷歌抓取它们?谢谢!编辑***好吧,澄清一下,如果我能解决欺骗公司名称的问题,

C++ 强制 mem_fun 选择特定的重载成员函数

我实际上已经想出了如何按照我的问题标题建议的那样做,但不是以令人满意和便携的方式。让我说得更具体一些。这是我的代码的精简和修改版本:#include#includeclassA{public:intmy_val()const{return_val;};int&my_val(){throw"Can'tdothis";};//Myclassisactuallyderivedfromasuperclasswhichhasbothfunctions,butIdon'twantAtobeabletoaccessthissecondversionprivate:int_val;}std::vect

C++ : Generic interface design for Database

我有一个用于创建与数据库的连接的类:classDBHandler{public:DBHandler();~DBHandler();intconnect();intexecQuery(stringquery);stringgetField(introw,intcol);};现在有另一个类用于从数据库中获取一些信息,classDBManager{public:DBManager();~DBManager();//Approach1stringgetUsername(){//createaqueryhereanduseobjectofDBHandlerclasstoexecuteit.}//

c++ - clEnqueueNDRangeKernel 触发 CL_INVALID_MEM_OBJECT (-38)

我正在为OpenCL使用C++绑定(bind),当我的一个内核入队时,我得到一个cl::Error,它说-38(CL_INVALID_MEM_OBJECT)forclEnqueueNDRangeKernel.此错误未列为clEnqueueNDRangeKernel的可能错误之一.通知功能给我以下输出:CL_INVALID_MEM_OBJECTerrorexecutingCL_COMMAND_NDRANGE_KERNELonGeForceGTX560(Device0).我还没有找到展示这种行为的最小示例。在调用这个函数时,什么会导致这种错误?使用谷歌我只找到了这个answer然而。它声明

c++ - 为什么不能将 mem_fn 应用于 std::string 的成员函数?

structint_holder{intvalue;inttriple(){returnvalue*3;}};intmain(intargc,constchar*argv[]){std::stringabc{"abc"};int_holderone{1};autof1=mem_fn(&std::string::clear);autof2=mem_fn(&int_holder::triple);f1(abc);f2(one);}我在Xcode中测试这样的代码,编译器发出这样的错误似乎mem_fn可以用于用户定义类的成员函数,但不能用于标准字符串的成员函数,有什么不同,为什么?感谢您的阅读

C++11:std::mem_fn 的类型名称

auto很好,但我需要在类中声明一个成员,而不是堆栈中的变量。decltype有效,但不知何故看起来很奇怪classAutomation{void_init_state(int);decltype(std::mem_fn(&Automation::_init_state))next_state;};std::function似乎也可以,但与纯成员函数有细微差别classAutomation{void_init_state(int){}public:decltype(std::mem_fn(&Automation::_init_state))next_state;std::functio

c++ - tr1::mem_fn 和 tr1::bind:常量正确性和重载

以下代码片段有什么问题?#include#include#includeusingnamespacestd::tr1::placeholders;structabc{typedefvoidresult_type;voidhello(int){std::cout尝试用g++-4.3编译它,似乎cv-qualifier重载函数混淆了tr1::mem_fn和tr1::bind并出现以下错误:nomatchingfunctionforcallto‘bind(,...下面的代码片段编译但似乎破坏了const-correctness:structabc{typedefvoidresult_type

c++ - mem_fun_ref 麻烦

我无法理解mem_fun_ref。我必须承认,我通常将仿函数用于此类事情,因为它们可以内联以提高速度和利润。但是,这段代码不会成为瓶颈,所以我想尝试一下。这是我想做的一个例子。我知道还有其他方法可以做到这一点。我不想使用copy,我不想使用范围成员函数,我不想使用back_inserter。我特别想使用mem_fun_ref。这只是一个简单的例子,实际情况要复杂得多。也就是说,我真的不知道为什么这是错误的,但我不熟悉mem_fun_ref或mem_fun。这是我想要的工作:#include#include#include#includeusingnamespacestd;intmain

c++ - 功能性、bind1st 和 mem_fun

为什么不能编译?#include#includeclassA{A(){typedefboost::functionFunctionCall;FunctionCallf=std::bind1st(std::mem_fun(&A::process),this);}voidprocess(){}};错误:Infileincludedfrom/opt/local/include/gcc44/c++/bits/stl_function.h:712,from/opt/local/include/gcc44/c++/functional:50,froma.cc:1:/opt/local/includ