小编Muh*_*min的帖子

PDO内存耗尽

这是常见的问题,但我没有选择像这样编码只是为了在Excel文件中获得适当的标题和正文

它是如何开始的

当请求打印时,我首先开始查询以获取数据库中的标头

SELECT instruments.in_id, instrument_parameters.ip_id,
CASE WHEN gv_x_ipid = -1 THEN 'datetime' ELSE '' END xlabel,
CASE WHEN ip_label LIKE '%Reservoir%' THEN 0 ELSE in_order END legendIndex,
CASE WHEN in_name = 'General' THEN ip_label ELSE in_name END ylabel            
FROM graph_plot
LEFT JOIN attributes gptype ON gp_type = gptype.at_id
LEFT JOIN graph_value ON gp_id = gv_gpid
LEFT JOIN instrument_parameters ON gv_y_ipid = ip_id
LEFT JOIN attributes pmunit ON ip_unit = pmunit.at_id
LEFT JOIN instrument_reading yvalue ON gv_y_ipid = iv_ipid
LEFT …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo mariadb

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

使用刀片中的@each将其他变量传递给partial

从文档中,只能传递4个参数@each.我不认为使用@include会有所帮助.代码如下

@each('partials.nav.categories', $groupCategories, 'parent')
Run Code Online (Sandbox Code Playgroud)

我需要发送一个额外的变量用于partial partials.nav.categories.此变量不包含在$groupCategories数组中.

有没有办法发送这个额外的变量或我是否必须将它附加到partials.nav.categories数组中的每个项目?

谢谢

php blade laravel-5 laravel-5.2

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

Laravel - 在插入之前检查数据库参数的有效方法

我填充了一种形式,其中生成的每个文本字段都基于数据库结果.我只是使用the命名每个文本字段id.现在填写表单时,我使用控制器来保存它.但是在插入数据库之前,我循环Request::input()检查每个项目是否存在这样的条目.我只是想知道是否有有效的方法来检查循环中的每个项目以将其插入到db中.这是我的代码

