问题列表 - 第30734页

如何在Wordpress永久链接中包含自定义字符串?

我对WordPress的永久链接如何工作有点困惑,特别是超出了Wordpress自己的用法.我的永久链接就像:

%post_id%-%post_name%
Run Code Online (Sandbox Code Playgroud)

但是single.php我希望将另一个链接放到页面本身但是使用不同的查询字符串.单击它时,永久链接结构可能如下所示:

%mystring%-%post_id%-%post_name%
Run Code Online (Sandbox Code Playgroud)

我想从中得到价值$_GET['action'],所以:

$_GET['action'] = %mystring%
Run Code Online (Sandbox Code Playgroud)

我的计划是将它解释为:

if('xx' == $_GET['action']){
   //do xx stuff
} else if ('yy'==$_GET['action']){
   //do yy stuff
} else {
   //show the single post as a single.php always shows
}
Run Code Online (Sandbox Code Playgroud)

这意味着,我想解析$_GET['action']可选的.如果我不解析它,即使它在查询字符串中可用,我希望页面正确呈现.

为了完成这项工作,我应该在哪里工作?另外我如何形成<a>标签的链接?通常我们这样做链接:

<a href="'.the_permalink().'">TEXT</a>
Run Code Online (Sandbox Code Playgroud)

但你已经知道了,我需要在帖子的原始永久链接之前添加一些文字.

提前致谢.

php wordpress permalinks

1
推荐指数
1
解决办法
2658
查看次数

懒惰的评价问题

我有这样的代码.我可以在repl中运行它但不能从命令行运行.我想我是一个懒惰的评估问题.


; items.clj

(def items (ref []))

(defn init-items []
  (map
    #(dosync
       (alter items conj %))
    ["foo" "bar" "baz" ] ))

(init-items)
(println (first @items))
Run Code Online (Sandbox Code Playgroud)

$ java -jar clojure.jar items.clj
$ nil
Run Code Online (Sandbox Code Playgroud)

问候.

clojure

6
推荐指数
1
解决办法
241
查看次数

在用new声明的向量中赋值元素.C++

我试图使用一个大的2D矢量,我想用新的分配(因为它很大).

如果我说:

vector< vector<int> > bob;
bob = vector< vector<int> >(16, vector<int>(1<<12,0));
bob[5][5] = 777;
Run Code Online (Sandbox Code Playgroud)

有用.但如果我说:

std::vector< std::vector<int> > *mary;
mary = new vector< vector<int> >(16, vector<int>(1<<12, 0));
mary[5][5] = 777;
Run Code Online (Sandbox Code Playgroud)

它不起作用,我收到错误:

错误1错误C2679:二进制'=':找不到哪个操作符采用'int'类型的右操作数(或者没有可接受的转换)c:\ Users\jsparger\Documents\My Dropbox\ARI\VME_0.01\VME_0.01\V965.cpp 11 VME_0.01

显然我是C++的新手.有人可以解释我需要使用什么语法来执行此操作.玛丽是一个指针,所以我可以看出为什么这不起作用,但是*mary [5] [5] =因为"新"而不允许的任何东西,对吧?

谢谢您的帮助.这个载体就是我现在要用的东西,因为它似乎很容易让我的小c ++大脑理解,但是如果像这样的大型载体是一个坏主意等,请随时告诉我.

谢谢一堆.

编辑:我错误地认为"因为新的而不允许".我不知道我在哪里误读了它,因为它显然有效,并且不会因为它不太有意义.谢谢.

c++ vector new-operator dynamic-memory-allocation

1
推荐指数
2
解决办法
1388
查看次数

Objective-C:在释放父对象之前,是否必须dealloc属性对象?

假设我有一个名为"foo"的对象,另一个名为"bar"的对象作为属性.

当"foo"解除分配时,它会自动删除对"bar"的所有引用,以便"bar"也可以解除分配吗?或者"foo"deallocate和"bar"漂浮在某个地方的记忆中?即使所有"bar"的引用都在"foo"中定义.

提前致谢.

iphone garbage-collection memory-management objective-c dealloc

5
推荐指数
1
解决办法
3159
查看次数

如何确定传入的IP地址是否来自移动运营商?

是否有人知道一种好的方式(免费或付费)来确定传入的IP是否来自移动运营商?

之前有一个问题: 确定细胞载体的API?

答案是"使用ISP数据库并匹配名称".我想我希望在一年半以来,这个问题被问到有人提出了更清洁的东西吗?

手指交叉

ip mobile

