问题列表 - 第14129页

如何将UIViewController的视图添加为子视图

请注意,对于googlers来说,这个QA已经过时了六年!

正如下面的Micky和其他人所提到的,现在每天都在iOS中使用Containers.


我有一个控制许多子视图的ViewController.当我单击其中一个按钮时,我初始化另一个视图控制器并将其视图显示为该视图的子视图.但是子视图超出了子视图框架的边界,并且实际上填满了整个屏幕.

可能有什么不对?我认为问题是UIViewController的视图有一个框架(0,0,320,460),因此填充整个屏幕(尽管只有在子视图边界内触摸时它才会接收到触摸事件).如何调整框架大小以适合子视图.

简而言之,我需要帮助将viewcontroller的视图作为子视图添加到另一个viewcontroller的视图中.

谢谢!

iphone uiviewcontroller uiview

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

那么pthread_cond_timedwait()

void wait(int timeInMs)
{
    struct timespec timeToWait;
    timeToWait.tv_sec = 5;
    timeToWait.tv_nsec = timeInMs*1000;

    int rt;

    pthread_mutex_lock(&fakeMutex);
    rt = pthread_cond_timedwait(&fakeCond, &fakeMutex, &timeToWait);
    pthread_mutex_unlock(&fakeMutex);
}
Run Code Online (Sandbox Code Playgroud)

我正在使用此代码尝试让一个线程等待一下,但它根本不起作用.没有错误,它只是不会使程序执行得更慢.

我想也许每个线程都需要拥有它自己的条件和互斥量,但这对我来说真的没有意义.

c pthreads

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

在自定义行为上绑定依赖项属性时出错

我正在探索Silverlight附加的行为机制,以便在我的Silverlight应用程序中使用Model-View-ViewModel模式.首先,我试图让一个简单的Hello World工作,但我完全陷入了一个我无法找到解决方案的错误.

我现在拥有的是一个只包含一个按钮的页面,该按钮在单击时应显示一条消息.通过使用从Behavior派生的类来处理click事件,并将消息指定为行为本身的依赖项属性.当尝试将message属性绑定到用作数据上下文的viewmodel类的属性时出现问题:我InitializeComponent在视图中的调用中获得了一个exeption .

这是我正在使用的所有代码,因为您可以看到它非常简单.首先是主页面的标记及其包含的视图:


我的页面

<UserControl x:Class="MyExample.MyPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:MyExample"
    >
    <Grid x:Name="LayoutRoot">
        <local:MyView/>
    </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)


MyView(TextBlock只是检查绑定语法是否正确)

<UserControl x:Class="MyExample.MyView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
    xmlns:local="clr-namespace:MyExample"
    Width="400" Height="300">
    <StackPanel Orientation="Vertical" x:Name="LayoutRoot" Background="White">
        <StackPanel.Resources>
            <local:MyViewmodel x:Key="MyResource"/>
        </StackPanel.Resources>
        <TextBlock Text="This button will display the following message:"/>
        <TextBlock Text="{Binding MyMessage, Source={StaticResource MyResource}}" FontStyle="Italic"/>
        <Button x:Name="MyButton" Content="Click me!">
            <i:Interaction.Behaviors>
                <local:MyBehavior Message="{Binding MyMessage, Source={StaticResource MyResource}}"/>
            </i:Interaction.Behaviors>
        </Button>
    </StackPanel>
</UserControl>
Run Code Online (Sandbox Code Playgroud)


现在代码中有两个类:一个用于行为,另一个用于viewmodel:

MyViewmodel

