问题列表 - 第44388页

在数组中只出现一次的数字

可能重复:
在列表中查找单个数字

给定一组数字,除了一个数字,所有其他数字,出现两次.什么算法应该找到在数组中只出现一次的那个数字?

a[1..n] = [1,2,3,4,3,1,2] 
Run Code Online (Sandbox Code Playgroud)

应该返回4

algorithm

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

onkeyup和onkeydown没有抓到任何东西

谁能告诉我发生了什么事?我的控制台没有抛出任何异常.

    function onKeyDown(){
                    var e = event.keyCode;

                    //if (e==87 /*w*/){
                        up = true;
                        throw('up'); 
                    //}

                    if (e==65 /*a*/){
                        left = true;
                    }

                    if (e==83 /*s*/){
                        down = true;
                    }

                    if (e==68 /*d*/){
                        right = true;
                    }
                }

                function onKeyUp(){
                    var e = event.keyCode;

                    //if (e==87 /*w*/){
                        up = false;
                        throw('up'); 
                    //}

                    if (e==65 /*a*/){
                        left = false;
                    }

                    if (e==83 /*s*/){
                        down = false;
                    }

                    if (e==68 /*d*/){
                        right = false;
                    }
                }

Okay, so that was the javascript, and …
Run Code Online (Sandbox Code Playgroud)

html javascript css html5 canvas

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

iOS上的Python或Ruby解释器

我在应用程序商店找到了这个应用程序:iLuaBox ,我想知道在没有越狱的情况下是否还有其他类似的东西,而不是Python或Ruby?

Lua对我来说可能类似于我所做的基本编程,但我想我会问)

ruby python iphone lua ios

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

项目欧拉18

嘿,一直在Project Euler工作,这个给我一些问题

从下面三角形的顶部开始并移动到下面一行的相邻数字,从上到下的最大总数为23.

3

7 4

2 4 6

8 5 9 3

也就是说,3 + 7 + 4 + 9 = 23.

找到下面三角形从上到下的最大总数:

...

注意:由于只有16384条路线,因此可以通过尝试每条路线来解决此问题.然而,问题67,对于包含一百行的三角形来说是同样的挑战; 它无法通过蛮力解决,需要一种聪明的方法!; O)