12
推荐指数
2
解决办法
2万
查看次数

在SVG中定义圆/圆弧动画

有谁知道如何在SVG中定义动画圆弧/圆弧,这样圆弧从0度开始到360度结束?

animation geometry svg geometric-arc

9
推荐指数
3
解决办法
2万
查看次数

从F#学习.NET而不用C#

我是一名Java/C++开发人员,从未花时间学习C#和相对的.NET基础.

然后我学习了OCaml,因为我必须将它用于我的硕士论文所以我听说F#并且想知道:F#允许我轻松使用.NET API构建功能齐全的应用程序(可能涉及GUI,套接字等)问题?

我问这个是因为看起来F#语法和概念与OCaml非常相似,当它们不同时,只是因为使用了更多的OOP方法,因此Java知识可以帮助我填补这些漏洞......如果F#能够使用相同的资源作为C#而不需要学习C#语法,我真的会考虑......是否值得尝试?

除此之外,亚马逊上的F#书籍(主要是O'Reilly的一本书和Apress的3-4本书)是否适合学习先进技术?因为现在我非常喜欢函数式编程,但从未在.NET平台上工作,所以我真的不知道从哪里开始.

提前致谢

.net f# ocaml

13
推荐指数
3
解决办法
1389
查看次数

Tweepy API:如何从状态SearchResult对象获取用户的id?

我正在尝试编写一个脚本来关注Twitter上的人.tweepy API似乎相当不错,但我遇到了一些与用户id到其屏幕名称的映射相关的不直观的行为.

In [1]: import tweepy
In [2]: api = tweepy.API()

# get an arbitrary tweet
In [3]: tweet = api.search("anything")[0]

In [5]: tweet.text
Out[5]: 'Currently mourning the [potential] loss of around 500 pictures I took while in Oklahoma. Anyone know anything about Canon Rebels?'

# who tweeted it?
In [6]: tweet.from_user
Out[6]: 'helloregan'

# get the tweeters id
In [7]: tweet.from_user_id
Out[7]: 101962792

# i'm paranoid. just want to make sure its right.
In [8]: helloregan = api.get_user(user_id=tweet.from_user_id)           

# …
Run Code Online (Sandbox Code Playgroud)

python twitter tweepy

7
推荐指数
1
解决办法
7173
查看次数

依赖注入(DI)依赖于接口吗?

对大多数人来说这似乎是显而易见的,但我只是想确认依赖注入(DI)依赖于接口的使用.

更具体地说,对于在其构造函数中具有某个接口作为参数的类或者定义为属性(也称为Setter)的某个接口的情况,DI框架可以移交具体类的实例以满足需要该类中的接口.(如果这个描述不清楚,请道歉.我无法正确描述这一点,因为术语/概念对我来说仍然有点新鲜.)

我问的原因是我目前有一个具有各种依赖性的类.不是对象依赖,而是URL.这个类看起来像这个[C#]:

using System.Web.Services.Protocols;
public partial class SomeLibraryService : SoapHttpClientProtocol 
{
        public SomeLibraryService() 
        {
            this.Url = "http://MyDomainName.com:8080/library-service/jse";
        }
}
Run Code Online (Sandbox Code Playgroud)

SoapHttpClientProtocol类有一个名为的Public属性Url(它是一个普通的旧"字符串"),这里的构造函数将其初始化为硬编码值.

我可以使用DI框架在构造中注入不同的值吗?我想的不是因为this.Url不是任何一种Interface; 这是一个String.

[顺便提一下,根据我正在使用的代码中的注释,上面的代码是"由wsdl自动生成的".所以我并不特别想改变这段代码,尽管我也没有看到自己重新生成它.所以可能更改此代码很好.]

我可以看到自己制作了一个替代构造函数,它将一个字符串作为参数并以this.Url这种方式初始化,但我不确定这是关于保持松散耦合的关注点分离的正确方法.(SoC)的

对这种情况有什么建议吗?

c# dependency-injection separation-of-concerns

3
推荐指数
2
解决办法
499
查看次数

如何确定所有对象是否在给定的命名空间中可序列化?

一些背景知识:我们要求所有DTO对象都是可序列化的,以便它们可以存储在会话中或缓存中.

您可以想象,这非常烦人且容易出错...是否有任何自动化方式(理想情况下作为构建过程的一部分)使用Visual Studio 2010来确保命名空间中的所有类都使用[Serializable]属性进行标记?

.net serialization build-process

3
推荐指数
1
解决办法
306
查看次数