小编Ann*_*nne的帖子

以编程方式重置Windows XP IDLE时间

每次用户触摸键盘或鼠标时,Windows都会重置IDLE时间.我的应用程序需要在特定时刻重置IDLE时间,但我无法弄清楚如何以编程方式执行此操作.

以下内容不会使用VB,C#或QT4重置IDLE时间.
- 程序化鼠标移动/点击.
- 程序化击键.
不知何故,Windows知道这些行为是模拟的.

如何重置IDLE时间?任何想法将不胜感激!

c# vb.net windows qt4

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

C# - 字符串按其他字符串排序为帮助程序

是否有可以解决我的场景的.NET内置方法?

  1. 得到了一串字符串ex. { "Mark", "Tom", "Mat", "Mary", "Peter" }
  2. 我使用string "Ma"作为排序字符串帮助器
  3. 我的数组结果是 { "Mark", "Mary", "Mat", "Tom", "Peter" }

我知道解决这个问题的功能很容易,但我感兴趣的是这种方法存在.

PS.使用.NET 4.0

.net c# sorting

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

在Cocoa应用程序中将系统事件捕获为Cmd-Tab或Spotlight

在Cocoa应用程序中,我试图找到一种方法来捕获系统事件,例如通常使用Cmd-Tab或聚光灯启动的应用程序切换器,通常由Cmd-Space启动.我正在寻找一种方法来捕捉关键事件或任何其他方式告诉我其中一个事件即将发生,并理想地取消它.

Apple Screen Sharing远程桌面应用程序可以实现,因此它应该是可行的.它捕获这些事件并将它们发送到连接的远程计算机.

这是我已经尝试过的:

  • 使用NSApplication中的sendEvent方法捕获事件.我看到所有的事件,比如Cmd keydown,Tab keydown,但当两者都被按下时,我什么也看不见.
  • 注册Carbon Hot key侦听器.我可以注册像Cmd + Q这样的东西,但是当我注册Cmd + Tab时,它没有响应.

还有其他想法吗?

macos cocoa spotlight alt-tab

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

php:strtotime("12/31/2004 +6个月")); 没有回到六月的最后一天

我期望这个功能返回6/30/2005而不是7/1/2005.

print date("m/d/Y", strtotime("12/31/2004 +6 month"));
Run Code Online (Sandbox Code Playgroud)

同样,print date("m/d/Y", strtotime("1/31/2011 +1 month"))返回03/03/2011时希望它返回2/28/2011.

有没有人知道是否有一种直接的方式来显示添加月份的最后一天?

php strtotime

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

json.NET使用twitter API数据解析问题

我一直在项目中成功使用json.NET一段时间没有任何问题.昨晚我遇到了第一个案例,其中json.NET崩溃试图解析从应该是可靠来源返回的json数据:twitter API.

具体来说,此代码导致错误:

string sCmdStr = String.Format("https://api.twitter.com/1/users/lookup.json?screen_name={0}", sParam);
string strJson = _oauth.APIWebRequest("GET", sCmdStr, null);
JObject jsonDat = JObject.Parse(strJson);
Run Code Online (Sandbox Code Playgroud)

在我的例子中,sParam字符串包含大约25个twitter数字ID.twitter API调用成功,但json.NET Parse调用失败,出现以下错误:

"从JsonReader读取JObject时出错.当前JsonReader项不是对象:StartArray"

有没有其他人遇到这个?有谁知道它周围的任何方式?直到我解决它,我才停下来.

c# twitter json.net

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

使用jQuery在新窗口中打开pdf链接

这可能非常简单和愚蠢,但我试图使用jQuery在新窗口中打开所有pdf.我使用下面的代码并得到此错误:

未捕获的异常:语法错误,无法识别的表达式:[href $ =.pdf]

我确信,我是个傻瓜,任何帮助都会受到赞赏.

注意:我在jQuery中使用$,因为我正在使用Wordpress.

<script type="text/javascript">
jQuery(function() {
jQuery("a[href$=.pdf]").click(function() {
window.open(this.href);
}); 
}); 
</script>
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何通过Facebook iOS sdk向Facebook好友发送应用程序请求?

我使用facebook sdk作为我的iOS facebook应用程序.我想向多个用户发送应用请求.我正在使用以下方法.

NSArray* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:
                                                  @"Get Started",@"name",@"http://www.facebook.com/apps/application.php?id=135775646522275/",@"link", nil], nil];
NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"Check out this awesome app I am using.",@"message",
                               @"Check this out", @"notification_text",
                               @"http://www.facebook.com/apps/application.php?id=135775646522275/",@"link",
                               appImage,@"picture", 
                               actionLinksStr, @"actions",

                               nil];
[facebook dialog:@"apprequests"
       andParams:params
     andDelegate:self];
Run Code Online (Sandbox Code Playgroud)

问题是,我在调用此方法后,会显示应用程序请求Web视图并成功提交应用程序请求.但只有朋友墙上的app_request计数增加,他既没有获得应用程序请求的任何通知,也没有看到应用程序请求.可能是什么问题,是否有其他替代方式从iOS Facebook应用程序发送应用程序请求?

dialog graph facebook-graph-api apprequests facebook-ios-sdk

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

有限状态机解析

这张图描绘了有限状态机解析"漂亮"字符串.

问题是它在JS代码中会是什么样子?

编辑

上面的链接图片:

有限状态机解析

javascript fsm

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

使用cURL下载网站的HTML源代码,但获取的文件与预期不同

我正在尝试使用cURL和PHP来下载此处的HTML源代码(如浏览器中所示).但不是实际的源代码,而是返回(元刷新链接设置为0).

<html>
    <head><title>Object moved</title></head>
    <body>
        <h2>Object moved to <a href="https://login.live.com/login.srf?wa=wsignin1.0&amp;rpsnv=11&amp;checkda=1&amp;ct=1321044850&amp;rver=6.1.6195.0&amp;wp=MBI&amp;wreply=http:%2F%2Fwww.windowsphone.com%2Fen-US%2Fapps%2Fea39f002-ac30-e011-854c-00237de2db9e&amp;lc=1033&amp;id=268289">here</a>.
        </h2>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我试图欺骗引用标题作为网站,但似乎我做错了.代码如下.有什么建议?谢谢

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://www.windowsphone.com/en-US/apps/ea39f002-ac30-e011-854c-00237de2db9e');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.6 (KHTML, like Gecko) Chrome/16.0.897.0 Safari/535.6'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_AUTOREFERER, false);
curl_setopt($ch, CURLOPT_REFERER, "http://www.windowsphone.com/en-US/apps/ea39f002-ac30-e011-854c-00237de2db9e");

$html = curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

php http-referer curl spoofing

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

NSDateComponents的NSLog分钟和秒 - 如何显示前导零?

我真的需要帮助.代码结果是2:0:0格式设置为hh:mm:ss.我希望结果是2:00:00(0在它们所在的分钟和秒之前添加10).

NSDateFormatter *test = [[NSDateFormatter alloc] init];
[test setDateFormat:@"HH:mm:ss"];
NSDate *date1 = [test dateFromString:@"18:00:00"];
NSDate *date2 = [test dateFromString:@"20:00:00"];
NSCalendar* gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
unsigned int uintFlags =  NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents* differenceComponents = [gregorian components:uintFlags fromDate:date1 toDate:date2 options:0];

NSLog(@"%d:%d:%d",[differenceComponents hour],[differenceComponents minute],[differenceComponents second]);
Run Code Online (Sandbox Code Playgroud)

这该怎么做?

xcode ios

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