问题列表 - 第35687页

ld:使用gcc/clang -static标志在OSX 10.6上找不到-lcrt0.o的库

当我尝试构建以下程序时:

#include <stdio.h>

int main(void)
{
  printf("hello world\n");
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

在OS X 10.6.4上,带有以下标志:

gcc -static -o blah blah.c
Run Code Online (Sandbox Code Playgroud)

它返回:

ld: library not found for -lcrt0.o
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

有没有其他人遇到过这种情况,还是其他人没有受到影响呢?任何修复?

谢谢

macos gcc ld

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

Rails 3 - 如何在给定user_id的情况下链接到用户

我在/ books/1上输出评论

我有以下内容:

<%= comment.user.id%>  ---- This gives the correct user_id
Run Code Online (Sandbox Code Playgroud)

我想要做的是创建:

<%= link_to comment.user.fname, XXXXXXXXXXXXXX %>
Run Code Online (Sandbox Code Playgroud)

我不知道为XXXXXXXXXXXXXX提供什么,链接到/ users/1 1是来自comment.user.id的id

想法?

ruby-on-rails ruby-on-rails-3

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

如何构建smtp服务器?

我有兴趣编写一个只发送电子邮件的SMTP邮件服务器?我会用C#作为一个独立的应用程序来编写它.因此,如果有人能够指出我正确的方向或解释SMTP如何发送电子邮件将是伟大的.

.net c# email smtp

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

杀死SQL Azure中的所有用户连接

我需要改变一个表,而Sql Azure只是旋转它的轮子.

我认为它是因为某个地方正在访问该表.

如何查看谁正在访问我的表以及如何终止其连接.

我正在寻找类似的东西

ALTER DATABASE xxx SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
Run Code Online (Sandbox Code Playgroud)

这将适用于sql azure

sql azure

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

Haskell - 在防护的右侧使用通配符

可以说我有一段这样的代码:

test pattern
 | pattern == (_,NOT (WIRE _)) = 1     
 | pattern == (_,AND (WIRE _) (WIRE _)) = 2
 | otherwise = 0
Run Code Online (Sandbox Code Playgroud)

我试图将它与几种可能性中的一种相匹配,一些有一个(WIRE""),有些有两个.我有如下实际输入,例如:("p",NOT(WIRE"x")).我希望有一个模式可以接受任何字母作为输入(我希望与_一起)并且我失败了(非法_).是否可以在haskell中执行此操作?

haskell pattern-matching guard

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

140个字符,是字符串还是文字?

嘿伙计们,只是在铁轨上做一个快速的脚手架,我将要一个只有140个字符或更少的字段,是字符串还是文本?

ruby ruby-on-rails

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

需要解析xml字符串

我需要解析一个xml字符串(.NET,C#),遗憾的是,它没有很好地形成..我要回来的xml流是

<fOpen>true</fOpen>
<ixBugParent>0</ixBugParent>
<sLatestTextSummary></sLatestTextSummary>
<sProject>Vantive</sProject>
<ixArea>9</ixArea>
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用xml阅读器,但它崩溃了因为它认为,这是理所当然的,它有两个节点元素,无论它试图解析

有什么我可以做的吗?我无法更改XML,因为我无法控制发回XML的代码.

任何帮助,将不胜感激.

感谢致敬

Gagan Janjua

.net c# xml xsd

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

请查看python代码以提高其性能

我正在做一个信息检索任务.我建了一个简单的搜索引擎.InvertedIndex是一个python字典对象,它被序列化(用python术语腌制)到一个文件.这个文件的大小是InvertedIndex只有6.5MB.

因此,我的代码只是将其解开并搜索它以查询并根据TF-IDF分数对匹配的文档进行排名.听起来不是很大吗?

它开始运行30分钟前仍在运行.pythonw.exe运行我的100line python脚本的私有字节和虚拟大小用法分别为88MB和168MB.

当我尝试使用较小尺寸的索引时,速度很快.是python还是我的代码?为什么这么慢?

stopwords = ['a' , 'a\'s' , 'able' , 'about' , 'above' , 'according' , 'accordingly' , 'across' , 'actually' , 'after' , 'afterwards' , 'again' , 'against' , 'ain\'t' , 'all' , 'allow' , 'allows' , 'almost' , 'alone' , 'along' , 'already' , 'also' , 'although' , 'always' , 'am' , 'among' , 'amongst' , 'an' , 'and' , 'another' , 'any' , 'anybody' , 'anyhow' , 'anyone' , 'anything' , 'anyway' …
Run Code Online (Sandbox Code Playgroud)

python performance information-retrieval

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

如何在注册用户的网站上完全集成XMPP

我们有一个社交网站,人们有联系,我们希望它与XMPP集成.我们目前使用ejabberd XMPP服务器.

这是我的问题:

  1. 如何正确创建帐户?现在,我正在考虑的是我们的网络应用程序上的用户注册,我们调用一个脚本来执行ejabberd命令来创建用户.

  2. 用户认证.用户在我们的网站上登录后,用户将自动登录聊天系统.你如何使用strophe.js在客户端执行此操作?据我所知,你需要提供JID和密码进行身份验证,所以我想在登录时会有一个ajax调用来获取用户的密码,然后在strophe.js的登录调用中使用响应文本.这样安全吗?还有其他方法吗?

  3. 在线注册.我们的网络应用程序有一个联系人系统,但XMPP有自己的方式通过在线订阅添加联系人,对吧?示例:当user1尝试添加user2时,在user1可以成为user2的联系人之前,将向user2询问授权.但由于我们的Web应用程序上已有联系人系统,因此我们希望绕过XMPP的此授权或禁止它,并在user2确认user1为我们网站上的联系人时使用脚本/命令进行授权.我还不清楚,但是一位同事说这可以在ejabberd的模块mod_admin_extra上实现(这个命令将创建订阅而无需客户端授权).是否有可能或者我必须使用脚本手动操作ejabberd数据库(前提是我从默认的Mnesia数据库转移到另一个数据库,比如MySQL).

提前致谢.

php chat xmpp ejabberd

15
推荐指数
2
解决办法
9285
查看次数

在getopt,Unix shell脚本中出现问题

嗨,有人可以解决这个问题,我无法得到解决.

我无法获得-p的输出.

#!/bin/bash 

args=`getopt c:m:p $*` 

if [ $? != 0  -o $# == 0 ] 
then 
  echo 'Usage: -c <current-dir> -m <my dir> -p <argument>' 
  exit 1 
fi 

set -- $args 

for i 
do 
 case "$i" in 
         -c) shift;CURRDIR=$1;shift;shift ;; 
         -m) MYDIR=$1;shift;; 
         -p) ARGVAL=$OPTARG;; 
   esac 
done 

echo "CURRDIR = $CURRDIR" 
echo "MYDIR = $MYDIR" 
echo "ARGVAL = $ARGVAL" 

./1.sh -c "def" -m "ref" -p "ref -k ref" 
Run Code Online (Sandbox Code Playgroud)

预期产出

output -c = "def" 
-m ="ref" 
-p ="ref -k ref"
Run Code Online (Sandbox Code Playgroud)

unix linux shell

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