小编Ada*_*ess的帖子

分析PHP代码

我想找到一种方法来确定PHP中的每个函数以及PHP中的每个文件运行的时间.我有一个旧的遗留PHP应用程序,我正试图找到"粗糙点",所以我想找到客观上需要很长时间加载的例程和页面.

是否有任何预制工具可以实现这一点,或者我是否坚持使用microtime,并构建自己的分析框架?

php performance profiling

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

如何以编程方式获取SQL 2005中的事务日志的大小?

我们在数据库上使用固定的事务日志大小,我想组建一个应用程序来监视日志大小,以便我们可以看到事情变得太紧张,我们需要增加固定的trn日志.

是否有我可以运行的TSQL命令,它会告诉我当前事务日志的大小以及事务日志的固定限制?

t-sql sql-server

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

如何避免贫血领域模型并保持关注点分离?

看来这个决定使对象充分认识到在系统中的角色,而且还避免了数据库具有域模型中太多的依赖,以及服务层?

例如:说我已经有了一个修订历史的实体,和几个"查找表"的数据引用,你的实体对象应该有方法从某些查找表获取详细信息,是否通过向提供接入查找表行,或通过将方法委托给它们,但为了做到这一点,它依赖于数据库层来从这些行读取数据.此外,当实体被保存时,它不仅需要知道如何保存自己,还需要知道将条目保存到修订历史中.是否有必要将对数十个不同数据层对象和服务对象的引用传递给模型对象?这似乎使得理解逻辑远比仅仅将薄模型传递给服务层对象要复杂得多,但我听到很多"聪明人"

language-agnostic oop design-patterns

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

IronPython和IronPython Studio的优缺点

我们已经准备好在我们公司将所有东西都转移到Python而不是C#,我们是一家咨询公司,我们通常用C#编写小项目,我们不做大项目,而且我们的工作更多地基于复杂的数学模型而不是复杂的软件结构.所以我们相信IronPython对我们来说是一个很好的平台,因为它在Windows上提供了标准的GUI功能,并且可以访问所有.Net库.

我知道Ironpython工作室不完整,事实上我很难添加我的参考资料,但我想知道是否有人可以为我们列出这种迁移的一些优点和缺点,考虑到Python代码更容易被我们的客户阅读和我们通常提供概念验证原型而不是全功能代码,我们的客户通常会继续自己实施应用程序

python ironpython ironpython-studio

16
推荐指数
3
解决办法
4605
查看次数

我何时应该使用范围锁定(应用程序,服务器等)与ColdFusion中的命名锁定?

什么时候适合使用<cflock scope ="application">或者它与<cflock name ="foo">相反?

具体来说,我对使用CFLock保护应用程序,会话或服务器范围中的共享对象感兴趣,但我也有兴趣了解ColdFusion中锁定的不同用法.

coldfusion locking shared-memory coldfusion-8

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

对于没有序列的scala循环?

所以,在通过"Scala for the Impatient"的过程中,我发现自己在想:你能不使用Scala for循环吗?

例如,本书中有一个练习,要求您构建一个无法递增超过Integer.MAX_VALUE的计数器对象.为了测试我的解决方案,我编写了以下代码:

var c = new Counter
for( i <- 0 to Integer.MAX_VALUE ) c.increment()
Run Code Online (Sandbox Code Playgroud)

这会引发错误:序列不能包含多个Int.MaxValue元素.在我看来,这意味着Scala首先分配和填充序列对象,值为0到Integer.MaxValue,然后在该序列对象上执行foreach循环.

我意识到我可以这样做:

var c = new Counter
while(c.value < Integer.MAX_VALUE ) c.increment()
Run Code Online (Sandbox Code Playgroud)

但有没有办法用for语句做一个传统的C风格for循环?

for-loop scala sequence while-loop

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

实现内联以表示Django-nonrel中的ListField

是否可以使用类似于Django管理员的内联关系项来表示ListField中的嵌入式模型?

例如,我有以下型号:

class CartEntry(model.Model):
    product_name=model.CharField( max_length=20 )
    quantity = model.IntegerField()

class Cart(model.Model):
    line_items = ListField(EmbeddedModelField('CartEntry'))
Run Code Online (Sandbox Code Playgroud)

我尝试过使用标准内联,但我知道它不对:

class CartEntryInline( admin.StackedInline ):
    model=CartEntry

class CartAdmin(admin.ModelAdmin)
    inlines=[CartEntryInline]
Run Code Online (Sandbox Code Playgroud)

但显然这不起作用,因为没有外键关系.在django-nonrel中有没有办法做到这一点?

python django mongodb nosql django-nonrel

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

为什么我不能绑定到WPF中的类上的字段而不是绑定到属性

似乎在WPF中我不能绑定到对象的公共字段,而只能绑定到公共属性.这是WPF的故意设计决定,还是我只是弄错了语法?

这是一个示例代码段:

public class User
{
  public string Username;
  public string FullName;
  public string DisplayName
  {
    get { return FullName; }
  }
}
Run Code Online (Sandbox Code Playgroud)

WPF片段:

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="User Tool" >
  <Window.Resources>
    <DataTemplate x:Key="UserTemplate">
      <TextBlock Text="{Binding Path=DisplayName}" />
    </DataTemplate>
  </Window.Resources>
  <ListBox Name="listBoxUsers" ItemTemplate="{StaticResource UserTemplate}" ItemsSource="..." />
</Window>
Run Code Online (Sandbox Code Playgroud)

如果我将绑定路径更改为用户名或全名,则屏幕上不会显示任何内容.是否有替代语法绑定到字段,或仅绑定属性?

.net c# wpf binding

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