小编tva*_*son的帖子

将jquery对象传递给函数

你会怎么做这样的事情:

somemethod($("#buttonelement"));

function(ele) {
  ele.click(function(event) { alert("hi"); });
}
Run Code Online (Sandbox Code Playgroud)

换句话说,如何将元素作为jquery对象传递并注册click事件.

jquery

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

C#构造函数帮助

在下面的代码块中,为什么我需要在类中声明myData,然后在构造函数中初始化myData = new string [size]?为什么编码私有字符串[] myData = new string [size]是非法的?

也就是说,为什么我需要这样做:

class IntIndexer
{
    private string[] myData;

    public IntIndexer(int size)
    {
        myData = new string[size];

        for (int i = 0; i < size; i++)
        {
            myData[i] = "empty";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

代替

class IntIndexer
{
    private string[] myData = new string[size];

    public IntIndexer(int size)
    {    
        for (int i = 0; i < size; i++)
        {
            myData[i] = "empty";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

Response.Redirect在自定义ActionFilter中无法正常工作

我的代码如下

public class SessionCheckAttribute : ActionFilterAttribute
{
    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {
        if (/*condition*/)
        {
            filterContext.HttpContext.Response.Redirect("http://www.someurl.com",true);

        }
         base.OnActionExecuting(filterContext);
    }

}
Run Code Online (Sandbox Code Playgroud)

现在,问题是为什么[SessionCheck]的操作应用于它STILL执行.有任何想法吗?谢谢.

asp.net-mvc redirect action-filter

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

获取标签中的http文件大小,下载位置和URL

我正在使用它来下载文件并获取%信息和完成的信息.我想知道如何获取正在下载的文件的大小以及URL远程地址和保存文件的本地地址.

private void Form1_Load_1(object sender, EventArgs e)
        {
     label21.Text = "Download in progress...";
            WebClient webClient = new WebClient();
     webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
     webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
     webClient.DownloadFileAsync(new Uri("http://www.somesite.com/Update/Updates.zip.010"), @"Updates.zip.010");
 }

private void ProgressChanged(object sender, DownloadProgressChangedEventArgs e)
        {
            progressBar1.Value = e.ProgressPercentage; //Progress Bar Handler
            label1.Visible = true;
            label1.Text = progressBar1.Value.ToString() + " %"; //Adds percent to a label
        }

private void Completed(object sender, AsyncCompletedEventArgs e)
        {
            label11.Visible = true;
            label11.Text = "Done";
        }
Run Code Online (Sandbox Code Playgroud)

c# webclient download winforms progress-bar

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

伪静态虚拟C#机制

我想让我的类有参数ID来识别这个类.例如,我想要这样的东西:

class Car
{
   public static virtual string ID{get{return "car";}}
}

class SuperCar : Car
{
    public static override string ID{get{return "superCar";}}
}

Car a = new Car();
//a.ID == car
a = new SuperCar();
//a.ID = superCar
Run Code Online (Sandbox Code Playgroud)

你觉得有什么可以做出类似的东西吗?我现在无法制造虚拟的静电:/

c#

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

一起使用SQL SELECT和COUNT

我有一个包含以下字段的表:

名称| 类别| 描述

我想选择所有类别并显示如下:

类别| 类别计数

那我该怎么办?

SELECT Category FROM MyTable 
UNION
SELECT COUNT(Category)
Run Code Online (Sandbox Code Playgroud)

但计数显示该行的具体计数?

mysql sql

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

Google Places API为什么每次都会在不同的变量下返回Lat和Lon?

这让我疯了,由于某种原因,API用于返回Lat和Lon,如下所示:(我认为它是这样的):

place.geometry.location.y作为纬度
place.geometry.location.z经度

然后它开始像这样返回:

place.geometry.location.Ya作为纬度
place.geometry.location.Za经度

今天我的APP无法运行,我发现这是因为Google API正在返回Lat和Lon,如下所示:

place.geometry.location.$a作为纬度
place.geometry.location.ab经度

跆拳道?我该怎么办呢?我正在考虑简单地将位置内的第一个变量读取为Latitude,将第二个变量作为Longitude读取,无论其名称如何.但我担心API可能会在下次返回一个完全不同的对象并弄乱我的javascript.

有人经历过吗?我应该做些什么?

javascript

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

Javascript和表单重复的问题

我有一个HTML代码,如下所示:

< tr id="500" >
 < form id="500" onsubmit="DoThis()">
  < td>Info< /td>
    etc...
    etc...
  < td>Info< /td>
 < /form> 
< /tr>
Run Code Online (Sandbox Code Playgroud)

我在Javascript中尝试做的是制作元素的副本并将其添加到父表:

var TrElement = document.getElementById("500")

var parent    = TrElement.parent;
var NewTr     = TrElement.cloneNode(true);
    parent.appendChild(NewTr);
Run Code Online (Sandbox Code Playgroud)

这段代码创建了一个完美的新副本.问题是我无法提交任何内容,因为新元素已关闭其形式:它现在看起来像这样:

< tr id="500">
 < form id="500" onsubmit="DoThis()" />   <----- end tag on the form :/
  < td>Info< /td>
    etc...
    etc...
  < td>Info< /td>
< /tr>
Run Code Online (Sandbox Code Playgroud)

有谁知道我怎么能强迫表格不要关闭,或者有另一个解决方案来解决这个问题?

谢谢...

html javascript forms

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

C++程序不会退出,使用switch case

我正在编写一个tic tac toe程序,通过终端/控制台播放在玩家1或2获胜后,我给用户选择再次玩,1 =再玩,2退出.但是,输入2退出不起作用

//tie check, replay, use pointer notation
#include <iostream>
using namespace std;

void initialize(char [][3]);
void player1(char [][3]);
void player2(char [][3]);
void display(char [][3]);
char check(char [3][3]);
int main()
{
    char board[3][3];
    char end = '*';
    int row1, column1, row2,column2;
    bool replay = true;
    //replay loop
    do
    {
        //set board to *
        initialize(board);
        //game loop
        display(board);
        do 
        {
            //player 1 turn
            player1(board);

            //check if player 1 won
            end = check(board); 
            if(end != '*')
            {
                int input;
                /* …
Run Code Online (Sandbox Code Playgroud)

c++ switch-statement

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

Java或.Net中的最佳持续时间类型

我已经看到很多方法,其中一个方法采用long或int来表示持续时间,以纳秒,毫秒(最常见),秒甚至几天为单位.这也是寻找错误的好地方.

一旦你意识到你的持续时间可以是一定的秒数,或者是一个更符合人类时间感的时间间隔,这个问题也很复杂,因此24小时的持续时间总是会是下一个那天在同一个"挂钟"时间.或者一年是365天或366天,具体取决于日期,因此从2月28日开始的一年总是将是2月28日.

为什么没有明确的类型来代表这个?我在Java或.net中都没找到

.net java

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