问题列表 - 第12990页

UIImageView调整大小

我在界面构建器中创建了一个具有正确大小的UIImageView,并在类文件中将插座连接起来.如何阻止大型jpg填满整个屏幕?我希望图像调整大小以适应我在IB中制作的帧.

- (void)viewDidLoad {
    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"wine" ofType:@"jpg"];  
    NSData* data = [NSData dataWithContentsOfFile:filePath];  
    if(data){
        photo.image= [[UIImage alloc] initWithData:data];
    }
    [super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

iphone cocoa-touch uiimageview

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

为什么我们需要RESTful Web服务?

我将学习RESTful Web服务(最好说我必须这样做,因为它是CS硕士学位课程的一部分).

我在维基百科上阅读了一些信息,我还在Sun Developer Network上阅读了一篇关于REST的文章,我发现这不是一项简单的技术,有一些用于构建RESTful应用程序的特殊框架,而且它经常与SOAP Web服务和程序员应该了解何时使用SOAP以及何时REST可能是很好的方法.

我记得几年前SOAP很受欢迎(时尚?),而'SOAP'项目必须出现在每个好的简历中.但在实践中,它很少用于实现非常简单的目的.

在我看来,REST是另一个"时尚的最后一句话"(或者我完全错了,因为我在实践中从未见过REST).

你能给我一些例子,说明应该使用REST吗?为什么我们不能在没有REST的情况下做同样的事情(或者为什么我们应该花更多的时间在没有REST的情况下做同样的事情)?

UPD:不幸的是,在第一次评论中,我看不到任何可以引起我注意的具体论点.让我觉得REST是很棒的技术!

我希望看到这样的答案:

我正在开发另一个复杂的HelloWorld应用程序,我们需要传输大量/微小的数据,我向我的同事提出了REST解决方案:

- 哦,该死的!Jonny,我们当然应该使用REST来实现这个应用程序!
- 是的,Billy,我们可以使用REST,但我们最好使用SOAP.相信我,因为我对开发HelloWorld应用程序有所了解.
- 但SOAP是上个世纪的老式技术,我们可以使用更好的技术.
- 比利,你准备花3天时间试验REST吗?我们可以在2小时内使用SOAP做到这一点.
- 是的,我确信我们将花费更多的时间来实现相同的安全性/性能/ /可扩展性/其他任何与SOAP相关的东西.我确信HelloWorld应用程序应该只使用REST开发.

architecture rest soap web-services

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

如何将unicode字符串输出到RTF(使用C#)

我正在尝试将unicode字符串输出为RTF格式.(使用c#和winforms)

来自维基百科:

如果需要Unicode转义,则使用控制字\ u,然后使用16位带符号十进制整数,给出Unicode代码点编号.为了没有Unicode支持的程序的好处,必须在指定的代码页中跟随此字符的最近表示.例如,\ u1576?会给出阿拉伯字母beh,指明没有Unicode支持的旧程序应该将其作为问号呈现.

我不知道如何将Unicode字符转换为Unicode代码点("\ u1576").转换为UTF 8,UTF 16和类似很容易,但我不知道如何转换为codepoint.

我使用它的场景:

  • 我把现有的RTF文件读成字符串(我正在阅读模板)
  • string.replace #TOKEN #with MyUnicodeString(模板填充数据)
  • 将结果写入另一个RTF文件.

当Unicode字符到达时出现问题

c# unicode rtf codepoint

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

Grails和Hibernate的惰性初始化异常

org.hibernate.LazyInitializationException在Grails中最常见的地方在哪里,原因是什么,你是如何解决的?

我认为这个例外对于新手来说很多,所以如果你提供更多的例子,它会很棒.

grails hibernate grails-orm lazy-initialization

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

C#Winforms - 删除具有特定文件名的硬盘驱动器上的文件夹?

我希望能够将文件夹的路径传递给应用程序,让程序运行该文件夹的整个内容,包括嵌套的文件夹和文件,删除它遇到的具有特定名称的任何文件夹.

我一直在寻找可能的方法,但我似乎找不到任何好的文档.

非常感谢帮助.

亲切的问候,

.net c#

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

C#/ WPF:禁用RichTextBox的文本换行

有谁知道如何禁用文本包装RichTextBox?例如,如果我有一个不适合窗口的大字符串,RichTextBox则将字符串中无法显示新行的部分放置.我想禁用它(并且仅通过使用它使其可见Scrollbar).

非常感谢.

干杯

c# wpf richtextbox word-wrap

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

是否可以在查找字段上对TDBGrid进行排序?

我有一个DBGrid,其中包含一个基于查找字段的列.

如何设置它以便当用户单击列标题时,它将按该字段排序.

我的问题在于我无法找到在查找字段上创建索引的方法.

我正在使用绝对数据库,但大多数使用BDE或TClientDataSet的东西都可以使用Absolute.

谢谢!

delphi

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

在Windows内核和用户模式之间切换的成本(周期)是多少?

我很好奇现代CPU在从内核和用户模式执行切换的周期方面的成本是多少?

windows winapi operating-system kernel

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

更简单的解释如何在不添加服务参考的情况下进行呼叫WCF服务

了解Silverlight 2中的WCF服务时,作者David Betz解释了如何在不在客户端应用程序中添加服务引用的情况下调用Web服务.我有几周的WCF经验,所以这篇文章是我的头脑.特别是,虽然作者给出了很多代码片段,但并没有说明会发生什么.在文章中,他为web.config文件提供了两个不同的代码片段,但没有说明发生了什么.

查看源代码,有四个项目和两个web.config文件.

到目前为止,我一直在使用Web服务的一个项目的标准Silverlight项目配置和Silverlight客户端的一个项目.

首先,本文中描述的过程是否适用于标准的两个项目配置?我认为会.

其次,有没有人知道一个更简单的例子?我对此很感兴趣,但是想要在创建新的Silverlight项目时生成默认的两个项目设置中的源代码,或者找到如何执行此操作的逐步描述(例如,添加一个类调用xxx.cs并添加此代码...,打开web.config并添加这些行......)

非常感谢Mike Thomas

silverlight wcf silverlight-2.0 silverlight-3.0

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

Silverlight列表框项目样式

如何选择样式列表框,使选择的文本颜色与默认视图不同?我在几个方面看过这个,因为ContentPresenter缺少Foreground属性.

列表框的默认控件模板提供了几个可用于调整高亮颜色的矩形.例如,对于默认样式,名为BGColor3的矩形调整其不透明度以获得高光效果.

以下是我的控件模板的大部分内容:

<Grid>
    <Rectangle x:Name="BGColor2" Fill="{StaticResource HoverBrush}" Stroke="Black" StrokeThickness="1" Opacity="0"/>
    <Rectangle x:Name="BGColor3" Fill="{StaticResource ListboxHighlightBrush}" StrokeThickness="0" Opacity="0"/>
    <Rectangle x:Name="BGColor" Stroke="Black" StrokeThickness="0" Opacity="0.2" Fill="{TemplateBinding Background}"/>
    <Border Height="20">
        <ContentPresenter HorizontalAlignment="Left" Margin="{TemplateBinding Padding}" x:Name="contentPresenter" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}"/>
    </Border>
    <Rectangle Fill="Blue" Opacity="0.4" x:Name="FocusVisual" Stroke="#BF313131" Margin="1" StrokeThickness="1" StrokeDashArray="1 2" StrokeDashCap="Square" Visibility="Collapsed" />
    <Rectangle x:Name="BorderRect" Stroke="Black" StrokeThickness="1" Opacity="0.3" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

在选择视觉状态,这里是要点:

<VisualStateGroup x:Name="SelectionStates">
    <VisualState x:Name="Unselected"/>
    <VisualState x:Name="Selected">
        <Storyboard>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="BGColor2" Storyboard.TargetProperty="(UIElement.Opacity)">
                <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0.8"/>
            </DoubleAnimationUsingKeyFrames>
        </Storyboard>
    </VisualState>
</VisualStateGroup>
Run Code Online (Sandbox Code Playgroud)

显而易见的是BGColor2正在修改矩形(不透明度),以便所选项目具有背景.很公平.在故事板的这一部分中,无论如何都可以访问ContentPresenter或其他类似的东西并切换文本前景色?

脚注:简单地使用不同的模板与视觉状态转换不是更清晰吗?

----给出第一个答案后补充----

使用TextBlock 几乎 …

coding-style listbox silverlight-3.0

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