小编Cod*_*ing的帖子

Codeigniter - 动态获取应用程序文件夹之外的相对/绝对路径

我试图在应用程序文件夹之外和同一级别有一个临时缓存文件夹.这是为了将图像存储一段时间,然后将它们移到场外.

我试图获取用户的Facebook个人资料图像并将其保存到我的服务器.我有一个图像存储解决方案,需要我拍摄照片,并重命名,然后将其传递到相应的位置进行存储.我的想法正在使用file_get_contents(),file_put_contents()我可以存储此文件一会儿,然后相应地处理它,然后将其复制/移动到我的存储方法.但是我不希望在应用程序文件夹中有临时目录 - 我希望它与应用程序和系统文件夹处于同一级别.我的问题是访问相对路径或绝对路径(在应用程序文件夹的同一级别)而不对其进行硬编码.

使用(__dir__),(__file__)和类似的东西realpath(APPPATH)只能在应用程序文件夹中给出结果.所以我希望别人知道实现这个目标的方法

php codeigniter relative-path

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

无法使用 docker 容器运行 react 应用程序

我有一个 react-app,它简单地显示 hello-world 消息,但我喜欢通过 docker-container 运行该应用程序,但遇到了这个问题。此消息后,进程停止而不运行应用程序..

? ?wds?: Project is running at http://172.17.0.2/
? ?wds?: webpack output is served from
? ?wds?: Content not from webpack is served from /app/public
? ?wds?: 404s will fallback to /
 Starting the development server...
Run Code Online (Sandbox Code Playgroud)

无法理解我应该做什么,因为我在 Dockerfile 中有一个带有基本代码的非常小的应用程序

FROM node:alpine
RUN mkdir /app
COPY . /app
WORKDIR /app
COPY package.json ./
RUN npm install
CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)

我是否需要安装 webpack-dev-server,我试过了,但出现版本错误,例如“手动添加的服务器”的版本低于已经服务器的版本。所以我重新安装了 webpack-dev-server。

我已经用“create-react-app”创建了应用程序,所以我认为每个依赖项都是自动管理的..有谁知道,我该如何解决问题..提前致谢(顺便说一句..)

我用来构建的命令: docker build . -t lucki

运行镜像命令: docker run -p 3000:3000 lucki

这是项目结构: …

docker reactjs create-react-app

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

在节点上使用 PDF-LIB 加载 PDF 文档给出“未找到 PDF 标题”

我正在加载一个 PDF 文档,我必须使用 PDF-lib 即时修改。

const { PDFDocument } = require('pdf-lib');
Run Code Online (Sandbox Code Playgroud)

该 PDF 文件是使用 Acrobat 构建的,名为 Dental_insurance.pdf。

我尝试通过以下方式加载文件:

const pdfDoc = await PDFDocument.load("/documents/cards/dental_insurance.pdf")

const pdfDoc = await PDFDocument.load("C:/Website/test/desk_routes/documents/cards/dental_insurance.pdf")

const pdfDoc = await PDFDocument.load("./documents/cards/dental_insurance.pdf")

const pdfDoc = await PDFDocument.load("../documents/cards/dental_insurance.pdf")
Run Code Online (Sandbox Code Playgroud)

但无论我如何设置文件所在的路径,我都会收到此错误:

(节点:15196)UnhandledPromiseRejectionWarning:错误:无法解析PDF文档(行:4列:2偏移= 27):找不到PDF标题

我检查了 PDF-lib 文档,他们只声明以下内容来加载文件:

const pdfDoc = await PDFDocument.load("...")
Run Code Online (Sandbox Code Playgroud)

我不认为问题出在 PDF 文件上,因为即使我输入一个不存在的文件,我也会收到相同的错误:

const pdfDoc = await PDFDocument.load("blablabla.pdf")
Run Code Online (Sandbox Code Playgroud)

谢谢。

javascript node.js

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

在Neo4j中将对象存储为属性

我需要在Tile节点中存储一组User对象.每个User对象包含三个原始属性; Id(单个字符串字符串),fName和lName.此对象列表是Tile节点的一个属性,具有多个其他基本属性.整个Tile节点需要序列化为Json,包括嵌套的User对象.

我知道Neo不能将复杂对象存储为属性.我创建了User作为一个单独的节点,id,fName和lName作为属性,我可以通过Cypher返回这些节点.我还可以获取父Tile节点的Json输出结果.(在这种情况下,用户只是一串逗号分隔的alphas).但是如何将用户节点输出嵌套在父节点中呢?

我通过Cypher查询将用户对象与Tile Node中的用户ID字符串相关联,创建了User对象列表(userList).我只需要从两个单独的json输出到一个嵌套输出.

我希望这是足够的细节.我正在使用Neo4j 2.1.6和Neo4jClient.我也在使用.Net 4.0.

neo4j neo4jclient

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

如何修复“npm ERR!在您的 package-lock.json 中发现错误”

我在 npm 中收到以下错误。请问这是什么意思?我该如何修复此错误?

