小编Chr*_*fer的帖子

使用Facebook Graph API发布"赞"?

你如何使用Facebook Graph API发布"喜欢"?

facebook

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

如何使用jQuery选择<pre>中包含的所有文本?

我有一个包含行号和文本的contentEditable iframe.行号包含在div中,所有文本都在<pre>-element中.

它看起来像这样:

<body>

  <div id="line_numbers">
    <div>1</div><div>2</div><div>3</div>
  </div>

  <pre>
    Text
  </pre>

</body>
Run Code Online (Sandbox Code Playgroud)

现在,当有人按下Ctrl + A时,会选择所有内容,包括行号.我想将此行为更改为仅包含该内容<pre>.

我已经设置了一个捕获Ctrl + A并阻止默认操作的函数.现在,如何设置选择以包含所有内容<pre>

javascript jquery range selection

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

Ruby字符串到八进制?

如何在Ruby中将"755"转换为0755?我想使用字符串将权限传递给方法,然后将其转换为chmod使用.

ruby

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

如何向NSTableView添加页脚视图?

似乎NSTableView没有相当于UITableViewtableFooterView财产.在Cocoa中向页面视图添加页脚视图的首选方法是什么?

cocoa nstableview

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

用于Ruby或Python的Git库?

我正在寻找Git客户端的Ruby或Python实现,可用于更新和提交本地存储库中的更改.

我更喜欢如果库根本不使用shell命令,而是将所有内容保存在"纯代码"中.

有吗?

先感谢您.

ruby python git

7
推荐指数
2
解决办法
3660
查看次数

无法通过Xcode 4中的Interface Builder创建NSImageView

我找到了几个教程,描述了添加一个NSImageViewInterface Builder 的可能性,就像你可以UIImageView在iOS中添加一样.

但是,在Xcode 4.1中,控件似乎不存在.我可以NSImageView通过编程方式创建,但对于非常简单的图形界面来说它并不是很实用.我有一些东西叫IKImageView但有了它我无法通过界面构建​​器设置图像内容.

我可以NSImageView以某种方式出现在Interface Builder中吗?

谢谢.

xcode cocoa xcode4

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

选择对象在Chrome contentEditable元素中表现异常

我正在使用contenteditable在javascript中使用实时语法荧光笔.在解析内容时,我提取div的文本并使用正则表达式模式来正确设置样式.然后我将div的innerHtml设置为已解析的内容.但是,这会使光标从屏幕上消失.

我创建了这个函数来重置光标,它在Firefox中工作正常.但是在Chrome中,光标以一种半可预测的奇怪方式移动.它通常设置在文档中的第一个空格中,而不是在解析之前的位置.

存储在变量cc中的插入符号char应该位于它应该存在的位置.

/**
* Put cursor back to its original position after every parsing, and
* insert whitespace to match indentation level of the line above this one.
*/
findString : function()
{
    cc = '\u2009'; // carret char

    if ( self.find(cc) )
    {
        var selection = window.getSelection();
        var range = selection.getRangeAt(0);

        if ( this.do_indent && this.indent_level.length > 0 )
        {
            var newTextNode = document.createTextNode(this.indent_level);
            range.insertNode(newTextNode);
            range.setStartAfter(newTextNode);

            this.do_indent = false;
        }

        selection.removeAllRanges();
        selection.addRange(range);
    }
}
Run Code Online (Sandbox Code Playgroud)

关于调用这些函数的一些事实:

  • 当我取消注释切换innerHtml内容的代码时,光标通常移动到文档的末尾.
  • 如果我取消注释findString()调用程序,则解析完成但光标消失,直到我将焦点放回div中.
  • 如果我取消注释两个行,则div的行为与预期的一样,除了当然,解析. …

javascript firefox google-chrome range

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

MySQL LIKE语句将"o"和"ö"解释为相同

我有一个连接到MySQL数据库的Rails 3应用程序.使用的编码是utf-8.该数据库以瑞典语连接大量数据并具有搜索功能.

当我搜索gotland(瑞典岛)时,Östergötland也会返回(一个郡)的结果.显然MySQL解释öo.

有没有一种简单的方法可以确保location LIKE '%gotland%'不返回包含的字段götland

干杯.

mysql sql collation ruby-on-rails-3

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

iOS故事板中的水平翻转方向

我在Storyboard中设置了两个视图控制器,每个控制器都有一个动作按钮.我设置了两个segues:

  1. 从第一个视图控制器到第二个视图控制器:Modal,Flip Horizo​​ntal.
  2. 从第二个视图控制器到第一个视图控制器:Modal,Flip Horizo​​ntal.

一切正常,但我希望它可以单向翻转,现在它可以为两个视图控制器翻转相同的方向.

制作翻转翻转效果的最简单方法是什么?

cocoa-touch ios ios5

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

launchd.plist每10秒运行一次,而不是一次

我一直在设置一个launchd.plistXML,该XML在每次安装特定的USB设备时都会运行。我按照xpc_events(3)手册页上的说明进行操作,无论何时装入设备,它都在运行应用程序。

我遇到的问题是,只要仍然安装设备,该应用程序就会每10秒钟运行一次。如何设置它,使其仅在将设备插入USB端口时才运行一次?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.myapp.agent</string>
    <key>Program</key>
    <string>/Applications/MyApp.app/Contents/MacOS/MyAgent</string>
    <key>LaunchEvents</key>
    <dict>
        <key>com.apple.iokit.matching</key>
        <dict>
            <key>com.apple.device-attach</key>
            <dict>
                <key>idVendor</key>
                <integer>2316</integer>
                <key>idProduct</key>
                <integer>4096</integer>
                <key>IOProviderClass</key>
                <string>IOUSBDevice</string>
                <key>IOMatchLaunchStream</key>
                <true/>
            </dict>
        </dict>
        <key>com.apple.notifyd.matching</key>
        <dict>
            <key>com.apple.interesting-notification</key>
            <dict>
                <key>Notification</key>
                <string>com.apple.interesting-notification</string>
            </dict>
        </dict>
    </dict>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

macos usb launchd

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