小编Dis*_*ame的帖子

适用于Windows的USB API

在Windows上是否有USB设备的标准API,我知道类会对它们产生影响但是我根本找不到标准的/列表?

谢谢

c c++ windows api usb

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

IOS8如何移动一个活跃的popover

我为iOS7开发了一个应用程序,现在尝试为iOS8更新它.问题我有以下几点:

应用程序屏幕方向可以旋转,在某些情况下,一些按钮会大幅移动.我有一些指向这些按钮的弹出窗口,所以如果在屏幕旋转时弹出窗口,按钮移动,我也需要弹出窗口.

在iOS7中我通过以下方式做到了这一点:当屏幕旋转时我更新了约束

- (void) updateViewConstraints 
{
    if (UIInterfaceOrientationIsLandscape(self.interfaceOrientation))
    {
        self.Button.constant = (CGFloat)10;
    }
    else
    {
        self.Button.constant = (CGFloat)5;
    }
    [super updateViewConstraints];
} 
Run Code Online (Sandbox Code Playgroud)

我也移动了弹出窗口

- (void) didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation{

    if(TempDisplayPopoverController == examplePopoverController)
    {
        [examplePopoverController presentPopoverFromRect:[self ExamplePopoverPosition] inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
    }
}
Run Code Online (Sandbox Code Playgroud)

我最初加载弹出窗口

- (void) LoadPopover{
    examplePopover = [[examplep alloc] initWithNibName:@"exampleP" bundle:nil];
    [examplePopover setDelegate:self];
    examplePopoverController = [[UIPopoverController alloc] initWithContentViewController: examplePopover];
    [examplePopoverController setDelegate:self];

    examplePopoverController.popoverContentSize = examplePopover.view.frame.size;

    TempDisplayPopoverController = examplePopoverController;


    if ([examplePopoverController isPopoverVisible])
    {
        [examplePopoverController dismissPopoverAnimated:YES];
    }
    else
    {
        [examplePopoverController presentPopoverFromRect:[self ExamplePopoverPosition] inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; …
Run Code Online (Sandbox Code Playgroud)

objective-c screen-orientation uipopover

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

Java应用程序绘图奇怪

我有一个使用Java 1.3的遗留Java应用程序

它在Windows Xp上工作正常,但现在我需要让它在Windows 7上运行.

我已经安装了1.3 jdk,但是当它第一次加载时,应用程序将无法正常呈现.屏幕的位只显示灰色背景,选择按钮不会加载新屏幕等.

我确实知道从应用程序看输出它纯粹是图形无法正确渲染.

但是,如果我按"Ctrl-alt-delete"然后按"取消"软件运行完美.如果我插入了第二台显示器,它会完美运行.

有没有人有任何建议如何使应用程序第一次完美运行.

谢谢

java windows-7

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

使用 UIDropInteractionDelegate 和电影

我正在尝试将照片和视频拖放到我的应用程序中。

我使用下面的代码使照片正常工作

public func dropInteraction(_ interaction: UIDropInteraction, canHandle session: UIDropSession) -> Bool {
    return session.hasItemsConforming(toTypeIdentifiers:
        [kUTTypeImage as String, kUTTypeMovie as String]) &&
        session.items.count == 1
}

public func dropInteraction(_ interaction: UIDropInteraction, sessionDidUpdate
    session: UIDropSession) -> UIDropProposal {

    let dropOperation: UIDropOperation?

    if session.canLoadObjects(ofClass: UIImage.self) {
        //Make sure over drop space
    }
    else
    {
        dropOperation = .forbidden
    }

    return UIDropProposal(operation: dropOperation!)
}

public func dropInteraction(_ interaction: UIDropInteraction,
                            performDrop session: UIDropSession) {

    if session.canLoadObjects(ofClass: UIImage.self) {
        session.loadObjects(ofClass: UIImage.self) { (items) in
            if let …
Run Code Online (Sandbox Code Playgroud)

video swift

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

docker 容器中的 xcodebuild

我有多种软件解决方案,其中有一些是基于 iOS 的应用程序。我正在利用这个机会并使用 Gitlab Runners / Docker 实现来查看我的 CI 脚本。我已经把大部分工作转移了,但我还是继续看我的 iOS 应用程序。有没有办法在 docker 容器中运行 xcodebuild?

谢谢

xcodebuild docker gitlab-ci-runner

5
推荐指数
0
解决办法
2819
查看次数

Swift:如何将字符串转换为字典

我有一个字典,我转换为字符串将其存储在数据库中.

        var Dictionary =
    [
        "Example 1" :   "1",
        "Example 2" :   "2",
        "Example 3" :   "3"
    ]
Run Code Online (Sandbox Code Playgroud)

我用的是

Dictionary.description
Run Code Online (Sandbox Code Playgroud)

得到字符串.

我可以完美地将它存储在数据库中,但是当我读回它时,显然它是一个字符串.

"[Example 2: 2, Example 3: 3, Example 1: 1]"    
Run Code Online (Sandbox Code Playgroud)

我想把它转换回来我可以评估它

Dictionary["Example 2"]
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

谢谢

dictionary swift

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

Storyboard 中的 Popovers,如何处理委托

在故事板中,我有一个视图控制器,它与另一个视图控制器有一个转场,并应用了“呈现为弹出框”。如果我不添加任何代码,这将按 id 期望的那样工作。

问题:我需要让委托工作,这样我才能从弹出窗口中取回数据。我在弹出窗口中创建了委托。

我已经添加了

class LoginView: UIViewController,UIPopoverPresentationControllerDelegate, UIPopoverControllerDelegate,KeypadDelegate
Run Code Online (Sandbox Code Playgroud)

我已将这些功能添加到我的主视图控制器中。

我的问题是如何在 segue 上设置代表。

我试过了

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        if segue.identifier == "KeyPadLoad"
        {
            let popoverViewController = segue.destinationViewController as! UIViewController
            popoverViewController.modalPresentationStyle = UIModalPresentationStyle.Popover
            popoverViewController.popoverPresentationController!.delegate = self
        }
    }
Run Code Online (Sandbox Code Playgroud)

segue 被公然称为 KeyPadLoad,但是当应该在弹出窗口中调用委托函数时,什么也没有发生。

我究竟做错了什么

谢谢

delegates storyboard swift

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

如何在PHP中以yyyy-mm-dd格式比较日期字符串

我有一系列日期的字符串格式的形式

'2014-10-12' 
Run Code Online (Sandbox Code Playgroud)

我想要做的是比较这些日期,以便我可以得到最老和最年轻的.

在PHP中如何将这些转换为我可以执行以下操作的格式?

$oldestdate;
$youngesdate;

//loop though all the dates
if($exampledate < $youngesdate)
    $youesdate = $exampledate;

if($exampledate > $oldestdate)
    $oldestdate = $exampledate;
Run Code Online (Sandbox Code Playgroud)

谢谢

php

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