问题列表 - 第16014页

HttpWebRequest C#上传文件

使用C#,我正在尝试通过电子邮件营销客户端集成我的网上商店。我想每晚上传一次用逗号分隔的订户文件。他们说要使其正常工作,它必须是一个表单帖子:multipart / form-data,但我没有使用表单。我可以连接到他们的服务器,但是我一直在找回数据不能为空。谁能帮我解决这个问题?

public static string Create()
    {
        string authInfo = "username" + ":" + "password";

        string root = AppDomain.CurrentDomain.BaseDirectory;
        string file = root + "Folder\\work.txt";

        FileInfo fi = new FileInfo(file);
        int fileLength = (int)fi.Length;

        FileStream rdr = new FileStream(file, FileMode.Open);

        HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
        httpWebRequest.Method = "POST";
        httpWebRequest.ContentType = "application/x-www-form-urlencoded";
        httpWebRequest.Accept = "application/xml";

        authInfo = Convert.ToBase64String(Encoding.Default.GetBytes(authInfo));
        httpWebRequest.Headers["Authorization"] = "Basic " + authInfo;
        byte[] requestBytes = new byte[fileLength];

        int bytesRead = 0;
        httpWebRequest.ContentLength = requestBytes.Length;
        using (Stream requestStream = httpWebRequest.GetRequestStream()) …
Run Code Online (Sandbox Code Playgroud)

c# file uploading httpwebrequest

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

如果在Python的新列表中找到,则从dict中删除

假设我有一个包含任意数量值的字典.然后我创建一个列表.如果在字典中找到列表的任何值,无论它是键还是索引,如何删除完整值?

例如:

dictionary = {1:3,4:5}
list = [1]
...
    dictionary = {4:5}
Run Code Online (Sandbox Code Playgroud)

如何在不创建新词典的情况下执行此操作?

python merge dictionary list

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

如何实现像.NET的ConcurrentBag <T>这样的类?

我发现自己ConcurrentBag<T>对即将推出的.NET 4.0框架中的类的存在非常感兴趣:

当订购无关紧要时,袋子可用于存放物品,与套装不同,袋子支持重复.

我的问题是:这个想法如何实施?大多数集合我熟悉基本量(引擎盖下)某种形式的阵列,其中为了不得"的事情,"但有一个订单(这就是为什么,尽管它并不需要,枚举几乎总是要经过一个不变的集合,可以是List,Queue,Stack,等以相同的顺序).

如果我不得不猜测,我可能会建议在内部它可能是一个Dictionary<T, LinkedList<T>>; 但实际上这似乎是非常可疑的,因为将任何类型T用作关键都没有意义.

我期待/希望的是,这实际上是一个已经在某处被"弄清楚"的既定对象类型,并且知道这种已建立类型的人可以告诉我它.这对我来说太不寻常了 - 其中一个概念在现实生活中很容易理解,但很难转化为可用的类作为开发人员 - 这就是为什么我对可能性感到好奇.

编辑:

一些响应者建议a Bag可以是内部哈希表的一种形式.这也是我最初的想法,但我预见到这个想法有两个问题:

  1. 当您没有针对相关类型的合适哈希码函数时,哈希表并不是那么有用.
  2. 简单地跟踪对象在集合中的"计数"与存储对象不同.

正如Meta-Knight建议的那样,也许一个例子可以使这更清楚:

public class ExpensiveObject() {
    private ExpensiveObject() {
        // very intense operations happening in here
    }

    public ExpensiveObject CreateExpensiveObject() {
        return new ExpensiveObject();
    }
}

static void Main() {
    var expensiveObjects = new ConcurrentBag<ExpensiveObject>();

    for (int i = 0; i < 5; i++) {
        expensiveObjects.Add(ExpensiveObject.CreateExpensiveObject()); …
Run Code Online (Sandbox Code Playgroud)

.net language-agnostic collections bag

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

PVRTC格式会影响图像质量

对于iPhone游戏开发,我为了性能而从PNG格式切换到PVRTC格式.但是PVRTC压缩会破坏图像的质量.我正在使用具有透明度的spritesheets来制作角色动画.而pvrtc使得边缘在透明胶片附近看起来很混乱.

我读到pvrtc无法处理边缘和所有..但是它有解决方案吗?我们可以对这些图像做些什么,至少在这个角色周围不会有这些泥泞的边界.

桑卡尔

compression image pvrtc

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

如何在文件中组织OO js代码?本地网络应用

我目前正在开发一个将在B2B环境中的本地网络上运行的应用程序.所以我几乎可以忘记在节省带宽方面的(迷你?)优化,因为硬件便宜,程序员很贵.

我们在项目中有一个结构良好的面向对象的js代码,显然有很多js类.如果所有类都将存储在单独的文件中,那么浏览此代码并因此维护它将非常容易.

但这将使我的浏览器生成几十个HTTP请求,以获取我在页面上需要的所有js文件/类.即使在本地环境中,它在第一次加载(具有空缓存)时也不是超快,并且稍后当您修改它并且缓存必须被无效时.

可能的解决方案:

  • 违反规则"每个文件一个类"
  • 一直使用YUI压缩器(在开发和生产中)生成一个大的js文件.

但是如果我们为此选择YUI压缩器(在开发环境中没有缩小操作,并且缩小生产) - 那么我们需要在任何js文件中的每次修改时重新加载/重新编译这个大js文件.

你会推荐什么来解决这个问题?

javascript oop yui code-organization

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

ns_initparse 的链接器错误

这里的代码

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <netinet/in.h>
#include <resolv.h>

int main (int argc, char *argv[])
{
    u_char nsbuf[4096];
    char dispbuf[4096];
    ns_msg msg;
    ns_rr rr;
    int i, j, l;

    if (argc < 2) {
        printf ("Usage: %s <domain>[...]\n", argv[0]);
        exit (1);
    }

    for (i = 1; i < argc; i++) {
        l = res_query (argv[i], ns_c_any, ns_t_mx, nsbuf, sizeof (nsbuf));
        if (l < 0) {
            perror (argv[i]);
        } else {
#ifdef USE_PQUERY

/* this will give lots of detailed …
Run Code Online (Sandbox Code Playgroud)

c linker gcc

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

<img>定位行为

我似乎无法理解img标签在html页面中与文本一起表现的方式.

我已经删除了边距和填充,但在img或其他一些意外行为下似乎总有一些额外的空间.我确信使用绝对定位或负边距的快速CSS解决方法,但我正在寻找更通用的解决方案.

问题:有人可以解释img标签是如何定位的,特别是为什么它们与文本一起垂直偏移?

html css image

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

StackOverflow中标记的AutoSuggest功能如何避免在每个键击中查询

我正在尝试使用Jquery为本网站文本区域下方的标签实现类似autosuggest功能的类似功能.我试图弄清楚在几次击键后如何发送请求,而不是在每次击键后发送.我正在使用'keyup'事件来触发我的应用程序上的请求.我意识到这可能会导致服务器命中次数过多,并可能影响性能.

如果有人可以解释我如何通过不在每个keyup上运行查询来实现stackOverflow所做的事情,这将是非常棒的.

jquery autocomplete autosuggest

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

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

从子域读取Javascript Cookie

在子域名 - a.test.com上 - 我正在尝试读取.test.com上设置的cookie.如果我在JS中使用document.cookie,我所得到的只是来自a.test.com的cookie.从.test.com读取cookie的语法或路由是什么?

我很确定你可以阅读 - 从子域到fqdn - 但你不能读下来 - fqdn到子域.

谢谢!

javascript cookies

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