问题列表 - 第32页

使用Win32 API在C#中将窗口置于前端

我正在编写一个应用程序,需要将外部应用程序的窗口带到前台,而不一定是窃取焦点(有一个设置,用户可以切换以窃取/不偷取焦点).

使用win32 API进行此操作的最佳方法是什么?我已经尝试过SetForeground(),但它总是窃取焦点并且不能一致地工作.

最好的方法是什么?有什么想法吗?

c# winapi

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

使用图形和树木可以解决或更容易解决哪些问题?

这两种数据结构可以解决哪些最常见的问题?

对我来说,对以下书籍提出建议也是好事:

  • 实施结构
  • 实现并解释使用它们的算法的推理

algorithm tree computer-science graph-theory data-structures

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

在Ruby中反向DNS?

我的环境中有很多没有正确清点的计算机.基本上,没有人知道哪个IP与哪个mac地址和哪个主机名相关.所以我写了以下内容:

# This script goes down the entire IP range and attempts to
# retrieve the Hostname and mac address and outputs them
# into a file. Yay!

require "socket"

TwoOctets = "10.26"

def computer_exists?(computerip)
 system("ping -c 1 -W 1 #{computerip}")
end

def append_to_file(line)
 file   = File.open("output.txt", "a")
 file.puts(line)
 file.close
end


def getInfo(current_ip)
 begin
   if computer_exists?(current_ip)
     arp_output = `arp -v #{current_ip}`
     mac_addr = arp_output.to_s.match(/..:..:..:..:..:../)
     host_name = Socket.gethostbyname(current_ip)
     append_to_file("#{host_name[0]} - #{current_ip} - #{mac_addr}\n")
   end
 rescue SocketError => mySocketError
   append_to_file("unknown - #{current_ip} …
Run Code Online (Sandbox Code Playgroud)

ruby sockets dns nslookup

21
推荐指数
2
解决办法
9731
查看次数

使用ASP.NET动态数据/ LINQ to SQL,如何让两个表字段与同一个外键有关系?

我正在为项目使用ASP.NET动态数据,我有一个表有两个单独的字段,链接到不同表中的相同外键.

这种关系在SQL Server中运行良好.

但是,在ASP.NET动态数据模型的LINQ to SQL模型中,只反映了第一个字段的关系.如果我尝试手动添加第二个关系,它会抱怨它"无法创建关联"ForeignTable_BaseTable".同一个属性不止一次列出:"Id"."

这篇MSDN文章提供了如下有用的建议:

  • 检查消息并记下消息中指定的属性.
  • 单击"确定"关闭消息框.
  • 检查关联属性并删除重复的条目.
  • 单击确定.

asp.net dynamic-data

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

如何在Visual Studio中生成getter和setter?

通过"生成",我的意思是自动生成特定选择的(一组)变量所需的代码.

但欢迎任何更明确的解释或对良好做法的评论.

c# getter setter visual-studio

216
推荐指数
7
解决办法
40万
查看次数

什么是递归,什么时候应该使用它?

在邮件列表和在线讨论中经常出现的主题之一是进行计算机科学学位的优点(或缺乏).似乎一次又一次地为负面派对提出的论点是,他们已编码了若干年,他们从未使用过递归.

所以问题是:

  1. 什么是递归?
  2. 我什么时候使用递归?
  3. 为什么人们不使用递归?

recursion computer-science

121
推荐指数
11
解决办法
18万
查看次数

是否有针对Web表单的不显眼的Captcha?

Web表单最好的不引人注目的CAPTCHA是什么?一个不涉及UI,而不是非UI图灵测试.我看过一个非UI CAPTCHA的简单示例,如 Microsoft 的Nobot控件.我正在寻找一个不以任何形式向用户询问任何问题的CAPTCHA.没有谜语,没有这个图像中的内容.

security usability captcha

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

迭代Perl哈希键的最安全的方法是什么?

如果我有一堆(键,值)对的Perl哈希,迭代所有键的首选方法是什么?我听说使用each可能会以某种方式产生意想不到的副作用.那么,这是真的,并且是以下两种方法中最好的方法之一,还是有更好的方法?

# Method 1
while (my ($key, $value) = each(%hash)) {
    # Something
}

# Method 2
foreach my $key (keys(%hash)) {
    # Something
}
Run Code Online (Sandbox Code Playgroud)

iteration perl hash each

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

链接两个Office文档

问题:

我有两个电子表格,每个电子表格用于不同的目的,但包含两个电子表格中需要相同的特定数据.这条数据(其中一列)在电子表格A中更新,但也需要在电子表格B中更新.

目标:

一种解决方案,它会以某种方式将这两个电子表格链接在一起(请记住它们存在于网络上的两个单独的LAN共享上),以便在更新A时,B会自动更新相应的记录.

*请注意,我完全理解数据库对于诸如此类的任务可能是更好的计划,但不幸的是我在这方面没有发言权.

**另请注意,这需要适用于Office 2003和Office 2007

office-2007 office-2003

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

如何配置串口并与串口通信?

我需要通过串行连接(RS-232和RS-422)发送和接收数据.

如何设置和连接此类连接?如何确定配置设置(例如波特率)应该是什么以及如何设置它们?

特别是我希望用Java,C/C++或其中一个主要的Unix shell来做这个,但我也对使用Windows/Hyperterminal进行串行编程感兴趣.

c++ java unix windows

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