小编jyc*_*753的帖子

如何使用文件输入在PDFJS中打开本地PDF?

我想知道是否有办法选择pdf文件input type="file"并使用PDFJS打开它

html javascript pdf

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

Laravel将JSON转换为数组?

我正在尝试将JSON字段转换为数组.例如,模型是这样的:

protected $casts = [
    'content' => 'array'
]; 
Run Code Online (Sandbox Code Playgroud)

在插入内容时,我这样做:

'content'=> json_encode([
                'description' => $faker->paragraph(3),
                'about' => $faker->paragraph(2),
                'info' => $faker->paragraph(2),
                'updated' => $faker->dateTimeBetween('-1 years', 'now')
]),
Run Code Online (Sandbox Code Playgroud)

但在获取数据时,它会打印一个字符串,而不是其他内容.

此部分中的迁移如下所示:

$campaign->json('content');
Run Code Online (Sandbox Code Playgroud)

输出样本:

"content": "{\"description\":\"Ut quas quo odio illo. Voluptates quia fuga itaque sint. Velit sapiente fugit ea ut ducimus sint tempora eligendi. Ea et molestiae consequuntur quibusdam soluta voluptatem.\",\"about\":\"Aut voluptates et iste ut perspiciatis. Esse sunt ullam inventore sit doloremque et quisquam.\",\"info\":\"Corrupti et facere exercitationem consequatur aspernatur quo saepe. Omnis et …
Run Code Online (Sandbox Code Playgroud)

php json laravel eloquent laravel-5

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

使用 AWS4 身份验证通过 bash 将文件上传到 s3?

尝试将文件自动加载到 S3 时,我不断收到此错误:

我们计算的请求签名与您提供的签名不匹配。检查您的密钥和签名方法。

HMAC-SHA256s(){
 KEY="$1"
 DATA="$2"
 shift 2
 printf "$DATA" | openssl dgst -binary -sha256 -hmac "$KEY" | od -An -vtx1 | sed 's/[ \n]//g' | sed 'N;s/\n//'
}

HMAC-SHA256h(){
 KEY="$1"
 DATA="$2"
 shift 2
 printf "$DATA" | openssl dgst -binary -sha256 -mac HMAC -macopt "hexkey:$KEY" | od -An -vtx1 | sed 's/[ \n]//g' | sed 'N;s/\n//'
}


FILE_TO_UPLOAD=/var/www/cool/main.txt
BUCKET="temporaltestingstorage"
STARTS_WITH="Schiller/Zauberlehrling"

REQUEST_TIME=$(date +"%Y%m%dT%H%M%SZ")
REQUEST_REGION="eu-central-1"
REQUEST_SERVICE="s3"
REQUEST_DATE=$(printf "${REQUEST_TIME}" | cut -c 1-8)
AWS4SECRET="AWS4"$AWS_SECRET_KEY
ALGORITHM="AWS4-HMAC-SHA256"
EXPIRE="2015-01-01T00:00:00.000Z"
ACL="private"

POST_POLICY='{"expiration":"'$EXPIRE'","conditions": [{"bucket":"'$BUCKET'" },{"acl":"'$ACL'" },["starts-with", "$key", …
Run Code Online (Sandbox Code Playgroud)

bash amazon-s3

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

在 docker 容器上运行时无法连接到烧瓶

我正在尝试将一个简单的 Flask 应用程序移动到 docker,但我无法弄清楚为什么无法从浏览器访问该应用程序。

docker-compose 文件

version: '3'
services:
  web:
    build: .
    ports:
     - "5000:5000"
    volumes:
      - .:/app
    environment:
      FLASK_APP: api
      FLASK_ENV: development

  redis:
    image: "redis:alpine"
Run Code Online (Sandbox Code Playgroud)

文件

FROM python:3.7

ADD . /app
WORKDIR /app

RUN pip install -r requirements.txt
CMD ["flask", "run"]

Run Code Online (Sandbox Code Playgroud)

__init__py:

def create_app(test_config=None):
  app = Flask(__name__, instance_relative_config=True)
  ...

  return app
