小编Roo*_*dra的帖子

TCPDF:字体helvetica不适用于日语

我需要生成多语言pdf.我使用的是tcpdf 5.9.20和字体helvetica.它适用于英文字符,但显示???????? 为日本人.

我也尝试通过http://community.impresscms.org/modules/newbb/viewtopic.php?post_id=43480建议arialunicid0字体.但它迫使用户下载lang-package

tcpdf

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

php存储数组在数组中的引用

我有以下问题.有一些PHP行.

在var_dump中$testArrayA,"def"条目test2不存在,因为它是在添加后$testArrayB添加的$testArrayA.

在我看来,在我的情况下,这$testArrayB不是通过引用存储的$testArrayA.我如何根据参考存储它,我需要做什么才能在var_dump中输入"def"条目?

非常感谢提前

$testArrayA = [];
$testArrayB = [];
$testArrayB["ghi"] = "test1";
$testArrayA["abc"] = $testArrayB;
$testArrayB["def"] = "test2";
Run Code Online (Sandbox Code Playgroud)

var_dump:

array(1) {
  ["abc"]=>
    array(1) {
       ["ghi"]=>
       string(5) "test1"
      }
}
Run Code Online (Sandbox Code Playgroud)

php

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

关于ElasticSearch jdbc river

在我的MySQL中:

mysql> select * from cc;
+----+------+
| id | name |
+----+------+
|  1 | aa   |
|  2 | bb   |
+----+------+
2 rows in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

和elasticsearch jdbc河是:

curl -XPUT 'localhost:9201/_river/my_jdbc_river/_meta' -d '{
    "type" : "jdbc",
    "jdbc" : {
        "driver" : "com.mysql.jdbc.Driver",
        "url" : "jdbc:mysql://localhost:3301/test",
        "user" : "root",
        "password" : "root",
    "poll" : "10s",
    "strategy" : "simple",
        "sql" : "select * from cc"
    }
}'
Run Code Online (Sandbox Code Playgroud)

但是,我不明白弹性搜索索引数据为什么结果是:

aa
bb
aa
bb
aa
aa
aa
bb
bb
bb …
Run Code Online (Sandbox Code Playgroud)

elasticsearch elasticsearch-jdbc-river

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

在同一端口上的单台机器上创建2个elasticsearch实例

我曾尝试在单个服务器中安装两个elasticsearch实例,但未能这样做(在同一端口上).有什么办法可以在同一个服务器和同一个端口上创建2个elasticsearch实例.这里会反向代理帮助.如果是这样的话.

elasticsearch

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

无法在ansible模块中导入MySQLdb

我正在尝试在ansible中编写自定义模块.使用import MySQLdb它是给我错误

 failed: [127.0.0.1] => {"failed": true, "parsed": false}
invalid output was: Traceback (most recent call last):
  File "/root/.ansible/tmp/ansible-1394199347.29-33439012674717/inventory", line 11, in <module>
    import MySQLdb
ImportError: No module named MySQLdb
Run Code Online (Sandbox Code Playgroud)

使用
Python版本: 2.6.6
MySQL-python版本: 1.2.3

Python代码: -

#!/usr/bin/python

import datetime
import sys
import json
import os
import shlex
import MySQLdb

db = MySQLdb.connect("localhost","user","pwd","db_name" )
cursor = db.cursor()
cursor.execute("SELECT * FROM hosts")
data = cursor.fetchone()
print data
db.close()
Run Code Online (Sandbox Code Playgroud)

我写了一个剧本来运行ansible模块: -

inventory.yaml: -

---
- hosts: webservers
  user: root
  sudo: …
Run Code Online (Sandbox Code Playgroud)

python mysql-python ansible

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

需要帮助来提取日期吗?

我正在使用正则表达式来匹配日期格式。并提取日期的年,月,日。但我无法在这里获得完整的年份值。如果我进入2013-02-29比进入20年级代替过去2013。我在这里尝试的是:

$(document).ready(function(){
    var dateVal = '2013-06-01';
    var rxDatePattern = /^(19|20)\d\d(-)(0[1-9]|1[012])(-)(0[1-9]|[12][0-9]|3[01])$/;
    var dtArray = dateVal.match(rxDatePattern);

    dtYear = dtArray[1];
    dtMonth = dtArray[3];
    dtDay = dtArray[5];

    jQuery.each(dtArray, function(index, value) {
        console.log(index + ': ' + value);
    });
}); 
Run Code Online (Sandbox Code Playgroud)

我正在输出:-

0: 2013-06-01

1: 20

