小编Sil*_*611的帖子

在swift中获取文件的别名路径

我在解析mac上的别名链接时遇到问题.我正在检查文件是否是别名然后我想要接收原始路径.相反,我只获得了一个文件ID.想法?

func isFinderAlias(path:String) -> Bool? {

    var isAlias:Bool? = false // Initialize result var.

    // Create a CFURL instance for the given filesystem path.
    // This should never fail, because the existence isn't verified at this point.
    // Note: No need to call CFRelease(fUrl) later, because Swift auto-memory-manages CoreFoundation objects.
    print("path before \(path)");
    let fUrl = CFURLCreateWithFileSystemPath(nil, path, CFURLPathStyle.CFURLPOSIXPathStyle, false)
    print("path furl \(fUrl)");
    // Allocate void pointer - no need for initialization,
    // it will be assigned to by CFURLCopyResourcePropertyForKey() …
Run Code Online (Sandbox Code Playgroud)

macos cfurl-encoding swift

5
推荐指数
2
解决办法
1181
查看次数

在执行循环之前,无法形成带结束<开始检查范围的范围?

我遇到了一些我不太了解的快速代码的变化.

var arr = []
for var i = 1; i <= arr.count; i += 1
{
    print("i want to see the i \(i)")
}
Run Code Online (Sandbox Code Playgroud)

我有一个程序获取一个也可以为空的结果数组.这对于上面的for循环没有问题.现在,苹果希望我将代码更改为以下内容.但是如果数组为空,这将崩溃.

var arr = []
for i in 1...arr.count
{
   print("i want to see the i \(i)")
}
Run Code Online (Sandbox Code Playgroud)

在我做循环之前,我是否真的必须首先检查范围?

var arr = []
if (arr.count >= 1){
    for i in 1...arr.count
    {
        print("I want to see the i \(i)")
    }
}
Run Code Online (Sandbox Code Playgroud)

有更聪明的解决方案吗?

macos swift swift2.2

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

仅服务器端插件

我有一个不想让客户端看到的插件。不幸的是,它总是为服务器和客户端构建的。如何防止这种情况发生?

<template>
    <div>
        Test
    </div>
</template>

<script>
    import getAll from '~/plugins/api'
    export default {
        asyncData (context, callback) {
            getAll(function(data){
                callback(null,data);
            })
        }
    }
</script>
Run Code Online (Sandbox Code Playgroud)

这是我的 .vue 文件。数据的获取正在工作,但我也可以从客户端看到我不想要的代码。

nuxt.js

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

用C++高精度测量时间

我如何像在C#中一样准确地测量C++中的某些内容?

这是我的C#代码

var elapsedMilliseconds = (double)(sw.ElapsedTicks * 1000L) / Stopwatch.Frequency;
Run Code Online (Sandbox Code Playgroud)

我正在使用visual studio 2010.

c# c++ visual-studio-2010

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

(NSMenuItem):缺少setter或实例变量

我遇到一个奇怪的错误:

2015-04-02 12:20:14.642 test[21167:257788] Failed to connect     
(testApp) outlet from (test.AppDelegate) to (NSMenuItem): missing 
setter or instance variable
inserted id: 122
Run Code Online (Sandbox Code Playgroud)

我在菜单中添加了一个menuItem并将一个函数连接到它时发生了.

我不知道问题是什么.该应用程序工作正常,但我不认为忽略错误是一个明智的想法.setter或实例变量是什么意思?为什么需要?

更新:这是相关代码:

import Cocoa
import Foundation

@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {

@IBOutlet weak var window: NSWindow!
@IBOutlet weak var statusMenu: NSMenu!

let statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(-1)

func applicationDidFinishLaunching(aNotification: NSNotification) {
    let icon = NSImage(named: "statusIcon")

    statusItem.image = icon
    statusItem.menu = statusMenu
    // Time for constant repeat
    NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: "timerRepeat", userInfo: nil, repeats: true)
}

// Method …
Run Code Online (Sandbox Code Playgroud)

macos swift

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

在Node.js和node-webkit中打开目录

我有一个函数应该在创建后打开一个目录,

setTimeout(function()
{
    var fs = require('fs');
    console.log(newPath);
    var open = fs.opensync(newPath, 'r');
}, 2500);
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.我收到以下错误

首先是,

TypeError:undefined不是eval的函数(eval at <anonymous>(file:///Users/proslav/Library/Developer/Xcode/DerivedData/trackingCore-ecxfviftqracjxhimcuhhhvyddso/Build/Products/Debug/trackingCore.app/Contents/Resources/timeBroFront. app/Contents/Resources/app.nw/js/jquery-1.10.2.min.js:3:4994),:43:18)

第二是,

未捕获的ReferenceError:未定义require

我在想,可能是我的变量newpath未定,但日志显示我正确的链接.var fs = require('fs');工作正常的目录的创建.

我在这做错了什么?

javascript node.js node-webkit

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

Google Recaptcha无法与axios一起使用

尝试验证我的Recaptcha女巫axios时遇到错误

try{
            let result = await axios.post(
                'https://www.google.com/recaptcha/api/siteverify',
                {
                    secret: '6LcarRkTAAAAAPDNrruugUg1fJqOJnH-uvVa5KIL',
                    response: response
                },
                {
                    headers: {
                        "Content-Type": "application/json"
                    }
                });

            let data = result.data || {};
            if(!data.success){
                throw({
                    success: false,
                    error: 'response not valid'
                })
            }
        }catch(err){
            console.log(err);
            throw err.response ? err.response.data : {success: false, error: 'verifyCatpcha Error'}
        }
Run Code Online (Sandbox Code Playgroud)

我总是出错

{ success: false,
'error-codes': [ 'missing-input-response', 'missing-input-secret' ] }
Run Code Online (Sandbox Code Playgroud)

我尝试了邮递员,它工作正常。标头出了点问题?

recaptcha node.js axios

4
推荐指数
3
解决办法
2487
查看次数

无法在safari上写入输入字段

我有一个无法在我的Iphone上选择的输入字段.我可以点击输入,但它没有聚焦.要写的键盘出现,但当我写入内容时,没有任何反应.因此我无法填写输入字段.我的CSS中缺少什么?

<div class="container" v-if="user === null">
        <div class="input">
            <input type="text" v-model="username" placeholder="E-Mail">
        </div>
        <div class="input">
            <input type="password" @keyup.enter="authenticate" v-model="password" placeholder="Passwort">
        </div>
        <div class="buttons">
            <button @click="authenticate">Log In</button>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

ios vue.js nuxt.js

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

1D纹理内存限制

我对纹理记忆的局限性有点困惑.它是65536还是我能够处理更大的数组.

在片刻我正在使用2D纹理.将问题带入1D纹理会使问题变得更容易.

Thx提前

cuda gpu gnupg

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

为什么在SQLite中排除行的WHERE子句不能按预期工作?

我试图排除一个名单列表

我有桌子 Names

id| Name    | Surname
---------------------
1 | Michael | Kane
2 | Torben  | Dane
3 | Dinge   | Chain
4 | Django  | Fain
5 | Juliett | Bravo
Run Code Online (Sandbox Code Playgroud)

我有桌子 Excludes

id| Name
-----------
1 | Michael
2 | Torben
Run Code Online (Sandbox Code Playgroud)

现在我有两个问题:

SELECT * From Names, Excludes
WHERE Names.Name = Excludes.Name
GROUP BY Names.Name
Run Code Online (Sandbox Code Playgroud)

结果

id | Name    | Surname | id | Name
--------------------------------    
1  | Michael | Kane    | 1  |Michael
2  | Torben  | …
Run Code Online (Sandbox Code Playgroud)

sql sqlite

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

在OSX上使用带有swift的EventKit

我试图通过swift获取本周iCal所有活动的清单.我想看看有多少事件以及它们属于哪些类别.如何以编程方式完成此操作.Eventkit是正确的选择还是应该使用AppleScript?是否有使用swift的Eventkit教程?我找不到一个.

macos xcode swift

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