小编Bil*_*l L的帖子

Xcode 7.1模拟器在我使用时不断冻结

最近(今天和昨天)我的模拟器每次打开都会开始冻结.我将开始我的应用程序,在一分钟内,甚至更少,整个模拟器冻结,我得到死亡的纺车.如果我等待,它将解冻并执行任务,仅在几秒钟后再次冻结.

如果我重新启动计算机,它将在冻结前工作5分钟,如果我重置模拟器也是如此.然而,它总是回到我身上.这是非常令人沮丧的,你可以想象!

我搜索了谷歌,但没有发现任何提及我的问题.有人曾经发生过这种事吗?它只在使用后冻结,似乎设置应用程序是这个的主要原因,通常当我打开设置时,我遇到问题.

有没有人有任何想法如何解决这个问题?或者我的模拟器可能出现什么问题?我感谢任何帮助!

xcode ios ios-simulator

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

Bash别名:找不到命令

我正在尝试设置一个简单的别名,将我移到我机器上的Developer文件夹中.但是,在设置之后,我得到一个奇怪的错误:

-bash: dv: command not found
Run Code Online (Sandbox Code Playgroud)

我在.bashrc中设置了我的别名,如下所示:

alias dv='cd Developer/'
Run Code Online (Sandbox Code Playgroud)

我只是通过键入来使用它dv,然后得到该错误.有没有人看到任何语法错误或我在这里缺少别名的东西?

macos bash alias

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

缩进UILabel的第二行

所以我有一个可能会或可能不会进入第二行的UILabel,具体取决于它是在iPhone还是iPad上.我想要完成的是在第二行缩进以正确排列,如果需要的话.

在iPad上它几乎不需要第二次换行,并且根据它运行的iPhone,它可能会也可能不会.所以,实质上,我需要一种动态缩进第二行的方法,只有当有第二行时才需要.

objective-c uilabel ios

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

'String'类型的值没有成员'substringToIndex'

我不确定我在这里缺少什么,但我想要做的就是从字符串中获取子字符串.我在操场上乱搞,我的代码只有三行长行,我声明一个字符串,得到一个索引,然后尝试从中获取一个子字符串,我得到这个错误.这就是我的代码......

var name = "Stephen"
var index = name.startIndex.advancedBy(3)
var substring = name.substringToIndex(index)
Run Code Online (Sandbox Code Playgroud)

我做错了吗?我没有看到任何其他方法从字符串中获取子字符串.

在一个不相关的问题中,如果我想从索引2和5之间的字符串中获取子字符串,我将如何在Swift 2中进行该操作?

ios swift

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

为什么我抛出NullPointerException

所以这对大学来说是一个寒假,而我正试图在编码上保持敏锐,所以我只是编写程序和算法的代码,我们只讨论但从未在课堂上编码.无论如何,我今天正在研究的是一个程序,你给计算机一个扰乱的单词,它输出所有可以从这些字母中产生的单词(来自我们给出的EnglishWordList文件).

无论如何,这是我到目前为止的代码:

import java.io.*;
import java.util.*;

public class ProdFinder {
    private HashMap<Character, Integer> prodFinder = new HashMap<Character, Integer>();
    private HashMap<Integer, LinkedList<String>> findWord = new HashMap<Integer,     LinkedList<String>>();

    private static final char[] letters =     {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r',
            's','t','u','v','w','x','y','z'};
    private static final int[] primes =     {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101}; 

