问题列表 - 第27484页

响应重定向'+'

我写的时候

Response.Redirect("Default2.aspx?Name=" + TextBox1.Text);
Run Code Online (Sandbox Code Playgroud)

然后

string input = Request.QueryString["Name"];
Run Code Online (Sandbox Code Playgroud)

如果我在文本框中写yahoo + music

输入将是雅虎音乐为什么?我怎么能保持'+'?

c# asp.net response

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

HTML Chrome审核指定图像尺寸

我刚开始在一些基本的html网站上使用chrome开发工具,我使用了审计工具.

我有两个相同的图像,一个具有高度和宽度属性,一个没有.在参考资料部分,延迟和下载时间都相同.然而,审计显示

Specify image dimensions (1) A width and height should be specified for all images in order to speed up page display.

这实际上有帮助吗?还有其他方法可以加快页面时间吗?

这只是我正在建立的网站的启动页面,因此它只是html,没有CSS或JavaScript或任何东西.我已经压缩了图像,但我想加快加载时间.有办法吗?

html performance google-chrome image

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

P = NP:最有前途的方法是什么?

我知道,P = NP一直没有解决到现在,但有谁能够告诉我一些关于以下内容:当前什么是最有前途的数学/计算机科学的方法是可以有助于解决这个问题?或者到目前为止还没有任何已知的方法可能有用吗?是否有关于此主题的任何(免费)纲要,我可以在这个领域找到所有/大部分研究成果?

theory computer-science p-np np

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

为什么评价为真

乳清的评价是真的吗?

<?php


$val2=0;

//outputs that is an error123
if($val2=='error123'){
   echo 'that is an error123<br />';
}else{
   echo 'that is not an error123<br />';
}  
Run Code Online (Sandbox Code Playgroud)

php

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

Cpp一些基本问题

我的任务如下:使用char*name和int age创建类Person.使用动态分配内存为变量,析构函数,函数init和友元函数显示实现构造函数.然后将此类转换为header和cpp文件,并在其他程序中实现.好的,这是我的Person类:

#include <iostream>
using namespace std;

class Person {   
    char* name;
    int age;
public:   

    Person(){
        int size=0;
        cout << "Give length of char*" << endl;
        cin >> size;
        name = new char[size];      
        age = 0;
    }

    Person::~Person(){
        cout << "Destroying resources" << endl;
        delete [] name;
        delete take_age();
    }  

    friend void show(Person &p);

   int* take_age(){
       return &age;
   }

   char* take_name(){
         return name;      
   }

    void init(char* n, int a) {
        name = n;
        age = a;
    }
}; 

void show(Person …
Run Code Online (Sandbox Code Playgroud)

c++ oop header-files

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

实体框架 - 乐观并发问题

我有一个每10秒运行一次的Windows服务...每次运行时,它会获取一些测试数据,修改它并使用EntityFramework将其持久保存到数据库中.但是,在每次运行时,当我尝试持久化更改时,我会得到以下乐观并发异常: -

存储更新,插入或删除语句会影响意外的行数(0).自实体加载后,实体可能已被修改或删除.刷新ObjectStateManager条目

我知道一个事实是没有其他任何东西写入该数据库但我的服务每10秒更新一次记录.什么可能导致并发异常?

我认为对象图中的某个相关实体在第二次保存操作之前被修改了.我所做的只是实例化一个新的对象上下文,并在我使用相同的上下文检索的一些记录上调用保存操作.以下代码工作---

var ctx = new blahEntities();
var profile = ctx.ProfileSet.Where(pr=>pr.FirstName.Contains("a")).FirstOrDefault();
profile.Address = "modified";
ctx.SaveChanges();
ctx.Refresh(RefreshMode.StoreWins,profile);
Run Code Online (Sandbox Code Playgroud)

concurrency entity entity-framework

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

asp.net mvc谁在线

问候,有人可以给我一些建议或链接,以帮助我实现以下方案.页面将用asp.net mvc编写.授权将由会员实施.方案如下:

User1刚刚登录.过了一会儿,User2尝试登录成功.然后,应通知user1 User2刚刚登录.此外,应通知User2 User1已联机.

我怎样才能实现这样的目标?这些用户也应该可以相互写消息.(像聊天一样).

asp.net-mvc

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

Jquery在<tr>之前插入元素

我试图插入一个块元素在另一个之前插入一些东西.我不确定我是否使用正确的方法,但这是我的代码.希望你们能帮忙.谢谢!

jQuery的

$("#addMatch").click(function(){

    $("<td>New insert</td>").insertBefore("#addMatch").closest('tr');

    return false;   //this would insert the <td>New insert</td> before the               
                    //<td><input type="button" id="addMatch" name="addMatch" value="Add 
                    //Match" </td> but not <tr>
});
Run Code Online (Sandbox Code Playgroud)

HTML

<tr>
<td>some data</td>
</tr>

//can't tell how many tr would show before the last "addMatch" button. It's dynamic. 
// I want the <td>New insert</td> show up here.
    <tr> 
    <td><input type="button" id="addMatch" name="addMatch" value="Add Match" </td>
    </tr>
Run Code Online (Sandbox Code Playgroud)

html jquery insert

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

将synchronized()与ReentrantLock.lock()混合

在Java中,做ReentrantLock.lock()ReetrantLock.unlock()使用相同的锁定机制synchronized()

我的猜测是"不",但我希望是错的.

例:

想象一下,线程1和线程2都可以访问:

ReentrantLock lock = new ReentrantLock();
Run Code Online (Sandbox Code Playgroud)

线程1运行:

synchronized (lock) {
    // blah
}
Run Code Online (Sandbox Code Playgroud)

线程2运行:

lock.lock();
try {
    // blah
}
finally {
    lock.unlock();
}
Run Code Online (Sandbox Code Playgroud)

假设线程1首先到达其部分,然后在线程1完成之前到达线程2:线程2将等待线程1离开synchronized()块,还是继续运行?

java locking synchronized reentrancy

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

正则表达式数值数据处理:匹配一系列大于X的数字

说我有这样的数据:

number_stream = [0,0,0,7,8,0,0,2,5,6,10,11,10,13,5,0,1,0,...]
Run Code Online (Sandbox Code Playgroud)

我想处理它寻找符合某种模式的"颠簸".

想象一下,我有自己的自定义正则表达式语言来处理数字,其中[[> = 5]]表示任何数字> = 5.我想捕获这种情况:

([[ >=5 ]]{3,})[[ <3 ]]{2,}
Run Code Online (Sandbox Code Playgroud)

换句话说,我想开始捕捉任何时候我向前看并连续看到3个或更多值> = 5,并且在我向前看并且看到2 +值<3时停止捕获.所以我的输出应该是:

>>> stream_processor.process(number_stream)
[[5,6,10,11,10,13,5],...]
Run Code Online (Sandbox Code Playgroud)

注意,第一个7,8,...被忽略,因为它不是足够长的时间,并且捕获结束之前0,1,0....

我还想要一个stream_processor对象,我可以在后续process调用中逐步传递更多数据,并在完成后返回捕获的块.

我已经写了一些代码来做这件事,但它很丑陋且状态机器,我不禁觉得我错过了一些明显的东西.干净利落的想法吗?

python regex

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