问题列表 - 第16308页

unix join separator char

对不起,这可能是一个微不足道的问题.

我使用unix join命令进行了一些操作,试图将标签而不是空格作为默认分隔符.-t是参数,但这些不起作用(ubuntu 9.10 64 bit 2.6.31-14,GNU coreutils 7.4版)

join file1 file2 -t"\t"
join file1 file2 -t="\t"
join file1 file2 -t="\\t"
join file1 file2 -t $"\t"
Run Code Online (Sandbox Code Playgroud)

等等.当然,我总是可以使用一些不太优雅的解决方案

join file1 file2 > output
sed "s/ /\t/g" output
Run Code Online (Sandbox Code Playgroud)

但我想看起来很聪明:-)而且,如果有一个-t参数,它必须有效.

unix join

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

错误:此安装不支持项目类型

我正在尝试在Visual Studio 2008中打开一个silverlight项目并收到此错误.

此安装不支持项目类型.

我告诉你我安装了:

  1. VS2008
  2. SP1
  3. Silverlight工具3
  4. Silverlight SDK
  5. Silverlight的

它们按照这里提到的顺序安装.我仍然得到同样的错误.

添加一些可能有助于确定原因的更多细节:当我尝试创建一个新的silverlight项目时,它给出了错误" 对象引用未设置为对象的实例 ".并显示"...项目创建失败."

我试着取消所有的东西并重新安装它们.这真的花了很多时间,但没有解决我的问题.

任何帮助赞赏.

silverlight silverlight-3.0 visual-studio-2008 visual-studio

5
推荐指数
2
解决办法
9516
查看次数

c ++虚拟类,子类和自引用

考虑这个课程:

class baseController {

    /* Action handler array*/

std::unordered_map<unsigned int, baseController*> actionControllers;

protected:

    /**
     *  Initialization. Can be optionally implemented.
     */
    virtual void init() {

    }

    /**
     * This must be implemented by subclasses in order to implement their action
     * management
     */
    virtual void handleAction(ACTION action, baseController *source) = 0;

