问题列表 - 第15404页

防止泛滥登录请求的简单方法?

如果我的网站使用POST表单进行登录,那么什么是一种快速简便的方法来阻止流氓客户端使用POST请求充斥我的Web服务器试图暴力破解我的用户帐户?

PHP/MySQL的/阿帕奇.

login-attempts web

4
推荐指数
2
解决办法
3105
查看次数

带有presentModalViewController的UINavigationController

我有一个菜单屏幕,实现UINavigationController并在屏幕上,使用presentModalViewController,我放置另一个屏幕,我想要另一个UINavigationController.我试图实现另一个导航控制器来处理新的屏幕,但我要么在屏幕下方的1/8处获得一个导航栏,它会崩溃或什么都没有.我也尝试[[UINavigationController alloc] initWithRootViewController:navigationConroller]过没有成功.我只是pushViewController试图将下一个nib放在堆栈上,但这不起作用.我究竟做错了什么?

iphone uinavigationcontroller presentmodalviewcontroller

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

如何使用.net获取用户的IP地址?

在我的网络应用程序中,我有注册表,当用户注册我想获得他的系统的IP地址,我怎么能使用asp.net.请帮帮我.

c# asp.net

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

Safari Web浏览器是开源项目吗?

我有兴趣对Safari浏览器进行一些开发,但我不确定它是否是一个开源项目?我知道webkit是开源的,但这并不意味着浏览器是.

我已经通过电子邮件发送了苹果,但他们反应迟钝,所以我想知道stackoverflow上是否有人有任何想法?

safari open-source

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

从内核线程为用户空间分配内存

我的问题是将数据从内核传递到用户空间程序.我想实现一个系统调用"get_data(size,char*buff,char**meta_buf)".在此调用中,buff由用户空间程序分配,其长度在size参数中传递.但是,meta_buf是一个可变长度的缓冲区,它被分配(在用户空间程序的vm页面中)并由内核填充.用户空间计划将释放该地区.

(我无法在用户空间中分配数据,因为用户空间程序不知道meta_buff的大小.此外,用户空间程序无法分配固定数量的内存并反复调用系统调用来读取整个元数据.meta_data必须在一个系统调用中返回)

  1. 如何从内核线程为用户空间程序分配内存?(如果你能指出我执行类似操作的任何其他系统调用 - 在内核中分配并释放用户空间,我甚至会感激不尽)
  2. 这个界面是对的还是有更好的方法呢?

linux linux-kernel

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

用于使用字节偏移进行操作的更清晰的指针算术语法

在下面的代码行中,我需要pm通过其中一个字段中的字节偏移量来调整指针.是否有更好/更简单的方法来做到这一点,除了不断铸造背面和来回char *PartitionMap *使得指针运算仍然有效呢?

PartitionMap *pm(reinterpret_cast<PartitionMap *>(partitionMaps));
for ( ; index > 0 ; --index)
{
    pm = (PartitionMap *)(((char *)pm) + pm->partitionMapLength);
}
return pm;
Run Code Online (Sandbox Code Playgroud)

对于那些无法从代码中理解的人来说,它是通过继承自的缓冲区中的可变长度描述符进行循环PartitionMap.

同样对于那些有关的人,partitionMapLength总是返回运行它的系统支持的长度.我正在遍历的数据符合UDF规范.

c c++ pointers char pointer-arithmetic

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

APC命中/未命中和配置

什么是"点击和未命中"参考APC操作码缓存?我已经安装了APC并且它运行良好,但我有"一些"失误,我想知道这是否"糟糕".此外,我正在运行Openx,因此,我很快就填满了"Cache full count(s)".我需要更改配置以最大限度地减少这些内容?任何推荐的配置?

opcode-cache apc

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

在堆上创建结构?

我已经被指示通过在堆上创建一个String结构来编写模型strdup,它包含源的副本.我想我已成功编写了strdup,但我不确定我是否在堆上创建了一个Struct ...

typedef 
struct String {
    int length;
    int capacity;
    unsigned check;
    char ptr[0];
} String;

char* modelstrdup(char* src){
    int capacity =0, length=0, i = 0 ;
    char *string;
    while ( src[length] != '\0'){
        length++;
    }
    capacity = length;
    string = malloc(sizeof(String) + capacity + 1);
    while ( i < length ){
        string[i] = src[i];
        i++;
    }
    string[i+1] = '\0';

    return string;
}   
Run Code Online (Sandbox Code Playgroud)

c heap

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

Python调试技巧

调试Python的最佳技巧是什么?

请不要只列出一个特定的调试器,而不说它实际上可以做什么.

有关

python debugging

164
推荐指数
12
解决办法
36万
查看次数

我们如何在WPF中将.rtf或.doc显示为flowdocument?

它是应用程序的帮助部分.我想把flowdocumentReader放到显示帮助文档.但是有可能在Flowdocument中显示.rtf或任何.doc.或者在Xaml中创建流文档是必要的.请帮忙.

谢谢,

wpf flowdocument

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