嵌入式MKMapView
旋转是否可以始终面向iPhone面向的方向?基本上我想模仿我自己的应用程序上的地图应用程序旋转功能.
我看到iPhone SDK没有公开这个功能.但是,我想知道是否可以使用旋转整个视图CGAffineTransformMakeRotate
.它会影响点击和缩放吗?有没有更好的办法?
我公司有一个客户跟踪不同地点不同公司的产品价格.此信息将进入数据库.
这些公司每天通过电子邮件将价格发送给我们的客户,当然电子邮件的格式也不同.任何公司都不可能改变他们的格式 - 他们不会这样做.
有些看起来像这样:
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?
代码不必单独找出所有格式.电子邮件分为几个主要的'样式',如上所述.我们确实需要代码足够灵活,以至于新产品系列或空格或某些内容不会使文件无法解析.
感谢您提供有关从哪里开始的任何建议.
当使用Delphi ReadLn
从一个制表符分隔的文件中读取值到一系列变量时,为什么在我单步执行调试器时,某些变量没有被赋值给适当的值?
即
x, y, z: Integer;
...
ReadLn(fh, x, y, z);
MessageBox(int2Str(y));
...
只有y
一个值,x和z是0 ...
注意:这是在Mason Wheeler完全有效的答案之后编辑的
如何将我的界面绑定到不同程序集中的具体类?
我的解决方案中有以下项目:
Foo.Data
Foo.Domain
在Structure Map中,我将两个程序集名称添加到StructureMap.config文件中,然后使用PluginFamily和Pluggable属性将我的接口映射到我的具体类'.
如何用Ninject完成同样的事情?
鉴于下表:
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) 有没有人在ASP.NET MVC 2 Preview 1中有一个好友类的例子?我似乎无法在MSDN上找到任何关于它的信息,但根据ScottGu,他们在最新版本中添加了它的功能.
我无法正确设置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) 我有一个带有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) 我在C#中构建一个Ajax.ActionLink,它开始:
<%= Ajax.ActionLink("f lastname", ...more stuff
Run Code Online (Sandbox Code Playgroud)
我希望在"f"和"lastname"之间有一个新的行字符.我怎么能做到这一点?我认为特殊字符是\n但是这不起作用,<br>
也不起作用.
c# ×3
asp.net-mvc ×2
.net ×1
actionlink ×1
algorithm ×1
android ×1
asp.net ×1
coalesce ×1
cocoa-touch ×1
delphi ×1
duplicates ×1
icons ×1
iphone ×1
iphone-3gs ×1
linq ×1
ninject ×1
parsing ×1
preview ×1
sql ×1
vb.net ×1
winforms ×1
wpf ×1