问题列表 - 第11174页

有谁知道ShellHook消息HSHELL_RUDEAPPACTIVATED是什么意思?

我正在编写应用程序,它建立shell钩子来获取shell事件(如果重要的话,我正在使用C#).我正在使用这个例子:http://msbob.spaces.live.com/blog/cns!DAFD19BC5D669D8F!1,332.entry

Hook工作正常但我没有收到我感兴趣的消息:HSHELL_WINDOWACTIVATED(所有其他与窗口相关的事件都运行良好).相反,我收到的代码为32772的消息应该是HSHELL_RUDEAPPACTIVATED(有些谷歌搜索有帮助).

但是我无法理解为什么我根本没有收到HSHELL_WINDOWACTIVATED以及HSHELL_RUDEAPPACTIVATED消息的含义.MSDN没有提及它.任何人都可以向我解释一下吗?

c# shell winapi messages windows-vista

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

URL可以包含分号吗?

我使用正则表达式将纯文本URL转换为可单击的链接.

@(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.-]*(\?\S+)?)?)?)@

但是,有时在文本正文中,URL每行枚举一个,末尾用分号.真实的URL不包含任何";".

http://www.aaa.org/pressdetail.asp?PRESS_REL_ID=275;
http://www.aaa.org/pressdetail.asp?PRESS_REL_ID=123;
http://www.aaa.org/pressdetail.asp?PRESS_REL_ID=124
Run Code Online (Sandbox Code Playgroud)

是否允许在URL中使用分号(;)或分号是否可以作为URL结尾的标记?这怎么会适合我的正则表达式?

regex url syntax uri

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

基于函数式编程的UI

我现在正在学习函数式编程概念,而且从专业角度来说,我是一名Asp.net开发人员.但是asp.net让你在后面的代码中经常更改对象的属性.函数式编程基于不可变对象.而应用这个概念来改变文本框的价值将是非常痛苦的.此外,在某些情况下,像FormView的ItemInserted参数这样的处理程序可供开发人员使用,例如KeepInInsertMode,开发人员可以将其更改为true/false,在这种情况下,我们将修改针对FP的输入参数.你的想法.哪种是软件世界中UI处理的正确方法?FP或OOPS.

asp.net functional-programming

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

在Mac OS X(任何方言)上进行lisp设置的建议?

什么是基于Mac OS X(英特尔)的lisp设置(任何方言),你喜欢它,它的设置有多痛苦?我正在寻找一款易于设置的多功能口袋,但如果您对投入更多精力甚至是金钱感到强烈,我想听听您认为值得的原因.

我目前正在使用newLisp,这是一个轻而易举的设置,让我可以轻松访问图形和声音等内容.我听说过SBCL有emacs和slime,但这似乎真的很难设置,我仍然不是emacs的朋友.我想知道是否有任何我错过的东西.我主要是为了愉快而使用它,没有商业目标.

请为每个答案仅建议一个设置以启用投票,但随时可以提交多个答案.

lisp macos scheme common-lisp

10
推荐指数
5
解决办法
7641
查看次数

更改当前进程环境的LD_LIBRARY_PATH

是否有可能改变当前流程的环境变量?

更具体地说,我想改变python脚本,LD_LIBRARY_PATH以便在导入依赖于某些模块的模块'x'时xyz.so,xyz.so取自LD_LIBRARY_PATH中的给定路径

有没有其他方法动态更改库加载的路径?

编辑:我想我需要提一下,我已经尝试过像os.environ这样的东西["LD_LIBRARY_PATH"] = mypath os.putenv('LD_LIBRARY_PATH',mypath)

但这些修改了env.对于生成的子进程,而不是当前进程,并且模块加载不考虑新的LD_LIBRARY_PATH

Edit2,所以问题是我们可以改变环境或其他东西,以便库加载器看到它并从那里加载吗?

python shared-libraries environment-variables

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

Vista,inifiles,并在启动奇怪的事情上运行......到底是什么

我用一个小应用程序发生了一些事情,我发现我不明白问题是什么.该应用程序只是一个小的发短信面板时钟,位于第二台显示器上的任务栏上方.设置通过inifile保存在正确的appdata文件夹中,并且规格保存正确,即X和Y位置,字体,字体样式等.

