草庐IT

指示器

全部标签

javascript - 如何使用 JavaScript 来衡量用户显示器的亮度?

我注意到电脑显示器的亮度因电脑而异。因此,这极大地改变了网页的外观。有没有一种方法可以使用JavaScript自动检测用户显示器的亮度(或暗度),以便我可以相应地调整我的网页颜色?更新请注意,我不希望用户手动参与。我希望这种检测是自动的,这样用户就不会意识到我会根据他们显示器的亮度/暗度自动动态更改调色板。更新2另请注意,我不是是在谈论要调整/校准最终用户的实际显示器,而是以编程方式调整选择要在网页本身上显示的颜色。意思是,如果最终用户的显示比正常(亮度)暗,我将改为显示使用更亮颜色的网页版本。 最佳答案 无法以编程方式执行此操作。

javascript - 指示处理器密集型 JS 函数正在运行(GIF 微调器没有动画)

显示然后隐藏动画指示器/微调器gif是向用户展示他们的操作有效并且在他们等待操作完成时正在发生某些事情的好方法-例如,如果操作需要从服务器通过AJAX。我的问题是,如果减速的原因是处理器密集型函数,gif会卡住。在大多数浏览器中,GIF在执行耗费大量处理器的函数时停止动画。对于用户来说,这看起来像是崩溃或出现故障,但实际上它在工作。JSBINexample注意:“这很慢”按钮会占用处理器一段时间-对我来说大约10秒,具体取决于PC规范。您可以使用HTML中的“data-reps”属性更改它的执行量。期望:点击时,动画运行。该过程完成后,文本会发生变化(我们通常也会隐藏指示器,但如果我们

php - 它们是 PHPUnit 中的个性化进度指示器吗?

在编写PHPUnit测试时,结果发现其中一些测试需要很长时间才能执行。为了检查某些功能,我需要检查很多不同的变量组合,这导致测试时间很长。是否可以告诉PHPUnit测试进行了多远,以便它可以将测试的中间进度输出到命令行?现在它只是在那里等待2分钟,没有任何进度指示。我只是在寻找一个额外的进度指示器,它将成为PHPUnit的一部分,而不仅仅是一个自定义的echo,我可以自己编写它。 最佳答案 对不起,这是不可能的。但是,如果您需要用不同的数据调用同一段代码,例如用不同的参数调用相同的方法,那么您应该看看数据提供程序。

php - 现代 PHP Web 应用程序的 AJAX 进度指示器是如何实现的?

我见过很多实现进度条的网络应用程序,但是,我的问题与非上传品种有关。许多PHP网络应用程序(phpBB、Joomla等)实现了一个“智能”安装程序,不仅可以指导您完成软件安装,还可以让您了解软件当前正在做什么。例如,如果安装程序正在创建SQL表或编写配置文件,它会在不要求您单击的情况下报告此情况。(基本上,坐下来放松安装。)另一个很好的例子是Joomla的AkeebaBackup(以前称为JoomlaPack)。当您执行Joomla安装的备份时,它会生成安装目录的完整存档。然而,这需要很长时间,因此需要更新进度。但是,服务器本身对PHP脚本执行时间有限制,所以似乎要么备份脚本能够绕过它

javascript - 使用带进度指示器的 AJAX 上传图片

我正在尝试使用AJAX上传图片。我有图片的本地URL我想将该图像作为文件传递给网络服务以上传。假设我的本地文件URL为:file:///accounts/1000/shared/camera/IMG_00000322.jpg现在使用AJAX我想将其传递给网络服务,最好的方法是什么?我也想在上传时显示进度在服务器端使用php。uploadImage:function(myImageUrl,chatId){varformData=newFormData();formData.append("chatId",chatId);formData.append("fileimage",myImag

php - 多线终端进度指示器?

在终端中,如果我正在就地输出某种单行进度指示器,\r就可以做到这一点:while(1){echo"progressindication\r";}但是,我有一个进度指示器,它确实应该是多行的。由于\r只返回到当前行的开头,我想要一些可以向上移动几行的东西。是否有控制字符/函数允许我在终端中后退行?编辑:如果我不是很清楚,我希望有一些与\v大致相反的东西,垂直制表符,它将终端光标向下移动一行。 最佳答案 没有返回到上一行的控制字符,但根据TERM=类型,ANSI转义可能会起作用。echo-e"\033[2A"这是一个可能更有帮助的列表:

php - ASCII "../"是唯一指示 PHP 中目录遍历的字节序列吗?

我有一个PHP应用程序,它使用$_GET参数来选择文件系统上的JS/CSS文件。如果我拒绝所有输入字符串包含./、\或可见7位ASCII范围之外的字节的请求,这是否足以阻止父将路径传递给PHP的底层(基于C的)文件函数时的目录遍历?我知道null-bytevulnerabilities,但是这些检查是否还有其他替代/格式错误的字符编码技巧?这是基本思想(不是生产代码):$f=$_GET['f'];//e.g."path/to/file.js"//goal:selectonlyunhiddenCSS/JSfileswithinDOC_ROOTif(!preg_match('@^[\x20

【树莓派不吃灰】基础篇⑰ 半小时搭建树莓派4B可运行环境(不需要显示器,不需要网线),配置frp外网密钥ssh登录

目录1.前言1.1硬件环境2.搭建4BRaspberryPi树莓派可运行环境(不需要显示器,不需要网线)2.1下载树莓派镜像下载器2.2选择对应版本系统镜像,配置wifi热点信息以及打开ssh登录选项2.3把tf卡插入到树莓派中,给树莓派通电,看看我们的路由器是否有多一个设备连上wifi3.使用FinalShell工具SSH登录4B4.系统自带Python运行环境5.查看系统运行内存情况6.替换国内apt软件更新源6.1sudoapt-getupdate更新软件源列表6.2sudoapt-getupgrade更新软件版本(时间会久点,持续几分钟)7.使用frp内网穿透,实现远程SSH密钥访问树

java - 如何使 Java 9 在 HiDPI 显示器上使用更高分辨率的图像?

我下载并安装了最新的Java9抢先体验版,很高兴地发现Windows上的JavaSwing应用程序现在能够以正确的大小呈现组件。使用HiDPI显示器的客户不再需要以预期宽度和高度的一半使用我的应用。但是我注意到,在我的Swing应用程序中,我自己的图标被简单地缩放为宽度和高度的两倍,使它们看起来参差不齐。我确实有一整套正常大小(例如foobar.png)和双倍宽度/高度(例如foobar@2x.png)的所有图标。我使用Apple命名约定。我如何让Java9轻松找到并使用可用的高分辨率版本的图像,而无需为此手动编码?代码示例总能让问题更清晰,那么Java9是否有一个多分辨率图标类,我可

java - 在哪里可以找到有关将 Java 应用程序集成到 Ubuntu 应用程序指示器菜单中的信息?

我有一个Java应用程序,其功能基本上类似于即时消息类型的程序。在最近使用Unity界面“升级”到Ubuntu之前,我在系统托盘中显示了一个简单的图标。我知道已经有很多关于回到这个托盘的原始用途的讨论,我不想在这里讨论。相反,我正在寻找有关如何将我的应用程序正确集成到消息传递系统中的简单明了的教程或文档。我想要新消息弹出通知,我已经能够通过libnotify做到这一点,但是我不知道如何将应用程序本身添加为消息菜单下的条目。任何帮助我指出正确方向的帮助将不胜感激。我需要该应用程序才能继续跨平台工作。 最佳答案 我认为解决此问题的最佳方