问题列表 - 第19262页

在新窗口中打开iframe里面的链接

我有一个MVC应用程序,它从数据库中读取一些数据并将该数据加载到iFrame中(以便感觉您正在阅读应用程序上的电子邮件).

问题是HTML消息的内容有几个超链接(我当然不知道消息上有多少超链接,我只读它并将其转换为HTML以显示在应用程序上)并且用户想要应用程序打开新窗口页面上的每个超链接,因为如果超链接没有target ="_ blank",它将打开iframe本身; 所以我想知道是否有办法强制iframe内的所有超链接在新窗口中打开.我唯一的代码就是这个(例如):

<iframe src="/PruebaMVC/Home/VerHTML/?q=Pgaw9XpWBuvzSNaGe13Efg==&f=9795246-9_633988839808733263" style="padding: 0 0 0 0;margin:0 0 0 0" height="100%" width="100%" frameborder="0"></iframe>
Run Code Online (Sandbox Code Playgroud)

所以我无法更改消息中的每个超链接以引用target ="_ blank",我正在寻找一个通用的解决方案.我感谢任何帮助.提前致谢.

html

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

RAII可能在Java?

http://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization

这种设计模式在Java中是否可行?如果是这样,怎么样?如果没有,为什么不呢?

谢谢!

java raii

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

为Qt项目创建.deb包

是否有某种自动方式从project.pro文件创建.deb包?我没有太多运气就尝试了ubucompilator.谢谢!

c++ ubuntu debian qt packaging

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

在没有第一项的下拉列表中对项目进行排序

我有以下代码来排序下拉列表中的项目:

function sortDropDownListByText(selectId) {
    $(selectId).html($(selectId + " option").sort(function(a, b) {
       return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
    })) 
}
Run Code Online (Sandbox Code Playgroud)

这种方法很好,除非在我的第一个项目中,我有一个**"请从列表中选择和项目"消息..**

无论如何,我可以对选择列表中的项目进行排序,并始终将"请选择条目"作为列表中的第一项?

编辑:

在回答某些答案时,"请选择项目的值始终为0"

sorting jquery select drop-down-menu

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

Django教程:什么是choice_set?

Django教程中有这一行,编写你的第一个Django应用程序,第1部分:

p.choice_set.create(choice='Not much', votes=0)
Run Code Online (Sandbox Code Playgroud)

如何被choice_set召唤存在,它是什么?

我想这choice部分是Choice本教程中使用的模型的小写版本,但它是什么choice_set?你能详细说说吗?


更新1:根据Ben James的回答,我在文档中找到了一个位置:跟随关系"向后".

python django orm

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

ASP.NET MVC ActionLink和post方法

任何人都可以告诉我如何使用ActionLink和POST方法向Controller提交值?
我不想使用按钮.
我猜它有jquery的东西.

asp.net-mvc actionlink

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

iPhone应用程序的单阶段与两阶段动画?

什么是用于旋转iPhone窗口的单状态和两阶段动画?

这是我在调试器控制台中收到的"错误"消息(没有崩溃):

Using two-stage rotation animation. To use the smoother single-stage animation, this application must remove two-stage method implementations.
Run Code Online (Sandbox Code Playgroud)

我正在研究交换项目中由Apress(Dave Mark,Jeff LaMarche)撰写的"开始iPhone开发:探索iPhone SDK"一书.

iphone animation objective-c rotation

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

无锁线程安全队列-需要建议

我需要设计一个线程安全的记录器。我的记录器必须具有一个Log()方法,该方法只是将要记录的文本排队。另外,记录器必须是无锁的-这样其他线程就可以在不锁定记录器的情况下记录消息。我需要设计一个工作线程,该线程必须等待一些同步事件,然后使用标准的.NET日志记录(不是线程安全的)记录队列中的所有消息。因此,我感兴趣的是工作线程和Log函数的同步。下面是我设计的课程的草图。我想我必须在这里使用Monitor.Wait / Pulse或任何其他方式来挂起和恢复工作线程。我不想在没有记录器的工作时花费CPU周期。

让我换一种说法-我想设计一个不会阻止使用它的调用者线程的记录器。我有一个高性能的系统-这是必需的。

class MyLogger
{
  // This is a lockfree queue - threads can directly enqueue and dequeue
  private LockFreeQueue<String> _logQueue;
  // worker thread
  Thread _workerThread;
  bool _IsRunning = true;

 // this function is used by other threads to queue log messages
  public void Log(String text)
{
  _logQueue.Enqueue(text);
}

// this is worker thread function
private void ThreadRoutine()
{
 while(IsRunning)
 {
   // do something here
 }
}    
}
Run Code Online (Sandbox Code Playgroud)

c# logging thread-safety lock-free

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

Getter属性在没有人调用的情况下运行

我在.net 3.5工作.我有一个类"A",它有一个堆栈和一个getter属性,当被调用时,它会删除堆栈中的第一个项目并检索下一个项目.

在初始化类之后,我看到getter在没有被调用的情况下工作,并删除了堆栈中的顶层项,从而给我带来了不好的结果.吸气剂中的断点并未显示任何人通过它.

当我将属性更改为函数时,堆栈返回ok.

如果有人可以解释为什么会这样,我会很高兴.

这是简化的类:

 public class A
    {
        private Stack<string> Urls;

        public A(string title, string[] array)
        {
            Urls = new Stack<string>();
            foreach (string s in array)
            {
                Urls.Push(s);
            }
        }

        public string Url
        {
            get { return Urls.Peek(); }
        }
        public string NextUrl
        {
            get{
            if (Urls.Count > 1)
                { Urls.Pop(); } 
            return Urls.Peek(); 
            };
        }            
    }
Run Code Online (Sandbox Code Playgroud)

c# getter

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

如果另一个程序返回错误,则自动运行程序

我有一个程序(抓图),使用网络摄像头拍摄一个人的脸,我也有一个shell脚本包装器,其工作方式如下:

在命令行上,用户为脚本提供要运行的程序的名称及其命令行参数.然后脚本执行给定的命令并检查退出代码.如果出现错误,则运行程序抓取以捕获用户的惊讶面孔.

一切都很好.但问题是必须始终使用包装器脚本.有没有办法在shell中输入命令时自动运行此脚本?或者是否有其他方法可以在任何程序运行后自动运行给定的程序?

优选地,解决方案应该在bash中工作,但是任何其他shell也可以.我意识到这可以通过简单地在shell的源代码中进行一些调整来实现,但这是最后一种措施.

可能更棘手的事情是扩展它以使用在shell外部启动的程序(例如从桌面环境),但这可能太难了.

编辑: Awsome!由于bash很容易,其他贝壳呢?

bash shell scripting exit-code

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