小编sih*_*hrc的帖子

错误:命令'gcc'失败:没有这样的文件或目录

我正试图跑一个

python setup.py build --compiler=mingw32
Run Code Online (Sandbox Code Playgroud)

但它会导致主题中提到的错误:

error: command 'gcc' failed: No such file or directory
Run Code Online (Sandbox Code Playgroud)

但我能够从命令提示符运行gcc(我已将它添加到我的PATH env var):

>gcc
gcc: fatal error: no input files
compilation terminated
Run Code Online (Sandbox Code Playgroud)

我正在运行Windows 7 64位.Python27.具体来源我正在尝试构建:

OpenPIV

关于这个问题的上一篇文章

任何帮助/建议/解决方案将不胜感激.

python windows installation gcc mingw

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

Android Facebook SDK 4.0无Facebook App登录

我在Android上使用Facebook的webview登录时遇到问题.

当用户安装了Facebook应用程序时,我已经按照教程和登录工作完美.未安装Facebook应用程序时,会弹出facebook登录的webview; 但是,登录并接受权限后,webview只会重定向回登录屏幕.它永远不会回到我的应用程序.

还有其他人遇到过这个问题吗?

    FacebookSdk.sdkInitialize(this);
    profileTracker = new ProfileTracker() {
        @Override
        protected void onCurrentProfileChanged(Profile profile, Profile profile2) {
            if (profile2 != null) {
                loggedIn(profile2);
            } else {
                loggedOut();
            }
        }
    };
    accessTokenTracker = new AccessTokenTracker() {
        @Override
        protected void onCurrentAccessTokenChanged(AccessToken accessToken, AccessToken accessToken2) {
            Profile.fetchProfileForCurrentAccessToken();
        }
    };
    callbackManager = CallbackManager.Factory.create();
    LoginManager.getInstance().registerCallback(callbackManager,
            new FacebookCallback<LoginResult>() {
                @Override
                public void onSuccess(LoginResult loginResult) {
                    // App code
                    getProfileInfo();
                }

                @Override
                public void onCancel() {
                    // App code
                    Log.e("Facebook Login", "Login Cancelled");
                    loggedOut();
                }

                @Override …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-android-sdk

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

继承一个修补过的类

我有一个扩展unittest.TestCase的基类,我想修补那个基类,这样扩展这个基类的类也会应用补丁.

代码示例:

@patch("some.core.function", mocked_method)
class BaseTest(unittest.TestCase):
      #methods
      pass

class TestFunctions(BaseTest):
      #methods
      pass
Run Code Online (Sandbox Code Playgroud)

修补TestFunctions该类直接工作,但修补BaseTest类不会改变some.core.functionin 的功能TestFunctions.

python python-2.7 python-mock python-unittest

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

Rails Fixtures - 这些是什么意思?

语境

当我生成夹具文件时,rails generate model Post title:string text:text它显示:

one:
  title: MyString
  text: MyText

two:
  title: MyString
  text: MyText
Run Code Online (Sandbox Code Playgroud)

我想知道为什么有 2,为什么它们被命名为“一”和“二”。

在这里,我看到使用了“google”、“rubyonrails”和“parent/child”等名称;而按照生成帖子模型的教程,它只会生成一两个......

经过更多研究,我发现我可能也对 db/migrate 文件感兴趣。我目前的理论是这些文件创建了我的数据结构......所以我不太确定夹具的作用。

原因

我正在尝试使用创建“学生”模型

rails generate scaffold student
Run Code Online (Sandbox Code Playgroud)

但它似乎没有 :name 作为其键之一。我正在研究夹具以添加数据列。

ruby-on-rails fixtures

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

切换片段太快会导致:java.lang.IllegalStateException:无活动

我没有使用ViewPager,并且是我唯一拨打任何电话的地方Fragment交易是单击活动布局中导航栏上的按钮。

当我太快地切换到片段(如来回)时,会出现以下异常:

java.lang.IllegalStateException:没有活动

似乎是当我单击切换另一个Fragment而第一个尚未完全完成加载时。我正在使用FragmentActivity

谁能对此有所了解?

我要切换Fragment的代码:

fragmentManager.beginTransaction()
    .replace(R.id.container, old,
        fragment.getClass().getSimpleName())
    .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN).commit();
Run Code Online (Sandbox Code Playgroud)

编辑:取出过渡解决了问题,但我想知道是否有一种方法可以实现过渡。我的理论是,过渡会延迟片段的生命周期,并在启动另一个片段事务时使活动为空。

android android-fragments

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

Sequelize测试 - 有时验证错误

我正在通过Mocha/Chai在续集定义上运行单元测试,如下所示:

运行的主要tests.js mocha tests.js:

// Testing Dependencies
expect = require("chai").expect;
should = require("chai").should;
require('dotenv').load();

var Sequelize = require('sequelize');
var sequelize = new Sequelize(
    process.env.PG_DB_TEST,
    process.env.PG_USER,
    process.env.PG_PASSWORD, {
    dialect: "postgres",
    logging: false
});

var models = require('./models/db')(sequelize);

var seq_test = function (next) {
  return function () {
    beforeEach(function (done) {
        sequelize.sync({ force: true }).then(function() {
            done();
        });
    });

    afterEach(function (done) {
        sequelize.drop().then(function() {
            done();
        });
    });

    next();
  };
}

describe("Model Unittests", seq_test(function () {
  require("./models/tests/test_user.js")(models);
  require("./models/tests/test_interest.js")(models);
}));
Run Code Online (Sandbox Code Playgroud)

test_user.js

var mockedUser …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing mocha.js sequelize.js

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

在Python中抓取列表的特定索引

有没有办法获取列表的特定索引,就像我在NumPy中可以做的那样?

sample = ['a','b','c','d','e','f']
print sample[0,3,5]
>>>['a','d','f']
Run Code Online (Sandbox Code Playgroud)

我试过谷歌搜索这个,但我找不到一个好方法来说出导致相关结果的问题......

python indexing list python-2.7

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