2: -

3: 06

4: -

5: 01
Run Code Online (Sandbox Code Playgroud)

这是小提琴:http : //jsfiddle.net/roop1886/rYh8N/1/

这是我使用上面代码的完整代码:

//varify date formate
jQuery.validator.addMethod(
    "siteDateValidator",
    function (value, element) {
        var currVal = value;
        if (currVal != '') {
            var rxDatePattern = …
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery

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

弹性搜索中的非条件

我正在尝试NOT在 elasticsearch 查询中实现条件。我可以filter在里面实现bool还是我需要编写单独的过滤器,如下所示。有什么最佳解决方案吗?

{
   "query": {
      "bool": {
     "must": [
        {
           "query_string": {
          "query": "fashion"
           }
        },
        {
           "term": {
          "post_status": "publish"
           }
        }
     ]
      }
   },
   "filter": {
      "not": {
     "filter": {
        "term": {
           "post_type": "page"
        }
     }
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

elasticsearch

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

PHP 未定义索引 - sortby

它基本上显示来自 mysql 数据库的数据并使用

\n\n
$sortby = $_GET[\'sort\'];\n
Run Code Online (Sandbox Code Playgroud)\n\n

我得到的错误是

\n\n
Notice: Undefined index: sort in /home/4507408/public_html/list.php on line 8\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是完整的代码,有什么想法吗?(第 8 行是 $sortby = $_GET[\'sort\'];)

\n\n

感谢您的浏览:)

\n\n
<?php\n$dbhost = \'localhost\';\n$dbuser = \'CU4507408\';\n$dbpass = \'adamadam1\';\n$dbname = \'CU4507408\';\n$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die("Error connecting to        database");\nmysql_select_db($dbname);\n$sortby = $_GET[\'sort\'];\n?>\n
Run Code Online (Sandbox Code Playgroud)\n\n

那是在页面的顶部

\n\n
<table border="1">\n\n    <tr>\n        <th><a href="list.php?sort=name">Product Name:</a></th>\n        <th><a href="list.php?sort=price">Price \xc2\xa3</a></th>\n        <th><a href="list.php?sort=manufacturer">Manufacturer</a></th>\n        <th><a href="list.php?sort=rating">Rating</a></th>\n        <th><a href="list.php?sort=categoryname">Category</a></th>\n    </tr>\n    <?php\n    $query = "SELECT p.productID, p.name, p.price, p.manufacturer, p.rating, c.categoryname FROM product …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

分片和副本弹性搜索

假设在创建索引时我没有设置任何副本,如果我使用更新设置 API 进行更新并将副本状态更改为 1。如果我有 2 个节点,则应在第二个节点上创建副本,因为在主节点端副本将未创建,因为集群状态显示为黄色,即使我们将副本启用为 1,分片也未分配给 node2。

请分享为什么副本分片没有分配给 node2?

但是在集群启动节点上显示它们检测到并相互加入。

cluster-computing nodes elasticsearch

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

如何在我的数据库中保存图像?

在我的页面中,我创建了一个包含姓名,电子邮件,密码等不同字段的表单,现在我必须上传图像并存储在我的数据库中.任何人都发送包含图像上传文件在内的所有字段的代码.我必须多次尝试,图片无法上传到我的数据库中.

我的控制器是

function activity() {
    $this->load->library('form_validation');
    //field name,error message, validation rules
    $this->form_validation->set_rules('activityid', 'Activity Id', 'trim|required');
    $this->form_validation->set_rules('hostid', 'Host Id', 'trim|required');
    $this->form_validation->set_rules('activityname', 'Activity Name', 'trim|required');
    $this->form_validation->set_rules('date', 'Date', 'trim|required');
    $this->form_validation->set_rules('venue', 'Venue', 'trim|required');
    $this->form_validation->set_rules('typeofactivity', 'Type of Activity', 'trim|required');
    $this->form_validation->set_rules('conductedby', 'Conducted By', 'trim|required');
    if ($this->form_validation->run() == FALSE) {
        //$this->load->view('signup_form');
        $this->activity_reg();
    } else {
        $this->load->model('membership_model');

        $query = $this->membership_model->activity();

        if ($query) {
            $data['main_content'] = 'signup_successful';
            $this->load->view('includes/templates', $data);
        } else {
            $this->load->view('activity');
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的模特是

function activity() {
    $new_member_insert_data = array(
        'activityid' => $this->input->post('activityid'),
        'hostid' => $this->input->post('hostid'), …
Run Code Online (Sandbox Code Playgroud)

php codeigniter

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