问题列表 - 第45616页

登录后如何转发到正确的URL

我有一个网站,其中包含一个包含日志列表的网页.现在我通常会为某些用户提供访问该页面的链接,例如:http://172.20.22.77/someapp/results.htm?id = 45

现在当一些用户点击它时.它会给他一个登录屏幕.但是登录后它不会转到有意的页面.我正在使用会话来实现网站,它有很多页面,因此会话用于跟踪浏览页面的用户.

请让我知道如何在用户登录后重定向所询问的URL.

php url-routing

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

在多个线程中将Stream读取到MemoryStream

我被困在一个地方.我正在从URL读取flv文件.我正在将其读取到Stream,然后将此Stream写入循环中的MemoryStream.当代码从循环中出来时,我将整个MemoryStream写入ByteArray,然后将此ByteArray写入硬盘上的本地文件.

由于此flv太大,因此在循环中处理需要花费大量时间.我正在考虑在多个线程中读取MemoryStream中的原始大流.这意味着将Stream分成10个部分,并将这些部分写入多个线程中的MemoryStream.我该怎么做呢?

我附上了我的代码.

//Get a data stream from the url
                WebRequest req = WebRequest.Create(url);
                WebResponse response = req.GetResponse();
                using (Stream stream = response.GetResponseStream())
                {
                    //Download in chuncks
                    byte[] buffer = new byte[1024];

                    //Get Total Size
                    int dataLength = (int)response.ContentLength;



                    //Download to memory
                    //Note: adjust the streams here to download directly to the hard drive
                    using (MemoryStream memStream = new MemoryStream())
                    {
                        while (true)
                        {
                            //Try to read the data
                            int bytesRead = stream.Read(buffer, 0, buffer.Length);

                            if (bytesRead == 0)
                            { …
Run Code Online (Sandbox Code Playgroud)

c# multithreading memorystream bytearray stream

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

什么是属性的替代品?

属性有助于我们使用类依赖值而不是实例,它们可以帮助我们携带一些与我们的类没有强关系的值.但我发现了一些属性限制.我们无法在运行时更改这些值.所以我正在寻找一种方法来使用类似的属性概念,因为我们已经看到许多示例配置类由流畅的apis而不是属性.你知道这样一个现成的图书馆吗?使用属性概念避免属性限制的替代方法是什么?

c# reflection attributes annotations

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

Lambda语法从List中删除行

鉴于:

string removeRows = "";
int i = 0;
foreach (var row in userStats)
{
    if (row.OrderRow.RegistrationType == "Want Removed")
    {
        removeRows = removeRows + i.ToString() + ",";
    }
    i++;
}
Run Code Online (Sandbox Code Playgroud)

什么是Lambda语法来执行删除?

c# asp.net lambda

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

强制"www." 通过.htaccess

我想强制"www." 在我的网址上(例如http://domain.com成为http://www.domain.com).但是,我不希望它强制在已经拥有子域的URL上(例如http://images.domain.com不应该成为http://www.images.domain.com).我在网上找到的以下片段是后者:

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
Run Code Online (Sandbox Code Playgroud)

我需要做些什么才能让它对我有用?谢谢.

apache .htaccess

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

Prolog的人工智能和iPhone开发

我想知道我是否应该花时间用Prolog来学习AI.决定很简单.如果它在我作为iPhone开发人员的职业生涯中有任何好处,我会这样做.否则,我会跳过它.

那么,使用Prolog为iPhone开发人员学习AI有什么好处吗?(特别是对于建立游戏)

如果是这样,怎么样?

谢谢!

iphone artificial-intelligence objective-c prolog

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

Bash,zenity进度条没有取消

目前正在开发一个小型bash脚本,我的需求是一个没有取消按钮的进度条.我一直在研究zenity进度条,但还没有找到摆脱取消按钮的方法.

取消按钮的不存在是至关重要的,因为它会完全破坏进度条的方式.我看到了一个基于终端的进度条,但由于我对所有其他情况使用zenity对话框,我也想将它用于进度条.

任何idéas如何解决我的问题?任何其他进度条,或者是否可以摆脱取消按钮?

任何帮助都非常感谢,thanx!

bash zenity progress-bar

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

在razor语句之间输出文字HTML会导致编译错误

我有一个foo对象,我想输出:

标题,位置

所以我试试......:

@if (sometruestuff){
    @foo.Title, @foo.Location
}

@if (sometruestuff){
    @foo.Title , @foo.Location
}
Run Code Online (Sandbox Code Playgroud)

两者都无法编译.

然而...:

@if (sometruestuff){
    @foo.Title<span>,</span> @foo.Location
}
Run Code Online (Sandbox Code Playgroud)

...作品.

我缺少一些技巧吗?

编辑:这发生在一个代码块中,更新以反映这一点.

razor asp.net-mvc-3

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

用Phing查找文件替换文本

有谁知道如何使用Phing查找和替换文件中的文本?

phing

15
推荐指数
4
解决办法
9639
查看次数

我对多态性感到困惑

我知道多态性规则,我们可以通过像这样的代码参数发送它

interface Animal {
  void whoAmI();
}

class A implements Animal{

    @Override
    public void whoAmI() {
        // TODO Auto-generated method stub
        System.out.println("A");
    }

}

class B implements Animal{

    @Override
    public void whoAmI() {
        // TODO Auto-generated method stub
        System.out.println("B");
    }

}

class RuntimePolymorphismDemo {

public void WhoRU(List t){
    System.out.println(t.getClass());
}

public static void main(String[] args) {
     A a = new A();
     B b = new B();

     RuntimePolymorphismDemo rp = new RuntimePolymorphismDemo();
     rp.WhoRU(a);
     rp.WhoRU(b);
  }
}
Run Code Online (Sandbox Code Playgroud)

 List<Example> examples = new …
Run Code Online (Sandbox Code Playgroud)

java oop polymorphism

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