问题列表 - 第18705页

真正的缩放是什么?

我听说人们说他们已经制作了一个可扩展的网络应用程序..

  1. 真正的缩放是什么?

  2. 开发人员可以做些什么来使他们的应用程序可扩展?

  3. 开发人员在扩展过程中需要考虑哪些因素?

  4. 有关使用asp.net和sql server扩展Web应用程序的任何提示和技巧...

scalability

14
推荐指数
1
解决办法
729
查看次数

如何将viewController放入UIScrollView

我想初始化5个viewController,我希望能够在我的应用程序加载时在UIScrollView中轻弹.

iphone uiscrollview uiviewcontroller

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

我应该提供我的应用程序的x64版本吗?

也许我在这里错过了x64平台的一个主要观点,但我的看法是,当大量内存,大指针或其他要求苛刻的时候,x64应用程序只比x86版本(在x64操作系统和硬件上)表现更好.涉及的因素.

但是,除了标准的x86版本之外,我已经开始注意到一些较小的应用程序提供x64版本的安装程序.由于x86在使用WoW的Windows x64上运行得很好,我发布我的应用程序的x64编译版本有什么好处吗?照我看来:

优点:

  • 可能性能更高(但在什么条件下)

缺点:

  • 用于创建/支持的附加构建
  • x64目标中可能存在的错误,这些错误在x86目标中不存在
  • 依赖于x64版本的供应商/操作系统DLL,需要不同的安装清单并引入其他故障排除复杂性

有什么令人信服的理由导致我重新考虑添加我的应用程序的x64编译版本?

windows 64-bit 32bit-64bit

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

c/c ++中指针的内存开销

我在64位平台上,因此所有内存adrs都是8个字节.

因此,为了估计数组的内存使用情况,我应该为数组中的每个条目的sizeof(DATATYPE)添加8个字节.

例:

short unsigned int *ary = new short unsigned int[1000000]; //length 1mio
//sizeof(short unsinged int) = 2bytes 
//sizeof(short unsinged int*) = 8 bytes
Run Code Online (Sandbox Code Playgroud)

那么每个条目占用10个字节吗?因此,我的1mio长度数组是否会使用至少10兆字节?

谢谢

c c++ memory pointers overhead

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

为"忘记密码"做代码的最佳方式

网站,我想实现忘记密码.我正在使用以下步骤

  1. 表格上有登录ID和电子邮件ID和CAPTCHA的输入框
  2. 当用户输入详细信息并提交时,在验证后端的后端生成新密码并在数据库中替换旧密码.
  3. 新的passowrd通过电子邮件发送给用户.

请帮助我,不管我做得对不对?

是否还有其他安全机制?

[编辑] 谢谢,我收到你的回复.真的,这是一种安全的机制.但在这里我几乎没有怀疑

  1. 当用户在忘记密码页面输入loginId和电子邮件地址时,我应该向用户显示什么消息?
  2. 消息对于有效用户和恶意用户是否相同?
  3. 使用CSRF令牌的好处?任何帮助/链接
  4. 当用户点击链接时,我应该怎么做; 因为我猜用户应该自动登录到他们的帐户 - 然后我有2个选择(第一个)自动向用户发送新密码(第二个)新表格将显示给用户,用户将使用旧密码和新密码两次?

请帮忙?

asp.net security passwords

8
推荐指数
2
解决办法
4338
查看次数

在Cocoa中,如何定义id类型?

这个问题出于纯粹的好奇心.Cocoa如何定义id类型?它只是一个void*的typedef吗?另外,如果你知道它定义了哪个头文件,我会有兴趣看看.

cocoa

9
推荐指数
3
解决办法
5776
查看次数

如何使用jQuery facebox

我将在我的页面中使用Facebox,并加载以下插件:

<script type="text/javascript" src="facebox.js"></script>
<script language="javascript" src="jquery-min.js"></script>
<link type="text/css" href="facebox.css" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)

我有两个div元素.我想在onc​​lick事件后在facebox中显示一个div,并且我在onclick事件后使用此命令

jQuery('#dialog-form').facebox()
Run Code Online (Sandbox Code Playgroud)

dialog-form是在Facebox中显示的div ID,但是它显示了页面中的两个div并且Facebox没有出现.我怎样才能做到这一点?

jquery

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

版本控制:管理公共组件源

如何管理DVCS中的公共库源?

目前,我的团队使用Perforce来管理我们的软件项目.使用Perforce的"工作区映射"功能,我能够轻松地将公共库源映射到开发应用程序目录,以保持源管理和开发项目工作之间的转换透明.例如,Repository看起来像这样:


SCM树结构

    • 应用
      • ForumSite
      • AdminTool中
    • 共同
      • event.logger
      • json.parser
    • D b
      • 用户
      • SiteConfiguration

由于漂亮的P4映射功能,我们的开发人员可以使用工作空间映射以最有意义的形式为他们所处理的项目提取一整套源代码.典型的dev项目文件夹可能如下所示:


DEV项目文件夹

/projects
    /FALL-2009
        /ForumSite
            /deps
                /event.logger
                /json.parser
        /AdminTool
            /deps
                /event.logger
                /json.parser
        /Users-db
        /SiteConfiguration-db
    /FALL-2009-PATCH-01
        /json.parser
        /SiteConfiguration-db
    /FALL-2009-PATCH-02
        /AdminTool
            /deps
                /event.logger
                /json.parser
        /SiteConfiguration-db
Run Code Online (Sandbox Code Playgroud)

当dev编辑任何他/她的组件或应用程序中的源时,更改将映射回正确版本点的右源控件目录.这对开发人员来说是透明的,降低了管理的复杂性和设置新项目的时间.

我正在研究Git,Bazaar和Mercurial作为Perforce的潜在替代品.任何人都可以深入了解DVCS世界中常见组件源的处理方式吗?

git version-control mercurial bazaar

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

Clojure是否具有Java的导入包.*?

或者我是否必须专门枚举我导入的每个类?

我现在正在学习Clojure,在REPL中能够做这样的事情似乎很有用:

(import '(java.io *))
Run Code Online (Sandbox Code Playgroud)

并不是说这是有效的语法,但拥有相同的东西会更好.它可以节省一些打字,特别是在摆弄时.在实际的生产代码中,我总是枚举我正在导入的每个类,无论语言如何,但不必这样做是非常方便的.

import clojure java-interop

19
推荐指数
1
解决办法
3111
查看次数

Interface Builder中的"经常更新"选项

Interface Builder中的"经常更新"选项到底有什么作用?它是否以某种方式优化NIB以进行频繁更新

更新频繁http://img696.imageshack.us/img696/5031/screenshot20100101at952.png

interface-builder

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