问题列表 - 第37531页

使用PHP限制下载速度

我在Google上发现了一些PHP脚本来限制文件的下载速度,但是文件下载速度为10 Mbps,或者如果按照我设置的速度下载速度为80 kbps,则在5 mb后,它会停止下载.

有人能告诉我哪里可以找到一个好的PHP下载速度限制脚本吗?

非常感谢你

---编辑---

这是代码:

<?php
set_time_limit(0);
// change this value below
$cs_conn = mysql_connect('localhost', 'root', '');
mysql_select_db('shareit', $cs_conn);

// local file that should be send to the client
$local_file = $_GET['file'];
// filename that the user gets as default
$download_file = $_GET['file'];

// set the download rate limit (=> 20,5 kb/s)
$download_rate = 85; 
if(file_exists($local_file) && is_file($local_file)) {
    // send headers
    header('Cache-control: private');
    header('Content-Type: application/octet-stream'); 
    header('Content-Length: '.filesize($local_file));
    header('Content-Disposition: filename='.$download_file);

    // flush content
    flush();    
    // open file …
Run Code Online (Sandbox Code Playgroud)

php performance download

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

强制iPhone麦克风作为音频输入

我正在开发一个iOS应用程序(目前专门针对iPhone),要求应用程序仅从iPhone内置麦克风录制音频(即使插入耳机/耳机),并在耳机播放(假设耳机已插入目前).

我想知道目前是否可以使用可用的API?如果是这样,有人可以说明我该如何做到这一点?

谢谢!

microphone core-audio ios

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

PHP计入登录用户

我无法弄清楚如何计算应用程序中登录用户的数量.

我拥有:当用户登录时,他们获得一个会话(在用户想要访问受保护页面时使用),并且users表中用户的IsLoggedIn列设置为1以指示用户已登录当用户注销时,该值将重新设置为0.计算users表中的1的数量可以轻松返回登录的用户数.但...

问题:如果用户在没有注销的情况下关闭浏览器,则数据库中的值保持为1,表示即使用户在关闭浏览器时会话已结束,用户仍然已登录.

问题:有人可以提出正确的方法吗?

php user-accounts

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

好的本地Bug跟踪软件?

我知道有很多错误跟踪/项目管理程序.对于我的主要项目,我使用Pivotal Tracker,它正好满足我的需求.但我有一个我想要继续工作的副项目,但我的全职工作不会在那个项目上.因此,我不想使用Pivotal Tracker,因为它使用迭代,我不想为我的这个项目的编程定时,因为我真的不知道我能够在多长时间内和多长时间内完成添加到它.

所以我的问题是,是否有任何错误跟踪程序,允许您在本地文件系统上工作,而无需运行整个Web服务器或使用Web浏览器或任何东西?换句话说,是否有任何跟踪器可以在本地文件系统的某个地方保存一个小型数据库,并且有一个GUI前端可以使用它.

请告诉我.

谢谢

bug-tracker local-files

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

在C中是否有任何保证代码在未定义的行为之前?

在下面的代码中保证打印"0 \n"?

#include <stdio.h>
int main(void)
{
    int c = 0;
    printf("%d\n",c);

    printf("%d,%d\n",++c,++c);
}
Run Code Online (Sandbox Code Playgroud)

更一般地说,如果一个程序有未定义的行为,整个程序是不确定的,还是仅从开始出现问题代码的序列点开始?

请注意:我不是在询问编译器对第二个printf的作用.我问的是第一个printf是否有保证会发生.

我知道未定义的行为能够炸毁你的计算机,崩溃你的程序或诸如此类的东西.

c standards

11
推荐指数
2
解决办法
313
查看次数

数据库加密或应用程序级加密?

当您需要存储CC或SSN等敏感数据时,您是否:

1)在应用程序中构建自己的加密例程,在配置文件中的某处定义密钥,然后手动加密/解密进入数据库的数据.

2)使用内置的数据库功能将所有问题推送到数据库(我认为大多数供应商称之为透明数据库加密).

您为解决方案找到了哪些权衡取舍?与TDE相比,编写自己的例程表现不佳吗?代码是否可维护,或者相反,DB供应商锁定问题?

database asp.net security encryption tde

9
推荐指数
2
解决办法
7886
查看次数

Ruby或其他语言在Parrot上运行得更快吗?

我刚看到有一个Parrot叫Ruby的编译器Cardinal,它可以创建运行的代码Parrot,这是一个可以运行字节代码的VM.如何将Ruby或任何语言的性能编译到它并在那里运行,因为例如,Ruby可能没有预编译的字节代码.可以更快地运行Parrot吗?Python可能会更好地运行,因为它有.pyc.

ruby parrot

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

为什么静态方法不被认为是良好的OO实践?

我在阅读Programming Scala.在第4章的开头,作者评论说Java支持静态方法,这些方法是"不那么纯粹的OO概念".为什么会这样?

java oop static-methods scala language-concepts

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

我们最后需要分号吗?

我在JavaScript的某些地方错过了分号,但它并没有在任何浏览器中抛出错误.是;在最后需要的?

javascript

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

如何使用Fluent-NHibernate和MySQL指定自动递增(int)标识列

标题基本上都说明了......我正在尝试使用Fluent-NHibernate和MySQL指定一个自动递增(int)标识列.我尝试了以下变化......

Id(x => x.ID).GeneratedBy.Native();
Id(x => x.ID).GeneratedBy.Identity();
Id(x => x.ID).GeneratedBy.Increment();

...并尝试在每个上设置默认值.

注意:我正在使用int数据类型并收到错误,例如...

"输入字符串的格式不正确."

要么...

"字段'ID'没有默认值'

c# mysql nhibernate fluent-nhibernate

4
推荐指数
1
解决办法
9372
查看次数