问题列表 - 第42367页

reStructured Text中浮动图像的工作示例

我正在寻找最好的方法来在reStructured Text中显示带有文本的图像.我发现有几个网站声称它们是如何完成的,但没有一个显示实际的功能示例.有几个显示了看似失败的例子.我实际上正在使用Sphinx(v0.6.6)并希望避免变态它所带来的"原生"CSS.

谢谢.

css restructuredtext image css-float python-sphinx

19
推荐指数
2
解决办法
5390
查看次数

将内存分配给类的对象

我有一个包含类对象的列表

List a[10];

class Hello extends abc implement xyz
{ 
String mesg1;
String mesg2;
Object c;
Goodbye d;
// also their getter setters
}
Run Code Online (Sandbox Code Playgroud)

a [5]包含Hello类的对象

我必须在位置1复制对象实例然后在mesg1和mesg2中做一些更改并在最后将它插入到同一列表中.我试图这样做,但是因为我们知道它只存储在那里的引用所以我结束也改变了位置1的mesg1和mesg2.

有什么建议 ?我尝试使用clone()但不能对此类或Hello类进行更改.

java

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

通过数组定义类选项是不好的做法吗?

当我们看看像Dojo,Mootools,jQuery,JS Prototype等Javascript框架时,我们看到选项通常通过这样的数组定义:

dosomething('mainsetting',{duration:3,allowothers:true,astring:'hello'});
Run Code Online (Sandbox Code Playgroud)

在编写PHP类时实现相同的想法是不好的做法?

一个例子:

class Hello {

    private $message = '';
    private $person = '';


    public function __construct($options) {

        if(isset($options['message'])) $this->message = $message;
        if(isset($options['person'])) $this->person = $person;
    }


    public function talk() {

        echo $this->person . ' says: ' . $this->message;
    }
}
Run Code Online (Sandbox Code Playgroud)

常规方法:

class Hello {

    private $message = '';
    private $person = '';


    public function __construct() {}


    public function setmessage($message) {

        $this->message = $message;
    }


    public function setperson($person) {

        $this->person = $person;
    }


