问题列表 - 第46282页

如何防止搜寻器跟踪链接?

我正在建立一个网站,允许卖家:

  • 在我的网站上列出他们的产品
  • 让每个产品链接回到卖家的网站
  • 为每个链接点击付费

我现在需要做的是确保以某种方式确保只记录了指向卖方站点链接的实际人类用户。如果它是爬网的机器人,那我就不应该向卖方收费。

我有办法告诉机器人不要遵循某个链接吗?我认为这nofollow并不是要阻止对内容的访问。

html seo bots googlebot

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

从setuptools迁移到pip + virtualenv

所以pipvirtualenv声音相比更精彩setuptools.能够卸载会很棒.但我的项目已经在使用setuptools,那么我该如何迁移?到目前为止,我能够找到的网站非常模糊和笼统.所以这是在阅读主要网站并尝试填写之后的问题选集:

  • 首先,是virtualenvpip应该由现在处于可用状态?如果没有,请将其他人视为狂人的狂言.
  • 应该如何virtualenv安装?我还没有准备好相信它像其他地方解释的一样令人费解.
  • 是否有一组关于如何在虚拟环境中安装matplotlib的测试说明?由于某种原因,它总是想在这里编译它而不是仅仅安装一个包,它总是以失败告终(即使之后build-dep占用了250 MB的磁盘空间).在打印了一大堆警告之后src/mplutils.cpp:17: error: ‘vsprintf’ was not declared in this scope.
  • 两种工具如何互动setup.pypip应该取代easy_install,但目前尚不清楚它是否是一种堕落或更复杂的关系.
  • virtualenv仅用于开发模式,还是用户也应该安装它?
  • 生成的软件包是否会以最低要求(如当前鸡蛋)安装,或者是否会安装所有依赖项的源和二进制文件以及所有构建工具,在虚拟环境中创建一个千兆字节的怪物?
  • 如果用户安装在虚拟环境中,用户是否必须修改它们$PATH$PYTHONPATH运行生成的包?
  • 我是否需要创建一个文本字符串脚本用于virtualenv在坏日子是怎样的?
  • 什么是与#egg=PackageURL语法?这不是标准URL的一部分,为什么它不是一个单独的参数?
  • @rev包含在URL中的哪个位置?最后我想,但文档并不清楚("你也可以在URL中包含@rev").
  • 通过将现有需求文件用作"作为新文件的一种模板",应该理解什么?这可能意味着任何事情.

python packaging pip matplotlib virtualenv

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

二维数组值C++

我想声明一个2D数组并为其赋值,而不运行for循环.

我以为我可以使用以下想法

int array[5] = {1,2,3,4,5};
Run Code Online (Sandbox Code Playgroud)

这也适用于初始化2D阵列.但显然我的编译器不喜欢这个.

/*
 1   8  12  20  25
 5   9  13  24  26
*/

#include <iostream.h>

