问题列表 - 第3331页

在PHP中,每页有多少个DB调用是可以的?

我在LAMP设置上有共享主机.显然,每页对Db的调用越少越好.但是有多少太多了?二?十?一百?好奇人们的想法.

php sql performance lamp

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

修改集合时运行代码(添加或删除项目)

我有一个包含对象列表的类.修改列表时,在类中运行某些代码的最佳方法是什么?

class MyManagerClass
{
    ArrayList list = new ArrayList(); // will likely be a different collection class
    private OnItemAddedToList(object o)
    {
        // how to call this?
    }

    private OnItemRemovedFromList(object o)
    {
        // how to call this?  
    }
}
Run Code Online (Sandbox Code Playgroud)

.net collections

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

二叉树与链接列表与哈希表

我正在为我正在进行的项目构建一个符号表.我想知道人们对可用于存储和创建符号表的各种方法的优点和缺点的看法.

我做了很多搜索,最常推荐的是二叉树或链表或哈希表.以上所有优点和缺点是什么?(在c ++中工作)

algorithm binary-tree hashtable linked-list symbol-tables

72
推荐指数
6
解决办法
8万
查看次数

Rails AJAX:我的部分需要一个FormBuilder实例

所以我在我的Rails应用程序中有一个表单,它使用自定义FormBuilder为我提供一些自定义字段标记

<% form_for :staff_member, @staff_member, :builder => MyFormBuilder do |f| %>
[...]
    <%= render :partial => "staff_members/forms/personal_details", :locals => {:f => f, :skill_groups => @skill_groups, :staff_member => @staff_member} %>  
[...]
<% end %>
Run Code Online (Sandbox Code Playgroud)

现在,这部分是在一个由AJAX回调替换的形式的区域中.我最终在控制器中响应AJAX请求做的是:

render :partial => "staff_members/forms/personal_details", :locals => {:skill_groups => @skill_groups, :staff_member => @staff_member}
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做,那么表单就会中断,因为我在form_for中使用的FormBuilder对象不再可用.有没有办法让我在用于AJAX回调的部分内部使用我的自定义FormBuilder对象?

ajax ruby-on-rails partial formbuilder

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

Linq与自定义基础集合

在使用自定义集合对象时,我经常发现linq存在问题.他们经常被打败

基础集合

abstract class BaseCollection<T> : List<T> { ... }
Run Code Online (Sandbox Code Playgroud)

集合定义为

class PruductCollection : BaseCollection<Product> { ... }
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法将linq exssion的结果添加到此集合而不是addrange或concat?

var products = from p in HugeProductCollection
               where p.Vendor = currentVendor
               select p;
PruductCollection objVendorProducts = new PruductCollection();
objVendorProducts.AddRange(products);
Run Code Online (Sandbox Code Playgroud)

如果从linq查询返回的对象属于我的自定义集合类型,那将是很好的.因为您似乎需要两次枚举该集合才能执行此操作.

编辑:阅读答案后,我认为最好的解决方案是实现ToProduct()扩展.想知道c#4.0中的协方差/逆变是否有助于解决这些问题.

c# linq

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

开发HTML邮件通讯,刷新Apple Mail

我正在使用 PHP 和 PEAR 开发 HTML 通讯系统。它可以很好地发送电子邮件。

但是我不能强制 Apple Mail 从服务器重新加载图像。我试过了:

  • 重新启动邮件
  • 清除 ~/Library/MailDownloads
  • 清除 ~/Library/Cache/Mail
  • 清空 Safari 缓存

有谁知道Apple Mail在哪里缓存图像?

html email caching apple-mail

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

TFS到SVN

您能否推荐任何工具将源(带历史记录)从TFS迁移到SVN?

svn tfs

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

如何使用Windows Installer的托管自定义操作显示错误消息

我正在编写一个托管自定义操作.我正在使用Windows Installer Xml中的DTF Framework将托管dll包装到可用的CA dll中.CA做了它应该做的事情,但我仍然遇到错误处理问题:

Dim record As New Record(1)

' Field 0 intentionally left blank
' Field 1 contains error number
record(1) = 27533
session.Message(InstallMessage.Error, record)
Run Code Online (Sandbox Code Playgroud)

上面的代码生成MSI日志中显示的以下文本:

MSI(c)(C4!C6)[13:15:08:749]:产品:TestMSI - 错误27533.区分大小写的密码不匹配.

错误号是指MSI中Error表中包含的代码.上面显示的消息是正确的.

我的问题是:为什么Windows Installer不会创建一个对话框来通知用户该错误?

error-handling windows-installer custom-action managed

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

我可以在IIS 5中自动创建.NET Web应用程序/虚拟目录吗?

我问过这可以自动在IIS中创建.NET Web应用程序吗?一点前,并获得IIS 6和IIS 7的解决方案:

  • IIS6: iisweb /create C:\Rome "My Vacations" /d www.reskit.com /dontstart
  • IIS7: %windir%\system32\inetsrv\AppCmd ADD SITE /name:MyNewSite /bindings:http/*:81: /physicalPath:c:\inetpub\mynewsite

但我刚回到它的实际项目,结果是我需要部署(震惊 - 恐怖)IIS 5.1

有没有人有任何想法?

说清楚:

我想使用IIS,但我想自动创建Web应用程序(理想情况下是批处理文件)而无需打开IIS Microsoft管理控制台(MMC)

asp.net deployment iis iis-5

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

CSS中的整页模糊

如何使用CSS模糊整个页面?允许其他元素,如图像.

css blur

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