    public function talk() {

        echo …
Run Code Online (Sandbox Code Playgroud)

php settings class options

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

跨度与背景图像,没有内容

我有一个没有内容的跨度,但我需要一个背景图片(顺便提一下箭头).

问题是没有内容的内容没有出现背景.

我怎么解决这个问题?

html xhtml

21
推荐指数
3
解决办法
7万
查看次数

我可以附加到预处理器宏吗?

在标准C或GNU扩展中有什么方法可以将内容附加到宏定义中吗? 例如,给定一个宏定义为
#define List foo bar
可以追加,bas以便它List扩展,就像我定义它一样
#define List foo bar bas

我希望我能做到这样的事情:

#define List    foo bar bas

#define List_   Expand(List)
#undef List
#define List    Expand(List_) quux
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何定义Expand()宏,所以它会做我想要的.

动机: 我在这些方面玩歧视/标记的工会:

struct quux_foo { int x; };
struct quux_bar { char *s; };
struct quux_bas { void *p; };

enum quux_type {quux_foo, quux_bar, quux_bas};

struct quux {
    enum quux_type type;
    union {
        struct quux_foo foo;
        struct quux_bar bar;
        struct quux_bas bas;
    } t; …
Run Code Online (Sandbox Code Playgroud)

c macros c-preprocessor boost-preprocessor x-macros

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

ASP.NET Web应用程序(MVC)部署自动化和Subversion

我们正在尝试将构建过程自动化到我们的临时服务器,但是遇到了一个障碍,虽然相当小.我们使用VS2010内置的Publish功能,提交Subversion,然后第三方应用程序(Beanstalk)自动提取更新的文件并将它们FTP到Staging服务器.

我们遇到的问题是我们似乎只有以下选择:

  • (较小的2个邪恶)如果我们选择使用"将匹配的文件替换为本地副本",这很有效,但有一个例外:此选项不会删除从项目中删除的任何文件.从旧时代开始,这将导致乱蓬蓬的文件出现垃圾和/或安全问题.
  • 如果我们选择使用"在发布之前删除所有现有文件",则会删除整个文件夹结构,包括Subversion用于更新跟踪的.SVN隐藏文件夹等.从准确性的角度来看,这似乎是最佳解决方案,但它真正摧毁了本地SVN环境,这是这种自动化的中间人.

我的问题:是否有一个简单的解决方法,或者我们忽略的完全不同的部署选项(我们不希望从VS直接发布到服务器,因为我们想要跟踪部署发生的人/什么/何时)?我遇到的唯一问题是在发布之前手动删除文件内容,同时保持文件夹结构不变,然后使用"将匹配的文件替换为本地副本"进行部署.不幸的是,这带来了"自动化"这个词的全新含义.

关于如何最好地实现这一点的任何想法?

svn asp.net automation web-deployment one-click-web-publishing

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

带有.htaccess的mod_rewrite到spoof子目录

我在子域名subdomain.domain.com/appname上运行了一个django应用程序,但我不希望应用程序名称显示在我的任何网址中.我通过.htaccess完成了这个

RewriteEngine On

RewriteCond %{REQUEST_URI} !admin
RewriteCond %{REQUEST_URI} !appname
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /appname/$1 [L]
Run Code Online (Sandbox Code Playgroud)

如果请求的网址是subdomain.domain.com/home并且从subdomain.domain.com/appname/home提供,则会出现这种情况.

但是,我还想完成相反的操作,其中请求的网址为subdomain.domain.com/appname/home,显示的网址更改为subdomain.domain.com/home,然后触发上述规则并提供服务来自subdomain.domain.com/appname/home

我尝试了以下但是得到了一个错误,我有一个循环

RewriteEngine On

RewriteCond %{REQUEST_URI} appname
RewriteRule ^appname/(.*)$ /$1 [N,R=301]

RewriteCond %{REQUEST_URI} !admin
RewriteCond %{REQUEST_URI} !appname
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /appname/$1 [L]
Run Code Online (Sandbox Code Playgroud)

.htaccess mod-rewrite

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

针对Silverlight的Telerik与Infragistics

是的,这肯定是一个重复的问题,但我想得到一些新鲜的.

我的印象是Telerik是一个更完整的套件,但我真的被他们的控件的响应性所关闭.就响应性而言,它似乎"笨拙"(我有一台非常快的计算机和视频卡).滚动网格并转换块,即使在他们声称具有良好性能的最新演示中也是如此.我确实认为他们的WPF套件在API方面与他们的SL匹配.

Infragistics拥有更少的控件和更少的主题可能性,但他们的控件非常敏感.滚动网格是非常流畅的,它们的组合菜单和所有其他控件也是如此.

我检查了ComponentOne,他们的控件在上面提到的几点上看起来与Telerik类似,但是稍微不那么"漂亮".

这些套房的其他用户有什么想法吗?基本上,我正在寻找的是一个高性能和响应性的套件,从主题角度可以相对定制,并且具有足够的功能来开发LOB SL应用程序,而无需使用多个套件来满足大多数常见要求.

silverlight infragistics telerik

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

AppendTo,它改变了DOM吗?

我有两个列表框和一些JQuery函数,它执行以下操作:

 $(document).ready(function () {
    //If you want to move selected item from fromListBox to toListBox
    $("#AddButton").click(function () {
      $("#fromListBox  option:selected").appendTo("#toListBox");
    });
});
Run Code Online (Sandbox Code Playgroud)

我有一个按钮,当点击时将项目从一个列表移动到另一个列表.这有效,但是当我在chrome中执行"查看页面源"时,列表包含原始列表而不包含新添加的项目.

我期望appendTo改变DOM但显然这不是正在发生的事情.为什么是这样?

JD

jquery

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

Wicket和Spring集成

我有一个检票口联系表格,我收到了表格对象.现在我需要将此对象传递给Spring Service.

package com.mysticcoders.mysticpaste.web.pages;

import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.form.Form;
import org.apache.wicket.markup.html.form.TextField;
import org.apache.wicket.markup.html.panel.FeedbackPanel;
import com.mysticcoders.mysticpaste.model.Contact;
import org.apache.wicket.model.CompoundPropertyModel;

import com.mysticcoders.mysticpaste.services.IContact;


public class FormPage extends WebPage
{

    private Contact contact;
    private IContact icontact;

    public FormPage()
    {
        // Add a FeedbackPanel for displaying our messages
        FeedbackPanel feedbackPanel = new FeedbackPanel("feedback");
        add(feedbackPanel);

        Form<Object> form = new Form<Object>("contactForm",
                new CompoundPropertyModel<Object>(contact))
        {
            private static final long serialVersionUID = 1L;

            protected void onSubmit(Contact contact)
            {               
                icontact.saveContact(contact);
            }
        };  
        form.add(new TextField<Object>("name"));
        form.add(new TextField<Object>("email"));
        form.add(new TextField<Object>("country"));
        form.add(new TextField<Object>("age"));

        add(form);
        // …
Run Code Online (Sandbox Code Playgroud)

java spring wicket

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