public class MyViewmodel
{
    public string MyMessage
    {
        get { return "Hello, world!"; …
Run Code Online (Sandbox Code Playgroud)

silverlight silverlight-3.0

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

分布式缓存

我正在寻找一个java分布式缓存解决方案.我们想要的功能如下:

  • 分散式
  • 自动发现
  • 冗余
  • 非集中

我们已经分析了像TerraCotta这样的框架,它似乎是我们从缓存框架中想要的一切...然而,似乎需要一个中心缓存节点,它们成为我们的单点故障.

除推出我们自己的解决方案以外的任何想法?

java caching terracotta distributed-caching

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

没有EJB3,java web项目架构如何?

我和朋友正在构建一个基于java的相当复杂的网站.(PHP本来会更明显,但我们选择了java,因为这个项目的教育方面对我们很重要)

我们已经决定在前端使用JSF(包含richfaces),在后端使用JPA,到目前为止我们已决定不使用EJB3作为业务层.

我们决定不使用EJB3的原因是 - 如果我错了请纠正我 - 如果我们使用EJB3,我们只能在像jboss这样的完整的java应用服务器上运行它,如果我们不使用EJB3,我们可以仍然在像tomcat这样的轻量级服务器上运行它.我们希望记住未来Web服务器的速度和成本.

到目前为止,我已经完成了两个Java EE项目,并且都使用了完整的堆栈

  • 卷筒纸
  • 商业逻辑
  • 工厂/坚持服务
  • 实体

每层都有一个单独的模块.

现在这是我的问题,如果你不在业务逻辑层使用EJB3.这层是什么样的?请问在没有ejb3的情况下开发java web项目时常见的做法是什么?您是否认为业务逻辑层可以完全抛出并在后台bean中具有业务逻辑?如果保留图层,是否所有业务方法都是静态的?或者您是否根据需要在每个会话中根据需要初始化每个业务类?

java architecture web-applications java-ee ejb-3.0

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

如何最好地消除有关未使用变量的警告?

我有一个跨平台应用程序,在我的一些函数中,并没有使用传递给函数的所有值.因此我收到GCC的警告,告诉我有未使用的变量.

编码警告的最佳编码方式是什么?

围绕这个功能的#ifdef?

#ifdef _MSC_VER
void ProcessOps::sendToExternalApp(QString sAppName, QString sImagePath, qreal qrLeft, qreal qrTop, qreal qrWidth, qreal qrHeight)
#else
void ProcessOps::sendToExternalApp(QString sAppName, QString sImagePath, qreal /*qrLeft*/, qreal /*qrTop*/, qreal /*qrWidth*/, qreal /*qrHeight*/)
#endif
{
Run Code Online (Sandbox Code Playgroud)

这太丑了,但似乎是编译器喜欢的方式.

或者我在函数末尾为变量赋值为零?(我讨厌它,因为它改变了程序流程中的某些东西以使编译器警告静音).

有正确的方法吗?

c++ gcc warnings gcc-warning

212
推荐指数
13
解决办法
17万
查看次数

数据库设计问题

我在为以下场景创建数据库架构时遇到问题:

(我不是创建一个约会网站,而只是以此为例)

用户登录到约会网站并获得他们希望日期所具有的头发颜色的多重选择:

这很容易用以下三个表进行建模:

表:

用户密钥}

HairColour {key}

UserHairColour {UserKey} {HairColourKey}

但是,用户还可以选择"任意",这意味着他们不关心头发颜色,所有头发颜色都应包含在选择中.

如何为用户提供"任何"选项?

我显然可以选择所有的头发颜色并将它们推入'UserHairColour'但是如果我将来需要添加新的头发颜色怎么办?

sql t-sql sql-server database-design data-modeling

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

哪种编程语言最适合我的需求?

我有兴趣为用户构建一个具有多个交互功能的站点,但希望站点相对较轻并避免使用Java或Flash.该网站将从小规模开始,但希望可扩展.我意识到开发人员倾向于选择特定语言和/或CMS,并且想知道您是否认为特定语言最适合创建具有以下功能的网站:

简短的用户个人资料,照片上传,自动生成的缩略图,简单的评级系统,照片画廊,博客部分,投放广告的能力,用户验证,民意调查,参与竞赛的表格,可标记的,可搜索的操作方法库,视频库(使用托管在其他网站上的视频)

joomla programming-languages drupal ruby-on-rails content-management-system

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

什么是"团结"在一起并保持同步一对os UIScrollViews的正确方法?

我想在并行工作的屏幕上有一对scrollview - 称为scrollA和scrollB.当用户滚动/缩放scrollA时,scrollB模仿该行为,缩放和平移相同.反之亦然.

这可能吗?提前致谢.

干杯,道格

iphone cocoa-touch uiscrollview

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

SOLR - 提升功能(bf)以提高日期最接近NOW的文档的分数

我有一个solr实例,其中包含从上个月到现在一年的"startTime"字段的文档.我想添加一个提升查询/函数来提高其startTime字段接近当前时间的文档的分数.

到目前为止,我已经看到很多使用rord为新文档添加提升的示例,但我从未见过这样的例子.

谁能告诉我怎么做呢?

谢谢

lucene solr

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