问题列表 - 第39652页

Windows服务或托盘/ NotifyIcon?

我想编写一个应用程序,在给定一些网络输入的情况下,可以模拟鼠标移动,点击和键盘输入.如何以及为什么我想这样做是一个不同的讨论:-)我想从SO那里听到什么是这样的应用程序/服务的首选模型?

  • 我应该将后台的Windows服务作为系统运行吗?
  • 或者我应该制作一个位于托盘中的托盘应用程序来监听和操纵用户的输入?

我还没有开始研究它,所以我想象的一些事情会让我失望,这与服务没有交互式会话和/或权限有关.

我应该预料到还是记住什么?

hook windows-services notifyicon

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

团队课程的方法论

我需要一种方法来组织我的团队进行大学任务.

我是一名大学生,已经有一些编程经验.我在一个相对较大的项目中由超过2人组成的团队工作的经验是,由于计划,组织和沟通问题,在上周左右通常会很快完成所有事情.在1月份,我将不得不在一个6人的团队中完成一个(对我的技能非常具有挑战性)编程项目(Oracle上的Java应用程序).我已经了解我的团队成员并被选为项目负责人.期望人们在任何有意义的时间内聚在一起是不现实的 - 每个人在不同的时间都是自由的,而且每周1小时的会议可能就是现实.人们努力工作并致力于成功,但每个人都有自己的情况.大多数分布式工作是可能的方法.

我看过XP,Scrum,但他们都需要坐在一起(不太可能),旨在全面开发项目(人们有其他任务和兼职工作)和客户参与(我们将有书面规范和根据经验,来自导师的电子邮件最多可在2-3天内回复.

有关如何组织人员和分工的建议吗?我认真研究这个话题,因为以后会有更多的这类作品.

任何帮助赞赏.

project-planning project-management methodology

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

Windows上的Rake cp权限被拒绝

这是rake文件.

task :default  => :release

task :release do
    target = 'releases/' + Time.new.strftime('%Y%m%d')
    mkdir_p target
    cp Dir["web"], target 
end
Run Code Online (Sandbox Code Playgroud)

我得到"许可被拒绝 - 网络".在Windows中运行时,我需要做些什么来为rake提供相同的权限.

ruby rake file-permissions rakefile

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

Javascript FileAPI:迭代目录?

Firefox 3.6 让您将目录拖放到某个元素上(使用拖放 API)并使用 FileAPI 处理这些文件。它如何与目录一起使用?

\n\n

Mac OS X Finder 将某些目录显示为文件(.app、.tmbundle、.abbu、\xe2\x80\xa6)。在大多数情况下,这很棒。在通过 File- 和 DND-API 与浏览器交互的情况下,情况并非如此。最终用户无法区分真实文件和类似 my-addressbook-backup.abbu 的文件。

\n\n

因此,Javascript UI 必须能够识别目录结构。如果它无法遍历该结构,则必须相应地通知用户。

\n\n

关于如何实现其中任何一个的想法?

\n\n

编辑:

\n\n

我可以看到允许 JS 遍历目录时出现的(潜在的)问题。我本身并不要求进行目录遍历(尽管我不会要求能够这样做)。我说的是 Foo.app 被视为一个文件(如用户通过 Finder.app 看到的那样),但实际上是一个目录(如在 Terminal.app 中查看它时看到的那样)。

\n\n

文件 API 目前不提供任何遍历机制。因此,addressbook-dump.abbu 中更深层次的嵌套文件将无法访问。有什么想法可以让这一切成为可能吗?

\n\n

否则我必须告诉我的 OSX 用户将他们的地址簿文件存档(例如 ZIP)并“上传”该 zip(我实际上可以在 JS 中读取)。尽管这是一种解决方法,而不是解决方案。

\n

javascript drag-and-drop fileapi

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

在C#中重用xml

我已经从我的c#应用程序创建了一个xml文件我想在创建后使用该文件,但它向我显示该文件已被使用的异常?我想我必须关闭文件或东西..这里是源代码:

private void button1_Click(object sender, EventArgs e)
{
    // Create the XmlDocument. 
    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<item><name>salman</name></item>"); //Your string here 

    // Save the document to a file and auto-indent the output. 
    XmlTextWriter writer = new XmlTextWriter(@"D:\data.xml", null);
    writer.Formatting = Formatting.Indented;
    doc.Save(writer);
    ///////////////

    XmlDataDocument xmlDatadoc = new XmlDataDocument();
    xmlDatadoc.DataSet.ReadXml(@"D:\data.xml");// here is the exception!!!!!

    //now reading the created file and display it in grid view

    DataSet ds = new DataSet("Books DataSet");
    ds = xmlDatadoc.DataSet;
    dataGridView1.DataSource = ds.DefaultViewManager;
    dataGridView1.DataMember = "CP";
Run Code Online (Sandbox Code Playgroud)

}

c# xml

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

你真的需要C++中的main()吗?

从我可以告诉你,当创建一个全局对象,你可以揭开序幕在构造函数中的所有动作.所以,你真的需要C++中的main()函数,或只是遗产?

我可以理解这样做可能被认为是不好的做法.我只是出于好奇而问.

c++

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

在Clojure中重新定义"def"

无论如何def在Clojure中以名称定义一个新的宏?defmacro在尝试:refer-clojure :exclude原始版本后我编辑了一个新版本,但无论如何它都使用了内置的定义.

我试图使用以下代码启用S​​cheme样式的函数定义((def (f x y) ...)as (defn f [x y] ...)).

(defmacro def
  [ id & others ]
    (if (list? id)
        `(defn ~(first id) [~@(rest id)] ~@others)
        `(def ~id ~@others)))
Run Code Online (Sandbox Code Playgroud)

clojure

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

bash/zsh脚本中"case"语句的奇怪语法是什么原因?

从程序员的角度来看,shell脚本只是另一种编程语言,人们必须学习并遵守语言规则.但是,我必须承认,这种语法是我在一种常用语言中见过的最奇怪的风格.shell是否采用了它来自的较旧语言的语法?语法中是否有特殊含义/含义?

作为一个例子,这里是我从SO上的另一篇文章中获取的一个小片段

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        start
        ;;
    status)
        check_status
        ;;
    *)
        echo "Usage: $0 {start|stop|restart|status}"
        exit 1
        ;;