npm ERR! code ELOCKVERIFY
npm ERR! Errors were found in your package-lock.json, run  npm install  to fix them.
npm ERR!     Invalid: lock file's @angular/animations@12.1.3 does not satisfy @angular/animations@~12.1.0-
npm ERR!     Invalid: lock file's @angular/common@12.1.3 does not satisfy @angular/common@~12.1.0-   
npm ERR!     Invalid: lock file's @angular/compiler@12.1.3 does not satisfy @angular/compiler@~12.1.0-    
npm ERR!     Invalid: lock file's @angular/core@12.1.3 does not satisfy @angular/core@~12.1.0-
npm ERR!     Invalid: lock file's @angular/forms@12.1.3 does not satisfy @angular/forms@~12.1.0-
npm ERR!     Invalid: lock file's @angular/platform-browser@12.1.3 does not satisfy …
Run Code Online (Sandbox Code Playgroud)

npm

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

为什么gulp在没有完成任务的情况下退出?

我有以下gulp任务:

var jade = require('gulp-jade');
var data = require('gulp-data');

gulp.task('jade', function(done) {
  return gulp.src(paths.jade)
    .pipe(data(function(){}))
    .pipe(jade())
    .pipe(gulp.dest('./www/templated/'));
});
Run Code Online (Sandbox Code Playgroud)

哪个尝试编译这个玉文件:

#{something.anything}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行任务时,玉器任务退出而没有完成:

$ gulp jade
[14:39:24] Using gulpfile ~/path/gulpfile.js
[14:39:24] Starting 'jade'...

$
Run Code Online (Sandbox Code Playgroud)

并且不生成输出文件.

我显然遗漏了一些明显的东西,但我不知道是什么.搜索"gulp task not finishing"之类的内容只会产生大量讨论永不完成的任务的结果.

我正在运行最新版本的gulp,gulp-jade和gulp-data(3.8.11,1.0.0和1.2.0).

如果我将管道移除到数据,一切正常.我已经尝试修改对数据的调用,甚至需要像gulp-data示例中那样有效的json文件,但它仍然无法工作.

为什么在没有完成任务的情况下退出并且没有看似任何错误?

gulp pug

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

是否可以在Sails.js中使用多个模板引擎?

表达

在vanilla Express.js中,以下代码可以很好地工作.

var app = require('express')();

app.get('/jade', function(req, res) {
  res.render('slash.jade');
});

app.get('/ejs', function(req, res) {
  res.render('slash.ejs');
});

app.listen(1338);
Run Code Online (Sandbox Code Playgroud)

只要存在模块node_modules,两个模板都由适当的引擎呈现.

您还可以指定默认引擎,如下所示:

app.set('view engine', 'haml');
app.get('/', function(req, res) {
  res.render('slash'); //looks for slash.haml in views directory
});
Run Code Online (Sandbox Code Playgroud)

在Express中,默认视图引擎仅在省略扩展时使用.

在Sails.js中,似乎指定的引擎config/view.js是有史以来唯一使用的引擎.

如果我尝试直接指定扩展名,我会收到以下错误:

error: Ignoring attempt to bind route (/barn) to unknown view: barn.jade
Run Code Online (Sandbox Code Playgroud)

是否有可能在Sails中使用不同的视图引擎而没有大量的伏都教?

express sails.js

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

Docker:寻找值开头的字符“U”无效

当我运行时docker-machine ls,无法访问我的 DigitalOcean docker Droplet,并显示错误。

invalid character 'U' looking for beginning of value当运行任何其他docker-machine尝试直接联系 docker 机器的命令时,也会出现同样的错误。

NAME                 DRIVER         STATE     DOCKER        ERRORS
digitalocean-main    digitalocean   Error     Unknown       invalid character 'U' looking for beginning of value
Run Code Online (Sandbox Code Playgroud)

docker digital-ocean docker-machine

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

Node Sass 6.0.0 版本与 ^4.0.0 不兼容 || ^5.0.0 在 React.js

我尝试安装 sass-loader 来编译 scss,但它显示了一个版本兼容性错误。我降级了版本并做了很多事情,但仍然显示相同的问题。

React 版本 - 17.0.2 节点版本 - 16.2.0 npm 版本 - 7.13.0

包.json

  "dependencies": {
    "@testing-library/jest-dom": "^5.11.4",
    "@testing-library/react": "^11.1.0",
    "@testing-library/user-event": "^12.1.10",
    "antd": "^4.16.2",
    "node-sass": "^4.14.1",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-redux": "^7.2.4",
    "react-scripts": "4.0.3",
    "redux-saga": "^1.1.3",
    "web-vitals": "^1.0.1"
  },
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

sass reactjs node-sass sass-loader create-react-app

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

usr/sbin/pwmconfig: 没有安装支持 pwm 的传感器模块 MSI | ubuntu 16.04 风扇控制

我已经安装了lm-sensors,但是当我pwmconfig以 root 身份运行命令时,它会抛出错误:

/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
Run Code Online (Sandbox Code Playgroud)

我的笔记本电脑是 MSI Gs63VR Stealth Pro 核心 Intel i7 CPU

谢谢你!

ubuntu-16.04

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