    /**
     * Adds an action controller for an action. The actions specified in the
     * action array won't be passed to handleAction. If a controller is already
     * present …
Run Code Online (Sandbox Code Playgroud)

c++ virtual inheritance

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

xerces-c 2.8:加载共享库时出错

我正在尝试编译在Red Hat Linux上的HP UX服务器上运行的程序.

它使用xerces-c库来解析xml文件.编译没问题,但是当我尝试运行它时,我收到以下消息

./a.out:加载共享库时出错:libxerces-c.so.28:无法打开共享对象文件:没有这样的文件或目录

我写了一个非常简单的程序来尝试和理解发生了什么:

#include <xercesc/util/PlatformUtils.hpp>
#include <xercesc/util/TransService.hpp>
#include <xercesc/parsers/SAXParser.hpp>
#include <xercesc/util/OutOfMemoryException.hpp>



int main(int argc, char* argv[])
{
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

并编译它像这样:

g ++ test.cpp -L./xml/xerces-c_2_8_0/lib -lxerces -c -I./xml/xerces-c_2_8_0/include

令人惊讶的是,文件实际上存在:

lib]$ ls
libxerces-c.a   libxerces-c.so.28    libxerces-depdom.a   libxerces-depdom.so.28
libxerces-c.so  libxerces-c.so.28.0  libxerces-depdom.so  libxerces-depdom.so.28.0
Run Code Online (Sandbox Code Playgroud)

有什么想法吗 ?我觉得我错过了什么,但不知道是什么.

提前致谢.

c c++ xml linker xerces-c

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

错误0x80005000和DirectoryServices

我正在尝试使用.Net中的目录服务运行简单的LDAP查询.

    DirectoryEntry directoryEntry = new DirectoryEntry("LDAP://someserver.contoso.com/DC=contoso,DC=com");
    directoryEntry.AuthenticationType = AuthenticationTypes.Secure;

    DirectorySearcher directorySearcher = new DirectorySearcher(directoryEntry);

    directorySearcher.Filter = string.Format("(&(objectClass=user)(objectCategory=user) (sAMAccountName={0}))", username);

    var result = directorySearcher.FindOne();
    var resultDirectoryEntry = result.GetDirectoryEntry();

    return resultDirectoryEntry.Properties["msRTCSIP-PrimaryUserAddress"].Value.ToString();
Run Code Online (Sandbox Code Playgroud)

我得到以下例外:

System.Runtime.InteropServices.COMException (0x80005000): Unknown error (0x80005000)
  at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
  at System.DirectoryServices.DirectoryEntry.Bind()
  at System.DirectoryServices.DirectoryEntry.get_AdsObject()
  at System.DirectoryServices.DirectorySearcher.FindAll(Boolean findMoreThanOne)
  at System.DirectoryServices.DirectorySearcher.FindOne()
Run Code Online (Sandbox Code Playgroud)

作为控制台应用中的代码段,这是有效的.但是,当我将其作为WCF服务的一部分运行(在相同的凭据下运行)时,它会抛出上述异常.

有什么建议?

谢谢

.net c# wcf directoryservices active-directory

40
推荐指数
6
解决办法
10万
查看次数

当你只关心交叉键时,如何在Ruby中轻松测试哈希相等?

说我有以下哈希:

hash_x = {
  :a => 1,
  :b => 2
}
hash_y = {
  :b => 2,
  :c => 3
}
Run Code Online (Sandbox Code Playgroud)

我需要一大块逻辑,只考虑交叉键,将两者进行相等比较.

在这个例子中,'b'键是两个哈希值之间的唯一共性,并且它的值在两者中都设置为'2',因此通过该逻辑,这两个哈希值被认为是相等的.

同样,由于'd'键的不等式,这两个哈希值不相等('a'和'c'键值被忽略,因为它们对于它们各自的哈希值是唯一的):

hash_p = {
  :a => 1,
  :b => 2,
  :d => 3,
}
hash_q = {
  :b => 2,
  :c => 3,
  :d => 4
}
Run Code Online (Sandbox Code Playgroud)

在Ruby中是否有一个聪明的单行程序可以计算两个哈希的交叉键,然后根据这些键比较它们的相等值?

如果您提供测试,奖励积分.

如果你将它修补到Hash类中,可以获得更多奖励积分.

ruby hash comparison equality intersection

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

如何配置ruby单元测试执行?

我想知道运行10个最耗时的测试需要花多少时间...就像我可以用rspec做的那样,有什么建议吗?

ruby unit-testing

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

保存完整的网页

我在项目工作时碰到了一个问题.我想"抓取"某些感兴趣的网站并将其保存为"完整网页",包括样式和图像,以便为它们构建镜像.我多次给网站添加书签以便稍后阅读,几天之后网站就被关闭了,因为它遭到了黑客入侵而且所有者没有备份数据库.

当然,我可以很轻松地阅读与PHP文件fopen("http://website.com", "r")fsockopen()更主要的目标是保存完整的网页,所以如果它出现故障,它仍可以提供给其他人就像一个"编程时间机器" :)

有没有办法在没有读取的情况下执行此操作并保存页面上的每个链接?

Objective-C解决方案也很受欢迎,因为我也试图弄清楚它的更多内容.

谢谢!

php objective-c

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

有没有办法在每个页面上打印网页页眉/页脚?

根据我的研究,似乎我想做的事情是不可能的,但是如果事情发生了变化,我想检查是否有人想出办法来做到这一点.

我有一个Web应用程序,它根据浏览器窗口中的用户选择生成打印报告.我有一个自定义页眉和页脚,当从浏览器打印报告时,应在每个打印页面上重复.它不是我需要的浏览器页眉和页脚,而是我生成的自定义页眉和页脚.另外,我不认为这是CSS和媒体类型的问题,但我不是CSS专家.我没有问题让页眉和页脚打印一次,但我不能让它们在每页上打印.我已经读过,如果我使用表重新创建报表页面,然后使用表头标记和CSS,这可能至少可以在每个页面上获取标题.我还没有成功,但如果它是唯一的选择,我会再试一次.一位同事建议我在我的php中计算行数并根据需要手动输出页眉和页脚.我想这是一个选项,但它似乎应该有一种方法来做到这不是那么"蛮力"!

另一个需要注意的是,我必须支持IE 6,所以我怀疑我尝试过的一些CSS内容是不受支持的.

如果有人知道如何做到这一点,那将是伟大的!如果没有,我将不得不重新考虑我的方法.

提前致谢!

更新(2011年12月14日)

我在这个问题上取得了相当大的进步,并且使用了答案中的一些信息,我确实生成了可用的报告,但从未如我所希望的那样好或专业.页脚的页面底部往往不够近,我不得不做大量的猜测工作和关于插入分页符决定大文本的"脆弱"计算,我只能支持限制页面格式集,以及对报告的任何更改都会导致一系列代码更改,但更加脆弱的计算.总有一种情况打破了某些报道的某些部分.我们重新审视了这些要求,现在使用TCPDF生成报告为PDF.文档有点不透明,需要进行一些实验,但结果要好得多,现在报告应该显示出来.我会对任何试图从浏览器做HTML报告的人说,除非它们非常简单,省去挫折(​​正如其他人在这里告诉我的那样)并使用PDF或类似的东西.

html css printing header footer

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

使用staticdir在Google App Engine中出现403错误

出于某种原因,我无法使static_dir工作.在我的app.ymal中我有:

-   url: /ui
    static_dir: ui

-   url: /dump
    static_dir: dump
Run Code Online (Sandbox Code Playgroud)

从/ ui加载静态文件(即/ui/images/logo.png).但是当我尝试从/ dumo访问某些内容时,我得到:

INFO     2009-11-12 14:03:55,497 dev_appserver.py:3034] "GET /dump/kaxas.zip HTTP/1.1" 403 -
Run Code Online (Sandbox Code Playgroud)

如果我将zip文件的名称更改为其他名称,则会返回404错误.所以在某种程度上它找到了文件.

在服务器上,文件具有相同的所有者和组,以及相同的权限(chmod 755).

我在linux服务器上运行dev_appserver.

有任何想法吗?

..fredrik

python linux google-app-engine http-status-codes http-status-code-403

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