问题列表 - 第29852页

个人Silverlight项目的F#或C#?

我即将开始为我所在大学的学生组织开展一个富互联网应用项目.我将是唯一的程序员,使用什么技术完全取决于我.我已经决定使用Silverlight,但我不确定是使用C#还是F#.以下是我要记住的一些事情:

C#:

  • 我已经知道了,并且在工作中广泛使用了Silverlight.我没有F#和一般的FP经验.
  • 有人说OOP范例对于复杂的有状态UI更有效.
  • 维护:我将在学校待上三年,但之后如果该应用程序仍在使用中,如果我使用更常用的语言,他们可能会更好地找到其他人来维护它.
  • C#体验在"现实世界"中可能更有价值.

F#:

  • 主要原因是我想学习新的东西.函数式编程语言似乎很酷(我发现自己经常使用C#的FP功能,并认为它们是C#3.0中最大的改进).如果我使用F#,我想我会有更多的乐趣,但我认为时间和精力的成本可能不会超过收益,这是不切实际的吗?

c# silverlight f#

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

Magento - 按类别获取可过滤属性

我专门为网站创建了一个自定义导航模块,但我真的希望能够按特定类别列出可过滤属性.所以我的主要导航是:

  • 第1类
  • 第2类
  • 第3类等

然后,当用户将鼠标悬停在一个类别上时,他们会看到一个带有一些可过滤选项的扩展菜单,例如:


第1类

按制造商查看:

  • 制造商1
  • 制造商2
  • 制造商3等

我能够获得商店的所有可过滤属性,但我希望此列表仅提供每个类别的可过滤属性,例如类别1可能有不同的制造商到类别2.然后我需要缓存这些结果,因为这将不经常改变.

attributes filter magento categories

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

需要打印双12.20而不是12.2

double s = 12.20;
    Console.WriteLine(s);
Run Code Online (Sandbox Code Playgroud)

它打印12.2但我需要它打印12.20.我怎样才能做到这一点?

c#

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

ASP.Net提高服务器性能?

我的页面中有一个用户控件,位于更新面板内.通过使用用户控件,我正在为用户显示一条消息.我需要每隔5分钟更改一次消息.消息存储在数据库和用户中控件将每隔5分钟自动从数据库中检索一次消息.我的问题是,当有超过50个用户访问同一页面时,然后每5分钟,请求从每个客户端自动发送到服务器,这会降低服务器性能.那么任何人都可以帮我解决这个性能问题.

asp.net performance

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

语言区分大小写的目的是什么?

可能重复:
作为区分大小写的编程语言有什么优势吗?
为什么许多语言区分大小写?

我一直想知道的是,为什么语言设计为区分大小写?

我的豌豆大脑无法理解它为什么有用的任何可能的原因.

但我确信那里有一个.在任何人说出来之前,通过区分大小写调用dogDog区分变量实际上是非常糟糕的做法,对吧?

任何评论都赞赏,也许还有任何关于此事的历史!我对案例敏感性一般不敏感,但对案例敏感性的敏感性很敏感所以让我们保持所有的答案和评论是民间的!

language-features programming-languages language-design case-sensitive case-insensitive

17
推荐指数
3
解决办法
2295
查看次数

如何使用PDO确定列类型?

当从具有PDO的DB读取时,我需要一种方法来确定数据库列的类型(varchar/numeric/date/...).

从DB中获取值时,无论表列的实际类型如何,PDO都只生成字符串值.

是否有任何非驱动程序的特定方式来获取此信息?我知道有SQL语句可以检索任何给定表的类型,但我更喜欢更通用的解决方案.

编辑: PDOStatement :: getColumnMeta()对我没用,因为我目前使用的PDO驱动程序(Oracle)不支持它.

php database pdo types

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

使用自定义动画在视图的两个状态之间设置动画

我想在视图的两个状态之间制作动画.比如说,我有一个带标签的视图,当我更改标签的文本时,动画会将更改呈现为页面翻转.

现在你可以用以下方法做到这一点[UIView setAnimationTransition:forView:cache:]:

- (IBAction)nextPage {
    [UIView beginAnimation:nil context:nil];
    [UIView setAnimationDuration:1];
    [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:pageView cache:NO];
    label.text = @"page 2";
    [UIView commitAnimations];
}

- (IBAction)previousPage {
    [UIView beginAnimation:nil context:nil];
    [UIView setAnimationDuration:1];
    [UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:pageView cache:NO];
    label.text = @"page 1";
    [UIView commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)

...但是你不能使用你自己的自定义动画,你会坚持使用内置的动画(它们很好但是它们不适合我的需要).

所以另一个选择是CAAnimation在视图的图层中添加一个:

- (IBAction)nextPage {
    CAAnimation *animation = [self animationWithDuration:1 forward:NO];
    [pageView.layer addAnimation:animation forKey:@"pageTransition"];
    label.text = @"page 2";
}

- (IBAction)previousPage {
    CAAnimation *animation = [self animationWithDuration:1 forward:YES];
    [pageView.layer addAnimation:animation forKey:@"pageTransition"];
    label.text = @"page 1"; …
Run Code Online (Sandbox Code Playgroud)

cocoa cocoa-touch core-animation objective-c ios

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

Java中的线程是否应该被命名以便于调试?

Java中线程命名的最佳实践是什么?是否有任何命名约定?

java multithreading naming-conventions

15
推荐指数
2
解决办法
3200
查看次数

从iPhone应用程序链接appStore上的开发人员页面

所以我知道如何在我的iPhone应用程序中打开appStore上的应用程序页面.

有没有办法打开我公司的页面?在我的Mac上的iTunes上,我可以这样做,但在iPhone中使用该URL我不能(或者我做得不对).

提前致谢.

iphone url xcode itunes app-store

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

Django管理员的记录活动 - Django

我需要跟踪/记录Django管理员的活动.

我知道管理员在某处存储了消息,但我不知道如何访问它们以便将它们用作简单的日志.


我正在尝试跟踪以下内容:

  • 用户执行操作

  • 已采取行动

  • 行动日期

多谢你们.

python django logging django-admin

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