问题列表 - 第23625页

在C#中,两个左尖括号"<<"是什么意思?

基本上是标题中的问题.我正在看MVC 2源代码:

[Flags]
public enum HttpVerbs {
    Get = 1 << 0,
    Post = 1 << 1,
    Put = 1 << 2,
    Delete = 1 << 3,
    Head = 1 << 4
}
Run Code Online (Sandbox Code Playgroud)

而我只是好奇双左眼角饼干的<<作用.

.net c# operators bit-shift bitwise-operators

43
推荐指数
14
解决办法
4709
查看次数

如何通过单击链接在另一个浏览器实例中打开页面

我有一个链接

<a id="DownloadLink" href='controller/action' target="_blank">Download File</a>
Run Code Online (Sandbox Code Playgroud)

必须在另一个标签页或页面中打开图像.但它让我下载文件.
我的动作看起来像这样

public FileContentResult GetSurveyFile(int Id)
        {
            if (Id == 0)
                return null;
            Survey survey = Repository.GetItem(Id);
            if (survey.File == null)
                return null;

            return File(survey.File.FileContent.ToArray(), survey.File.ContentType,survey.File.Name);
        }
Run Code Online (Sandbox Code Playgroud)

其中内容类型是image/jpeg

怎么了?

html browser asp.net-mvc

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

如何同步读取和写入套接字?

我们创建一个套接字.在套接字的一侧,我们有一个"服务器",另一边有一个"客户端".服务器和客户端都可以写入和读取套接字.这是我的理解.我不明白以下事项:

  1. 如果服务器从套接字读取,它是否只在套接字中看到客户端写入套接字的那些东西?我的意思是如果服务器向套接字写入内容而不是从套接字读取,它(服务器)是否会在套接字中看到它(服务器)在那里写的内容?我希望不是.

  2. 让我们考虑以下情况.客户端向套接字写入内容,然后将新内容写入套接字,然后服务器从套接字读取.服务器会在那里看到什么?只有客户写的"新"东西或"新"和"旧"的东西?

  3. 如果客户端(或服务器)写入套接字,它是否可以查看其他方是否收到了书面信息?例如,out.println("Hello, Server!")将返回true服务器收到此消息.

java sockets

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

编写Iron Python调试器

作为一个学习练习,我正在使用IronPython编写一个简单的扩展/插件/宏框架 - 我已经掌握了基础知识,但我想添加一些基本的调试支持,以使我的脚本编辑器更易于使用.

我一直在互联网上搜索一下,我发现了一些编写托管调试器的好资源(包括Mike Stall的优秀.Net调试博客CLR调试API上的MSDN文档) - 我知道IronPython是基本上是IL,但除此之外,我对如何开始有点迷失,特别是:

  • 调试动态语言(如IronPython)与静态语言(如C#)之间是否存在显着差异?
  • 我是否需要以特殊方式执行我的脚本以使IronPython输出合适的调试信息?
  • 调试在当前进程内运行的脚本是否会导致死锁,或者IronPython是否在子进程中执行我的脚本?
  • 我最好先研究如何制作一个简单的C#调试器以获得一般的想法?

(我现在对制作调试器的GUI方面不感兴趣 - 我已经非常了解这可能如何工作)

debugging clr ironpython

9
推荐指数
2
解决办法
2563
查看次数

iTextSharp自定义纸张尺寸

我正在使用iTextsharp库来创建PDF文件.我可以像这样声明A4风景纸:

 Dim pdfTable As New PdfPTable(9)
pdfTable.WidthPercentage = 100
Dim pdfDoc As New Document(PageSize.A4.Rotate())
Run Code Online (Sandbox Code Playgroud)

我想知道如何手动设置pdfTable或A4高度的高度.因为底部留下了更多的边距,我需要在该边缘放置一些文字.现在,我在底部放了一行文字,这条线被推到了新的页面.

Q1:如何覆盖iTextsharp提供的A4纸的高度?

Q2:如何创建自定义尺寸纸张,例如宽度= 29厘米,高度= 22厘米?

谢谢.

vb.net itextsharp

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

为什么我需要PUT或DELETE Http Verbs?

在MVC 2发布之后,我开始检查并使用新功能,但我无法理解动词PUTDELETE动词的用途.

我搜索了它并阅读了一些文章,但我无法得到它.

DELETE和的主要目的是PUT什么?它们是否比使用GETPOST方法更有优势(即使我可以使用GET和POST处理所有请求)?

asp.net http-verbs asp.net-mvc-2

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

QuantLib入门指南

在quantlib(http://quantlib.org)上有一个很好的入门文档吗?这些示例没有详细记录,并且帮助没有给出那么多的见解.

c++ finance quantlib

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

这个C++代码有什么问题?

我是初学者,我有一个问题:

这段代码没有编译:

main.cpp中:

#include <stdlib.h>
#include "readdir.h"
#include "mysql.h"
#include "readimage.h"


int main(int argc, char** argv) {
    if (argc>1){
    readdir(argv[1]);
  //  test();
    return (EXIT_SUCCESS);
    }
    std::cout << "Bitte Pfad angeben !" << std::endl ;
    return (EXIT_FAILURE);
}
Run Code Online (Sandbox Code Playgroud)

readimage.cpp

#include <Magick++.h>
#include <iostream>
#include <vector>

using namespace Magick; using namespace std;

void readImage(std::vector<string> &filenames) {
    for (unsigned int i = 0; i < filenames.size(); ++i) {
        try {
            Image img("binary/" + filenames.at(i));

            for (unsigned int y = 1; y < img.rows(); …
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
2
解决办法
680
查看次数

fwrite是非阻塞的吗?

在打电话之前fflush我可以考虑fwrite=非阻塞写吗?如果没有,为什么不,我的替代品是什么?

c file-io

6
推荐指数
2
解决办法
8663
查看次数

wsFederationHttpBinding over net.tcp

我有使用net.tcp绑定(流式和缓冲端点)的服务.我想在这些服务中添加WIF联合安全性,同时继续使用net.tcp绑定.我试图创建自定义绑定,但到目前为止都没有成功.以下是我正在尝试的一般架构.我正在寻找正确的绑定配置来使这项工作.

  • 客户端 - WPF应用程序
  • 依赖方 - 使用net.tcp端点的WCF服务
  • STS - 具有http(s)端点的WCF服务

wcf wif

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