小编Puc*_*uck的帖子

python:绕零除零

我有一个大的浮点数数据集.我遍历它们并评估它们np.log(x)中的每一个.我明白了

RuntimeWarning: divide by zero encountered in log
Run Code Online (Sandbox Code Playgroud)

如果发生此错误,我想解决此问题并返回0.

我正在考虑定义一个新函数:

def safe_ln(x):
    #returns: ln(x) but replaces -inf with 0
    l = np.log(x)
    #if l = -inf:
    l = 0
    return l
Run Code Online (Sandbox Code Playgroud)

基本上,我需要一种测试输出的方法,-inf但我不知道如何继续.谢谢您的帮助!

python numpy division

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

无法使用UIActivityViewController共享到li​​nkedin

我不能通过linkedin分享任何东西UIActivityViewController.当我通过linkedin点击分享时,它会打开共享弹出窗口并在打开后立即解散.所有其他共享工作正常.你能告诉我一个解决方案吗?谢谢.

注意:我的项目是ios9,xcode版本是7

我的错误日志显示: plugin com.linkedin.LinkedIn.ShareExtension interrupted

linkedin ios uiactivityviewcontroller ios9 xcode7

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

aSync任务无法执行两次

我正在开发需要将文件上传到服务器的应用程序.但要上传需要登录(工作)的文件然后获取网址(工作)然后上传(强制关闭)

logcat:

10-13 14:10:27.494: E/AndroidRuntime(26578): FATAL EXCEPTION: main
10-13 14:10:27.494: E/AndroidRuntime(26578): java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once)
10-13 14:10:27.494: E/AndroidRuntime(26578):    at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:578)
10-13 14:10:27.494: E/AndroidRuntime(26578):    at android.os.AsyncTask.execute(AsyncTask.java:534)
10-13 14:10:27.494: E/AndroidRuntime(26578):    at com.spxc.bayfiles.FilesActivity.onOptionsItemSelected(FilesActivity.java:294)
10-13 14:10:27.494: E/AndroidRuntime(26578):    at com.actionbarsherlock.app.SherlockActivity.onMenuItemSelected(SherlockActivity.java:208)
10-13 14:10:27.494: E/AndroidRuntime(26578):    at com.actionbarsherlock.ActionBarSherlock.callbackOptionsItemSelected(ActionBarSherlock.java:603)
10-13 14:10:27.494: E/AndroidRuntime(26578):    at com.actionbarsherlock.internal.ActionBarSherlockNative.dispatchOptionsItemSelected(ActionBarSherlockNative.java:93)
10-13 14:10:27.494: E/AndroidRuntime(26578):    at com.actionbarsherlock.app.SherlockActivity.onOptionsItemSelected(SherlockActivity.java:159)
10-13 14:10:27.494: E/AndroidRuntime(26578):    at android.app.Activity.onMenuItemSelected(Activity.java:2566)
10-13 14:10:27.494: E/AndroidRuntime(26578):    at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:986)
10-13 14:10:27.494: E/AndroidRuntime(26578):    at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:735)
10-13 14:10:27.494: …
Run Code Online (Sandbox Code Playgroud)

java android json http-post android-asynctask

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

JQL实际“包含”

我想对文本字段及其部分内容执行简单搜索,但我不知道开头。我基本上想要人们对“包含搜索”的期望。如果我搜索issue345我想要这个结果:

123456
234567
345678
...
Run Code Online (Sandbox Code Playgroud)

在 JQL 中,这将是查询的结果issue ~ "*345*",但*不允许作为通配符查询中的第一个字符。有没有一种简单的方法可以获得这个结果,最好是使用 JQL 查询?

contains jira jql

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

javascript无法访问私有资产

我有以下代码,我不明白为什么我重新声明get方法时无法访问私有属性.

(function(w,d,a,undefined){
    var cfg = {
        currency: 'GBP',
        exponent: 2
    };
    var get = function () {
        return cfg;
    };
    a.init = function (settings) {
        for (var k in settings) {
            cfg[k] = settings[k];
        }
    };
    a.set = function (args) {
        get = args.get || get;
        //eval(args) //works but why??
    };
    a.get = function () {
        return get();
    };
})(window,document,window.fxc = {});

fxc.init({currency: 'EUR'});

// prints, Object { currency="EUR", exponent=2}
console.log(fxc.get());

