问题列表 - 第45944页

如果文档关闭,启动Word并监视

我们需要为学校项目启动一个单词实例并跟踪文档是否已关闭.来自单词的COM api没有事件,有没有其他方法可以做到这一点?

目前我们正在使用COM api,但其他一切都没问题.我们正在用C#编程.

.net document ms-word word-automation

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

Linux内核实时调试,它是如何完成的以及使用了什么工具?

用于在Linux内核上进行实时调试的最常见和不常见的方法和工具是什么?我知道Linus比如说.为防止这种调试Linux内核,或者至少是,因此什么都没有在这个意义上在这些年已经完成,但老实说,自2000年以来大量的时间已经过去了,我很感兴趣,如果这种心态已经改变了有关Linux的项目以及目前使用哪些方法在Linux内核上进行实时调试(本地或远程)?

欢迎参考有关所提及的技术和工具的演练和教程.

linux debugging kernel linux-kernel

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

xQuery LIKE-operator?

有没有办法用XQuery以与SQL相同的方式执行LIKE操作?

我不想构建一些"startswith","endswith"和"contains" - 表达式.

我想要实现的例子:

for $x in /user where $x/firstname LIKE '%xxx' return $x
for $x in /user where $x/middlename LIKE 'xxx%' return $x 
for $x in /user where $x/lastname LIKE '%xxx%' return $x
Run Code Online (Sandbox Code Playgroud)

有没有办法在XQuery中实现这一点?

编辑:

得到了上面的问题的答案.新问题:

有没有办法以相反的方式做到这一点?我想用sql等效的NOT LIKE运算符运行这些查询.这可能吗?它必须是FLWOR表达式

EDIT2:

解决了这个问题.你可以运行fn:not(starts-with('123','1'))并返回false.

xml sql xpath xquery

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

twig中的str_replace

我想在我的树枝模板中做一个简单的str_replace.我是twig的新手,可能我需要添加新的过滤器或类似的东西或使用现有的.我怎样才能做到这一点?我在哪里可以找到可用的过滤器列表?

php filter str-replace twig

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

Ruby中select方法的性能

Ruby中的select方法简单直接.它将选择符合特定条件的数组中的元素.

例如,

>> x = [4,5,7,89,4,5,3,6,8,9,4,45,56,23,2,7,3,5,4,224,234,565,546,345,23,234,234,234,23466,25,54]
x = [4,5,7,89,4,5,3,6,8,9,4,45,56,23,2,7,3,5,4,224,234,565,546,345,23,234,234,234,23466,25,54]
=> [4, 5, 7, 89, 4, 5, 3, 6, 8, 9, 4, 45, 56, 23, 2, 7, 3, 5, 4, 224, 234, 565, 546, 345, 23, 234, 234, 234, 23466, 25, 54]
>> y = x.select{|m| m>20 && m<200}
y = x.select{|m| m>20 && m<200}
=> [89, 45, 56, 23, 23, 25, 54]
Run Code Online (Sandbox Code Playgroud)

关于这一点的一个问题显然是时间损失.选择必须遍历该数组中的所有值,并执行顺序检查,这将导致在O(n)时间内运行.有没有更好的选择来选择哪一个在较短的时间内完成.空间对我来说不是问题.

我正在谈论重复使用相同选择的情况.如果我要在一个大小为n的数组的循环中使用相同的选择条件1000次,那么我将必须执行1000*n次的操作.如果它针对空间进行了优化,那么我只会做1000*1次.

谢谢.

ruby algorithm performance

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

按日期和时间排序(以字符串格式)

可能我要问的很简单,但我似乎没有把这个问题拿出来.我有一个包含Date字段和Time字段的元素列表.Date字段是常规DateTime,Time字段是字符串.时间格式为HH:mm,范围为24h.

按日期排序我的列表很简单,只需按List.OrderBy(e => e.Date),但我似乎无法在以后按时间排序,以便记录的顺序根据日期和时间.

我试过了,但这可能是一个大错误!

    List = List.OrderBy(e => e.EstimatedDate).OrderBy(e => new TimeSpan(int.Parse(e.EstimatedTime.Substring(0,e.EstimatedTime.LastIndexOf(":"))),int.Parse(e.EstimatedTime.Substring(e.EstimatedTime.LastIndexOf(":")+1)),0).TotalMinutes);
Run Code Online (Sandbox Code Playgroud)

我希望有人可以帮我解决这个问题.

c# collections sql-order-by

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

EXE如何对DLL具有静态依赖性?

通常在尝试运行使用DLL的EXE时,如果DLL丢失,则会出现标准的Windows错误:

程序无法启动,因为您的计算机缺少XXX.dll.尝试重新安装该程序以解决此问题.

在调用任何代码之前,这似乎是内置于EXE中的...它是如何工作的,以及在Visual Studio中构建项目时如何设置它?

编辑:

在我的特定场景中,我实际上有一个DLL,它对其他DLL有"静态"依赖,所以如果那些不存在,注册我的DLL失败,这有点难以诊断.但我宁愿不手动列出所使用的DLL函数,因为有很多!

windows dll visual-studio visual-c++

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

按权限过滤文件的命令

我需要递归搜索Linux(Fedora core 12)中的目录并根据权限过滤文件.

但通过使用find -perm我能够根据特定权限过滤文件.例如,具有777或007权限的文件.

是否可以使用find -perm命令搜索通配符?例如,列出具有"其他"读取,写入和执行权限的文件(root和group可以具有任何类型的权限).

也可以只显示过滤器匹配的文件列表的计数而不是文件列表本身?

提前致谢.

linux terminal command file-permissions fedora12

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

将js文件嵌入另一个文件中

如何在js文件中嵌入以下内容

    <script src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Galaxy S屏幕DPI

我正在我的Galaxy S设备上开发和测试一个Android应用程序,它应该是(根据android开发网站)一个普通大小的屏幕(4英寸)与HDPI(233dpi).

出于某种原因,我在drawable-mdpi中显示的drawables显示而不是drawable-hdpi中的drawable.看起来设备"认为"出于某种原因它是一个mdpi设备......

有任何想法吗?

android hdpi mdpi galaxy

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