问题列表 - 第8213页

ASP.net mvc页脚的常用数据

所以,我有一个页脚,它将出现在我的Web应用程序的每个页面上

我需要它来渲染动态数据......这意味着每个控制器动作都需要返回包含这些数据的viewData ..以及特定于动作的数据

你们怎么实现这个?或许基本控制器的构造函数?

asp.net-mvc viewdata

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

底层连接已关闭:接收时发生意外错误

当我在我的win2k8机器上尝试我的程序它运行正常,但在赢得2k3它给我这个错误错误消息

这是'生成错误的代码

WebClient wc = new WebClient(); 
wc.DownloadFile("ftp://ftp.website.com/sample.zip");
Run Code Online (Sandbox Code Playgroud)

这是奇怪的部分.如果我完全禁用服务器上的防火墙.错误消失了.但如果我将程序添加到例外列表并打开防火墙,它仍然会出错.

在网上搜索了几天,找不到任何解决方案.

c# webclient windows-server-2003 windows-server-2008

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

楼层多余(sqrt(floor(x)))?

我有floor(sqrt(floor(x))).这是真的:

  1. 内心floor是多余的.
  2. 外部floor是多余的.

math floor

13
推荐指数
3
解决办法
4485
查看次数

如何区分页面刷新和关闭页面

我有一个网络应用程序游戏,而在游戏中,我想拥有它,所以如果用户关闭页面或他们的浏览器,它将自动注销.我尝试使用附加到窗口的onbeforeunload事件:

window.onbeforeunload = function() {
    // perform logout functions here
}
Run Code Online (Sandbox Code Playgroud)

问题是,如果用户刷新页面,也会触发.有没有办法可以检测用户是否完全关闭整个页面,或只是刷新它?

javascript php

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

Cocoa为什么我必须保留并释放一个函数参数?

我正在研究Aaron Hillegass的书,特别是彩票的例子.我对这个-setEntryDate:方法有疑问; 为什么我要保留date?该程序仍然有效而不保留它.

 -(void)setEntryDate:(NSCalendarDate *)date {
    [date retain];
    [entryDate release];
    entryDate = date;
}
Run Code Online (Sandbox Code Playgroud)

但这仍然可行:

-(void)setEntryDate:(NSCalendarDate *)date {
    entryDate = date;
}
Run Code Online (Sandbox Code Playgroud)

那么为什么我必须保留date然后发布entryDate呢?

macos cocoa objective-c

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

没有处置的Xml序列化

       using (var file_stream = File.Create("users.xml"))
        {
            var serializer = new XmlSerializer(typeof(PasswordManager));
            serializer.Serialize(file_stream, this);
            file_stream.Close();
        }
Run Code Online (Sandbox Code Playgroud)

使用上面的代码非常有效.但是,当我把它缩短为:

          var serializer = new XmlSerializer(typeof(PasswordManager));
          serializer.Serialize(File.Create("users.xml"), this);
Run Code Online (Sandbox Code Playgroud)

当我尝试在同一测试中反序列化users.xml文件时,我得到以下异常:进程无法访问文件'users.xml',因为它正由另一个进程使用.

原因似乎是File.Create方法返回一个打开的FileStream,我无法关闭,因为我没有保留它的引用.

我的坏,还是微软的?;-)

.net idisposable xml-serialization

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

如何无缝连接MP3流?

我正在开发能够播放目标广告的流媒体服务器.基本上听众会听到相同的音乐,但每一个,比方说,30分钟就会出现一块广告,每个听众都有自己的音乐.实现这样的流服务器带来了各种问题,这个问题就是其中之一.

服务器将以类似于Icecast的方式工作,即它将从某个流生成器通过网络读取流并将其转发给每个侦听器.当广播广告时,服务器停止从生成器获取流,从文件中读取广告并将它们插入到每个侦听器的缓冲区中,传输它们并从发生器的中继流中恢复.

当服务器从中继流切换到广播广告时,它必须连接两个MP3流(我们用MP3播放).我担心的是,简单地追加一个接一个的数据可能会产生一些可听到的伪像.可以无缝完成吗?

我已经想到了这个: - 我可以让服务器知道MP3帧,以避免同步错误. - 我正在考虑在流中的MP3帧之后从广告文件中添加MP3帧. - 由于广告是从正确编码的MP3文件中加载的,因此我避免了字节存储的问题,因为文件中的第一帧无法使用它.

