我正在尝试将mu应用程序部署到heroku,但在服务器上,运行时目录为空.这是我的日志配置:
'log' => [
//'traceLevel' => (YII_ENV_DEF) ? 3 : 0,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
],
[
'class' => 'yii\log\SyslogTarget',
'levels' => ['error', 'warning'],
],
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning', 'info'],
'logFile' => '@app/runtime/all.log',
'maxFileSize' => 1024 * 2,
'maxLogFiles' => 20,
],
],
],
Run Code Online (Sandbox Code Playgroud)
运行时目录的访问权限是777.
我使用以下方法从文本文件解析日期时间:
#define DATETIME_FORMAT "%Y-%m-%d %H:%M:%S"
Run Code Online (Sandbox Code Playgroud)
if (!strptime(datetimestr, DATETIME_FORMAT, &record->datetime)) {
return 0;
} else {
record->message_size = strlen(messagestr) - 1;
messagestr[record->message_size] = '\0';
strcpy(record->message, messagestr);
printf("parsed '%s' '%s' %ld\n", messagestr, datetimestr, mktime(&record->datetime));
return 1;
}
Run Code Online (Sandbox Code Playgroud)
我得到了这些印刷品
parsed 'ETC' '2023-04-03 09:00:19' 1680508819
parsed 'StandUp' '2023-04-03 09:00:47' 1680508847
parsed 'Stop' '2023-04-03 09:11:55' 1680505915
Run Code Online (Sandbox Code Playgroud)
但是当我将它们粘贴到在线纪元转换器时,我得到:
我正在尝试在 Three.js 中渲染 d3 力图,我使用标准 Line 和 BoxGeometry 以及其上的照片纹理。在强制图形更新时,我调用绘制函数,该函数也在
controls.addEventListener('change', () => {this.redraw()});
Run Code Online (Sandbox Code Playgroud)
但是当我移动相机时,一些线条消失了,当我靠近时,这似乎最糟糕,而且它看起来没有任何规则,即使当我靠近图形时,看起来消失的线条也是随机选择的。
有行是
这是如果我稍微移动相机的角度
这是从图的一侧看的:
这是来自其他人的时候:
整个代码:
import {
WebGLRenderer,
Scene,
PerspectiveCamera,
Texture,
MeshBasicMaterial,
SphereGeometry,
Mesh,
Geometry,
Vector3,
LineBasicMaterial,
Line,
LineSegments,
BoxGeometry,
TextureLoader
} from 'three';
import * as three from 'three';
import { ViewModel, Link, Node } from './Model';
import { event } from 'd3-selection';
import * as selection from 'd3-selection';
import { drag } from 'd3-drag';
// Old module syntax
declare function …Run Code Online (Sandbox Code Playgroud) 3d ×1
c ×1
datetime ×1
graph ×1
heroku ×1
javascript ×1
logging ×1
three.js ×1
typescript ×1
yii2 ×1