小编Mic*_*key的帖子

PHP&$ string - 这是什么意思?

我一直在谷歌搜索,但我找不到任何东西.

$x->func(&$string, $str1=false, $str2=false);
Run Code Online (Sandbox Code Playgroud)

这是什么&之前$string &$string做什么?

php operands

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

ini_set,set_time_limit,(max_execution_time) - 无法正常工作

如果我这样做,set_time_limit(50)或者ini_set('max_execution_time',50)当我回到ini_get('max_execution_time')我的本地主机上时,我得到了50,但当我在另一台服务器上执行此操作时,它会回显默认设置30并完全忽略我的请求.为什么是这样?

php mysql connection

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

在 Node.JS 中何时使用“import”以及何时使用“require”

当我查看“path”模块的 Node.JS 文档时,它明确指出您必须通过执行以下操作导入模块:const path = require('path');

当我查看文件系统“fs”模块的 Node.JS 文档时,它没有提及执行此操作,const fs = require('fs);而是讨论使用 import 方法import { mkdir } from 'fs';,但是当我尝试使用 import 方法时,出现语法错误:SyntaxError: Cannot use import statement outside a module

使用const fs = require('fs');工作得很好,但我想确保我的代码是一致/正确的,所以我应该使用哪一个,为什么?如果不需要某些模块对我来说很重要,我想弄清楚如何使其正常工作。

node.js

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

最佳做法,PHP,每天跟踪数百万次展示

我需要做些什么来实现每秒20k mysql插入(在高峰时段,在较慢的时间内大约1k /秒)?我一直在做一些研究,我已经看到了"INSERT DELAYED"建议,写入平面文件,"fopen(文件,'a')",然后运行chron作业将"所需"数据转储到mysql等我也听说你需要多个服务器和"负载均衡器",这是我从未听说过的,做这样的工作.我也一直在关注这些"云服务器"的东西,它们的自动可扩展性,但不确定实际可扩展性.

该应用程序只是一个跟踪器脚本,所以如果我有100个网站每天可以获得300万次页面加载,那么每天将有大约3亿次插入.数据将通过一个每15-30分钟运行一次的脚本运行,该脚本将规范化数据并将其插入另一个mysql表中.

大狗怎么做?小狗怎么做的?我再也买不起庞大的服务器了,所以任何直观的方式,如果有多种方式可以实现,你聪明的人可以想到......请让我知道:)

php mysql logging

7
推荐指数
3
解决办法
2739
查看次数

ffmpeg - 如何在不损失质量的情况下应用过滤器

这是一个简单的请求,它有一个输入,输出和两个水印.从我收集的内容来看,我无法申请,-codec copy因为我正在使用过滤器.

ffmpeg -i input.mp4 -i wm-bl.png -i wm-br.png -filter_complex "overlay=x=0:y=H-h,overlay=x=W-w:y=H-h" output.mp4
Run Code Online (Sandbox Code Playgroud)

就水印而言,这就是技巧,但输出被压缩到原始文件大小的一半.

是否可以在不损失视频质量的情况下进行水印?

ffmpeg

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

Facebook,opengraph,他们如何裁剪?

我有一个网站,其中有一个简单的500x500图像 <meta property="og:image" content="image.jpg" />

Facebook有时会裁剪并使用图像的顶部,中间或在某些情况下使用底部来获得它所需的宽高比.有什么办法可以控制吗?或者更好的是,让它像其他社交网站一样拍摄整个方形图像吗?

In my findings if your image is not 600x315 1200x630 or other 40:21 ratio facebook has a three step algorithm for determining what to crop as outlined below.

发现:

First Priortiy:人脸检测.检测面的中心点.如果多个面确定最接近的面并将裁剪基于该面.

第二优先级:某种对比度检测:细节>颜色>对比度.因此,如果您在图像顶部有一张脸的图片,并且图像的其余部分已经模糊,因为图片是以极低的光圈拍摄的.然后,如果你在图像的某个部分有很多颜色,那么它会偏爱它,然后如果有一个非常暗的图像在右下角有一个明亮的白色水印,那么它会更喜欢它.

第三优先级:这是一个默认值,如果以上两个不起作用,则默认为中心裁剪.

facebook opengraph

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

PHP/MYSQL - 将其推向极限?

我现在已经编写了一段时间的php,并且对它有一个非常坚定的把握,MySQL,好吧,我只想说我可以让它工作.

我想创建一个统计脚本来跟踪其他网站的统计数据,类似于显而易见的统计数据,谷歌分析,薄荷等.

我当然希望对此进行正确编码,我不认为MySQL每天喜欢20,000,000到80,000,000个插入(每秒925次插入"大约**").

我一直在做一些研究,看起来我应该将每次访问"条目"存储到csv或其他形式的平面文件中,然后从中导入我需要的数据.

我在这里走在正确的轨道上吗?我只需要向正确的方向推进,方向是每秒吸入1,000 psuedo"MySQL"插入的方法以及正确的方法.

示例插入:IP,time(),http_referer等.

我需要收集当天的数据,然后在一天结束时,或者在某个时间间隔内,更新数据库中的一行,例如,我们获得了多少额外的唯一命中.我当然知道如何做到这一点,只是试图给出一个可视化,因为我很难解释事情.

如果有人可以帮助我,我是一个伟大的程序员,我会非常愿意回报.

php mysql database

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

php/timeout /连接服务器重置?

我有一个PHP脚本需要运行一段时间.

脚本的作用:

  • 连接到mysql
  • 启动100到100,000 cURL请求
  • 每个cURL请求返回1到2000个房地产列表的紧凑解码数据 - 我使用preg-match-all来获取所有数据并在每个列表中插入一个mysql.每个查询永远不会超过1mb的数据.

所以有很多循环,mysql插入和curl请求正在进行.php安全模式已关闭,我能够成功地将最大执行时间设置为荒谬的,以允许我的脚本一直运行.

好吧,我的问题是脚本或apache或脚本中间有一个笔划,屏幕进入"已重置服务器的连接"屏幕.

有任何想法吗?

php mysql apache reset

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

PHP - 获取远程文件的md5?

是否可以在远程服务器上获取文件的md5?如果是这样的话?

php ftp md5

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

PHP referrer:如何确保请求实际来自它应该来自哪里

我想在其他"已批准"域名上添加一个链接回到我的网站.当他们点击链接时,它会转到检查引荐来源的页面($ _SERVER ['HTTP_REFERRER']),以确保它们来自被批准拥有我的链接的域.这可能是欺骗性的,因此我如何确保点击实际来自批准的域名?

php security api referrer referrer-spam

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