问题列表 - 第29748页

这是PHP的标准行为吗?

这没有警告:

function test($a)
{
    echo 1;
}
test(2, 1);
Run Code Online (Sandbox Code Playgroud)

这会引起警告:

function test($a)
{
    echo 1;
}
test();
Run Code Online (Sandbox Code Playgroud)

如果它是标准的,有什么理由吗?

php syntax

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

如何检测传入的聊天消息?

我正在使用PHP,AJAX,MySQL数据库和大量jQuery来构建基于Web的聊天系统(类似于Facebook Chat).我坚持如何"倾听"即将进行的聊天......何时知道有人试图与我聊天......并且知道这是一个新的聊天,而不是现有的聊天.

现在,我正在轮询以查看数据库表中是否有新的插入,但它似乎效率很低......服务器的开销很大.

有没有办法接收通知,例如,在MySQL数据库的表中插入一行,以便不是经常轮询,我可以通知,然后去看插入什么?

如果有更好,更有效的方式来创建这种一对一的聊天关系,请给我一些建议.

谢谢,Hristo

php mysql ajax chat ajax-polling

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

Jquery追加元素然后改变css?

我正在尝试创建一个div标签然后通过css更改它,但由于某种原因它不能在这里工作是我的代码:

$('#draw').click(function(e){
  var divToAdd = "<div id='box' style='display:block;background-color:red;width:100px;height:100px'></div>";
  $("#area").append(divToAdd);
});
$('#left').click(function(e){
  //var leftNow = document.getElementById("box").left + 1;
  alert(document.getElementById("box").left);
  $("#box").css('left',leftNow);
});
$('#right').click(function(e){
  var leftNow = document.getElementById("box").left - 1;
  $("#box").css("left","90");
});
Run Code Online (Sandbox Code Playgroud)

因此,由于某种原因,document.getElementById("box").left的值是未定义的.我一直试图解决这个问题,我的语法可能也有问题吗?任何帮助将不胜感激,非常感谢!谢谢Nick Craver.

javascript jquery append

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

是否可以将javascript存储在数据库中?

我对Web应用程序有一个想法,用户可以在其中提交Javascript代码,然后可以将其提供给其他用户.我想知道最好的方法是什么.是否可以将Javascript存储在数据库中,然后在用户请求时将其提供给用户?我还希望能够为每段代码附加元数据:名称,用户评级等,因此数据库似乎是我有点不知情的头脑的自然解决方案.我正在寻找在MongoDB的后端使用Rails.

javascript database storage

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

是否可以从Microsoft Word文档导入数据?

通常CSV和excel文件格式将用于导入数据,因为它很容易以编程方式提取数据.我的用户不喜欢excel文件格式的数据输入,他们喜欢word文档.但我不确定如何从Microsoft Word文档中提取数据.有人试过吗?你有什么建议吗?

找到此链接,但不确定如何创建此类模板以及在Java中使用哪些API来提取值.

java ms-word

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

为什么我的WPF窗口大小默认为巨大

我有一个带有几种形式的wpf应用程序.在设计时它们很小,并且它们没有设置为自动尺寸.然而,在运行时它们是巨大的,即使它们没有任何内容使它们变大.

为什么会这样?

这是其中一种形式

