问题列表 - 第11816页

使用Compass方向旋转MapView

嵌入式MKMapView旋转是否可以始终面向iPhone面向的方向?基本上我想模仿我自己的应用程序上的地图应用程序旋转功能.

我看到iPhone SDK没有公开这个功能.但是,我想知道是否可以使用旋转整个视图CGAffineTransformMakeRotate.它会影响点击和缩放吗?有没有更好的办法?

iphone cocoa-touch iphone-3gs

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

用于阅读文本的算法或模式

我公司有一个客户跟踪不同地点不同公司的产品价格.此信息将进入数据库.

这些公司每天通过电子邮件将价格发送给我们的客户,当然电子邮件的格式也不同.任何公司都不可能改变他们的格式 - 他们不会这样做.

有些看起来像这样:

    This is example text that could be many lines long...

    Location 1
    Product 1     Product 2     Product 3
    $20.99        $21.99        $33.79

    Location 2
    Product 1     Product 2     Product 3
    $24.99        $22.88        $35.59

其他人看起来像这样:

    PRODUCT       PRICE    + / -
    ------------  -------- -------
    Location 1
    1             2007.30 +048.20
    2             2022.50 +048.20

    Maybe some multiline text here about a holiday or something...

    Location 2
    1             2017.30 +048.20
    2             2032.50 +048.20

目前,我们为每个公司的电子邮件格式编写了单独的解析器.但这些格式经常变化不大.我们不能指望每次都在同一行或列上的价格.

我们查看电子邮件并确定哪个价格与哪个产品位于哪个位置是微不足道的.但对我们的代码而言并非如此.因此,我正在尝试寻找更灵活的解决方案,并希望您就采取何种方法提出建议.我对从正则表达式到神经网络的任何事情持开放态度 - 我将学习如何使这项工作成功,我只是不知道我需要学习什么.这是一个lex/parsing问题吗?更类似于OCR?

代码不必单独找出所有格式.电子邮件分为几个主要的'样式',如上所述.我们确实需要代码足够灵活,以至于新产品系列或空格或某些内容不会使文件无法解析.

感谢您提供有关从哪里开始的任何建议.

algorithm parsing

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

从文本文件中删除重复的行?

给定文本行的输入文件,我想要识别和删除重复的行.请显示一个简单的C#片段来完成此操作.

c# duplicates

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

为什么ReadLn没有为Delphi中的所有变量赋值?

当使用Delphi ReadLn从一个制表符分隔的文件中读取值到一系列变量时,为什么在我单步执行调试器时,某些变量没有被赋值给适当的值?


x, y, z: Integer;
...
ReadLn(fh, x, y, z);
MessageBox(int2Str(y));
...

只有y一个值,x和z是0 ...

注意:这是在Mason Wheeler完全有效的答案之后编辑的

delphi

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

Ninject绑定

如何将我的界面绑定到不同程序集中的具体类?

我的解决方案中有以下项目:

Foo.Data
Foo.Domain

在Structure Map中,我将两个程序集名称添加到StructureMap.config文件中,然后使用PluginFamily和Pluggable属性将我的接口映射到我的具体类'.

如何用Ninject完成同样的事情?

c# ninject

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

LINQ to SQL C#COALESCE

鉴于下表:

Length | Width | Color | ID
===========================
    18 |    18 |  blue |  1
---------------------------
    12 |    12 |   red |  1
---------------------------
Run Code Online (Sandbox Code Playgroud)

我想生成一个列/行:

 SIZES
 =================
 18 x 18, 12 x 12,
Run Code Online (Sandbox Code Playgroud)

我可以在SQL中执行以下操作:

DECLARE @SIZES VARCHAR(8000)
SELECT @SIZES = COALESCE(@SIZES, '') + Convert(varchar(80), [Length]) + ' x ' + 
                Convert(varchar(80), [Width]) + ', '
FROM table
where ID = 1
GROUP BY [Length], [Width]
ORDER BY [Length], [Width]
SELECT SIZES = @SIZES
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何在LINQ中做到这一点.

我得到的最接近的是:

from t in table …
Run Code Online (Sandbox Code Playgroud)

sql linq coalesce

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

ASP.NET MVC V2 - 好友类

有没有人在ASP.NET MVC 2 Preview 1中有一个好友类的例子?我似乎无法在MSDN上找到任何关于它的信息,但根据ScottGu,他们在最新版本中添加了它的功能.

asp.net-mvc preview

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

无法设置ComboBox的DropDownHeight

我无法正确设置ComboBox的DropDownHeight以显示所有项目.

我正在使用从ComboBox继承的控件.我已经重写了OnDrawItem和OnMeasureItem方法,以便在需要时在列中创建多个列和文本换行.一切正常.

当我尝试设置DropDownHeight时会出现问题.我将DropDownHeight设置为一个任意大的值,比项目列表大一点.ComboBox控件似乎自动截断DropDownHeight的任何值,该值大于列表中所有显示项的大小.(假设您将MaxDropDownItems属性设置为高于项目数,我这样做.)通常这种行为完美无缺,如下所示: alt text http://www.freeimagehosting.net/uploads/dd09404697.png

不,这不是我在下拉框中的真实数据.

当我在下拉列表中有一个条目需要换行以显示全文时,会出现问题.此条目显示正常,但是ComboBox正在计算DropDownHeight,它忽略了其中一个条目是正常值的两倍这一事实,因此您必须向下滚动一行才能到达下拉列表中的最后一个条目. alt text http://www.freeimagehosting.net/uploads/d0ef715f83.png

这是我用来确定项目是否需要文本换行以及设置每个项目的高度的代码:

 Protected Overrides Sub OnMeasureItem(ByVal e As System.Windows.Forms.MeasureItemEventArgs)
    MyBase.OnMeasureItem(e)
    //Determine the proper height of the current row in the dropdown based on
    //the length of the OptionDescription string.
    Dim tmpStr As String = FilterItemOnProperty(Items(e.Index), "OptionDescription")
    Dim lng As Single = e.Graphics.MeasureString(tmpStr, Me.Font).Width
    //Use the length of the item and the width of the column to calculate if wrapping is needed.
    Dim HeightMultiplier As Integer = Math.Floor(lng / _ColumnWidths(1)) + …
Run Code Online (Sandbox Code Playgroud)

.net vb.net wpf visual-studio-2008 winforms

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

在android中添加上下文菜单图标

我有一个带有ContextMenu的Listview,但是当我为ContextMenu设置setIcon时,它看起来不起作用

public void onCreateContextMenu(ContextMenu menu , View v, 
        ContextMenuInfo menuInfo){

    super.onCreateContextMenu(menu, v, menuInfo);
    menu.add(0, DELETE_ID, 0, R.string.context_menu_favorite)
        .setIcon(android.R.drawable.btn_star);      
}
Run Code Online (Sandbox Code Playgroud)

icons android android-context

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

如何在ActionLink的字符串部分添加NEW LINE字符?

我在C#中构建一个Ajax.ActionLink,它开始:

<%= Ajax.ActionLink("f lastname", ...more stuff
Run Code Online (Sandbox Code Playgroud)

我希望在"f"和"lastname"之间有一个新的行字符.我怎么能做到这一点?我认为特殊字符是\n但是这不起作用,<br>也不起作用.

c# asp.net asp.net-mvc actionlink

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