问题列表 - 第21646页

当弹出窗口出现在"页面上方"时,它叫什么?

当你访问http://www.daniweb.com时,你会看到一个弹出窗口,这叫做什么+任何想法怎么做?


谢谢你的回复,最简单的方法是做一个模态加载动画,即当页面加载动画显示时和动画​​结束时?ASP.NET/Ajax

html javascript

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

我可以制作包含父键名称的Fluent NHibernate外键约定吗?

我有一个数据库模式,其中外键名称的约定是:

ForeignTable.Name + ForeignTable.PrimaryKeyName
Run Code Online (Sandbox Code Playgroud)

因此,对于Child引用Parent具有名为主键列的表的表Key,外键将如下所示ParentKey.

有没有办法在我的Fluent NHibernate映射中创建这个约定?

目前我正在使用这样的ForeignKeyConvention实现:

public class ForeignKeyNamingConvention : ForeignKeyConvention
{
    protected override string GetKeyName(PropertyInfo property, Type type)
    {
        if (property == null)
        {
            // Relationship is many-to-many, one-to-many or join.
            if (type == null)
                throw new ArgumentNullException("type");

            return type.Name + "ID";
        }

        // Relationship is many-to-one.
        return property.Name + "ID";
    }
}
Run Code Online (Sandbox Code Playgroud)

对于所有以"ID"为主键的类型,这完全符合我的要求.我想要做的是将常量"ID"替换为所引用类型的主键的名称.

如果使用Fluent NHibernate目前无法做到这一点,我很乐意接受这个答案.

naming-conventions fluent-nhibernate

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

python计时器之谜

好吧,至少对我来说是一个谜.考虑以下:

import time
import signal

def catcher(signum, _):
    print "beat!"

signal.signal(signal.SIGALRM, catcher)
signal.setitimer(signal.ITIMER_REAL, 2, 2)

while True:
    time.sleep(5)
Run Code Online (Sandbox Code Playgroud)

按预期工作,即提供"节拍!" 消息每2秒.接下来,没有产生输出:

import time
import signal

def catcher(signum, _):
    print "beat!"

signal.signal(signal.SIGVTALRM, catcher)
signal.setitimer(signal.ITIMER_VIRTUAL, 2, 2)

while True:
    time.sleep(5)
Run Code Online (Sandbox Code Playgroud)

问题在哪里?

python signals timer

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

如何在C#中确定组播数据包的源IP?

我需要确定向我发送多播数据包的机器的IP,以便我可以通过单播响应它.

我正在使用以下csharp(.Net 3.5)代码通过多播连接接收数据包(为简洁起见,已编辑代码,并删除了错误检查和不相关的选项):

IPEndPoint LocalHostIPEnd = new IPEndPoint(IPAddress.Any, 8623);
Socket UDPSocket = new Socket(AddressFamily.InterNetwork,SocketType.Dgram,ProtocolType.Udp); 
UDPSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.MulticastLoopback, 1);

UDPSocket.Bind(LocalHostIPEnd);

//Join the multicast group
UDPSocket.SetSocketOption(
     SocketOptionLevel.IP,
     SocketOptionName.AddMembership,
     new MulticastOption(IPAddress.Parse("225.2.2.6")));

IPEndPoint LocalIPEndPoint = new IPEndPoint(IPAddress.Any ,Target_Port); 
EndPoint LocalEndPoint = (EndPoint)LocalIPEndPoint; 

// Create the state object. 
StateObject state = new StateObject();
state.buffer.Initialize();
state.workSocket = UDPSocket;
state.id = "state0";
//Set up my callback
UDPSocket.BeginReceiveMessageFrom(
    state.buffer, 
    0,
    StateObject.BufferSize, 
    0,
    ref LocalEndPoint, 
    new AsyncCallback(ReceiveCallback), 
    state);
Run Code Online (Sandbox Code Playgroud)

这是回调,我试图获取源IP:

private void ReceiveCallback( IAsyncResult ar ) 
{
    IPEndPoint LocalIPEndPoint = new …
Run Code Online (Sandbox Code Playgroud)

c# multicast

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

jquery选择具有多个属性的元素

好吧......我现在正在使用jquery的选择器进程(是的,开始时很混乱).

我在页面上有2个输入元素,我想删除一个.

这是我的意见:

<input value="blahblah@blah.com" name="Email" type="hidden">

<input value="blahblah@blah.com" id="Email" name="Email" type="text">

我在#Email上有一个模糊方法,它将删除隐藏的电子邮件字段.不幸的是,我很难将其删除.

有人可以帮助减轻我的脑力吗?我尝试使用:not,多个属性等.隐藏字段是服务器生成的,我不能阻止它被发回.

思考?

forms jquery css-selectors

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

使用QGraphicsObject与QGraphicsItem的惩罚?

我目前有一个基于QGraphicsItem的项目层次结构.

我想转移到QGraphicsObject,以便我可以在我的项目上放置属性.我不会使用信号/插槽或QObject的任何其他功能.

我被告知你不应该从QObject派生,因为它"重"和"慢".

为了测试影响,我从QGraphicsObject派生,为我的项添加一些属性,并查看正在运行的应用程序的内存使用情况.我使用两种口味创建1000个项目,我没有注意到超过10k的内存使用量.

由于我添加到我的项目中的所有属性都是安全的,如果你使用信号/插槽,QObject只会增加重量吗?

qt qt4

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

无法分配委托具有较少特定参数类型的匿名方法

我能够分配的方法M,以委托对象d与不太具体参数类型,但是当我想用相同的签名方法分配一个匿名方法Md,我得到一个错误.

这是为什么?

class derivedEventArgs : EventArgs { }

delegate void newDelegate(object o, derivedEventArgs e); 

static void Main(string[] args)
{
    newDelegate d = M; // ok
                d = (object o, EventArgs e) => { }; // error
}

public static void M(object o, EventArgs e) { }
Run Code Online (Sandbox Code Playgroud)

.net c# delegates

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

在WebView中播放youtube视频

在我的Android应用程序中,我有一个WebView来显示我们网站的HTML数据.有时页面会有youtube嵌入对象.这在应用程序中没有正确显示.有没有办法在WebView中显示/播放YouTube视频?谢谢.

android android-widget

14
推荐指数
3
解决办法
4万
查看次数

如何在浏览器中编辑pdf并将其保存到服务器

以下是要求,用户需要能够在浏览器中查看上载的PDF.他们需要能够向PDF添加注释并将更新的PDF保存到服务器,而无需将其保存到计算机并在浏览器外部打开.

关于如何实现这一点的任何想法都受到欢迎.

顺便说一句,我正在使用asp.net网站(在C#中).


我无法控制pdf的外观.它是客户端上传的,然后其他用户需要在pdf上查看和注释.

我想的解决方案是将PDF渲染为jpeg并使用javascript绘制笔记应该去的位置的坐标.

这里是一个简单的html和javascript示例,用于创建note的json(使用jQuery.)

    <html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
    <style type="text/css">
        *
        {
            margin:0;
            padding:0;
        }
        #PDF
        {
            position:absolute;
            top:0;
            bottom:0;
            width:600px;
            height:800px;
            background:url(assets/images/gray.png) repeat;
            float:left;
        }
        #results
        {
            float:right;
        }
        .comment
        {
            position:absolute;
            border:none;
            background-color:Transparent;
            height:300px;
            width:100px;
            overflow:auto;
            float:left;
            top:0;
            right:0;
            font-family: Arial;
            font-size:12px;

        }
        div.comment
        {
            padding-top:-20px;
        }
        .comment a.button
        {
            display:block;
            padding-top:-20px;
        }
    </style>
</head>
<body>  
    <div>
        <div id="PDF"></div>

        <div id="results">

        </div>
    </div>
</body>
</html>

<script type="text/javascript" src="script/jquery.js"></script>
<script type="text/javascript">
    var points = []; …
Run Code Online (Sandbox Code Playgroud)

.net c# pdf asp.net pdf-generation

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

评论和改进已编写的程序的过程?

请允许我的介绍正确定义我的问题范围:

我对编程世界还很陌生.当我对软件程序有所了解但没有编程经验时,这一切都始于我.我最终走了外包路线来获得这个项目,经过近一年的努力,我们确实让它得以实现和运作.

这个特定的程序是用PHP编写的,是100%基于Web的.我们使用了很多ajax,jQuery等.

现在进入它的一年,我一直在学习和学习(我在这里学习很多!!!)我现在主要关注Java来构建Objective-C和iPhone的乐趣(可能就像99%的一样)其他新手程序员在那里).

我真的学到了很多,而我正在学习的最重要的事情之一就是正确的评论和可扩展性.

我现在看到,我们刚刚完成的这项工作在这两方面都非常缺乏.我想要添加和构建这个程序,不仅没有太多的经验,而且我看到我甚至很难在没有这些评论的情况下对功能有所了解......

所以我的问题是 - 开始学习这个项目的最佳方法是什么?完全重写是不可能的,我认为不需要.

我敢肯定,这不是第一次新手程序员,软件开发人员一直沿着这条路走下去......其他人在这里做了什么?

程序员是否常常进入一个项目很远,然后"清理"混乱,以使事情有效地向前推进?

如果对于这个问题这是错误的地方(我理解它可能是),有人可以指出哪个更合适吗?

谢谢!乔尔

php scalability commenting

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