小编Bil*_*ill的帖子

正则表达式可以匹配相同字符的序列?

一位朋友问我这个问题,我很难过:有没有办法制作一个匹配同一个字符序列的正则表达式?例如,匹配'aaa','bbb',但不是'abc'?

m|\w{2,3}| 
Run Code Online (Sandbox Code Playgroud)

不会这样做,因为它匹配'abc'.

m|a{2,3}| 
Run Code Online (Sandbox Code Playgroud)

不会做的伎俩,因为它不匹配'bbb','ccc'等.

regex perl

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

Web应用程序中的"无声"打印

我正在开发一个需要静默打印的Web应用程序 - 没有用户参与.实现这一目标的最佳方法是什么?它不喜欢它可以严格使用Javascript,也不是Flash和/或AIR.我见过的最接近的是Java applet.

我可以理解为什么只有任何一个网站能够做到这一点是一个坏主意.此特定实例适用于内部应用程序,如果用户需要将URL添加到受信任站点列表,安装插件等,则完全可以接受.

printing web-services

40
推荐指数
5
解决办法
6万
查看次数

如何确定两个网页是否相同?

有哪些技术可以检测网页是否与另一个网页相同?

同样,我不是指char-for-char等价物(这很容易),但足够强大,可以忽略页面上当前日期/时间等内容.

例如,去雅虎!新闻文章加载页面,10分钟后在另一个浏览器中打开同一页面.Baring重写,这些页面会有一些差异(时间戳,可能是广告之类的东西,可能是相关故事之类的东西),但人类可以看看这两个并说它们是相同的.

注意我不是要修复(或依赖)URL规范化.即,弄清楚foo.html&foo.html?bar = bang是一样的.

algorithm diff

13
推荐指数
3
解决办法
4415
查看次数

如何在NSDictionary中正确设置整数值?

以下代码段:

NSLog(@"userInfo: The timer is %d", timerCounter);

NSDictionary *dict = [NSDictionary dictionaryWithObject:[NSNumber numberWithInteger:timerCounter] forKey:@"timerCounter"];

NSUInteger c = (NSUInteger)[dict objectForKey:@"timerCounter"];
NSLog(@"userInfo: Timer started on %d", c);
Run Code Online (Sandbox Code Playgroud)

按以下方式产生输出:

2009-10-22 00:36:55.927 TimerHacking[2457:20b] userInfo: The timer is 1
2009-10-22 00:36:55.928 TimerHacking[2457:20b] userInfo: Timer started on 5295968
Run Code Online (Sandbox Code Playgroud)

(FWIW,timerCounter是一个NSUInteger.)

我确定我错过了一些相当明显的东西,只是不确定它是什么.

objective-c

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

OS X上的iTunes API文档在哪里?

我正在尝试在OS X上找到控制iTunes的API.我发现了以下内容:

http://developer.apple.com/sdk/itunescomsdk.html

我想在OS X上,我需要的是内置的,但我不知道API在哪里被记录?

在此先感谢您的帮助.

macos itunes

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

如何检查记录中的密钥是否存在?

我发现如果我尝试访问记录中的字段,例如:

set track_album to (|Album| of t)
Run Code Online (Sandbox Code Playgroud)

并且该字段不存在,AppleScript会抛出错误.如何检查该字段是否存在?或者如何让它无声地失败?(无论哪种是最佳做法.)

applescript

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

后台Shell作业后为什么Applescript不退出?

我可以创建一个(非常)简单的applescript应用程序来运行Firefox后台并退出.(原因是我有不同的工作和家庭档案).我的脚本基本上是:

做shell脚本"/Applications/firefox.app/Contents/MacOS/firefox -no-remote -P'Personal'&"

它可以工作,但在退出Firefox之前,脚本/应用程序不会退出.我该如何解决这个问题?

applescript

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

如何解决Applescript中的"内部表溢出"

当试图加载iTunes XML/plist文件时,我得到"内部表溢出".在谷歌搜索之后,看起来Applescript的内存不足.该文件在磁盘上是18兆,因此在较大的一面,它应该仍然适用于2台演出的Mac.

我该如何解决这个问题?

显然,由于它是由iTunes创建的,我无法控制它的产生.

更新:相关代码段:

tell application "System Events"
    tell property list file (itunes_xml_file as string)
        tell contents
            set my_tracks to value of property list item "Tracks"
            repeat with t in items of my_tracks
Run Code Online (Sandbox Code Playgroud)

applescript

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

我可以自动关注Emacs中的头文件吗?

如果我遇到类似的东西,我会#include "somewhere/myheader.h"以某种方式自动跳转到那个标题?(类似于gtags的工作方式?)

emacs

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

VLOOKUP 返回错误的行

我有一个相当简单的查找表:

在此输入图像描述

我在B6中的公式是:

=VLOOKUP(A6,C1:D4,2)
Run Code Online (Sandbox Code Playgroud)

所以我希望它返回 1,而不是 4?

google-sheets gs-vlookup google-sheets-formula

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