问题列表 - 第8672页

使用C#与Windows Update进行交互

是否有任何用于编写可与Windows更新接口的C#程序的API,并使用它来有选择地安装某些更新?

我正在考虑将列表存储在已批准更新的中央存储库中.然后,客户端应用程序(必须安装一次)将与Windows Update连接以确定可用的更新,然后安装批准列表中的更新.这样,更新仍然从客户端角度自动应用,但我可以选择正在应用哪些更新.

顺便说一下,这不是我在公司中的角色,我真的只是想知道是否有一个用于Windows更新的API以及如何使用它.

c# windows-update

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

带WTP的多模块Maven2项目

我很难让我的Maven2多模块项目具有深度项目结构,在我的JBOSS 5服务器中显示为单个耳朵(具有依赖性 - 包括1个war,2个ejbs和1个jar)在我的Eclipse Ganymede中(选项卡服务器).

我一直在尝试使用Maven Eclipse插件将我的项目变成WTP项目但没有成功.因此,它们似乎部署在服务器中,它们显示为独立的项目.

我的项目有1个战争,2个ejbs和1个jar必须打包在耳内,每个"子项目"都是一个单独的模块.

Project的pom.xml(类型为pom):

...

<modules>
   <module>ejb1</module>
   <module>ejb2</module>
   <module>war</module>
   <module>jar</module>
   <module>ear</module>
</modules>
Run Code Online (Sandbox Code Playgroud)

...

耳模块仅负责将其他模块封装在一起.

有没有办法告诉eclipse(ganymede)所有这些项目(ejbs,war和jar)都在ear模块中,所以我可以在服务器中部署耳朵?

java eclipse maven-2 eclipse-wtp

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

如何在Ruby中将整行输入转换为整数?

我想像这样给Ruby整数输入:

12 343 12312 12312 123123 231
12 343 12312 12312 123123 243
12 343 12312 12312 123123 2123
Run Code Online (Sandbox Code Playgroud)

整个事情应该被视为一个数字,以便我可以对它们进行排序,如果有任何重复的数字,我想打印它们.应将整行视为整数,以便与其他行进行比较.我无法将输入转换为一个整数,对于它给我的每一行都是12.我怎样才能做到这一点?

ruby

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

Hibernate从createCriteria()结果获取Id

我有一个方法,它采用实体列表Class并进行一些计算.在这里描述我的需求是最简单的方法概要(伪代码):