fxc.set({get: function(msg){
    // cannot access private properties
    return cfg; …
Run Code Online (Sandbox Code Playgroud)

javascript

6
推荐指数
2
解决办法
1009
查看次数

找不到Genymotion.app

我无法通过genymotion在Android工作室上测试我的应用程序.

Genymotion警告:您必须指定Genymotion文件夹的路径才能使用此功能.

当尝试定位Genymotion.app时,我收到此错误:"在指定的路径中找不到Genymotion"

这是我为genymotion.app输入的路径:C:\ Users\Rua\AppData\Local\Genymobile\Genymotion

android-emulator android-studio genymotion

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

无法使用jcenter解析Android Studio中的依赖项

为什么我的程序挂起来解决andorid studio中appDebug的依赖性?我无法解决任何库.

这是我的根gradle文件:

buildscript {
repositories {

    jcenter()

}
dependencies {
    classpath 'com.android.tools.build:gradle:1.5.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    jcenter()
}
}
Run Code Online (Sandbox Code Playgroud)

这是我的应用程序gradle:

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "com.example.alimohammadi.myapplication"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', …
Run Code Online (Sandbox Code Playgroud)

android build-tools android-studio android-gradle-plugin

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

python 中的会话身份验证

在Python中使用requests模块中的会话,会话似乎只在第一个请求时发送授权,我不明白为什么会发生这种情况。

import requests
session = requests.Session()
session.auth = (u'user', 'test')
session.verify = False
response = session.get(url='https://my_url/rest/api/1.0/users')
Run Code Online (Sandbox Code Playgroud)

如果我查找此响应请求标头,我会看到:

{'Authorization': 'Basic auth_data', 'Connection': 'keep-alive', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'python-requests/2.12.3'}
Run Code Online (Sandbox Code Playgroud)

但如果我使用相同或不同的网址发送下一个请求:

response = session.get(url='https://my_url/rest/api/1.0/users')
Run Code Online (Sandbox Code Playgroud)

我可以看到请求中不再有 auth 标头:

print response.request.headers
{'Connection': 'keep-alive', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'python-requests/2.12.3'}
Run Code Online (Sandbox Code Playgroud)

因此我收到了 401 响应。

为什么会这样呢?会话不应该在使用它发出的每个请求中发送身份验证吗?如何使用会话发送每个请求的身份验证数据?

python session python-requests

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

mysql 通用日志找不到文件

我正在使用 ubuntu,并且我使用 mysql.log 给文件 im 提供了 777 的 chmod。我还尝试使用 chown mysql:mysql ,这是我的 my.cnf 文件中的段。

general_log_file        = /var/www/logs/mysql.log
general_log             = 1
Run Code Online (Sandbox Code Playgroud)

我运行了一个简单的查询,但文件中没有任何反应。所以我通过终端进入mysql并输入

SET GLOBAL general_log:=1;
Run Code Online (Sandbox Code Playgroud)

我得到

ERROR 29 (HY000): File '/var/www/logs/mysql.log' not found (Errcode: 13)
Run Code Online (Sandbox Code Playgroud)

该文件确实存在,我不明白为什么mysql看不到它。我尝试了这些命令来查看数据是否保存到mysql中并且信息看起来正确

SELECT @@global.general_log;
SELECT @@global.general_log_file;
SELECT @@global.log_output;
Run Code Online (Sandbox Code Playgroud)

我需要使用什么 chown 用户?我已经尝试了所有方法,但 mysql 只是不想记录查询。我想记录所有查询。这是一个开发服务器,所以它还没有上线。

mysql

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

iOS无法为FXBlurView设置背景颜色

我正在使用FXBlur来实现底层视图的模糊效果.但是我设置的背景颜色在跑步时从未见过.

我有一个" Main View"里面有一个Image和一个Blur View.Blur View有灰色背景.

Image是越来越模糊了,但我看不到的灰色,我曾经为设置Blur View.无论我尝试什么,我都无法设置背景颜色并同时实现模糊效果.

可能是什么问题?有没有解决方法?

EDITED :

self.blurView.dynamic = NO;
self.blurView.tintColor = [UIColor grayColor];
self.blurView.contentMode = UIViewContentModeBottom;
Run Code Online (Sandbox Code Playgroud)

blur uiview ios

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