问题列表 - 第39123页

SOAP,WSDL和WS-*是SOA的一部分吗?

说实话,我不知道SOA是否描述/推荐Web服务应该用于互操作性的协议,或者它是否也定义了某些协议,或者它是否只是建议应遵循的设计模式和最佳实践服务以实现互操作性

无论如何,SOAP,WSDL和WS-*规范是SOA的一部分,因此在SOA架构之外,我们使用其他方法来实现Web服务之间的互操作性,或者它们是否可以独立于SOA使用?

谢谢

soa web-services

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

使用opencv捕获单张图片

我已经看到了几个关于使用python和opencv从网络摄像头流捕获帧的事情,但是如何使用python和opencv以指定的分辨率捕获一张图片?

python opencv image

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

在flymake模块中调试emacs elisp中的旋转是否有技巧?

我在C#flymake模块中的emacs elisp中获得了CPU旋转.(Flymake是emacs中定期运行构建的模块,然后突出显示当前缓冲区中的任何语法错误或警告.)

我即将涉足代码,寻找可能发生旋转的可能位置.

虽然我在这里,有没有人有解决旋转的建议?emacs中有什么东西可以让我停止执行并看到它停在哪里?

debugging emacs elisp flymake

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

List subList()方法是否阻止了列表其余部分的垃圾收集?

我很想知道最新的JVM如何处理由以下方法保留的垃圾收集内存.

public List<Player> getHallOfFame() {
  ArrayList<Player> listToSort = new ArrayList<Player>(map.values());
  Collections.sort(listToSort, comparator);

  return listToSort.subList(0, 5);
}
Run Code Online (Sandbox Code Playgroud)

在最坏的情况下,我可以想象listToSort只要存在对子列表的引用,JVM就会保留内存中的全部内容.有谁知道这是否真的如此?我特别感兴趣的是能够证明这种或那种特定JVM的链接.

java garbage-collection

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

如何将毫秒转换为秒.

我必须把我的秒表"变量"变成秒?

Stopwatch czasAlg = new Stopwatch(); 
czasAlg.Start();
//Do semothing
czasAlg.Stop();
Decimal Tn = czasAlg.ElapsedMilliseconds/(decimal)n;
Run Code Online (Sandbox Code Playgroud)

c# stopwatch

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

CSS - 它是如何工作的

我想知道CSS如何工作..浏览器如何执行CSS中设计的任何内容...

我们说吧

当一个页面被加载并且它附加了多个CSS文件,并且鼠标遍历某个锚点并找到一个为它设置的类时,它将搜索相关类的所有CSS文件并读取其悬停状态然后呈现它. ..

怎么样......这是怎么回事......你可能猜到我想问的是什么......

css

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

通过函数返回类指针

如何使用其函数返回Foo类的指针.我问的原因是因为我想让这段代码工作

Class fo
fo.MakeA(34.5777).MakeY(73.8843);
Run Code Online (Sandbox Code Playgroud)

非常感谢你提前

c++ pointers class

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

如何处理Windows的ReadDirectoryChangesW()及其混合长/短文件名输出?

我正在开发一段C代码,它使用ReadDirectoryChangesW()来监视Windows中目录下的更改.我已经阅读了ReadDirectoryChangesW()和FILE_NOTIFY_INFORMATION结构的相关MSDN条目,以及其他几个文档.此时,我已成功监控多个目录,监控本身没有明显问题.问题是此函数放在FILE_NOTIFY_INFORMATION结构中的文件名不是规范的.

根据MSDN,它们可以是长形式也可以是短形式.我发现了几个帖子,建议缓存短路径名和长路径名来处理这种情况.不幸的是,根据我自己在Windows 7系统上的测试,这还不足以消除这个问题,因为每个文件名不只有两种选择.问题是在路径名中,每个组件可以是长形式还是短形式.以下路径名都可以引用同一个文件:

C:\ PROGRA〜1\MYPROG〜1\MYDATA〜1.TXT

C:\ PROGRA〜1\MYPROG〜1\MyDataFile.txt

C:\ PROGRA〜1\MyProgram\MYDATA〜1.TXT

C:\ PROGRA〜1\MyProgram\MyDataFile.txt

c:\ Program Files\MYPROG~1\MYDATA~1.TXT

...

从我使用cmd.exe的测试中我可以看出它们都是完全可以接受的.实质上,每个文件的有效路径名数量随其路径名中的组件数量呈指数上升.

不幸的是,ReadDirectoryChangesW()似乎用提供给导致每个操作的系统调用的文件名填充其输出缓冲区.例如,如果使用cmd.exe命令创建,重命名,删除等文件,则FILE_NOTIFY_INFORMATION将包含命令行中指定的文件名.

现在,在大多数情况下,我可以使用GetLongPathName()和朋友来获取我使用的唯一路径.遗憾的是,删除文件时无法完成 - 当我收到通知时,文件已经消失,Get*PathName()函数将无法正常工作.

目前我正在考虑使用更广泛的缓存来确定应用程序为每个文件使用哪些备用路径名,这将处理任何情况,除了有人决定使用看不见的混合路径名突然删除文件的那个.我正在考虑从父目录修改事件中创建数据挖掘,然后回到检查该情况的实际目录.

有什么建议可以更方便地做到这一点吗?

PS1:虽然Change Journals会有效地处理这个问题(我希望),但由于它们与NTFS的关系以及我的应用程序缺乏管理员权限,我不相信我可以使用它们.除非我绝对被迫,否则我宁愿不去那里.

PS2:请记住,我主要在Unix上编码,所以要温柔......

c windows winapi filenames readdirectorychangesw

9
推荐指数
1
解决办法
1382
查看次数

在ac函数中分配一个数组

我正在尝试在函数内部分配和初始化一个数组,但我似乎无法在返回后获取值.

这是我最近几乎在努力的尝试

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int func(int **thing);

int main() {

 int *thing;

 func(&thing);

 printf("%d %d", thing[0], thing[1]);
}

int func(int **thing) {

 *thing = calloc(2, sizeof(int));

 *thing[0] = 1;
 *thing[1] = 2; 

 printf("func - %d %d \n", *thing[0], *thing[1]);
}
Run Code Online (Sandbox Code Playgroud)

但是在函数外部打印的值是1和0.有很多关于指针的文档,但我没有发现这个特定的案例.关于我做错的任何提示?

c pointers

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

如何在JS(Javascript)中重载Object的构造函数?

我能做点什么吗?:

function User(form) {
    this._username = form.username.value;
    this._password = form.password.value;
    this._surname = form.surname.value;
    this._lastname = form.lastname.value;
    this._birthdate = form.b_day.value+"-"+form.b_month.value+"-"+form.b_year.value;
    this._avatar = form.avatar;
    this._messages = new Array();
    this._messagesCount=0;
}

function User(userName,password,surname,lastName,birthdate) {
    this._username = userName;
    this._password = password;
    this._surname = surname;
    this._lastname = lastName;
    this._birthdate = birthdate;
    this._avatar = form.avatar;
    this._messages = new Array();
    this._messagesCount=0;
}
Run Code Online (Sandbox Code Playgroud)

javascript constructor overriding

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