int main()
{
    int arr[2][5] = {0};   // This actually initializes everything to 0.
    arr [1] [] = {1,8,12,20,25}; // Line 11
    arr [2] [] = {5,9,13,24,26};
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

J:\ CPP\Grid> bcc32.exe Grid.cpp

Borland C++ 5.5.1 for Win32版权所有(c)1993,2000 Borland

Grid.cpp:

错误E2188 Grid.cpp 11:函数main()中的表达式语法

错误E2188 Grid.cpp 12:函数main()中的表达式语法

警告W8004 Grid.cpp 14:'arr'被分配一个从未在函数main()中使用的值

*编译中的2个错误*

请帮助确定使用我的一组值初始化2d数组的正确方法.

c c++ initialization shortcut multidimensional-array

36
推荐指数
4
解决办法
17万
查看次数

.NET Framework 4 Client Profile + System.Web.dll?

我目前正在开发.NET 4 Client Profile的应用程序,因为这是通过Windows Update在大多数家用计算机上出现的版本.

但是,我无法添加引用,System.Web.dll因为它在此版本中不存在 - 我该怎么办?

将System.Web.dll与我的应用程序一起部署是一个好主意,还是不行?我真的需要HTTP连接和所有,所以我不能修改我的应用程序作为一种解决方法.将我的应用程序定位到.NET 4(没有客户端配置文件)可能是一种可能性,还是仅仅在仅具有客户端配置文件的计算机上工作?

.net dll system.web .net-client-profile

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

通过运行线程在main方法中更改变量x的值

public static void main(String args[]) throws Exception {
    int maxScore = 0;

Thread student = new Thread(client,????);
student.start();
}
Run Code Online (Sandbox Code Playgroud)

我希望学生线程改变maxScore的值,我该如何用Java做?(就像在C中我们可以传递maxScore的地址)

java multithreading

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

实体框架4 CTP 5自我引用多对多

我的数据库中有以下场景.这是一项研究记录,这些研究将其他研究作为先决条件.在我的数据库设计中,它看起来像这样:

自我引用多对多

我的代码看起来像这样:

public class Study
{
    public int ID { get; set; }
    public string Topic { get; set; }
    public byte TypeID { get; set; }
    public virtual StudyType Type { get; set; }
    public bool Deprecated { get; set; }

    public virtual ICollection<Study> Prerequisites { get; set; }
}

public class StudyType
{
    public byte ID { get; set; }
    public string Name { get; set; }

    public virtual ICollection<Study> Studies { get; set; }
}

public class …
Run Code Online (Sandbox Code Playgroud)

many-to-many entity-framework-4 self-reference entity-framework-ctp5

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

图像在加载到iframe后不从缓存加载

我正在iframe中加载图像,然后(一旦加载了iframe)在页面上加载图像.但大多数浏览器似乎都在加载图像两次.为什么img标签不是从缓存中加载的?

像这样的东西:

var loader = $('<iframe />').appendTo('body')[0];
loader.onload = function() {
    $('body').append('<img src="' + imgsrc + '" />');
};
loader.src = imgsrc;
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/amirshim/na3UA/

我正在使用fiddler2来查看网络流量.

如果您想知道我为什么要这样做,请查看此问题

javascript iframe jquery caching image

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

管道通信中的C问题

我正在尝试编写一些代码,这些代码使用管道在父进程和它的子进程之间进行通信.但是,我的管道在我第一次使用它之后似乎放弃了(也就是说,它在第一次使用管道后停止工作).我不确定如何解决这个问题,任何帮助将不胜感激.我也知道我在这里使用的一些编码实践并不是很理想(主要是使用睡眠).

const int READ = 0;
const int WRITE = 1;
char* COOP = "Criminal cooperates\n";
char* SIL = "Criminal doesn't talk\n";

char* reader(int);
void writer(int, char *c);

int main()
{       
    int c1pipe1[2];
    int c1pipe2[2];
    int c2pipe1[2];
    int c2pipe2[2];
    int c1sentence = 0;
    int c2sentence = 0;
    int r;
    int c;
    pipe(c1pipe1);
    pipe(c1pipe2);
    pipe(c2pipe1);
    pipe(c2pipe2);
    int C2;
    int C1 = fork();
    if(C1 > 0)
        C2 = fork();
    if(C1 < 0 || C2 < 0) //error
    {
        perror("fork() failed");
        exit(1);
    } …
Run Code Online (Sandbox Code Playgroud)

c linux pipe

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

类没有默认构造函数

#include "Includes.h"


enum BlowfishAlgorithm
    {
        ECB,
        CBC,
        CFB64,
        OFB64,
    };

class Blowfish
{
public:
    struct bf_key_st
    {
        unsigned long P[18];
        unsigned long S[1024];
    };
    Blowfish(BlowfishAlgorithm algorithm);
    void Dispose();
    void SetKey(unsigned char data[]);
    unsigned char Encrypt(unsigned char buffer[]);
    unsigned char Decrypt(unsigned char buffer[]);
    char EncryptIV();
    char DecryptIV();
private:
    BlowfishAlgorithm _algorithm;
    unsigned char _encryptIv[200];
    unsigned char _decryptIv[200];
    int _encryptNum;
    int _decryptNum;
};

class GameCryptography
{
public:
    Blowfish _blowfish;
    GameCryptography(unsigned char key[]);
    void Decrypt(unsigned char packet[]);
    void Encrypt(unsigned char packet[]);
    Blowfish Blowfish;
    void …
Run Code Online (Sandbox Code Playgroud)

c++

16
推荐指数
4
解决办法
10万
查看次数

用于MAC OSX的基于非Java VM的PHP/JS IDE?

我是一名PHP开发人员,我在Mac上使用Eclipse(通过Java VM),但是在使用大型源文件时,响应速度似乎很慢(有时候编辑这些文件是不可避免的).

这迫使我在TextMate或TextWrangler等编辑器中打开主题文件,因为这两个文件比Eclipse更好地处理大文件.

我假设这是因为Eclipse是在Java VM上驱动的,可能TextMate和TextWrangler不是(不确定)?

因此,我想知道是否有人可以为不支持基于Java VM的Mac OSX推荐一些适用于PHP/JS的好IDE(TextMate和/或TextWrangler太窄而无法用作IDE)?只要不太昂贵,这样的IDE就像免费软件一样重要.

提前谢谢,拉多万

php

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