    public ProdFinder() throws FileNotFoundException {
        for (int i = 0; i < letters.length; i++) {
            prodFinder.put(letters[i], primes[i]);
        }

        Scanner sc = new Scanner(new File("EnglishWordList.txt"));


        while (sc.hasNextLine()) {
            String str = sc.nextLine();
            int strProd = findProduct(str);

            if (findWord.containsKey(strProd)) {
                LinkedList<String> …
Run Code Online (Sandbox Code Playgroud)

java io exception

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

从意图中获取Alexa Slot值

我正在努力构建一个Alexa技能,并且遇到了将我的插槽值从intent对象中取出的障碍.意图对象JSON如下所示:

"intent": {
    "name": "string",
    "slots": {
      "string": {
        "name": "string",
        "value": "string"
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,第一个"字符串"值将用于识别插槽?文档包含:

A map of key-value pairs that further describes what the user meant based on a predefined intent schema. The map can be empty.

    The key is a string that describes the name of the slot. Type: string.
    The value is an object of type slot. Type: object. See Slot Object.
Run Code Online (Sandbox Code Playgroud)

这是否意味着获取插槽的关键是我在交互模型中设置的名称?我犹豫不决的唯一原因是因为我们已经在插槽中有一个名称对象,这绝对是插槽的名称 - 所以如果通过名称访问特定插槽的方式,name参数将多余(您已经知道访问插槽的名称.)

有谁知道如何访问Alexa技能中的各个槽值?

顺便说一句,我正在使用NodeJS来实现这项技能.

json alexa node.js alexa-skill alexa-skills-kit

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

clipsToBounds 在 UIStackView 中似乎没有效果

是否可以在 a 之外渲染子视图UIStackView?我有一个带有按钮和标签的垂直堆栈视图,我使用堆栈视图的宽度来适当地设置按钮的高度和宽度:

addArrangedSubview(self.loginMethodButton)
let widthConstraint = NSLayoutConstraint(item: self.loginMethodButton, attribute: .width, relatedBy: .equal, toItem: self, attribute: .width, multiplier: 1.0, constant: 0.0)
let heightConstraint = NSLayoutConstraint(item: self.loginMethodButton, attribute: .height, relatedBy: .equal, toItem: self.loginMethodButton, attribute: .width, multiplier: 1.0, constant: 0.0)
NSLayoutConstraint.activate([widthConstraint, heightConstraint])
Run Code Online (Sandbox Code Playgroud)

然后我根据情况将 viewController 中的宽度调整为适当的大小。问题是,在按钮需要的较小尺寸之一中,宽度小于其下方的标签,这会切断标签。

在此处输入图片说明

如果我sizeToFit()在设置标签时调用,它可以工作,但是,在设置标签sizeToFit()后调整尺寸时调用仍然会导致标签被切断。clipsToBounds在标签和堆栈视图上设置为 false 无效。

是否可以在堆栈视图之外渲染视图?或者我是否必须找到一种方法来重新处理我的约束以解决这个问题?

ios autolayout swift

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

InternalResourceViewResolver无法正确解析视图

我不知道我们在这里做错了什么。我正在尝试建立一个单页Spring MVC项目,以便我研究一下。我greeting.html正在尝试加载一个屏幕。这是我的控制器类来加载它:

@Controller
public class GreetingController {

    @GetMapping("/greeting")
    public String getGreeeting(@RequestParam(name="name", required=false, defaultValue="World") String name, Model model) {
        model.addAttribute("name", name);

        return "greeting";
    }

}
Run Code Online (Sandbox Code Playgroud)

当这工作得很好greeting.html/resources/templates/greeeting.html。但是,我想要在WEB-INF文件夹后面。我试过将它放在WEB-INF/views/greeting.html和中webapp/WEB-INF/views/greeting.html。然后,我尝试使用InternalResourceViewResolver网上阅读的:

@Bean
public InternalResourceViewResolver viewResolver() {
    InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
    viewResolver.setPrefix("/WEB-INF/views/");
    viewResolver.setSuffix(".html");

    return viewResolver;
}
Run Code Online (Sandbox Code Playgroud)

以我的理解,这应该可以让它找到greeting.html我的WEB-INF文件夹设置之一。但是,当我转到时localhost:8080/greeting,在控制台中会收到404和以下消息:

WARN 1439 --- [nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Path with "WEB-INF" or "META-INF": [WEB-INF/views/greeting.html]

我完全不知道发生了什么或如何修复它,每个在线教程都可以做到这一点,也没有问题,我似乎找不到任何人遇到同样的问题。任何指导都将对您有所帮助。

spring spring-mvc spring-boot

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

当应用程序背景时,NSTimer的行为是什么?

我知道当你为应用程序提供后台时,计时器会停止运行.但是,当你从后台回来时的行为是什么?计时器是否保持其原始状态fireDate

我遇到了一个问题,在从背景返回时,NSTimer设置为在十分钟内启动,有时我applicationWillEnterForeground:甚至会在调用之前立即启动计时器.当它没有触发并且applicationWillEnterForeground:被调用时,我有一些逻辑可以通过比较计时器fireDate和当前日期来检查是否已经过了10分钟,但是,即使已经过了10分钟,它总是给我一个值从当前日期开始约525秒.

我的理论如下:

  • 一个NSTimer在未来从背景后面会触发计时器,只要你还没有比原先计划更多的错过了预定时间.(在这种情况下,我们将计时器安排为10分钟,只要您在后台进行10-20分钟,它将在重新进入应用程序时触发.)

  • 如果超过该值,则不会触发,而是在您返回时在将来的同一时间段内安排另一个计时器.(AKA如果您在10分钟的计时器中已经在后台工作了20多分钟,当您回来时,它会在您返回应用程序之后将计时器安排在10分钟内.)

有没有人有关于这种行为的任何文件?我的理论完全基于观察,关于当背景要么严重缺乏或者我无法找到它时会发生什么的文档.

nstimer nsrunloop ios

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

如果列表没有超出页面,则在底部呈现 FlatList 页脚

我正在尝试在我们的FlatList. 我们想要的是,如果FlatList超出页面,页脚应该表现正常——即在用户滚动到足以显示它之前离开屏幕。

但是,如果只有几个项目,并且FlatList没有超出页面底部,我希望我的页脚显示在底部,而不是在列表之后。我试图画一些 ASCII 艺术来更好地展示我的意思:

错误的:

---------------
| cell1        |
|--------------|
| cell2        |
|--------------|
| footer       |
|              |
|              |
|              |
----------------
Run Code Online (Sandbox Code Playgroud)

我想要什么:

---------------
| cell1        |
|--------------|
| cell2        |
|--------------|
|              |
|              |
|              |
| footer       |
----------------
Run Code Online (Sandbox Code Playgroud)

有人知道怎么做吗?重要的部分是,如果您需要滚动以查看单元格,页脚不会位于列表上方,但仍会保留在所有单元格之后。

reactjs react-native

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