问题列表 - 第189115页

在库22中使用什么而不是getSupportActionBar()?

我的代码中有一行标记为黄色:

getSupportActionBar().setDisplayShowHomeEnabled(true);
Run Code Online (Sandbox Code Playgroud)

安装appcompat-v7:22.1后, 它显示了一个提示:

"方法调用可能会产生java.lang.nullpointerexception".

应该用什么来代替getSupportActionBar()

android toolbar appcompatactivity

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

BigDecimal乘法

我尝试将两个BigDecimal值乘以multiply如下方法,

BigDecimal dur = BigDecimal.valueOf(60/1.1);
BigDecimal bal = BigDecimal.valueOf(1.1);

BigDecimal ans  = dur.multiply(bal);

System.out.println("Ans:"+ans);
Run Code Online (Sandbox Code Playgroud)

我除了ans之外60.但我得到了,

Ans:59.999999999999994
Run Code Online (Sandbox Code Playgroud)

为什么会这样,我们如何解决它.

java bigdecimal

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

401通过Ajax向laravel中的RESTful API进行未经授权的DELETE请求

我使用laravel控制器创建了一个宁静的API 。我有一个PhotosController具有destroy($id)删除资源的方法。我也有一段JavaScript代码向DELETE我的应用发送请求。结果应该是删除带有$idID 的照片。但是laravel不会将我的请求路由到destroy方法。而是发送401未经授权错误。

问题是我想通过发送DELETE请求到我的应用程序Ajax,但是laravel不允许我的请求被路由!

route.php文件:

Route::resource('photos', 'PhotosController');
Run Code Online (Sandbox Code Playgroud)

销毁方法:

public function destroy($id)
{
    try{
        unlink($_SERVER["DOCUMENT_ROOT"].'/uploads/doctors/' . $id);
        Session::forget('photo');
        $msg = Notification::where('flag', 's')->where('code', 'user-update-delete-photo-gallery')->first()->msg;
        return Response::json(array('success' => $msg));
    }catch (Exception $e){
        App::abort(500, $e->getMessage());
    }
}
Run Code Online (Sandbox Code Playgroud)

我的Ajax请求:

$.ajax(
    {
        url: "/photos/" + name,
        method : "DELETE", // Or POST : result is the same
        data :{
            _token : $("input[name=_token]").val(),
            _method : …
Run Code Online (Sandbox Code Playgroud)

php ajax rest jquery laravel

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

如何正确使用require(googlesheets)?

我最近下载googlesheets通过

devtools::install_github("jennybc/googlesheets")
Run Code Online (Sandbox Code Playgroud)

并遇到一些困难.当运行https://github.com/jennybc/googlesheets中提到的脚本时, 我总是得到:

Error: could not find function "%>%"
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

可重复的例子:

下载:

devtools::install_github("jennybc/googlesheets")
require(googlesheets)
Run Code Online (Sandbox Code Playgroud)

数据:

gap_key <- "1HT5B8SgkKqHdqHJmn5xiuaC04Ngb7dG9Tv94004vezA"
copy_ss(key = gap_key, to = "Gapminder")
gap <- register_ss("Gapminder")
Run Code Online (Sandbox Code Playgroud)

发生错误:

oceania_csv <- gap %>% get_via_csv(ws = "Oceania")
Run Code Online (Sandbox Code Playgroud)

r r-googlesheets

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

标签打印机的自定义纸张尺寸(Brother QL 570)

我有一台新的标签打印机(Brother QL 570),支持无限纸张。我的想法是,我可以通过打印所需的纸张来节省纸张 - 错误!打印机附带的纸张尺寸为 63 毫米 x 100 毫米和 63 毫米 x 29 毫米(以及其他一些),但我需要 63 毫米 x '柔性长度' 或类似 63 毫米 x 40 毫米的纸张尺寸。

我怎样才能改变这一点?我将从 OpenOffice 进行打印。

谢谢!

(驱动程序是CUPS,使用Mint 17.1)

printing cups

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

如何在Swift中声明自定义Class对象的数组

ObjectiveC代码:

CCButton *mNumTiles[10];
Run Code Online (Sandbox Code Playgroud)

我试过这个Swift代码但是崩溃了

var mNumTiles : [CCButton]! 

mNumTiles[0] = CCButton.buttonWithTitle(""
Run Code Online (Sandbox Code Playgroud)

如何在Swift中声明自定义Class对象的数组?

iphone xcode swift

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

如何使用postgresql检查表UNLOGGED?

CREATE UNLOGGED TABLE IF NOT EXISTS <tablename>
Run Code Online (Sandbox Code Playgroud)

如何首先检查是否创建了所需的表UNLOGGED,如果不相应地更改表?

postgres 9.4

postgresql

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

如何在textarea中滚动到光标的位置?

JS小提琴演示

HTML

<textarea rows='5'>
sdfasjfalsfjasf;klasdfklaksdfkjlasdfkjlasdjkfadls;fjklasdfjklasdkjlfaskljdfkalsjdfjlkasdfkjlasdkjlfasfkl;ajklsdfjklasdfkjlaskjldfaskjlfkljsadkjlfaskjldfkjlasdfkjlasdjklfaskljdfkjlasfkjlasdkjlfasjklfajklsdfjklasdfjlkadjsdfasjfalsfjasf;klasdfklaksdfkjlasdfkjlasdjkfadls;fjklasdfjklasdkjlfaskljdfkalsjdfjlkasdfkjlasdkjlfasfkl;ajklsdfjklasdfkjlaskjldfaskjlfkljsadkjlfaskjldfkjlasdfkjlasdjklfaskljdfkjlasfkjlasdkjlfasjklfajklsdfjklasdfjlkadjsdfasjfalsfjasf;klasdfklaksdfkjlasdfkjlasdjkfadls;fjklasdfjklasdkjlfaskljdfkalsjdfjlkasdfkjlasdkjlfasfkl;ajklsdfjklasdfkjlaskjldfaskjlfkljsadkjlfaskjldfkjlasdfkjlasdjklfaskljdfkjlasfkjlasdkjlfasjklfajklsdfjklasdfjlkadjsdfasjfalsfjasf;klasdfklaksdfkjlasdfkjlasdjkfadls;fjklasdfjklasdkjlfaskljdfkalsjdfjlkasdfkjlasdkjlfasfkl;ajklsdfjklasdfkjlaskjldfaskjlfkljsadkjlfaskjldfkjlasdfkjlasdjklfaskljdfkjlasfkjlasdkjlfasjklfajklsdfjklasdfjlkadj
</textarea>

<br />
<button id='scroll-to-cursor'>Scroll to Cursor</button>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

$('#scroll-to-cursor').on('click', function() {
    // ?
});
Run Code Online (Sandbox Code Playgroud)

期望的结果

  1. 单击textarea中的某个位置放置光标.
  2. 向外滚动,使光标不可见.
  3. 单击"滚动到光标"按钮.
  4. Textarea滚动到光标的位置

注意:我正在使用jQuery.

我能弄清楚如何滚动的唯一方法是使用jQuery的scrollTop 功能.它将滚动位置设置为"在可滚动区域上方隐藏的像素数".

我已经在下面描述了这个问题.传递红线的长度(以像素为单位)scrollTop应该可以解决问题.但我无法弄清楚如何获得线的长度.

在此输入图像描述

html javascript jquery scroll textarea

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

在utf-8 json上逃脱重音字符

下面的代码产生这个输出:

{"x": "Art. 120 - Incapacità di intendere o di volere"}
Run Code Online (Sandbox Code Playgroud)

我需要改变这个,我想我要改变编码的东西,但我不知道:

{"x": "Art. 120 - Incapacit\u00e0 di intendere o di volere"}
Run Code Online (Sandbox Code Playgroud)

码:

string label = "Art. 120 - Incapacità di intendere o di volere";
JObject j = new JObject();
j.Add(new JProperty("x", label));
string s = j.ToString();
Encoding encoding = new UTF8Encoding(false);
string filename = @"c:\temp\test.json";
using (FileStream oFileStream = new FileStream(filename, FileMode.OpenOrCreate, FileAccess.Write))
    {
    using (StreamWriter oStreamWriter = new StreamWriter(oFileStream, encoding))
    {
        oStreamWriter.Write(j.ToString());
        oStreamWriter.Flush();
        oStreamWriter.Close();
    }
    oFileStream.Close();
}
Run Code Online (Sandbox Code Playgroud)

c# json character-encoding json.net

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

MKL没有使用使用Eigen和OpenMP的C++代码

我有一个具有以下结构的代码:

Eigen::MatrixXd function1(args)
{
    #pragma omp parallel for
    for (args)
        //filling a matrix element-wise

    return matrix;
}

Eigen::MatrixXd function2(argument is function1 matrix)
{
    #pragma omp parallel for
    for (args)
        //element-wise probabilities calculations on matrix from function1

    return matrix;
}

Eigen::MatrixXd global_function(args)
{
    Eigen::MatrixXd ident; //identity matrix

    for (args)
    {
        Eigen::MatrixXd mat = function1(args);
        Eigen::MatrixXd mat2 = function2(mat);
        ident = ident * mat2;
    }

    return matrix;
}
Run Code Online (Sandbox Code Playgroud)

功能更多,但方案相同.矩阵的大小为500x500到1000x1000代码使用库:Eigen(构建矩阵)和Boost(用于函数2的某些概率计算),使用Visual Studio 2013或Intel C++编译器15.0编译(两者都具有类似的性能)

我正在尝试使用英特尔MKL进行矩阵乘法运算:

因此,在我的代码中实现它之前,我构建了一个简单的项目,用Eigen测试MKL并且它工作(矩阵用Eigen构建,而矩阵 - 矩阵乘法使用MKL,它将计算时间缩短了一半).然后我将MKL实现到我的代码中,但这次没用,计算时间没有下降,原因可能是什么?

c++ intel-mkl eigen

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