这是我用来解决它的算法

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Problem18
{
    class Program
    {
        static void Main(string[] args)
        {
            string triangle = @"75
95 64
17 47 82
18 35 87 10
20 04 82 47 65
19 01 23 75 03 34
88 02 77 73 07 63 67
99 65 …
Run Code Online (Sandbox Code Playgroud)

c#

13
推荐指数
4
解决办法
5210
查看次数

SharePoint - CustomAction未在工具栏上显示内容类型

我创建了一个内容类型的功能:

<ContentType ID="0x01007C963A8770A24bbfBDBCE157B96EE769"
             Name="Send" Group="Demo" Version="1">
</ContentType>
Run Code Online (Sandbox Code Playgroud)

我想为此内容类型创建自定义操作.
适用于ECB(每个项目标题的弹出菜单):

<CustomAction
    Id="Demo.Send.PopupMenu"
    Title="Send"
    Location="EditControlBlock"
    Description="Hold"
    RegistrationType="ContentType"
    RegistrationId="0x01007C963A8770A24bbfBDBCE157B96EE769">
      <UrlAction Url="http://www.google.com/search?q={ItemId} Cookies"/>
</CustomAction>
Run Code Online (Sandbox Code Playgroud)

但是,我不能让它在表单的工具栏上工作(编辑或显示):

<CustomAction
    Id="Demo.Send.DisplayFormToolbar"
    Title="Send"
    Location="DisplayFormToolbar"
    Description="Send"
    RegistrationType="ContentType"
    RegistrationId="0x01007C963A8770A24bbfBDBCE157B96EE769"
    Sequence="108">
       <UrlAction Url="http://www.google.com/search?q={ItemId} Cookies"/>
</CustomAction>
Run Code Online (Sandbox Code Playgroud)

我没有收到任何错误消息,我只是看不到按钮.
工作,如果我改变了RegistrationId0x01,但后来我看到它在所有内容类型(所有项目,真的).

知道这段代码有什么问题吗?

sharepoint custom-action sharepoint-2007 sharepoint-feature

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

检测ASP.NET MVC中的异步客户端断开连接

给定一个异步控制器:

public class MyController : AsyncController 
{
    [NoAsyncTimeout]
    public void MyActionAsync() { ... }

    public void MyActionCompleted() { ... }
}
Run Code Online (Sandbox Code Playgroud)

假设MyActionAsync开始一个需要几分钟的过程.如果用户现在进入MyAction操作,浏览器将等待连接打开.如果用户关闭其浏览器,则关闭连接.是否有可能检测到服务器上何时发生这种情况(最好是在控制器内)?如果是这样,怎么样?我尝试过压倒,OnException但在这种情况下永远不会发生.

注意: 我非常感谢下面的有用答案,但这个问题的关键方面是我正在使用AsyncController.这意味着HTTP请求仍然是打开的(它们像COMET或BOSH一样长寿),这意味着它是一个实时套接字连接.为什么在此实时连接终止时(即"通过对等方重置连接",TCP RST数据包)不能通知服务器?

c# asp.net-mvc asynchronous

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

你如何在C中显示"%5d"?

如何在C中显示字符串"%5d"?我尝试在百分比前加一个反斜杠,但它不会打印(并发出警告).我试过谷歌搜索但无济于事.我想这对我来说太宽了,找不到具体的答案.

#include <stdio.h>

int main(void)
{
    int test = 40;
    printf("\%5.1d %5.1d", test); //this is the one
    printf("%5.1d", test);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

c

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

使用Json.NET将Json String POST到远程PHP脚本

在将Json字符串发布到PHP Web服务器时遇到异常奇怪的行为.我使用JsonTextWriter对象来创建Json字符串.然后我将Json字符串作为POST请求发送.请参阅评论.代码中的HTML响应返回正确的输出,但在浏览器中查看时,网页显示NULL或array(0){}.

private void HttpPost(string uri, string parameters)
{
WebRequest webRequest = WebRequest.Create(uri);
webRequest.ContentType = "application/x-www-form-urlencoded"; // <- Should this be "application/json" ?
webRequest.Method = "POST";
byte[] bytes = Encoding.UTF8.GetBytes(parameters);
string byteString = Encoding.UTF8.GetString(bytes);
Stream os = null;
try
{ // Send the Post Data 
    webRequest.ContentLength = bytes.Length;   
    os = webRequest.GetRequestStream();
    os.Write(bytes, 0, bytes.Length);    

    Console.WriteLine(String.Format(@"{0}", byteString));     // <- This matches the Json object
}
catch (WebException ex)
{ //Handle Error }

try
{ // Get the response
    WebResponse webResponse = …
Run Code Online (Sandbox Code Playgroud)

php c# post json .net-3.5

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

jQuery的"each()"方法是for循环吗?

我尝试将序列化类添加到每个对象中,如下所示:

jQuery('#preload img').each(function(){
    jQuery('#thumbs').append('<img class="index' + index + '" src="' + source + '" />');
    index = ++index;
    });
Run Code Online (Sandbox Code Playgroud)

它奏效了.结果是一组图像,每个图像都有一个类image1,image2等等.这正是我想要的.但这实际上是循环一组对象的可靠方法吗?或者,如果此匿名函数执行时间较长,该函数可能会在index递增之前在下一个对象上启动吗?

谁知道实际发生了什么?

javascript jquery

7
推荐指数
2
解决办法
862
查看次数

模拟器iPhone Retina有错误的屏幕分辨率

我正在尝试编写通用应用程序.对于不同的屏幕分辨率,显示应略有不同.但是,当我这样编码:

- (void)viewDidLoad {
    SCREEN_WIDTH=[[UIScreen mainScreen] applicationFrame].size.width;
    SCREEN_HEIGHT=[[UIScreen mainScreen] applicationFrame].size.height;
    NSLog(@"w:%f h:%f",SCREEN_WIDTH,SCREEN_HEIGHT);
...
}
Run Code Online (Sandbox Code Playgroud)

我得到输出:w:320.000000 h:480.000000即使模拟器设置为
硬件 - >设备 - > iPhone(视网膜)
此外,具有此分辨率的图像在模拟器中显示为全屏图像.
我明白我应该得到w:640.000000 h:960.000000.
对其他人来说这样吗?任何想法为什么/如何解决?请参阅相关主题:此处

screen universal retina-display ios-simulator

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