但我担心的是MDCT的工作方式.听众不知道我的服务器会做什么,因此他们的MP3解码器可能会产生一些工件,因为不正确的MDCT数据会在他们下载的流中一个接一个地放置.广告文件开头的零填充是否会对此进行补偿?

你知道任何可以无缝地连接两个MP3文件而不解压缩它们的库/工具(如果可能的话,开源)吗?

你能指出任何描述MP3格式的好资源吗?我搜索了很多网,发现了很多信息,但我仍然想念整体情况.

也许你知道如果我使用像OGG/Vorbis,AAC这样的其他编解码器会更容易吗?

PS.这个问题并不重复合并mp3文件的最佳方法什么?.mp3wrap和工具都不适合我.

streaming mp3 lossless

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

这个多线程程序的性能是否优于非多线程程序?

我的一位同事让我为他写一份作业.虽然这不太符合道德规范,但我还是认罪.这就是问题所在:用C编写程序,计算序列1 2 + 2 2 + ... + n 2.假设n是p的倍数,p是线程数.这就是我写的:

#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>

#define SQR(X) ((X) * (X))

int n, p = 10, total_sum = 0;

pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;
/* Function prototype */
void *do_calc(void *arg);

int main(int argc, char** argv)
{
    int i;
    pthread_t *thread_array;
    printf("Type number n: ");
    fscanf(stdin, "%d", &n);

    if (n % p != 0 ) {
        fprintf(stderr, "Number must be multiple of 10 (number of threads)\n");
        exit(-1);
    }


    thread_array = …
Run Code Online (Sandbox Code Playgroud)

c unix multithreading

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

在Python中打印Daemonic Thread Exceptions

Python不会从守护程序线程中引发的异常中打印回溯消息.

例如,此代码创建一个守护线程并在新线程中引发异常:

def error_raiser():
    raise Exception

import threading
thread = threading.Thread(target=error_raiser)
thread.daemon = True
thread.start()
Run Code Online (Sandbox Code Playgroud)

但不打印追溯.(它没有输出).

但是,如果线程未设置为守护程序线程,Python将打印回溯.以下是一行注释掉的相同代码:

def error_raiser():
    raise Exception

import threading
thread = threading.Thread(target=error_raiser)
# thread.daemon = True
thread.start()
Run Code Online (Sandbox Code Playgroud)

和输出:

Exception in Thread-1:
Traceback (most recent call last):
  File "C:\Python26\lib\threading.py", line 525, in __bootstrap_inner
    self.run()
  File "C:\Python26\lib\threading.py", line 477, in run
    self.__target(*self.__args, **self.__kwargs)
  File "test.py", line 2, in error_raiser
    raise Exception
Exception
Run Code Online (Sandbox Code Playgroud)

在Python 2.6.2和Python 3.0.1中执行此代码并给出相同的结果.但有趣的是,如果我通过在IPython shell中导入代码来执行代码,则会显示该线程是否为守护进程的异常.

根据文档,"守护进程"标志的唯一意义是"当只剩下守护进程线程时,整个Python程序退出." 这会让我相信不会在异常后打印回溯是Python中的错误,除非我遗漏了文档中的内容.

这是一个错误,还是我错过了文档中的某些内容,这种行为是故意的?如果是故意的,我如何强制Python在守护程序线程中打印回溯而不使用IPython?

python multithreading

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

Java - 这是一个很好的编程实践吗?

只是想知道以下是否被认为是良好的编程习惯?我喜欢尽可能简洁和整洁地保存我的个人源文件,但我想知道更有经验的编码器会想到它.我特别喜欢Settings.java类的想法,将我的所有"魔数"保存在一个地方.有没有人建议我如何改进事物?

快乐的编码:-)

class ApplicationLauncher 
{
    public static void main(String[] args) 
    {
        SwingApplication mySwingApplication = new SwingApplication();
    }
}

//////////////

import javax.swing.*;

public class SwingApplication extends JFrame
{
    public SwingApplication()
    {       
        JFrame myJFrame = new JFrame();
        myJFrame.setSize(Settings.frameWidth, Settings.frameHeight);
        myJFrame.setVisible(true);      
    }
}

//////////////

class Settings 
{
    static int frameWidth = 100;
    static int frameHeight = 200;
}
Run Code Online (Sandbox Code Playgroud)

java coding-style constants

5
推荐指数
2
解决办法
2049
查看次数