小编Isa*_*iah的帖子

Xcode和Swift - 没有标题栏但有关闭,最小化和调整大小按钮的窗口

我目前在Xcode 6,Beta 5中使用Swift.我试图删除标题栏,或标题栏和实际内容之间的任何明显差异.如果我在窗口的"属性"检查器中启用"统一标题和工具栏",则不会发生任何明显的情况.我已经把标题留了下来.
如果没有输入标题,标题栏仍然可以区分,因为边界线和背景与窗口的其余部分不同,将其与实际内容分开.


一个很好的例子是当前的Yosemite,OS X 10.10,Notes应用程序.没有标题栏可见或可区分,只有关闭,最小化和调整大小按钮,如此处所示. Notes窗口的屏幕截图

我已经搜索过并访问了其他帖子,但是没有收获.
中提到的那些完全隐藏标题栏,但我不知道如何手动重新添加关闭,最小化和调整大小按钮正常,这意味着他们将看起来是正确的,没有实际的,偷偷摸摸的图像更换和连接与菜单栏关闭,最小化和调整大小功能.

cocoa titlebar interface-builder swift osx-yosemite

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

数组元素是否包含子字符串?

我想要一个函数来检查数组的项是否包含字符串.因此:

array(1 => 'Super-user', 'Root', 'Admin', 'Administrator', 'System', 'Website', 'Owner', 'Manager', 'Founder');
Run Code Online (Sandbox Code Playgroud)

然后检查admin12应该返回true,因为admin12(admin)的一部分也是数组的一部分.

我走到这一步:

$forbiddennames= array(1 => 'Super-user', 'Root', 'Admin', 'Administrator', 'System', 'Website', 'Owner', 'Manager', 'Founder');    

if(in_array( strtolower($stringtocheck), array_map('strtolower', $forbiddennames))){
        echo '"This is a forbidden username."';
    } else {
        echo 'true';
    }
}
Run Code Online (Sandbox Code Playgroud)

只有这只回声"这是一个禁止的用户名".当我检查admin.我希望它也能在检查时回显admin12.

这可能(以及如何)?

php arrays string contains

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

Swift和NSUserNotification - 没有横幅或警报,但会静默添加到通知列表中

我正在学习Swift,并希望将简单的用户通知显示为测试.
我的构建成功,但没有显示横幅,而是将通知静默添加到通知列表中.我已经验证了"请勿打扰"已关闭,我在AppleScript中尝试了同样的功能,并且在使用NSUserNotificationAlertStyle我的应用程序的info.plist中的代码时,我尝试了一次成功的非静音警报(不是横幅) ).
但是,这只发生过一次.

我用Swift文件和没有故事板创建了一个新项目.我的AppDelegate.swift包含

import Cocoa

class AppDelegate: NSObject, NSApplicationDelegate {

    @IBOutlet weak var window: NSWindow!


    func applicationDidFinishLaunching(aNotification: NSNotification?) {
        var notification:NSUserNotification = NSUserNotification()
        notification.title = "Title"
        notification.subtitle = "Subtitle"
        notification.informativeText = "Informative text"

        notification.soundName = NSUserNotificationDefaultSoundName

        notification.deliveryDate = NSDate(timeIntervalSinceNow: 5)
        var notificationcenter:NSUserNotificationCenter = NSUserNotificationCenter.defaultUserNotificationCenter()
        if let notificationCenter = NSUserNotificationCenter.defaultUserNotificationCenter() {
            notificationcenter.scheduleNotification(notification)
        }
    }

    func applicationWillTerminate(aNotification: NSNotification?) {
        // Insert code here to tear down your application
    }


}
Run Code Online (Sandbox Code Playgroud)

而且我的info.plist不包含NSUserNotificationAlertStyle前面提到的内容,因为对于横幅来说这不是必需的,我相信.

最后,是的,应用程序"测试"(因为我已经命名它)被设置为显示横幅,因此. 通知系统面板的屏幕截图
总结:我的应用程序成功发出通知,这些通知将添加到通知列表中,但不会显示为横幅.(我使用的是OS X Yosemite 10.10.我希望这个问题与测试版无关)

notifications silent nsnotificationcenter nsusernotification swift

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

在星号之间加粗文本

我想制作一个PHP函数,它可以在双星号之间加粗,而在一个星号之间使用斜体(非常类似于stackoverflow上的编辑器).

同样的规则适用,如果*和单词之间有空格,则不应呈现.

谁能帮助我?我试过,但我只走到这一步,因为我不知道如何制作奇怪的星号"<b>"和偶数的"</ b>".

(我不能在没有空格的情况下键入它们,stackoverflow会将文本呈现为粗体.....)

$thenewtext = str_replace("**", "<b>", "**Hello World** of PHP");
Run Code Online (Sandbox Code Playgroud)

php str-replace

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

HTML字符 - 隐形空间

我有一个名为Dalton Empire的网站.

当用户复制"DaltonEmpire"时,我希望将"Dalton Empire"添加到他们的剪贴板中.

我只找到了一个解决方案; 使用空间,但制作letter-spacing -18px.是不是有一个更简洁的解决方案,例如HTML字符?

我的例子JSFiddle和代码:

span.nospace {
  letter-spacing: -18px;
}
Run Code Online (Sandbox Code Playgroud)
<ol>
  <li>Dalton<b>Empire</b></li>
  <li>Dalton&zwnj;<b>Empire</b></li>
  <li>Dalton&zwj;<b>Empire</b></li>
  <li>Dalton&#8203;<b>Empire</b></li>
  <li>Dalton<span class="nospace"> </span><b>Empire</b> <i>The only one that works</i>
  </li>
</ol>
Run Code Online (Sandbox Code Playgroud)

html css hidden space

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

.htaccess - 将子域重定向到文件夹

这个问题可能已被问过一千多次了,但我已经尝试过这么多剧本,并且搜索了很长时间而没有找到任何内容,我想,让我们问一下.

我只是想m.daltonempire.nldaltonempire.nl/m/没有用户看到URL更改的情况下重定向到.

因此,如果m.daltonempire.nl/hello.php请求,我希望用户继续看到此URL,而实际给出的页面daltonempire.nl/m/hello.php.

注意:我不想要www.,所以简单http://m.daltonempire.nl

提前致谢,

以赛亚诉胡恩

php apache subdomain .htaccess redirect

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

Swift和NSTableView - 只需选择一行即可

我想以编程方式在我的NSTableView中选择一行,只有一列.

func selectColumnIndexes(_ indexes: NSIndexSet!,
    byExtendingSelection extend: Bool)
Run Code Online (Sandbox Code Playgroud)

我一直在玩这个,但我不知道如何写"选择行#2".
我必须从连接到@IBOutlet表视图的变量开始吗?我必须以某种方式表明它与我的NSTableView有关.

谢谢!

xcode select row nstableview swift

5
推荐指数
3
解决办法
4672
查看次数

Android (root) - 强制相机图像

我想知道是否有任何应用程序/(Xposed)模块可以强制相机看到图像。

基本上,我想要一台扫描仪来扫描自制的条码,而不是需要两部手机;一个用于生成和显示条形码,另一个用于从特定应用程序扫描它。

任何会在应用程序中显示扫描仪图像的东西都可以。

camera android root barcode-scanner xposed

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

如何使用两个枚举变量实现 Identifiable

使用 Swift 5.3,如何Identifiable通过使其身份取决于两个枚举变量的组合来在结构上实现协议?

有问题的代码很简单,

struct Card: Identifiable {
    let suit: Suit
    let rank: Rank
    
    enum Suit {
        case spades, clubs, diamonds, hearts
    }
    
    enum Rank: Int {
        case one = 1, two, three, four, five, six, seven, jack, queen, king
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的结构体还不符合Identifiable协议。我如何将其身份实现为它的suitrank(仅创建一次)的唯一组合?本质上,它的身份可以是“黑桃-1”或“钻石杰克”。此外,如果可能的话,我希望将 保留rank为一种Int类型,以便稍后进行算术运算。先感谢您!

identity hashable swift swift-protocols identifiable

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

CSS - 在淡入图像时去除图像模糊

我有这个CSS(crossbrowser):

#theimg {
    filter: blur(0px);
    animation: fadein 6s ease 0 1;

    /* Safari and Chrome: */
    -webkit-filter: blur(0px); 
    -webkit-animation: fadein 6s ease 0 1;

}

@keyframes fadein { 
  from {
      -webkit-filter: blur(10px);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
    }
  to {
      -webkit-filter: blur(0px);
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
    }    
}

@-webkit-keyframes fadein { /* Safari and Chrome: */
  from {
      -webkit-filter: blur(10px);
  -khtml-opacity: 0;
  opacity: 0;
    }
  to {
      -webkit-filter: blur(0px);
  -khtml-opacity: 1;
  opacity: 1; …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery blur

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

如何有效地验证pow(a,b)%b == a in C(无溢出)

我想验证是否

pow(a,b)%b == a

在C中为真,2≤b≤32768(2 15)且2≤a≤b,a和b为整数.

但是,直接计算pow(a, b) % bb是一个大数字,这将很快导致C溢出.什么是验证这种情况是否成立的技巧/有效方法?

这个问题是基于找到费马小定理的证人,该定理指出如果这个条件是假的,那么b不是素数.

此外,我在可能的时间也受到限制,它不能太慢(接近或超过2秒).最大卡迈克尔号码,号码b,这不是素数,而且不满足pow(a, b)% b == a2 <= a <= b(用b <= 32768)是29341.因此,对于检查方法pow(a, b) % b == a具有2 <= a <= 29341不应该太缓慢.

c integer-overflow memory-efficient modulus

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

仅为一个div及其内容启用(CSS)样式表

正在寻找一个(简单的)WYSIWYG编辑器jQuery插件,它与Bootstrap 3兼容.我见过很多WYSIWYG Editors jQuery插件,它与之前的Bootstrap兼容,但我的网站使用Bootstrap 3,所以每次我实现这样的jQuery插件,我的Bootstrap 3会破坏按钮并弄乱整个编辑器.

所以现在我问是否有一个选项只为一个div及其内容启用Bootstrap 2样式表.

我假设iframe可以工作,但是,我需要WYSIWYG编辑器的内容(然后是iframe中的内容),以及'non-iframe'上的文本输入.

css wysiwyg editor jquery-plugins twitter-bootstrap

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