小编Rob*_*Rob的帖子

在代理后面使用pip

我正在尝试在工作中使用代理背后的pip.

这篇文章的答案之一建议使用CNTLM.我按照其他帖子安装并配置了它,但是运行时cntlm.exe -c cntlm.ini -I -M http://google.com出错了Connection to proxy failed, bailing out.

我也试过pip install -–proxy=user:pass@localhost:3128(默认的CNTLM端口)但是提出了Cannot fetch index base URL http://pypi.python.org/simple/.很明显,代理商可以做些什么.

有没有人知道如何更确切地检查CNTLM是否设置正确,或者是否还有另一种解决方法?我知道你也可以http_proxy这里描述的那样设置环境变量,但是我不确定要放入什么凭证.来自哪些凭证cntlm.ini

python proxy pip

271
推荐指数
17
解决办法
67万
查看次数

Django:外键冲突的反向访问器

我有两个继承自基类的Django模型:

- Request
    - Inquiry
    - Analysis
Run Code Online (Sandbox Code Playgroud)

Request有两个外键用于内置User模型.

create_user = models.ForeignKey(User, related_name='requests_created')
assign_user = models.ForeignKey(User, related_name='requests_assigned')
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我收到了错误

Reverse accessor for 'Analysis.assign_user' clashes with reverse accessor for 'Inquiry.assign_user'.

我读过的所有内容都说设置related_name应该可以防止冲突,但我仍然会遇到同样的错误.谁能想到为什么会发生这种情况?谢谢!

python django

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

NSLog不打印到控制台

我有一个我已经工作了几个月的Xcode项目.我从未遇到过NSLog的问题,但在升级到Xcode 4.2之后,没有任何东西会记录到控制台.我甚至尝试在viewDidLoad中抛出它:

    - (void)viewDidLoad
{
    [super viewDidLoad];

    NSLog(@"Can anyone hear me?");
Run Code Online (Sandbox Code Playgroud)

没别的了.是否有其他人遇到此问题或知道解决方案?

nslog

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

chocolatey - Git安装,但不在PATH上

我使用Chocolatey(v0.9.8.27)作为Windows的包管理器.我已经安装了多个软件包,它们都运行良好,但由于某些原因,Git无法运行.我用的命令是choco install git.它下载gitgit.installlib文件夹,并说安装成功完成,但没有任何结果在bin文件夹中.当我尝试启动Git时,我得到一个错误,它不是一个公认的命令.我的第一个想法是检查我的环境变量,但我甚至没有看到任何可执行文件指向.有没有其他人遇到过这个?

chocolatey

25
推荐指数
3
解决办法
9819
查看次数

iPhone - MFMailComposeViewController委托不兼容的类型

我有一个视图控制器,以模态方式打开MFMailComposeViewController.当我尝试将邮件视图控制器的委托设置为父视图控制器时,我收到此警告:

Assigning to 'id<UINavigationControllerDelegate>' from incompatible
type 'MoreViewController *__strong'
Run Code Online (Sandbox Code Playgroud)

父视图控制器在其接口声明中肯定有MFMailComposeViewControllerDelegate,并且正在实现委托方法-mailComposeController: didFinishWithResult:error:,如下所示:

- (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error
{
    NSLog(@"Delegate called");
}
Run Code Online (Sandbox Code Playgroud)

我真的不明白为什么父视图控制器被识别为UINavigationControllerDelegate,因为我没有实现这些方法,也没有这样声明它.我不会那么担心它,但委托方法永远不会被调用,所以我猜这个"不匹配"是问题的一部分.

如果它有帮助,这就是我在邮件视图控制器中的方式viewDidLoad:

// MAIL
self.mail = [[MFMailComposeViewController alloc] init];
self.mail.delegate = self;
Run Code Online (Sandbox Code Playgroud)

提前感谢您的任何想法.

iphone objective-c messageui ios mfmailcomposeviewcontroller

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

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

如何在 Knex 迁移中设置默认值?

我想为 Knex 迁移中的主键设置默认值,但我遇到了问题。这是我最初的迁移:

exports.up = (knex, Promise) => {
  return knex.schema.createTable(
    'users',
    (table) => {
      table.uuid('id').primary();
      table.string('email');
    }
  );
};
Run Code Online (Sandbox Code Playgroud)

我想将该id字段默认为随机 UUID。所以这是我的下一次迁移:

exports.up = (knex, Promise) => {
  return Promise.all([
    knex.raw('create extension if not exists "uuid-ossp"'),
    knex.schema.alterTable('users', (table) => {
      table.uuid('id')
        .defaultTo(knex.raw('uuid_generate_v4()'))
        .alter();
    }),
  ]);
};
Run Code Online (Sandbox Code Playgroud)

当我运行时,我收到以下错误:

migration failed with error: alter table "users" alter column "id" drop not null - column "id" is in a primary key
Run Code Online (Sandbox Code Playgroud)

基于此,看起来 Knex 正试图取消NOT NULL约束。我尝试在 a.notNullable()之前链接.defaultTo() …

knex.js

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

为什么npx每次都安装webpack?

我有一个JavaScript应用程序,我正在捆绑webpack.根据文档,我正在使用此命令开始捆绑:

npx webpack
Run Code Online (Sandbox Code Playgroud)

每次我得到这个输出:

npx: installed 1 in 2.775s
Run Code Online (Sandbox Code Playgroud)

我已经验证了webpack命令存在于我的./node_modules/.bin目录中,其中npx 正在查找.谁能想到为什么每次下载webpack?完成此步骤最多可能需要7秒钟,这会减慢我的构建速度.

node.js npm webpack npx

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

iPhone - 更改包标识符

最初我的应用程序的包标识符是默认值

MyCompany.${PRODUCT_NAME:rfc1034identifier}

这与我在开发人员连接上创建的应用程序ID不匹配(产品名称中的空格被转换为连字符)所以我将MyApp-Info.plist中的包标识符硬编码为

com.MyCompany.MyApp

但是,当我记录[NSBundle mainBundle] bundleIdentifier]它仍然返回旧的标识符.清洁目标没有帮助.任何人都可以想到它来自哪里,如果不是Info.plist?

nsbundle ios

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

Django - syncdb不会创建表

我在现有模型中添加了一个多对多字段,并期望syncdb创建一个新表,但那里什么也没有.这就是模型的样子:

class Author(models.Model):
    first_name = models.CharField(max_length=50)
    last_name = models.CharField(max_length=50)
    email = models.EmailField()

    def __unicode__(self):
        return "{0} {1}".format(self.first_name, self.last_name)

class Book(models.Model):
    title = models.CharField(max_length=100)
    authors = models.ManyToManyField(Author)

    def __unicode__(self):
        return self.title
Run Code Online (Sandbox Code Playgroud)

运行sql myapp使用新表打印正确的语句,但这在运行时不会反映出来syncdb.validate也没有返回任何错误.有谁知道这可能是什么问题?还是更好的诊断?

python django

8
推荐指数
2
解决办法
9512
查看次数