问题列表 - 第25205页

在字符串php the_title WordPress中获取第一个单词

我试图将wordpress标题缩短为第一个单词.对于名为"John Doe"的页面,我想在页面的某处显示一个"关于约翰"的子标题,所以我想从标题中获取第一个单词.

有没有办法用PHP做到这一点?

谢谢!

更新:
谢谢你的回答!我尝试了以下代码但它似乎没有工作.它仍然与完整的标题相呼应.有什么建议?

<?php   
   $title = the_title();
   $names = explode(' ', $title);
   echo $names[0];
?>
Run Code Online (Sandbox Code Playgroud)

php string wordpress title

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

DragDrop注册在Setup Project中未成功

我们在Visual Studio解决方案中有一些安装项目(其他项目类型 - >安装和部署 - >安装项目).这个项目有另一个库类型项目,其安装类名为InstallationCore,类似于项目输出.在用户操作中,我调用InstallationCore安装程序的安装和卸载功能.

InstallationCore具有用于与用户交互的窗体表单.在表单中,我使用拖放功能将树视图中的拖放文本拖放到文本框.
但是符合:

txbUserName.AllowDrop = true;
Run Code Online (Sandbox Code Playgroud)

我得到JIT调试器的错误:

未处理的异常已经发生
DragDrop注册没有成功
System.InvalidOperationException:DragDrop注册没有成功

然后是长堆栈跟踪.
重要的是,当我从测试项目运行安装程序功能时,错误没有发生,一切正常.仅当我运行.msi包时才会出现错误.

有什么建议?

c# installer drag-and-drop setup-project visual-studio

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

是否有可能获得RSA私钥知道公钥和"原始数据=>加密数据"条目集?

我处理apllication,它允许插件访问不同的功能集,每个插件都提供"初始化字符串",用于设置对不同功能的访问级别.开发人员向我发送此字符串,并使用我的1024位RSA私钥对其进行加密,然后将编码数据发回.启动时,我的应用程序使用内置公钥解码编码数据(编码初始化字符串),如果"解码数据!=初始化字符串"则无法启动.

那么,是否可以使用"初始化字符串"=>"编码初始化字符串"(从其他插件中提取)的数据库来破解我的私钥,或者可以在合理的时间内强制它?

security rsa

5
推荐指数
2
解决办法
6476
查看次数

多态模糊区分如何工作?

鉴于我有一个包含两个构造函数的类:

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语言之间是否存在差异?

java oop polymorphism overloading

4
推荐指数
2
解决办法
628
查看次数

Windows功能区框架:如何更改字体外观和大小?

如何更改Windows Ribbon Framwork的UIRibbon 使用的字体和字体大小?

功能区使用的字体与用户选择的字体与Windows首选项不匹配 - 这是我的应用程序使用的首选项.这意味着随着Windows中的字体变大,功能区变小.

请注意每个屏幕截图中的功能区如何变小:

Segoe UI 9pt(Windows默认)

替代文字

Segoe UI 12pt(我用的是什么)

替代文字

Segoe UI 16pt(客户使用什么)

替代文字

你可以看到,当我们到达16pt时,功能区上的文字很难阅读.

背景

用户可以将Windows配置为使用其首选字体大小,例如:

  • 8PT
  • 宋体
  • 12磅

和他们喜欢的字体,例如:

  • MS Sans Serif
  • 微软Sans Serif
  • 宋体
  • Segoe UI
  • 宋体

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

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

HTML将表格行对齐在顶部

我有一个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)

如你所见,我在表的右侧有一些非常长的内容,实际上,它太长了以至于它不适合表行给出的高度,因此表变得更高,并通过这样做,内容一和二不再位于表的顶部,而是沿整个高度分布.我怎么能阻止他们这样做?

编辑:我需要的不是要在顶部对齐的内容,而是实际的行本身.

html css

17
推荐指数
1
解决办法
4万
查看次数

如何获取Windows可执行文件的源代码?

我有一些旧的Windows可执行文件.如何使用Visual Studio 2010编辑它们?有什么方法可以查看exe的源代码?

c# c++ vb.net executable visual-studio

17
推荐指数
3
解决办法
11万
查看次数

使用java反射调用匿名类的方法时访问异常

我正在尝试使用事件调度程序来允许模型在更改时通知已订阅的侦听器.事件调度程序接收在调度期间调用的处理程序类和方法名称.演示者订阅模型更改并提供要在更改时调用的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)

java reflection events anonymous-class access-levels

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

System.Drawing.Point和System.Windows.Point有什么区别?

  1. 有什么区别System.Drawing.PointSystem.Windows.Point
  2. 在什么情况下应该使用哪一个?

我正在使用WPF.

wpf 2d

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

无法在IIS 7.5上运行ASP.NET MVC 2 Web应用程序

我试图在Windows 7上的IIS下运行ASP.NET MVC 2 Web应用程序,但是我收到403.14错误.以下是重现的步骤:

  1. 打开Visual Studio 2010
  2. 创建一个名为MvcApplication1的新ASP.NET MVC 2项目
  3. Shift + F5运行应用程序.您应该看到http://localhost:{random_port}/并且页面将正确呈现.
  4. 单击MvcApplication1,然后选择"属性".转到"Web"部分.
  5. 选择"使用本地IIS Web服务器"并创建虚拟目录.
  6. 保存.
  7. Shift + F5运行应用程序.您应该看到http://localhost/MvcApplication1/和IIS错误HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory..

很明显,无论出于何种原因,ASP.NET路由都无法正常工作.

我已经想过并尝试过的事情:

  • 验证在"打开或关闭Windows功能"中启用了所有IIS功能.
  • 验证默认网站配置为使用.NET 4.0
  • 通过重新分配ASP.NET V4 scripmaps aspnet_regiis -iv4.0.30319目录中.

这是最神奇的部分 - 这是在一台刚刚建造的机器上.Windows 7 x64 Ultimate的新副本,Visual Studio 2010 Premium的全新安装,没有其他网站,也没有执行其他工作.

还有什么我可以尝试的吗?

将Visual Studio设置为使用本地IIS Web服务器http://i41.tinypic.com/11j176b.png

iis visual-studio-2010 visual-studio iis-7.5 asp.net-mvc-2

63
推荐指数
5
解决办法
5万
查看次数