public void do(List<Class<?> entities) {
    for (Class<?> entity : entities) {
        List<?> list = session.createCriteria(entity).list();
        for (Object o : list) {
            System.out.println(o.getClass().getSimpleName() + " " + o.getId());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法可以访问/获取ID o

java hibernate

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

为什么在多态关联中没有外键?

为什么在多态关联中没有外键,例如下面表示为Rails模型的外键?

class Comment < ActiveRecord::Base
  belongs_to :commentable, :polymorphic => true
end

class Article < ActiveRecord::Base
  has_many :comments, :as => :commentable
end

class Photo < ActiveRecord::Base
  has_many :comments, :as => :commentable
  #...
end

class Event < ActiveRecord::Base
  has_many :comments, :as => :commentable
end
Run Code Online (Sandbox Code Playgroud)

database ruby-on-rails foreign-key-relationship polymorphic-associations

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

自动化办公室中的纸质表格和流程

我的任务是自动化人力资源部门的一些纸质表格.这可能最终会变成"自动化所有表单",所以我想以一种最好的方式来解决这个问题,并且随着这个项目的发展,它将是一个很好的框架.

首先想到的是:

-InfoPath/SharePoint(我们现在不使用SharePoint,并且在接下来的两年内不会选择.)

-Workflow Foundation(我已经调查了这个并且似乎没有太吸引人或适当)

选项我正在考虑此时:

-Custom ASP.NET(VB.NET)和SQL Server,这是我的团队主要用他们的应用程序编写的.-Leverage Infopath用于以电子方式创建表单.想知道是否有一个很好的方法将它与自定义构建的ASP.NET应用程序集成. - 将应用程序创建为MVC Web应用程序.

我的问题是:

- 我可能还想考虑其他选择吗? - 那里有任何入门套件或基于VB.NET的开源项目,这将是一个起点或可以作为一个很好的参考.在这里,我主要关注工作流程处理. - 那些走过这条道路的人的任何言论?

forms asp.net workflow infopath

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

如何制作一个在Windows中无法杀死的程序?

我们正在为我们公司内部使用制作一个Jabber客户端,不知怎的,我们需要抓住用户试图杀死程序以实际重启它或者让用户无法杀死客户端的那一刻.

这可能吗?

我们的Jabber客户端将使用C#编写.

我将如何实现这一目标?

.net c# windows process

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

无法Git-push master到Github - 'origin'似乎不是git存储库/权限被拒绝

这个问题与我理解rebase,分支和合并以及问题有关

如果您的远程列表中有teamMate,您如何提交您的github帐户?

我发现其他人也有同样的问题.问题似乎与/etc/xinet.d/有关.

问题:无法将我的本地分支推送到Github的主分支

我跑

git push origin master
Run Code Online (Sandbox Code Playgroud)

我明白了

fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

错误消息告诉我分支'origin'不在我的本地git存储库中.这样,Git就会停止连接到Github.

这很奇怪,因为我没有删除分支'origin'.

我的git树是

  dev
* master
  ticgit
  remotes/Math/Math
  remotes/Math/master
  remotes/origin/master
  remotes/Masi/master
Run Code Online (Sandbox Code Playgroud)

当你在当地的Git中拥有teamMate的分支时,如何将你的本地分支推送到Github


VonC的答案解决了主要问题.我把一个passphares放到我的ssh键上.

我跑

$git push github master     
Run Code Online (Sandbox Code Playgroud)

我明白了

Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

似乎我需要以某种方式为Git提供密码.

你怎么能让Github问你的密码而不是依赖ssh密钥?

git version-control push

83
推荐指数
3
解决办法
11万
查看次数

如何检测.NET中的跨线程访问(强制线程关联)?

我正在编写一个特殊的数据结构,它将在.NET库中可用,并且该数据结构的一个特性是线程安全的,前提是只有一个线程向其写入数据,并且只有一个线程从中读取数据它(读者线程和作者线程可以不同).

问题是如何强制所有Read操作都由同一个线程执行?

我的解决方案是捕获System.Threading.Thread.ManagedThreadID并在第一次读取时将其存储在私有成员中.然后,在后续读取时检查ManagedThreadID与已保存的ManagedThreadID,如果它们不同则抛出异常.

这还不够,或者是否有一种不同的更可靠的机制来做到这一点.

注意:要求此库在没有Windows.Forms上下文的情况下可用.

.net multithreading

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

Perl getcwd结束正斜杠

我正在做一个Perl脚本将另一个变量附加到当前工作目录的末尾,但是我在使用该模块时遇到了问题.

  1. 如果我从中运行getcwd D:\,则返回的值为

    D:/ (with forward slash)  
    
    Run Code Online (Sandbox Code Playgroud)

    如果我从中运行getcwd D:\Temp\,则返回的值为

    D:/temp (without forward slash)
    
    Run Code Online (Sandbox Code Playgroud)

    这使得情况非常棘手,因为如果我只是这样做:

    use Cwd;
    $ProjectName = "Project"; # This is a variable supplied by the user
    $directory = getcwd().$ProjectName."\/";
    print $directory."\n";
    
    Run Code Online (Sandbox Code Playgroud)

    我会以两种方式结束

    D:/Project (correct)  
    
    Run Code Online (Sandbox Code Playgroud)

    要么

    D:/TempProject (instead of D:/Temp/Project)
    
    Run Code Online (Sandbox Code Playgroud)

    这是一个功能Cwd吗?它似乎不在文档中.

  2. 我已经想到了以下代码来解决这个问题.这需要3行.你们中的任何人都可以看到更简洁的方式吗?

    use Cwd;
    $ProjectName = "Project"; # This is a variable supplied by the user
    
    $directory = getcwd();
    $directory =~ s/(.+?)([^\\\/])$/$1$2\//g;  # Append "/" if not terminating with forward/back slash
    $directory .= $ProjectName."\/";
    
    print …
    Run Code Online (Sandbox Code Playgroud)

perl cwd

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