Run Code Online (Sandbox Code Playgroud)

结果来自 docker-compose up --build

web_1    |  * Serving Flask app "api" (lazy loading)
web_1    |  * Environment: development
web_1    |  * Debug mode: on
web_1    |  * Running …
Run Code Online (Sandbox Code Playgroud)

python flask docker

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

或成对XOR

任何人都可以建议我对N个数字的成对运算结果的O(n)算法,例如let 和数字be 和ORXORN=35,79

5 ^ 7 = 2,  7 ^ 9 = 14,  9 ^ 5 = 12
2|14|12 = 14
Run Code Online (Sandbox Code Playgroud)

^ for XOR操作和| for OR操作

algorithm

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

浮动div中的绝对定位图像

我有一个顶部栏,并使用float设置链接.在其中一个链接我有一个浮动的div.In div我想显示一个绝对定位的图像.我使用绝对,因为我不想显示完整的图像只显示它的一部分.这是通过使用top和left as来实现的

CSS

div.cont{
    max-width:50px;
    min-width:50px;
    height:50px;
    overflow:hidden;
}
img{
    position:absolute;
    width:100px;
    height:100px;
    top:-10px;
    left:-15px;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div style="float:right;">
    <div class="cont">
        <img src="image url"/>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但是,由于图像是绝对定位的,因此它显示在div之外.

怎么能克服这个并在div中显示图像?

提前致谢.

html css image absolute

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

JavaScript 性能与 time(int) 声明有何不同?

有什么区别:

setInterval(function(){

},5000);
Run Code Online (Sandbox Code Playgroud)

和:

setInterval(function(){

},5E3);
Run Code Online (Sandbox Code Playgroud)

我知道这5E3就像在说,5*1000但是另一种声明时间的方式有什么好处吗?

javascript

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

了解SecureRandom字符串生成器?

我有点SecureRandom不清楚.以这里的代码为例:

import java.security.SecureRandom;
import java.math.BigInteger;

public final class SessionIdentifierGenerator{
private static SecureRandom random = new SecureRandom();

    public static void main(String[] args) {
           nextSessionId(); 
    }

  public static String nextSessionId(){
         BigInteger ss =  new BigInteger(130, random);
         System.out.println(ss);
         System.out.println(ss.toString(32));
         return null;
  }

}
Run Code Online (Sandbox Code Playgroud)

一个例子的出局将是:

1107894191825737787218556533052298445977

q1fikf1m0jagvlrmbtdah0mh4p

由于BigInteger是整数,输出是安静可预测的,但我不明白的是,自从我应用toString()方法以来,随机字符串来自哪里,所以我认为这个字符串它将是相同的数字序列但是作为字符串,所以这种讨厌的方式和原因是什么?

谢谢.ps:我不知道以前是否曾经问过,但我没有找到任何东西......原始代码维基

java security

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

Laravel 使用模型实例急切加载模型关系?

还有其他方法可以急切加载模态关系并避免使用['invoicePayments']数组选择器吗?

效果:

$payment->load(['invoice.source', 'invoice.user'])
            ->getRelations()['invoicePayments'];
Run Code Online (Sandbox Code Playgroud)

现在的主要原因是这样的,因为我正在使用模型绑定注入,所以我的方法只是,function getInvoicePayments(Payment $payment)但我觉得这个数组选择是错误的,但我想不出任何其他解决方案?有任何想法吗?

php laravel

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

使用Redis集群和事务

在使用Redis集群时,出现以下错误:

Cannot use 'MULTI' with redis-cluster.
Run Code Online (Sandbox Code Playgroud)

通过以下调用:

Redis::multi();
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以在不使用事务的情况下确保跨集群的数据完整性,因为这是不可能的

php redis laravel predis lumen

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

标签 统计

laravel ×3

php ×3

html ×2

javascript ×2

absolute ×1

algorithm ×1

amazon-s3 ×1

bash ×1

css ×1

docker ×1

eloquent ×1

flask ×1

image ×1

java ×1

json ×1

laravel-5 ×1

lumen ×1

pdf ×1

predis ×1

python ×1

redis ×1

security ×1