public function store(Request $request, $id, $inid)
{       
    $startOfDay = Carbon::now()->startOfDay();
    $endOfDay = Carbon::now()->endOfDay();

    $instruments = InstrumentReading::whereBetween('created_at', [$startOfDay, $endOfDay])
                                    ->where('iv_inid', '=', $inid)
                                    ->get();
    foreach ($request->input() as $k => $v) {
        $read = new InstrumentReading;
        $read->iv_inid = $inid;
        $read->iv_ipid = $k;
        $read->iv_usid = Auth::user()->id;
        $read->iv_reading = $v;
        $read->save();
    }
    if ($instruments->count() > 0) {            
        //to filter the iv_ipid...
        foreach($instruments as $instrument)
        {
            $instrument->iv_status = "VOID";
            $instrument->save();
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

php mysql eloquent laravel-5

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

错误:[ng:areq]参数'module'不是函数,得到了Object

我尝试使用角度上传器,使用npm下载它,然后将其全部浏览到单个文件中.错误详细信息可以在这里看到

我无法理解错误,因为现在我还是AngularJS的新手.这是我的代码

var angular = require('angular');
angular
    .module('jobApp', [require('angular-material'), require('ng-file-upload')])
    .controller('MainCtrl', ['$rootScope', '$scope', '$mdToast', '$animate', '$http', '$timeout', '$q', '$log', 'Upload',
        function($rootScope, $scope, $mdToast, $animate, $http, $timeout, $q, $log, Upload) {
        'use strict';
        // Initialize the scope variables
        $scope.$watch('files', function () {
            $scope.upload($scope.files);
        });
        $scope.upload = function (files) {
            if (files && files.length) {
                for (var i = 0; i < files.length; i++) {
                    var file = files[i];
                    Upload.upload({
                        url: 'http://sr-recruit.herokuapp.com/resumes',
                        fields: {
                            'name': $scope.name,
                            'email': $scope.email, …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-file-upload

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

在Highcharts中加载几个大型数据集

在Highcharts中,有关于将大型数据集加载到Highcharts 中的演示文章.

我们知道,如果数据太大,今天的浏览器都无法做到这一点.参考这篇文章,它建议使用表的聚合和分离来将数据加载到HighCharts中,但我不认为该解决方案符合我的需要.

我使用mysql存储我的数据并有很多表.要在Highcharts上绘制的数据是基于时间序列的,这意味着数据是每天一次.

我需要使用几个系列的数据加载图表(基于标准),并且数据不能聚合为每月,因为它只需要以每日模式显示.除此之外,我必须将图表的第一个视图设置为All.

不聚合数据的原因是因为用户想要查看每日更改.有时存在不规则数据,聚合不是最佳选择.要加载的数据来自1980年

将这些数据加载到HighCharts的最佳策略或技术是什么?

javascript mysql data-visualization highcharts

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

如何在Meteor应用程序(localhost)上设置安全的websocket

我使用Asteroid作为我的ddp来连接我的Meteor应用程序作为后端.前端运行https,它在Chrome上完美运行.所以它实际上由两个独立运行的应用程序组成.但它在Safari中并不顺利.由于存在混合/不安全内容,Safari会阻止连接.

到目前为止,我已将force-ssl程序包添加到我的Meteor应用程序中但仍然没有运气.如何wss在本地开发计算机上启用协议(localhost)

wss meteor ddp

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

Highstock inputDateParser发射三次

在选择日期到日期日历后,我不确定是什么导致它被触发三次.这是为其设置的选项rangeSelector

rangeSelector:{
    enabled:true,
    inputEnabled: true,
    inputDateFormat: '%d/%m/%Y',
    inputEditDateFormat: '%d/%m/%Y',                    
    inputDateParser: function (value) {
        value = value.split('/');
        console.log(value);
        return Date.UTC(
          parseInt(value[0]),
          parseInt(value[1]) - 1,
          parseInt(value[2])
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

通过使用backbone.viewjquery选择器,这里我如何启动图表

this.$el.highcharts(Options, this.extra);

以及extra作为触发日期选择器的其他设置

highlightSer: function (chart){         
      setTimeout(function () {              
         $('input.highcharts-range-selector', $(chart.container).parent())
            .datepicker({
                format: "dd/mm/yyyy",    
                todayBtn: "linked",
                autoclose: true,
                todayHighlight: true,
                orientation: "auto right"
            });             
      }, 0);            
}
Run Code Online (Sandbox Code Playgroud)

有人经历过吗?

javascript highstock bootstrap-datepicker

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

未捕获的TypeError:fs.​​readFileSync不是函数

我正在尝试使webpack和mapbox-gl在Meteor系统中一起工作。我到处都在寻找有关上述错误的信息,但是没有任何效果。这是我的webpack设置

{
  "root": "src",
  "devServer": {
    "host": "localhost"
  },
  "sass": {
    "module": true
  },
  "css": {
    "module": true
  },
  "node": {
    "fs": "empty"
  },
  "externals": {
    "fs": "{}",
    "tls": "{}",
    "net": "{}",
    "console": "{}"
  },
  "module": {
    "loaders": [
      { 
        "test": "/\\.js$/", 
        "include": "./node_modules/mapbox-gl/js/render/painter/use_program.js", 
        "loader": "transform/cacheable?brfs"
      }, {
        "test": "/\\.js$/",
        "include": "./node_modules/mapbox-gl-shaders/index.js",
        "loader": "transform/cacheable?brfs"
      }, {
        "test": "/\\.js$/",
        "include": "./node_modules/webworkify-webpack/index.js",
        "loader": "worker"
      }, {
        "test": "/\\.css$/",
        "loader": "style!css?importLoaders=1!autoprefixer",
        "include": [
            "./node_modules"
        ]
      }, {
        "test": "/\\.scss$/",
        "include": [ …
Run Code Online (Sandbox Code Playgroud)

meteor reactjs webpack mapbox-gl-js

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

带对话框的自定义标记

在此处输入图片说明在此处输入图片说明

我如何实现如上所示的对话框。到目前为止,这是我现在可以做的

map.addLayer({
    "id": "markers",
    "type": "symbol",
    "source": "markers",
    "interactive": true,
    "layout": {
        "text-field": "{price2}",
        "text-font": ["Open Sans Semibold", "Arial Unicode MS Bold"],
        "text-offset": [0, 0.6],
        "text-anchor": "top",
        "text-size": 12,
        "text-letter-spacing": 0.05,
        "icon-image": "marker-15"
    },
    "paint": {
        "text-color": "#fff",
        "text-halo-width": 2,
        "text-halo-color": "rgb(11, 148, 68)"
    }
});
Run Code Online (Sandbox Code Playgroud)

我必须使用工作室才能产生这种效果吗?

mapbox-gl mapbox-gl-js

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

PHP致命错误:找不到类'Slim'

session_start();
date_default_timezone_set('GMT');
require 'Slim/Slim.php';
use Slim\Slim;
\Slim\Slim::registerAutoloader();

$app = new \Slim\Slim();

require_once 'item.php';
Run Code Online (Sandbox Code Playgroud)

这是代码摘录index.php并在调用时粘贴在上述错误上item.php.这里包含文件

$app->put('/getItem', authorize(), 'getItem');

function getItem() {
  $sql = "SELECT * FROM item";
  $app = Slim::getInstance();
  try {
   $db = getConnection();
   $stmt = $db->query($sql); 
   $item = $stmt->fetchAll(PDO::FETCH_OBJ);
   $db = null;
   $response = $app->response();
   $response->header('Content-Type', 'application/json');
   // Include support for JSONP requests
   if (!isset($_GET['callback'])) {
     echo json_encode($item);
   } else {
     echo $_GET['callback'] . '(' . json_encode($item) . ');';
   }
  } catch(PDOException $e) {
    $error …
Run Code Online (Sandbox Code Playgroud)

php rest slim

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

如何使用highcharts显示不规则时间序列的换行符

当我查看缺少Highchart演示点的Area时,我有一个特定的需求.

我想要一个带有不规则时间序列数据的折线图,如果在显示的日期没有可用的数据,它将会断行.

那可能吗?

highcharts

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

内部$ .getJSON完成后,对iterator的引用将丢失

我试图遍历所有的highchart系列,同时执行ajax到服务器.我们来看下面的代码

var url = './sheet';
for(var k = 0; k < chart.series.length; k++) {                      
    console.log(chart.series[k]);
    $.getJSON(url).done(function (data){
        if (data.length) {                              
            console.log(chart.series[k]);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我不确定上面的代码有什么问题.如您所见,完成后对var的引用将k丢失jQuery.getJSON.感谢您能否帮助我.谢谢

javascript jquery

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