小编dha*_*bro的帖子

提高mysql导入的速度

我有大型数据库22GB.我曾经用mysqldumpgzip格式的命令备份.

当我提取gz文件时,它生成的.sql文件16.2GB

当我尝试在本地服务器中导入数据库时​​,导入大约需要48小时.有没有办法提高导入过程的速度?

此外,我想知道是否需要进行任何硬件更改以提高性能.

当前系统配置

 Processor: 4th Gen i5
 RAM: 8GB
Run Code Online (Sandbox Code Playgroud)

#UPDATE

my.cnf如下

#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
# 
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to …
Run Code Online (Sandbox Code Playgroud)

mysql linux database-administration

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

无法在CURL PHP中设置主机

我无法在curl中设置主机.如果我使用以下代码,它仍显示为localhost

function wget($url)
        {

            $agent= 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0.1';
            $curlHeaders = array (
                    'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
                    'Accept-Encoding: gzip, deflate',
                    'Accept-Language: en-US,en;q=0.5',
                    'User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0.1',
                    'Connection: Keep-Alive',
                    'Pragma: no-cache',
                    'Referer: http://example.com/',
                    'Host: hostname',
                    'Cache-Control: no-cache',
                    'Cookie: visid_incap_185989=9v1q8Ar0ToSOja48BRmb8nn1GFUAAAAAQUIPAAAAAABCRWagbDIfmlN9NTrcvrct; incap_ses_108_185989=Z1orY6Bd0z3nGYE2lbJ/AXn1GFUAAAAAmb41m+jMLFCJB1rTIF28Mg==; _ga=GA1.3.637468927.1427699070; _gat=1; frontend=rqg7g9hp2ht788l309m7gk8qi7; _gat_UA-1279175-12=1; __utma=233911437.637468927.1427699070.1427699078.1427699078.1; __utmb=233911437.2.10.1427699078; __utmc=233911437; __utmz=233911437.1427699078.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt_UA-1279175-1=1; _cb_ls=1; _chartbeat2=S0WVXDwMWnCFBgQp.1427699081322.1427699232786.1; PRUM_EPISODES=s=1427699568560&r=http%3A//example.com/'

            );
            $ch = curl_init();
            curl_setopt ($ch, CURLOPT_HTTPHEADER, $curlHeaders);
            curl_setopt ($ch, CURLOPT_HEADER, TRUE);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($ch, CURLOPT_USERAGENT, $agent);
            curl_setopt($ch, CURLOPT_URL,$url);
            $result=curl_exec($ch);
            return …
Run Code Online (Sandbox Code Playgroud)

php curl web-crawler web-scraping

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

PHP cURL缺少一些响应cookie

我正试图刮一个使用不同货币的饼干的购物车.当我在Chrome浏览器中加载网站并使用Cookie Inspectorfor进行检查时Chrome,它会显示以下Cookie. 在此输入图像描述

当我尝试使用cURL加载相同的链接时

.example.com    TRUE    /   FALSE   1462357306  SSNC    CCSUBMIT-N
.example.com    TRUE    /   FALSE   1462357306  SSOE    PSORT-Y::CWR-on
.example.com    TRUE    /   FALSE   1464947780  SSLB    1
.example.com    TRUE    /   FALSE   1493891506  SSID_C  CACeuh1GAAAAAAAYxilXjl6BJhjGKVcBAAAAAABEVFFXGMYpVwANyBJPAAP1PQoAGMYpVwEAF04AA6sdCgAYxilXAQAOUAAD7V4KABjGKVcBACNQAAFUYgoAGMYpVwEAbk8AAQBICgAYxilXAQA
.example.com    TRUE    /   FALSE   0   SSSC_C  333.G6280768962372394638.1|19991.662955:20242.671221:20334.673792:20494.679661:20515.680532
.example.com    TRUE    /   FALSE   1493891506  SSRT_C  MsYpVwIBAw
.example.com    TRUE    /   FALSE   0   JSESSIONID  CDZHXpGSHymLMz4v!-751026475
.example.com    TRUE    /   FALSE   3609839127  mapp    0
.example.com    TRUE    /   FALSE   3609839153  dpi 2097201|2|release20160420v10t155721155722
.example.com    TRUE    /   FALSE   3609839153  lpi 2114737|2|release20160420v10t155721155722
.example.com    TRUE    / …
Run Code Online (Sandbox Code Playgroud)

php cookies curl session-cookies php-curl

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

Bitbucket和Jenkins远程构建触发器

我想要实现的目标

使用Jenkins中的远程触发器选项创建拉取请求时,从Bitbucket触发构建.所以我在Jenkins中创建了一个作业,并配置为使用远程API触发构建.

在此输入图像描述

在Bitbucket中,我创建了一个webhook来触发具有以下URL结构的构建:

http://jenkins_server_ip:port/job/job-name/build?token=<t1>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
        <title>Error 403 No valid crumb was included in the request</title>
    </head>
    <body>
        <h2>HTTP ERROR 403</h2>
        <p>Problem accessing /job/android-sample/build. Reason:

            <pre>    No valid crumb was included in the request</pre>
        </p>
        <hr>
        <a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.z-SNAPSHOT</a>
        <hr/>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我深入研究互联网,有些人说我们需要在Jenkins中使用crumbIssuer API wget.我如何在Bitbucket中使用它?

bitbucket webhooks jenkins

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

当键盘打开ListView高度更改时

我使用listview来实现数组过滤器的搜索.但是当我的键盘打开时,列表视图的高度设置为屏幕的剩余高度并且滚动不起作用.一旦我关闭键盘高度保持不变(小)但滚动工作为什么? 在此输入图像描述

在此输入图像描述

在此输入图像描述

android

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

React Native-如何创建后台服务

我期待着将我的应用程序从本机切换到本地。我有一个可跟踪用户GPS位置的应用程序,即使该应用程序已关闭。我如何在React Native中实现这一目标。

我看了Headless JS并尝试了以下方法,但它不起作用

在清单

<application>
...
<service android:name="com.BackgroundService" />
...
</application>
Run Code Online (Sandbox Code Playgroud)

index.android.js

AppRegistry.registerComponent('geolocation', () => geolocation);
AppRegistry.registerHeadlessTask('SomeTaskName', () => require('./SomeTaskName'));
Run Code Online (Sandbox Code Playgroud)

SomeTaskName.js

import SocketIOClient from 'socket.io-client';
module.exports = async (taskData) => {
    // do stuff
    var socket = SocketIOClient('http://xxx.xx.xx.xx:4000');
    socket.emit("test");
}
Run Code Online (Sandbox Code Playgroud)

BackgroundService.java

package com;

import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.Nullable;

import com.facebook.react.HeadlessJsTaskService;
import com.facebook.react.bridge.Arguments;
import com.facebook.react.jstasks.HeadlessJsTaskConfig;
public class BackgroundService extends HeadlessJsTaskService {

  @Override
  protected @Nullable
  HeadlessJsTaskConfig getTaskConfig(Intent intent) {
    Bundle extras = intent.getExtras();
    if (extras != null) {
      return new …
Run Code Online (Sandbox Code Playgroud)

android react-native

5
推荐指数
0
解决办法
1007
查看次数

试图获取非对象的属性简单的HTML DOM解析器

我试图<div class="clearfix" id="searchResultsDiv">从我的代码中的链接获取内容.无论我尝试什么,它都会显示如下通知

注意:尝试在第20行的E:\ xampp\htdocs\homeshop\index.php中获取非对象的属性

$link="http://www.homeshop18.com/samsung/categoryid:3027/search:samsung/inStock:true/sort:Popularity/?it_category=MN&it_action=MA-MMAA01&it_label=MN-MMAA01-140906000003-PD-MA-OT-OT-SR_Samsung-0_0-0-MNU101-MA-140730-OT-OT-SR&it_value=0";
$productPage=file_get_html($link);
$wholeContent=$productPage->find('div[id=searchResultsDiv]');
echo $wholeContent->plaintext; //line 20
Run Code Online (Sandbox Code Playgroud)

有一个这个id的元素,但我仍然无法做到这一点.哪里错了?

php simple-html-dom

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

使用nodejs和jspdf在pdf中添加png图像

我很陌生nodeJs,我正在尝试在服务器上创建 pdf jsPdf

我已经使用安装了 jspdfnpm install jspdf --save

由于nodeJs不支持atobjspdf中使用的功能,因此我添加了

npm install atob --save 并添加了

var atob = require('atob');
var PNG = require('png-js');
Run Code Online (Sandbox Code Playgroud)

在哪里png-js添加 png 文件是必需的jspdf。当我尝试使用以下代码将 PNG 文件添加到 pdf 时

let imgData=request.payload.canvasobj;
let pdfContent = new jsPDF();
pdfContent.addImage(imgData, 'PNG',  40, 20, 0, 0);
let data = pdfContent.output('arraybuffer');
let buffer = Buffer.from(data);
let arraybuffer = Uint8Array.from(buffer);
fs.appendFile('./canvas.pdf', new Buffer(arraybuffer), function (err) {
    if (err) {
        console.log(err);
    } else {
        console.log("PDF created");
    } …
Run Code Online (Sandbox Code Playgroud)

node.js jspdf

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

字符串比较在android中不起作用

我试图比较我的应用程序中的两个字符串,但它无法比较.我不知道为什么会失败.

    public void processFinish(String output) {
            // TODO Auto-generated method stub
            //Toast.makeText(getApplicationContext(), output,Toast.LENGTH_LONG).show();

            String check="false";
            if(output==check){
                     //doing something here
                }else{
                    //something here
                }
   }
Run Code Online (Sandbox Code Playgroud)

字符串对象输出的值为"false"但总是执行else块为什么?我尝试改变output=="false"

output.equals(check)
output.equalsIgnoreCase(check)
output.contentEquals(check)
Run Code Online (Sandbox Code Playgroud)

没有作品......

android

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