esac
Run Code Online (Sandbox Code Playgroud)

看看这个,首先我可以看到case结束esac,这是它的反转形式(如if结束fi).其次,我理解每个案例后面跟着一个).很公平,但为什么我;在每个声明的末尾都需要两个呢?我还会说)没有伴随的(是丑陋的.

我正在寻找有关语言历史方面的更多信息,但我也是出于技术原因而开放.

bash shell zsh case

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

异步等待Task <T>以超时完成

我想等待Task <T>完成一些特殊规则:如果在X毫秒后它还没有完成,我想向用户显示一条消息.如果它在Y毫秒后没有完成,我想自动请求取消.

我可以使用Task.ContinueWith异步等待任务完成(即安排在任务完成时执行的操作),但这不允许指定超时.我可以使用Task.Wait同步等待任务完成超时,但这会阻止我的线程.如何异步等待任务完成超时?

.net c# task-parallel-library

350
推荐指数
13
解决办法
20万
查看次数

如何在PHP中包含js文件?

我在php中有一个js文件有问题.如果我这样包括它:

?> <script type="text/javascript" href="file.js"></script> <?php
Run Code Online (Sandbox Code Playgroud)

该文件未包含在内,我收到一个错误,即该函数未定义.

当我这样尝试时:

<script type="text/javascript">
document.write('<script type="text/javascript" src="datetimepicker_css.js"></script>');
</script>
Run Code Online (Sandbox Code Playgroud)

document.write函数中的第一个标记关闭 <script type="text/javascript">

这样做的正确方法是什么?

谢谢,塞巴斯蒂安

javascript php

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