小编Gag*_*ous的帖子

无法加载JNA本机支持库Elasticsearch 6.x

我已经在中安装了Elasticsearch6.x Debian 7 (wheezy)。我尝试从开始service elasticsearch start但它给我一个错误信息

root@debian:~# sudo -i service elasticsearch start
[FAIL] Starting Elasticsearch Server: failed!
Run Code Online (Sandbox Code Playgroud)

我尝试查看位于的elasticsearch日志文件nano /var/log/elasticsearch/elasticsearch.log,但出现此错误

[2017-12-14T11:25:39,153][WARN ][o.e.b.Natives            ] unable to load JNA native support library, native methods will be disabled.
java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-x86/libjnidispatch.so) not found in resource path ([file:/usr/share/elasticsearch/lib/lucene-spatial-$
        at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:962) ~[jna-4.4.0-1.jar:4.4.0 (b0)]
        at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:922) ~[jna-4.4.0-1.jar:4.4.0 (b0)]
        at com.sun.jna.Native.<clinit>(Native.java:190) ~[jna-4.4.0-1.jar:4.4.0 (b0)]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_151]
        at java.lang.Class.forName(Class.java:264) ~[?:1.8.0_151]
        at org.elasticsearch.bootstrap.Natives.<clinit>(Natives.java:45) [elasticsearch-6.1.0.jar:6.1.0]
        at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:103) [elasticsearch-6.1.0.jar:6.1.0]
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:171) [elasticsearch-6.1.0.jar:6.1.0]
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:322) [elasticsearch-6.1.0.jar:6.1.0] …
Run Code Online (Sandbox Code Playgroud)

linux mount umask jna elasticsearch

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

在 codeigniter 中一起更新和连接查询?

在连接两个表的同时更新数据,但它给出了一个错误,说明我可以在查询中一起使用连接和更新的条件吗?

这是我的代码

public function update_model($id,array $data)
{

//$textArea=$data['textdata'];
$this->db->join('user_data', 'user.id = user_data.id');
$this->db>where('user_data.id',$id);
$this->db->update('user_data',$data);

$query=$this->db->get();
return $query->result();
}
Run Code Online (Sandbox Code Playgroud)

我的 mysql 中出现如下错误

致命错误:未捕获错误:调用 C:\xampp\htdocs\P_Display\application\models\Pmodel.php:103 中未定义的函数 where() 堆栈跟踪:#0 C:\xampp\htdocs\P_Display\application\controllers\ user.php(1??24): Pmodel->update_model('1', Array) #1 C:\xampp\htdocs\P_Display\system\core\CodeIgniter.php(360): User->updateSave('1 ') #2 C:\xampp\htdocs\P_Display\index.php(202): require_once('C:\xampp\htdocs...') #3 {main} 抛出到 C:\xampp\htdocs\P_Display\ application\models\Pmodel.php 在第 103 行

where 子句给了我一个错误,使用这个查询是否正确?

php mysql codeigniter

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

为什么调用带有变量的数组索引很糟糕?

我目前正在用Javascript开发一个小游戏,并且正在使用Codacy查看我的代码并帮助我清理它。

最常见的错误之一是通用对象注入接收器(安全性/检测对象注入)。

当我尝试使用变量访问数组中的值时,就会发生这种情况。像这个例子:

function getValString(value)
{
    var values = ["Mis&eacuterable", "Acceptable", "Excellente", "Divine"];
    return values[value];
}
Run Code Online (Sandbox Code Playgroud)

此功能用于在屏幕上显示项目的值字符串。它接收一个可以为0、1、2或3的“值”,并返回该值的字符串。

现在这是我的问题:

Codacy告诉我应该禁止使用var [var],因为它会引起安全问题,并且由于我对javascript不太熟悉,所以我想知道为什么以及在这种情况下的良好做法是什么?

javascript arrays optimization codacy

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

有关选择选项的正文下方的其他信息

我曾经select2生成我的选择选项列表,如下面的代码段.

$(function(){
    $(".select2").select2();
})
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.4/css/select2.min.css" rel="stylesheet"/>

<div class="form-group">
    <label>Minimal</label>
    <select class="form-control select2" style="width: 100%;">
        <option selected="selected">Alabama</option>
        <option>Alaska</option>
        <option>California</option>
        <option>Delaware</option>
        <option>Tennessee</option>
        <option>Texas</option>
        <option>Washington</option>
    </select>
</div>
       
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.4/js/select2.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

我想要的是,主要文本下面的一个潜台词也可以搜索.当我想用值搜索选项时Alabama,我只需要键入Okay1,但另一方面我想只搜索值Alabama.除了select2支持这种行为的选项库之外,是否还有其他插件?(下面是我对结果的预期图像)

附加信息

我尝试过类似下面的代码,但它没有那么好用:

<div class="form-group">
    <label>Minimal</label>
    <select class="form-control select2" style="width: 100%;">
        <option selected="selected">Alabama&nbsp&nbsp<h4 style="color: grey">Okay1</h4></option>
        <option>Alaska&nbsp&nbsp<h4 style="color: grey">Okay2</h4></option>
        <option>California&nbsp&nbsp<h4 style="color: grey">Okay2</h4></option>
        <option>Delaware&nbsp&nbsp<h4 style="color: grey">Okay3</h4></option>
        <option>Tennessee&nbsp&nbsp<h4 style="color: grey">Okay4</h4></option>
        <option>Texas&nbsp&nbsp<h4 style="color: grey">Okay5</h4></option>
        <option>Washington&nbsp&nbsp<h4 style="color: grey">Okay6</h4></option>
    </select>
