我试图将wordpress标题缩短为第一个单词.对于名为"John Doe"的页面,我想在页面的某处显示一个"关于约翰"的子标题,所以我想从标题中获取第一个单词.
有没有办法用PHP做到这一点?
谢谢!
更新:
谢谢你的回答!我尝试了以下代码但它似乎没有工作.它仍然与完整的标题相呼应.有什么建议?
<?php
$title = the_title();
$names = explode(' ', $title);
echo $names[0];
?>
Run Code Online (Sandbox Code Playgroud) 我们在Visual Studio解决方案中有一些安装项目(其他项目类型 - >安装和部署 - >安装项目).这个项目有另一个库类型项目,其安装类名为InstallationCore,类似于项目输出.在用户操作中,我调用InstallationCore安装程序的安装和卸载功能.
InstallationCore具有用于与用户交互的窗体表单.在表单中,我使用拖放功能将树视图中的拖放文本拖放到文本框.
但是符合:
txbUserName.AllowDrop = true;
Run Code Online (Sandbox Code Playgroud)
我得到JIT调试器的错误:
未处理的异常已经发生
DragDrop注册没有成功
System.InvalidOperationException:DragDrop注册没有成功
然后是长堆栈跟踪.
重要的是,当我从测试项目运行安装程序功能时,错误没有发生,一切正常.仅当我运行.msi包时才会出现错误.
有什么建议?
我处理apllication,它允许插件访问不同的功能集,每个插件都提供"初始化字符串",用于设置对不同功能的访问级别.开发人员向我发送此字符串,并使用我的1024位RSA私钥对其进行加密,然后将编码数据发回.启动时,我的应用程序使用内置公钥解码编码数据(编码初始化字符串),如果"解码数据!=初始化字符串"则无法启动.
那么,是否可以使用"初始化字符串"=>"编码初始化字符串"(从其他插件中提取)的数据库来破解我的私钥,或者可以在合理的时间内强制它?
鉴于我有一个包含两个构造函数的类:
public class TestClass {
ObjectOne o1;
ObjectTwo o2;
public TestClass(ObjectOne o1) {
// ..
}
public TestClass(ObjectTwo o2) {
// ..
}
}
Run Code Online (Sandbox Code Playgroud)
请假设,这ObjectOne是一种interface类型,并且ObjectTwo implements ObjectOne.如果我打电话,会发生什么:
new TestClass(null);
Run Code Online (Sandbox Code Playgroud)
如何确定调用的正确方法?谁决定了?Java和其他OOP语言之间是否存在差异?
如何更改Windows Ribbon Framwork的UIRibbon 使用的字体和字体大小?
功能区使用的字体与用户选择的字体与Windows首选项不匹配 - 这是我的应用程序使用的首选项.这意味着随着Windows中的字体变大,功能区变小.
请注意每个屏幕截图中的功能区如何变小:



你可以看到,当我们到达16pt时,功能区上的文字很难阅读.
用户可以将Windows配置为使用其首选字体大小,例如:
和他们喜欢的字体,例如:
但Windows Ribbon Framework默认使用的字体不是用户的首选项.
编辑:将图片向上移动以捕捉被闪亮的东西吸引的松鼠.
编辑2:添加另一张彩色图片,以获得一个凹凸.
编辑3:编辑以获得凹凸
编辑4:添加另一张不同的图片以获得凹凸
功能区允许自定义功能区的颜色.
以下代码片段用于设置UI_PKEY_GlobalBackgroundColor功能区.在这种情况下,我使用的颜色是用户当前选择的Aero配色方案:
IUIFramework framework;
...
TColor glass = Dwm.GetColorizationColor();
VarCast(v, ColorToUIHSB(glass), UI_PKEY_GlobalBackgroundColor.pid);
IPropertyStore ps = framework as IPropertyStore;
ps.SetValue(UI_PKEY_GlobalBackgroundColor, PROPVARIANT(v));
ps.Commit;
Run Code Online (Sandbox Code Playgroud)
现在,色带现在已着色,以匹配Windows的配色方案: …
delphi winapi ribbon user-preferences windows-ribbon-framework
我有一个HTML表格.它看起来如下:
<table>
<tr>
<td>Content one</td>
<td rowspan="2"> Very long content right</td>
</tr>
<tr>
<td>Content two</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
如你所见,我在表的右侧有一些非常长的内容,实际上,它太长了以至于它不适合表行给出的高度,因此表变得更高,并通过这样做,内容一和二不再位于表的顶部,而是沿整个高度分布.我怎么能阻止他们这样做?
编辑:我需要的不是要在顶部对齐的内容,而是实际的行本身.
我有一些旧的Windows可执行文件.如何使用Visual Studio 2010编辑它们?有什么方法可以查看exe的源代码?
我正在尝试使用事件调度程序来允许模型在更改时通知已订阅的侦听器.事件调度程序接收在调度期间调用的处理程序类和方法名称.演示者订阅模型更改并提供要在更改时调用的Handler实现.
这是代码(对不起,它有点长).
EventDispacther:
package utils;
public class EventDispatcher<T> {
List<T> listeners;
private String methodName;
public EventDispatcher(String methodName) {
listeners = new ArrayList<T>();
this.methodName = methodName;
}
public void add(T listener) {
listeners.add(listener);
}
public void dispatch() {
for (T listener : listeners) {
try {
Method method = listener.getClass().getMethod(methodName);
method.invoke(listener);
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
模型:
package model;
public class Model {
private EventDispatcher<ModelChangedHandler> dispatcher;
public Model() {
dispatcher = new EventDispatcher<ModelChangedHandler>("modelChanged");
}
public void …Run Code Online (Sandbox Code Playgroud) System.Drawing.Point和System.Windows.Point?我正在使用WPF.
我试图在Windows 7上的IIS下运行ASP.NET MVC 2 Web应用程序,但是我收到403.14错误.以下是重现的步骤:
http://localhost:{random_port}/并且页面将正确呈现.http://localhost/MvcApplication1/和IIS错误HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory..很明显,无论出于何种原因,ASP.NET路由都无法正常工作.
我已经想过并尝试过的事情:
aspnet_regiis -i在v4.0.30319目录中.这是最神奇的部分 - 这是在一台刚刚建造的机器上.Windows 7 x64 Ultimate的新副本,Visual Studio 2010 Premium的全新安装,没有其他网站,也没有执行其他工作.
还有什么我可以尝试的吗?
将Visual Studio设置为使用本地IIS Web服务器http://i41.tinypic.com/11j176b.png