我的代码中有一行标记为黄色:
getSupportActionBar().setDisplayShowHomeEnabled(true);
Run Code Online (Sandbox Code Playgroud)
安装appcompat-v7:22.1后, 它显示了一个提示:
"方法调用可能会产生java.lang.nullpointerexception".
应该用什么来代替getSupportActionBar()
?
我尝试将两个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)
为什么会这样,我们如何解决它.
我使用laravel控制器创建了一个宁静的API 。我有一个PhotosController
具有destroy($id)
删除资源的方法。我也有一段JavaScript代码向DELETE
我的应用发送请求。结果应该是删除带有$id
ID 的照片。但是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) 我最近下载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) 我有一台新的标签打印机(Brother QL 570),支持无限纸张。我的想法是,我可以通过打印所需的纸张来节省纸张 - 错误!打印机附带的纸张尺寸为 63 毫米 x 100 毫米和 63 毫米 x 29 毫米(以及其他一些),但我需要 63 毫米 x '柔性长度' 或类似 63 毫米 x 40 毫米的纸张尺寸。
我怎样才能改变这一点?我将从 OpenOffice 进行打印。
谢谢!
(驱动程序是CUPS,使用Mint 17.1)
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对象的数组?
CREATE UNLOGGED TABLE IF NOT EXISTS <tablename>
Run Code Online (Sandbox Code Playgroud)
如何首先检查是否创建了所需的表UNLOGGED
,如果不相应地更改表?
postgres 9.4
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)
期望的结果
注意:我正在使用jQuery.
我能弄清楚如何滚动的唯一方法是使用jQuery的scrollTop
功能.它将滚动位置设置为"在可滚动区域上方隐藏的像素数".
我已经在下面描述了这个问题.传递红线的长度(以像素为单位)scrollTop
应该可以解决问题.但我无法弄清楚如何获得线的长度.
下面的代码产生这个输出:
{"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) 我有一个具有以下结构的代码:
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实现到我的代码中,但这次没用,计算时间没有下降,原因可能是什么?