</div>
Run Code Online (Sandbox Code Playgroud)

html jquery-select2

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

无法在 Windows 上拉取图像没有这样的主机

我试图在 Windows 操作系统上构建一个 docker 文件。但我得到了这个。

muhammad.iqbal@IQBAL MINGW64 /d/DockerTest
$ docker build .
Sending build context to Docker daemon 73.36 MB
Step 1/3 : FROM php:7.1.27-apache
Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 192.168.65.1:53: no such host
Run Code Online (Sandbox Code Playgroud)

我试图重新启动并重新启动 docker 应用程序,但没有任何变化。我读过这个和这个。但它在 LInux 操作系统上,但如何在 Windows 操作系统上做到这一点。

来自守护进程的错误响应:Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 192.168.65.1:53: no such host

查找 registry-1.docker.io:没有这样的主机

windows docker

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

jQuery 序列化为数组后,删除选定的键和值

我使用了serialize()jQuery 函数,它将按所选表单的名称捕获所有值,如下面的代码。

$('#serialize').click(function(){
    var ser = $('#form1').serialize();
    alert(ser);
    })
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
    <form id="form1">
    <input type="text" name="text1">
    <input type="text" name="text2">
    </form>
    <button id="serialize">Serialize</button>
  
Run Code Online (Sandbox Code Playgroud)

结果

text1=&text2=
Run Code Online (Sandbox Code Playgroud)

有没有办法text1在序列化之后删除它?

我期待的结果

text2=
Run Code Online (Sandbox Code Playgroud)

html jquery serialization

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

如何在MariaDB中更新基于联接表的行?

我有这样的SQL:

UPDATE "user_login a" 
    LEFT OUTER JOIN "p_pegawai b" 
    ON a.id_pegawai = b.id  
    SET a.password = 'Keluarga1'  
    WHERE b.NIP = '195812' 
Run Code Online (Sandbox Code Playgroud)

我已经试过了: MySql更新联接表

但它总是给我错误

您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在行1的'“ user_login a”左外部联接“ p_pegawai b”上使用a.id_pegawai = b.id SET a.passw'

我使用的是MariaDB,而不是Mysql,查询可能出什么问题?

sql mariadb

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

服务“ MongoDB服务器”(MongoDB)无法启动

我正在尝试使用官方网站上的安装程序在本地计算机上安装mongo DB。但是我不断收到此消息,有人可以帮忙吗?

在此处输入图片说明 我尝试了此处提供的解决方案,但没有帮助。

mongodb windows-7-x64

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

如何从单独的文件中设置 Go Fiber V2 中的路由组?

我想为每个子主路线制作单独的文件。我正在使用 go 1.17

main.go

package main

import (
    "rolling_glory_go/routes"

    "github.com/gofiber/fiber/v2"
)

func main() {
    app := fiber.New()

    app.Get("/", func(c *fiber.Ctx) error {
        err := c.SendString("Hello golang!")
        return err
    })

    routes.R_login(app.Group("/login"))
    routes.R_users(app.Group("/users"))

    app.Listen(":3000")
}
Run Code Online (Sandbox Code Playgroud)

我想从中导入路由r_login.gor_users.go这样我就可以管理来自不同文件的许多路由,而不是将单个文件中的许多路由放入main.go. 我遇到这样的错误。

.\main.go:17:26: cannot use app.Group("/login") (type fiber.Router) as type *fiber.Group in argument to routes.R_login: need type assertion
.\main.go:18:26: cannot use app.Group("/users") (type fiber.Router) as type *fiber.Group in argument to routes.R_users: need type assertion

Run Code Online (Sandbox Code Playgroud)

我的结构文件夹

在此输入图像描述

r_login.go

package routes

import "github.com/gofiber/fiber/v2"

func …
Run Code Online (Sandbox Code Playgroud)

go go-fiber

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

在php中将数组对象推入另一个数组对象

将一个对象推入另一个对象时出现错误。但是第二个对象是一个数组,数组里面有一个对象。我该如何解决这个问题,因为我想将它添加到我的对象中

我的对象就是这样

我想将Object2添加到Object1

对象 1

stdClass Object
(
    [id_laporan_pemeriksa] => 5
    [no_pkpt] => SNE
    [tgl_pkpt] => 2010
    [no_penugasan] => ST-4000/PW25/2/2017
    [tgl_penugasan] => 2017-08-09
    [judul_laporan] => Masukkan Kode disini
    [no_laporan] => LBINA-9000/PW25/2/2017
    [tgl_laporan] => 2017-08-01
    [tahun_anggaran_penugasan] => 2009
    [nilai_anggaran_penugasan] => 10000000
    [realisasi_anggaran_penugasan] => 100000000
    [jenis_anggaran_penugasan] => Utang
    [sumber_laporan] => Inspektorat Maluku
    [nama_sumber_penugasan] => PKPT
    [nama_ketua_tim] => Abdul Rofiek, Ak.
    [nama_pengendali_teknis] => Alfian Massagony, S.E.
    [nama_unit_penugasan] => Irban Wil. I
    [nama_penugasan] => Penjaminan
    [nama_sub_penugasan] => Audit
    [id_s_sub_penugasan] => 010105 …
Run Code Online (Sandbox Code Playgroud)

php arrays object

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