问题列表 - 第11578页

如何从Windows中的打开应用程序中读取值?

我想创建一个程序或使用一个程序来读取另一个应用程序的内存值.有谁知道这样做的应用程序/库?

目标应用就是 这个.我想从中读取汇率值.

我是一名经验丰富的c#程序员,但从未使用过Win32/user32 api,这是我假设我必须处理的事情.

任何能帮助我朝着正确方向前进的帮助都非常感谢.

更新: 我设法使用Spy ++来获取窗口句柄,所以我确信我可以获得一些值的方法.

c# windows winapi spy++

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

动态创建嵌套转发器控件

我想知道如何动态创建嵌套转发器控件?

我想要展示

客户销售订单数量

在嵌套的转发器控件中.

任何帮助将不胜感激.

谢谢

c# asp.net repeater nested

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

WPF按钮内容,'&'不接受

我正在创建并使用内容"保存并添加".我用XAML写它,但符号'&'不接受.这是什么原因.我怎样才能做到这一点?

wpf xaml button

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

Eclipse中的AutoIndent可能吗?

我一直在试图解决这个问题.我有一天第一次使用jEdit,我惊喜地发现它自动缩进了我的代码(这意味着我会输入以下代码:

int method () {
    _ //<-- and it put me here automatically
Run Code Online (Sandbox Code Playgroud)

我试图用eclipse做同样的事情,但没有成功.我进入了代码格式化程序,但我没有看到如何实现这一点.

是否有可能做到这一点?当我在这里的时候,有没有像eclipse插件这样的东西可以让你搜索标准java库的方法和类?

谢谢

java eclipse formatting coding-style indentation

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

DataTable克隆

ds =(DataSet)Session ["Details"]; DataTable dt = ds.Tables [0];

DataTable temp = dt.Clone();
dt.Rows.Add(ds.Tables[0].Select("ID =" + ID));
Run Code Online (Sandbox Code Playgroud)

错误信息:Unable to cast object of type 'System.Data.DataRow' to type 'System.IConvertible'.Couldn't store <System.Data.DataRow> in Date Column. Expected type is DateTime.

请有人帮帮我.

datatable

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

如何通过WCF传递List <Interface>?

我有一个WCF服务,我试图在我的一个操作合同中返回一个List(IWatchable是我建立的自定义界面).当我在客户端上测试服务时,该方法返回object[]而不是List<IWatchable>.是否可以返回IWatchable列表,因为IWatchable是与WCF的接口?

方法:

public List<IWatchable> GetWorkload( Guid nodeId, int maximum )
Run Code Online (Sandbox Code Playgroud)

IWatchable:

public interface IWatchable
{
    string ActionName { get; set; }
    Guid ActionReference { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

希望更多的信息将有所帮助......

我有一个派生界面:

public interface IAMRAWatchable: IWatchable
Run Code Online (Sandbox Code Playgroud)

以下三个具体实现IAMRAWatchable:

public class InstrumentationWatch: IAMRAWatchable
public class OutputWatch: IAMRAWatchable
etc...
Run Code Online (Sandbox Code Playgroud)

在我的WCF方法中返回List<IWatchable>我想发送一个InstrumentationWatch和一个OutputWatch到客户端...这是可能的还是我以错误的方式进行此操作?


解决

感谢John,我找到了解决方案.KnownType自从我使用以来我没有工作List<IWatchable>- 所以我将我的列表包装到一个新类中并添加了属性.我需要重新考虑我的代码,但对于其他感兴趣的人来说,这个类是:

[DataContract]
[KnownType( typeof( InstrumentationWatch ) )]
[KnownType( typeof( OutputWatch ) )]
public class WorkInfo
{
    [DataMember] …
Run Code Online (Sandbox Code Playgroud)

wcf interface

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

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

如何选择AES加密模式(CBC ECB CTR OCB CFB)?

在哪种情况下哪一个更受青睐?

我想看看各种模式的评估crtieria列表,​​也许可以讨论每个标准的适用性.

例如,我认为其中一个标准是加密和解密的"代码大小",这对于微代码嵌入式系统(如802.11网络适配器)非常重要.如果实现CBC所需的代码远小于CTR所需的代码(我不知道这是真的,这只是一个例子),那么我就能理解为什么使用较小代码的模式会更受欢迎.但是,如果我正在编写一个在服务器上运行的应用程序,并且我使用的AES库无论如何都实现了CBC和CTR,那么这个标准就无关紧要了.

请参阅"每个标准的评估标准和适用性列表"的含义?

这与编程无关,但与算法有关.

encryption aes

445
推荐指数
6
解决办法
38万
查看次数

是否可以检测用户何时切换到其他浏览器选项卡?

我正在尝试检测用户何时从当前浏览器选项卡切换到另一个选项卡.监听window.onblur在firefox中可以很好地检测用户何时将焦点切换到另一个窗口,但是当用户切换到另一个选项卡时似乎没有触发.但是,当从另一个选项卡切换到相关选项卡时,似乎会触发onfocus.

有没有办法检测用户何时切换到当前选项卡?

javascript firefox

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

App Engine:13 StringPropertys vs. 1 StringListProperty(wrt索引/存储和查询性能)

首先介绍一下背景:GeoModel是我编写的一个库,它为App Engine应用程序添加了非常基本的地理空间索引和查询功能.它与geohashing的方法类似.GeoModel中的等效位置哈希称为"geocell".

目前,GeoModel库为每个位置感知实体添加了13个属性(location_geocell__n_,n = 1..13).例如,实体可以具有属性值,例如:

location_geocell_1 = 'a'
location_geocell_2 = 'a3'
location_geocell_3 = 'a3f'
...
Run Code Online (Sandbox Code Playgroud)

这是在空间查询期间不使用不等式过滤器所必需的.

13属性方法的问题在于,对于任何想要运行的地理查询,必须定义和构建13个新索引.这绝对是一个维护麻烦,因为我在为项目重写演示应用程序时痛苦地意识到了这一点.这导致了我的第一个问题:

问题1:每个索引是否有任何重要的存储开销?也就是说,如果我有13个索引,每个索引中有n个实体,而1个索引中有13个实体,那么前者在存储方面要比后者差得多吗?

根据这篇文章,似乎(1)的答案是否定的,但我只想看看是否有人有过不同的经历.

现在,我正在考虑调整GeoModel库,以便代替13个字符串属性,只有一个名为location_geocells的StringListProperty,即:

location_geocells = ['a', 'a3', 'a3f']
Run Code Online (Sandbox Code Playgroud)

这导致更清洁index.yaml.但是,我确实质疑性能影响:

问题2:如果我从13个字符串属性切换到1个StringListProperty,查询性能会受到不利影响; 我当前的过滤器看起来像:

query.filter('location_geocell_%d =' % len(search_cell), search_cell)
Run Code Online (Sandbox Code Playgroud)

并且新的过滤器看起来像:

query.filter('location_geocells =', search_cell)
Run Code Online (Sandbox Code Playgroud)

请注意,第一个查询的搜索空间为_n_个实体,而第二个查询的搜索空间为_13n_个实体.

似乎(2)的答案是,在这篇博客文章中,每个提示#6都会产生相同的查询性能,但同样,我想看看是否有人对此有任何不同的实际经验.

最后,如果有人有任何其他建议或提示可以帮助提高存储利用率,查询性能和/或易用性(特别是wrt index.yaml),请告诉我!源代码可以在这里找到geomodel&geomodel.py

python google-app-engine google-cloud-datastore

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