小编Joe*_*man的帖子

生成自动打印的PDF

我有一个生成PDF的ASP.NET Web应用程序.我正在使用iTextSharp.会发生什么是您单击按钮并下载.我的雇主希望能够单击按钮并使用打印对话框打开它.

c# pdf asp.net itextsharp

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

使用逗号分析数据中的CSV

可能重复:
在CSV文件中处理逗号

我自己写了一个CSV解析器,它工作正常,直到我打到这个记录: B002VECGTG,B002VECGTG,HAS_17131_spaceshooter,"4,426",0.04%,"4,832",0.03%,0%,1,0.02%,$20.47 ,1 逃脱,在"4,426"和"4,426"制动我的解析器.

这就是我用来解析文本行的内容:

            char[] comma = { ',' };
            string[] words = line.Split(comma);
Run Code Online (Sandbox Code Playgroud)

如何防止我的程序破坏?

.net c# csv

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

XDocument.Load()错误

我有一些代码:

WebRequest request = HttpWebRequest.Create(url);
WebResponse response = request.GetResponse();
using (System.IO.StreamReader sr = 
    new System.IO.StreamReader(response.GetResponseStream()))
{
    System.Xml.Linq.XDocument doc = new System.Xml.Linq.XDocument();
    doc.Load(new System.IO.StringReader(sr.ReadToEnd()));
}
Run Code Online (Sandbox Code Playgroud)

我无法在XML文档中加载我的响应.我收到以下错误:

Member 'System.XMl.Linq.XDocument.Load(System.IO.TextReader' cannot be accessed 
with an instance reference; qualify it with a type name instead.
Run Code Online (Sandbox Code Playgroud)

这变得非常令人沮丧.我究竟做错了什么?

c# linq-to-xml

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

在另一个类的构造函数中初始化类对象的数组

如果我有课:

class A
{
private:
     char z;
     int x;

public:
     A(char inputz, int inputx);
     ~A() {}
}
Run Code Online (Sandbox Code Playgroud)

我想A在课堂上制作一个数组B.

class B
{
private:
    A arrayofa[26];

public:
    B();
    ~B() {}
    void updatearray(); // This will fill the array with what is needed.
}


class B
{
    B:B()
    {
        updatearray();
        std::sort( &arrayofa[0], &arrayofa[26], A::descend );
    }
}
Run Code Online (Sandbox Code Playgroud)

如何arrayofa在构造函数中显式初始化B

c++ arrays data-structures

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

Binutils stat非法选项-c

我在我的脚本中使用两次stat来查找文件文件权限,一次查找文件的大小.

 `stat -c %A "$directory/$file"`
 `stat -c %s "$directory/$file"`
Run Code Online (Sandbox Code Playgroud)

我使用的是OSX 10.7,目录和文件是我所在的当前目录和文件的变量.

macos bsd gnu stat binutils

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

为什么这行告诉我一个float不能用作整数

我有这一行,我的脚本被抓住了:

for d in range(len(r)/2)
Run Code Online (Sandbox Code Playgroud)

我不确定它在浮点数中的价值是多少.我尝试将r/2的长度转换为int,但仍然会出现此错误.我是Python新手,真的输了.

python python-3.x

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

带有struct dirent的sys/stat S_ISDIR(m)

我想检查文件是目录,链接还是仅仅是常规文件.我遍历目录并将每个文件保存为struct dirent *.我试图传递d_inoS_ISDIR(m),, S_ISLINK(m)或者S_ISREG(m)无论文件如何,我都不会得到积极的结果.所以我的问题是:我怎么使用S_ISDIR(m)struct dirent

c c++ systems-programming

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

查询无效

我有SQL语句:

SELECT        ASIN, Date, DateSoldActualized, FNSKU, ItemName, MaxShipmentDateAllSkus,    MaxShipmentDateThisSKU, MerchantID, MerchantSKU, SoldIn30Days, TotalQty
FROM            AmazonSKUs
WHERE        (MerchantSKU LIKE @MerchantSKU)
Run Code Online (Sandbox Code Playgroud)

我有一个包含20,000条记录的大型数据库.这些记录中的72个具有以MEA_开头的MerchantSKU.当我用MEA_%搜索时,我什么都没得到.我有大约100条记录以ACD_开头.当我通过ACD_%查询时,我得到10条记录我是否使用我正在编写的程序来显示此数据或直接对我的数据库运行查询.

要执行此操作,我从GUI调用一个函数:

s.createdisplay(txtSellerSku.Text.Trim()+"_%");

它反过来调用这个函数构建了几个List<string>:

inventory.AmazonSKUsDataTable builder = i.GetbySKU(sellersku);

从我的bll调用此函数实际运行我的查询:

    [System.ComponentModel.DataObjectMethodAttribute
    (System.ComponentModel.DataObjectMethodType.Select, false)]
    public inventory.AmazonSKUsDataTable GetbySKU(string SKU)
    {
        return Adatper.GetbySKU(SKU);
    }
Run Code Online (Sandbox Code Playgroud)

所以这是我的问题,为什么这个查询不起作用?

编辑:以下是我的数据行

MerchantID MerchantSKU Date TotalQty SoldIn30Days ASIN SELECT ASIN, Date, DateSoldActualized FNSKU ItemName MaxShipmentDateAllSkus MaxShipmentDateThisSKU ItemName Rank Price Amazon

A1B7M9EQGNCLQA MEA_89930_C6.39 6/3/2011 6:35:07 PM 47 6/3/2011 6:35:07 PM 0 B0020OWVDS 6/3/2011 6:35:07 PM 6/3/2011 6:35:07 PM X0006J5C9F NULL …

sql sql-server-2008

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

在大字符串中查找浮点

我有一个大字符串,在字符串中有一系列浮点数.一个典型的字符串会有Item X $4.50 Description of item \r\n\r\n Item Z $4.75...文本真的没有押韵或理由.我已经是最低的,我需要找到字符串中的所有值.因此,如果是,10.00它会发现每个10.05或更少的价值.我会假设某种正则表达式会涉及到找到值,然后我可以将它们放在一个数组中然后对它们进行排序.

因此,找到哪些值符合我的标准就是这样的.

int [] array;
int arraysize;
int lowvalue;
int total;

for(int i = 0; i<arraysize; ++i)
{
    if(array[i] == lowvalue*1.05) ++total;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是在数组中获取这些值.我已经读过这个但是d +并不适用于浮点数.

c# regex string floating-point double

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

XML文档解析C#

我有一个REST Web服务创建一个XMLDocument我有点困惑如何访问内部文本FormattedPrice使用XMLNode.我可以毕业,但这会给我所有的内心文字.

<Offers>
    <Offer>
       <OfferListing>
          <Price>
            <Amount>1067</Amount>
            <CurrencyCode>USD</CurrencyCode>
            <FormattedPrice>$10.67</FormattedPrice>
          </Price>
       </OfferListing>
    </Offer>
</Offers>
Run Code Online (Sandbox Code Playgroud)

c# xml

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