我希望它在Windows启动时自动运行,所以昨天我只是将一个快捷方式拖到了Start | 程序| 启动文件夹.今天早上启动时,它会在正确的位置加载,然后在XY平面上快速移回0到0.我看了一下inifile,果然......它的Top = 1133 Left = 1920,就像它应该是的那样,但是windows在Top = 0 Left = 0时启动它.

有没有搞错?...

delphi

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

为注释的字段设置默认空值时出错

为什么我会收到错误"属性值必须保持不变".是不是不变???

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface SomeInterface {
    Class<? extends Foo> bar() default null;// this doesn't compile
}
Run Code Online (Sandbox Code Playgroud)

java annotations default

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

如何从PHP中的字符串中提取URL?

我正在使用PHP的"simplexml_load_file"从Flickr获取一些数据.

我的目标是获取照片网址.

我能够得到以下值(分配给PHP变量):

<p><a href="http://www.flickr.com/people/19725893@N00/">codewrecker</a> posted a photo:</p>

<p><a href="http://www.flickr.com/photos/19725893@N00/2302759205/" title="Santa Monica Pier"><img src="http://farm3.static.flickr.com/2298/2302759205_4fb109f367_m.jpg" width="180" height="240" alt="Santa Monica Pier" /></a></p>
Run Code Online (Sandbox Code Playgroud)

我怎样才能提取它的这一部分?

http://farm3.static.flickr.com/2298/2302759205_4fb109f367_m.jpg
Run Code Online (Sandbox Code Playgroud)

万一它有帮助,这是我正在使用的代码:

<?php
$xml = simplexml_load_file("http://api.flickr.com/services/feeds/photos_public.gne?id=19725893@N00&lang=en-us&format=xml&tags=carousel");
foreach($xml->entry as $child) {
    $flickr_content = $child->content; // gets html including img url
    // how can I get the img url from "$flickr_content"???
 }
?>
Run Code Online (Sandbox Code Playgroud)

php flickr simplexml

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

最小化f(x,y),其中x和y是整数

我想知道是否有人有任何关于最小化函数的建议,f(x,y),其中x和y是整数.我已经研究了很多最小化和优化技术,比如BFGS和GSL中的其他技术,以及Numerical Recipes的内容.到目前为止,我已尝试实现几种不同的方案.第一种方法是选择最大下降方向f(x + 1,y),f(x-1,y),f(x,y + 1),f(x,y-1),并按照该方向线最小化.我也尝试过使用下坡单纯(Nelder-Mead)方法.两种方法都远离最低限度.它们似乎都在更简单的函数上工作,比如找到抛物面的最小值,但我认为两者,尤其是前者,都是针对x和y是实值(双精度)的函数而设计的.还有一个问题是我需要尽可能少地调用f(x,y).它与外部硬件通信,每次呼叫需要几秒钟.对此的任何想法将不胜感激.

这是错误函数的一个例子.对不起,我之前没有发帖.此功能需要几秒钟的时间来评估.此外,我们从设备查询的信息如果低于我们想要的值,则不会添加到错误中,只有当它高于我们的期望值时

double Error(x,y)
{
  SetDeviceParams(x,y);
  double a = QueryParamA();
  double b = QueryParamB();
  double c = QueryParamC();
  double _fReturnable = 0;
  if(a>=A_desired)
  {
    _fReturnable+=(A_desired-a)*(A_desired-a);
  }
  if(b>=B_desired)
  {
    _fReturnable+=(B_desired-b)*(B_desired-b);
  }
  if(c>=C_desired)
  {
    _fReturnable+=(C_desired-c)*(C_desired-c);
  }
  return Math.sqrt(_fReturnable)
}
Run Code Online (Sandbox Code Playgroud)

c# algorithm minimization numerical-analysis

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

共享库的内存空间

C++共享库是否有自己的内存空间?或者它共享呼叫者进程'一个?

我有一个共享库,其中包含一些类和包装函数.其中一个包装函数有点:

libXXX_construct() 初始化一个对象并返回指向所述对象的指针.

一旦我libXXX_construct()在调用者程序中使用了放置对象的位置?它是在"调用者"内存空间中还是在库的内存空间中?

c++ memory memory-management shared-libraries

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