问题列表 - 第17704页

如何从字符串生成流?

我需要为一个方法编写单元测试,该方法接受来自文本文件的流.我想做这样的事情:

Stream s = GenerateStreamFromString("a,b \n c,d");
Run Code Online (Sandbox Code Playgroud)

c# string unit-testing stream

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

如何防止全局覆盖的"新"运算符从外部库链接

在我们的iPhone XCode 3.2.1项目中,我们链接了2个外部静态C++库libBlue.a和libGreen.a.libBlue.a全局覆盖了" new "运算符,用于自己的内存管理.然而,当我们构建我们的项目时,libGreen.a最终会使用libBlue的new运算符,这会导致崩溃(可能是因为libBlue.a正在假设所分配的结构类型).libBlue.a和libGreen.a都是由第三方提供的,因此我们无法更改任何源代码或构建选项.

当我们从项目中删除libBlue.a时,libGreen.a没有任何问题.然而,没有任何数量的库的链接顺序混洗似乎解决了问题,也没有任何实验与各种链接标志.有没有办法告诉XCode告诉链接器"让libGreen使用new运算符使用标准的C++ new运算符而不是libBlue重新定义的运算符"?

c++ iphone xcode linker new-operator

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

LINQ在字符串上放置不需要的尾随空格

我对LINQ和MS SQL Server有一个非常烦人的问题.

我目前正在WPF C#中制作一些软件,并使用LINQ从数据库中的数据生成类.

但是,当我从程序中更新DB中的nvarchar或varchar字段时,LINQ会在字符串中添加尾随空格!

我在这样定义的表中有一个字段:

ProductName = NVARCHAR(10)
Run Code Online (Sandbox Code Playgroud)

所以,如果我这样做:

Product.Name = "Bike";
Product.Name = Product.Name.Trim();
repository.Add(Product);   // Runs an .InsertOnSubmit
repository.Save();         // Runs a .SubmitChanges
Run Code Online (Sandbox Code Playgroud)

然后DB中的结果数据是"Bike [SPACE] [SPACE] [SPACE] [SPACE] [SPACE] [SPACE]",其中[SPACE]只是一个空格(此处不能在此文本中写​​入多个空格).

为什么会这样做,我如何让它停止添加那些烦人的尾随空格?

提前致谢

linq sql-server spaces

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

使用.NET 3.5查找字符串中的第一个数字

我有一堆字符串,我需要从中提取数字.他们的格式是:

XXXX001
XXXXXXX004
XX0234X
Run Code Online (Sandbox Code Playgroud)

有很多这些,我需要遍历它们并提取所有数字.

那么使用ASP.NET 3.5在字符串中查找数字的第一个实例的最快/最有效的方法是什么?

更新 我应该包含更多信息 - 获取答案,为我提供如何提取所有数字的想法,而不是找到第一个索引.不是问题 - 我相信其他人会发现它们很有用.

在我的情况下,我实际上需要索引,因为我正在做更多的字符串分析(即可能有一个范围XXXX0234-0237XX或一对XXXXX0234和0238XX.

找到第一个数字的索引有助于我定位字符串的有趣部分以供检查.

string parsing numbers find .net-3.5

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

有没有办法使用多个值的delphi输入框?

我想从用户那里获得多种不同类型的值(时间,压力,名称......).我想自定义我的输入框.但它只需要一个值.

有没有办法解决这种情况,或使用任何组件?

delphi multiple-value inputbox

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

String.StartsWith不使用波形符("〜")字符LINQ to SQL?

出于某种原因,我使用String.StartsWith()调用IEnumerable.Where()似乎会给出不同的结果,具体取决于它是在LINQ-to-SQL还是标准LINQ(-to-objects)中使用.如果我在ToList()上添加对同一个调用的调用,我会得到不同的结果:

var withToList = MyDataContext.MyEntities.ToList().Where(entity => entity.Name.StartsWith("~Test: My Test String"));
// withToList.Count() returns 5, which is what I expect.
var direct = MyDataContext.MyEntities.Where(entity => entity.Name.StartsWith("~Test: My Test String"));
// direct.Count() returns 0
Run Code Online (Sandbox Code Playgroud)

这是我的理解是,不像一些在LINQ其他运营商/方法中,其中()方法并没有要求谓语是SQL翻译的; 它在客户端执行,因此可以是任意.NET代码.(我肯定会在其中抛出其他非SQL代码并获得成功结果).我甚至得到了一个链接,其中安德斯自己暗示这应该有效.有没有搞错?

编辑:我发现了问题; 它与我的搜索字符串中存在波浪号有关.我已更新标题以反映这一点.

.net c# linq linq-to-objects linq-to-sql

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

如何破坏数组

#include <cstdlib>
#include <iostream>

using namespace std;

const unsigned long MAX_SIZE = 20;
typedef int ItemType;

class Heap {
private:
        ItemType array[MAX_SIZE];
        int elements; //how many elements are in the heap
public:
      Heap( )
       ~Heap( )
       bool IsEmpty( ) const
      bool IsFull( ) const
      Itemtype Retrieve( ) 
      void Insert( const Itemtype& )
};
Run Code Online (Sandbox Code Playgroud)

假设我将此作为我的头文件.在我的实现中,做Heap()构造函数和~Heap()析构函数的最佳方法是什么.

我有

Heap::Heap()
{
   elements = 0;
}

Heap::~Heap()
{
   array = NULL;
}
Run Code Online (Sandbox Code Playgroud)

我想知道这是否是在这种情况下破坏和构造数组的正确方法.

c++ arrays

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

Javascript:如何根据项属性值删除数组项(JSON对象)?

像这样:

var arr = [  
            { name: "robin", age: 19 },   
            { name: "tom", age: 29 },  
            { name: "test", age: 39 } 
          ];  
Run Code Online (Sandbox Code Playgroud)

我想删除像这样的数组项(数组原型方法):

arr.remove("name", "test");  // remove by name  
arr.remove("age", "29");  // remove by age
Run Code Online (Sandbox Code Playgroud)

目前,我通过这种方法(使用jQuery)来做到这一点:

Array.prototype.remove = function(name, value) {  
    array = this;  
    var rest = $.grep(this, function(item){    
        return (item[name] != value);    
    });  

    array.length = rest.length;  
    $.each(rest, function(n, obj) {  
        array[n] = obj;  
    });  
};  
Run Code Online (Sandbox Code Playgroud)

但我认为解决方案有一些性能问题,所以任何好主意?

javascript jquery

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

Scrum,如何处理冲刺中的错误以及如何计算错误的时间

我正在开发一个Scrum项目,用C语言编写固件代码用于ASIC.

我们经常很难找到错误.但是我如何估计这些错误呢?

我总是告诉Scrum主管我没有能力估计它们,因为我真的很讨厌错误的时间估计.

你们如何在Scrum项目中处理这个问题?

debugging scrum

14
推荐指数
4
解决办法
6325
查看次数

Facebook是否有像服务这样的Gravatar

如果Gravatar没有文件中的用户图像,我想使用Facebook上的图片.我可以通过facebooks API做到这一点吗?

api facebook facebook-graph-api

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