问题列表 - 第1601页

如何在Visual Studio中获取Emacs样式键绑定?

如何在Visual Studio中获取Emacs样式键绑定?它在"设置"中可用吗?我需要插件吗?

emacs configuration keyboard-shortcuts visual-studio

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

PHP 5中的来电功能?

是否有PHP函数来查找给定函数中调用函数的名称?

php

131
推荐指数
6
解决办法
8万
查看次数

git-svn在git中合并后会发生dcommit吗?

我尝试git-svn的动机是毫不费力的合并和分支.然后我注意到男人git-svn(1)说:

不建议在您计划提交的分支上运行git-merge或git-pull.Subversion不以任何合理或有用的方式表示合并; 因此使用Subversion的用户无法看到您所做的任何合并.此外,如果您从作为SVN分支镜像的git分支合并或拉出,则dcommit可能会提交到错误的分支.

这是否意味着我无法从svn/trunk(或分支)创建本地分支,破解,合并回svn/trunk,然后dcommit?我知道svn用户会看到同样的混乱,在svn pre 1.5.x中一直是合并,但是还有其他缺点吗?最后一句也让我担心.人们经常做这些事吗?

svn git merge branch git-svn

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

如何在Perl哈希表中存储多个值?

直到最近,我一直在使用相同的键将多个值存储到不同的哈希中,如下所示:

%boss = (
    "Allan"  => "George",
    "Bob"    => "George",
    "George" => "lisa" );

%status = (
    "Allan"  => "Contractor",
    "Bob"    => "Part-time",
    "George" => "Full-time" );
Run Code Online (Sandbox Code Playgroud)

然后我可以参考$boss("Bob"),$status("Bob")但如果每个键都有很多属性,这就变得笨拙,我不得不担心保持哈希同步.

有没有更好的方法在哈希中存储多个值?我可以将值存储为

        "Bob" => "George:Part-time"
Run Code Online (Sandbox Code Playgroud)

然后拆分拆分弦,但必须有一个更优雅的方式.

perl hash multiple-value perl-data-structures

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

从多个文件恢复SVN备份

我有一个非常大的(~6GB)SVN存储库,为此我编写了一个批处理文件脚本来每天进行增量备份.该脚本检查上次备份的运行时间,并仅转储此后的修订.

这些文件命名为:backup-{lower_revision}-{higher_revision}.svn例如:backup-156-162.svn,backup-163-170.svn.

这意味着我有很多小的转储文件,我猜这很好(比很多6GB转储文件好),但是我有点担心从这些备份恢复应该做多少工作呢?我需要.

为了减少文件总数,我已经开始在每个月的第一天进行完全转储,但是,如果我需要在30日恢复,那将是30个转储文件可能需要一段时间.

我一直在考虑的是:

  • 手册:
    svnadmin load c:\myRepo < backup-1-10.svn
    等待
    svnadmin load c:\myRepo < backup-11-24.svn
    等待
    等..
  • 批处理文件使上述过程不那么繁琐
  • 将每个文件附加在一起并进行一次加载(如果可能的话?)

如果我需要恢复,那么使用这些文件的最佳方法是什么?

ps:操作系统是Windows

svn

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

可以用Python编写多少操作系统?

这是一个非常多的理论问题,但是......

有多少操作系统可以用Python,Ruby,Perl或Lisp,Haskell等语言编写?

似乎很多像init.d这样的东西可以用脚本语言来完成.其中一个防火墙设备操作系统(m0n0wall)使用PHP进行系统配置(包括启动时).有人可能会说"emacs是一个操作系统,主要是用Lisp编写的".

当然有些东西必须是assembly/C,但有多少可能是常规的.py/rb/.pl/.el/.hk文件..?它可能没有最好的性能,但到目前为止,它将是迄今为止最容易修改的操作系统......

operating-system

14
推荐指数
2
解决办法
4383
查看次数

Apache + mod_lisp + clisp

如何配置apache + mod_lisp + clisp并设置"Hello World!"?我找不到关于这个主题的任何完整的指南.谢谢.

编辑:Vebjorn的解决方案有效,但后来我不知道如何编写"你好世界!".谁能告诉我怎么办?有一些东西,比如刷新clisp,然后用SLIME连接到它,但是当我启动mod_lisp的演示时,测试页面没有提供,我的粘液不会返回?

再次感谢.

lisp apache clisp

13
推荐指数
2
解决办法
2767
查看次数

将自定义控件添加到MoviePlayer

我试图弄清楚如何将自定义控件添加到iPhone MoviePlayer.有关我要做的事情的示例,请参阅以下图像.

替代文字

我试图在基本电影控件的右侧和左侧添加类似控件的内容.

我在Open SDK中通过向playerview添加子类来完成此操作,但现在在官方SDK和Apple转移到MPMoviePlayerController我不知道该怎么做.

此外,使用我的旧1.x固件方式,它需要我自己捕捉触摸事件并隐藏/显示控件.我希望有一种方法可以用标准控件来做到这一点,但如果没有,那很好.

提前致谢.

iphone cocoa-touch objective-c

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

如何在Delphi中使用或解决可视化表单继承的问题?

我一直在Delphi 7中开展一个项目,我想让表单从其他表单继承组件.我能够使这个工作,但遇到了以下问题(我将发布解决方案,希望将来帮助其他人):

  1. 在表单的.pas文件中,我会将表单更改为从其他表单继承,但它不会从祖先表单中获取组件.
  2. 对于某些后代表单,我会在设计时打开表单时收到以下错误消息:"创建表单时出错:找不到'TAncestorForm'的祖先." 我必须首先手动打开祖先形式,然后我可以打开后代形式.

delphi inheritance

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

从Active Directory获取所有直接报告

我试图通过递归方式通过Active Directory获取用户的所有直接报告.因此,给定一个用户,我最终会得到一个列表,其中列出了所有以此人为经理的人或者有一个人作为经理,他有一个人作为经理......他最终将输入用户作为经理.

我目前的尝试相当缓慢:

private static Collection<string> GetDirectReportsInternal(string userDN, out long elapsedTime)
{
    Collection<string> result = new Collection<string>();
    Collection<string> reports = new Collection<string>();

    Stopwatch sw = new Stopwatch();
    sw.Start();

    long allSubElapsed = 0;
    string principalname = string.Empty;

    using (DirectoryEntry directoryEntry = new DirectoryEntry(string.Format("LDAP://{0}",userDN)))
    {
        using (DirectorySearcher ds = new DirectorySearcher(directoryEntry))
        {
            ds.SearchScope = SearchScope.Subtree;
            ds.PropertiesToLoad.Clear();
            ds.PropertiesToLoad.Add("directReports");
            ds.PropertiesToLoad.Add("userPrincipalName");
            ds.PageSize = 10;
            ds.ServerPageTimeLimit = TimeSpan.FromSeconds(2);
            SearchResult sr = ds.FindOne();
            if (sr != null)
            {
                principalname = (string)sr.Properties["userPrincipalName"][0];
                foreach (string s in sr.Properties["directReports"])
                { …
Run Code Online (Sandbox Code Playgroud)

c# ldap active-directory

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