<Window x:Class="SuperPluginPicker"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             xmlns:tree="clr-namespace:Aga.Controls.Tree;assembly=Aga.Controls" 
             mc:Ignorable="d" 
             d:DesignHeight="296" d:DesignWidth="634" Title="Plugin Selector" WindowStartupLocation="CenterOwner">
    <Grid>
        <DockPanel LastChildFill="true">
            <StackPanel DockPanel.Dock="Bottom" Height="30" Orientation="Horizontal">
                <Button Content="Ok" Name="btnOk" Click="btnOk_Click"></Button>
                <Button Content="Cancel" Name="btnCancel" Click="btnCancel_Click"></Button>

            </StackPanel>
            <StackPanel DockPanel.Dock="Right">
                <Label Content="Selected Plugins"></Label>
            <ListBox Name="lstSelectedPlugins"  Width="200">
                <ListBox.ItemTemplate>



                    <DataTemplate>



                        <Label Content="{Binding Name}" />

                    </DataTemplate>

                </ListBox.ItemTemplate>

            </ListBox>
            </StackPanel>
            <StackPanel DockPanel.Dock="Right" Width="100" VerticalAlignment="Center">
                <Button Content="Add" Name ="btnAdd" Click="btnAdd_Click"></Button>
                <Button Content="Remove" Name="btnRemove" Click="btnRemove_Click"></Button>
                <Button Content="Remove All" Name="btnRemoveAll" Click="btnRemoveAll_Click"></Button>
            </StackPanel>

            <tree:TreeList  x:Name="pluginTree">
                <tree:TreeList.View>
                    <GridView x:Name="treeGrid">
                        <GridView.Columns>

                            <GridViewColumn Width="Auto" Header="Name">
                                <GridViewColumn.CellTemplate>
                                    <DataTemplate> …
Run Code Online (Sandbox Code Playgroud)

size wpf window

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

C#:如果一个类有两个构造函数,这些构造函数分享一些代码的最佳方法是什么?

VS2005中的C#:如果一个类有两个构造函数,那么这些构造函数分享一些代码的最佳方法是什么?

例如.我怎么能避免在以下两个构造函数中使用x = 5y = 10行:

public class MyObject {

int x;
int y;
int z;

public MyObject() {
    x = 5;
    y = 10;
}

public MyObject(int setZ) {
    x = 5;
    y = 10;
    z = setZ;
}
Run Code Online (Sandbox Code Playgroud)

c# constructor

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

VS2005中的C#:this()会为继承的类执行基础构造函数代码吗?

对于VS2005中的C#,调用this()一个继承的类会导致执行基础构造函数吗?

编辑:我怎样才能避免重写xy分配?注意,我希望MyObject(int num)构造函数执行base()构造函数.

public class MyObject : MyParentObject { 

int x; 
int y; 
int z; 

public MyObject() { 
    x = 5; 
    y = 10; 
} 

public MyObject(int num) : base(num) { 
    x = 5; 
    y = 10; 
    z = num; 
} 
Run Code Online (Sandbox Code Playgroud)

c# inheritance constructor

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

将元素添加到数组中

我从源代码中读取数据.一个]

我需要在数组中再添加一个元素.

一旦我得到数组,我创建一个容量为n + 1的新数组,并将所有元素复制到新数组,并将新元素作为数组的最后一个元素.

我可以做这个.

有一个更好的方法吗?尤其是Linq?

.net c# linq arrays

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

通过JavaScript或jQuery停止在hashchange事件上加载图像

我正在使用jQuery BBQ:后退按钮和查询库插件来创建一个页面,该页面在单击链接时会提取动态内容.单击链接时,将更改哈希并引入新内容(因此禁用单击href的"默认"操作.)

那部分工作正常,但有一个问题.

我的问题的例子


假设"主页"页面中有一些DIV,其中有一些链接列表......

  • 第一页
  • 第二页
  • 第三页

图像可能需要一段时间才能加载,同时用户通常不会等待它们完全加载并单击"Page One"链接.

这将清除"主页"页面的内容并加载到"页面一"内容中.这很好.

问题是即使用户已经从"主页"页面移动,来自"主页"页面的图像仍然在浏览器中加载.

我知道这是发生的,因为页面实际上没有改变,我正在使用BBQ插件的hashchange hack但是我想知道是否有一种方法可以告诉JavaScript当前加载的所有图像停止hashchange事件上?

?? 示例代码就像......


$(window).bind('hashchange', function () {

    //code to stop images from loading

    // now load in new HTML content

});
Run Code Online (Sandbox Code Playgroud)

javascript jquery fragment-identifier hashchange browser-state

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