问题列表 - 第29742页

如何设置WPF应用程序的默认字体?

我希望能够为我的WPF应用程序定义一个字体系列.优选地使用资源字典作为引用的主题App.xaml.我试过创建Style如下:

<Style TargetType="{x:Type Control}">
    <Setter Property="FontFamily" Value="Segoe UI" />            
</Style>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.将类型设置为TextBlock适用于大多数控件,但有一些控件不适用.

我知道您可以在窗口上设置字体并让该窗口的所有子控件继承该字体.但我认为任何对话框窗口都会回到默认字体,这不是我想要的.

有任何想法吗?

c# wpf fonts default

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

有没有人仍然使用客户端服务器架构

几十年来我一直在编写软件,现在一切都是网络.
在Web之前,我们有Client Server应用程序,它们基本上是直接与数据库对话的胖客户端应用程序.他们有一些缺点,例如部署很麻烦,没有扩展,因为DB处理所有流量.当然,当时应用程序的分发仅限于在公司网络上的桌面上.这些应用程序的好处是它们具有更少的层并且可以快速开发.

有些时候,这些要求需要在具有专用数据库和相对少量客户端的防火墙后面调用应用程序.我建议(有时在StackOverflow上)旧的客户端/服务器类型架构,每个人都看着我,就像我有3条腿和6条臂.

借助现代技术,我们可以自动部署应用程序和工具.这项技术不可行吗?是新一代开发人员只知道网络内容吗?

language-agnostic architecture client-server

6
推荐指数
2
解决办法
2038
查看次数

Google App Engine中的分片数量是多少?

我今天读到了Google App Engine中的分片计数器.文章说,您应该期望在数据存储中每个实体最多大约5 /每秒更新.但在我看来,这个解决方案并没有"扩展",除非你有办法知道你每秒有多少更新.例如,您可以分配10个分片,但随后会以每秒50次更新的速度开始阻塞.

那么你怎么知道更新的速度有多快,以及如何将这个数字反馈到分片数量?

我的猜测是,除了计数器,你可以保留一些最近活动的记录,如果你发现了尖峰,你可以增加分片的数量.这一般是怎么做的?如果是这样,为什么不在示例代码中完成?(最后一个问题可能是无法回答的.)更常见的做法是监控网站活动并在流量上升时更新分片计数,而不是在代码中自动执行此操作?

更新:碎片和窒息太少会带来什么实际后果?它只是意味着网站没有响应,或者是否因超时而丢失计数器更新?


顺便说一句 ,这个问题谈到了实现没有分片的计数器,但其中一个答案暗示即使流量很高,甚至需要对memcache进行分片.所以这个分片和调优问题似乎很重要.

google-app-engine sharding

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

如何在Visual Studio 2010中进行Profiler单元测试?

我可以使用VS 2010 Profiler来配置单元测试(MSTest)吗?如果有,怎么样?

谢谢,迈克尔

profiling unit-testing visual-studio-2010

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

列表ForEach休息

有没有办法打破foreach扩展方法?"break"关键字无法将扩展方法识别为可以中断的有效范围.

//Doesn't compile
Enumerable.Range(0, 10).ToList().ForEach(i => { System.Windows.MessageBox.Show(i.ToString()); if (i > 2)break; });
Run Code Online (Sandbox Code Playgroud)

编辑:从问题中删除"linq"


注意代码只是一个示例,显示在扩展方法中没有工作...真正我想要的是用户能够中止处理列表.. UI线程有一个中止变量和for循环只是打破当用户点击取消按钮时.现在,我有一个正常的for循环,但我想看看是否可以使用扩展方法.

c# foreach break

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

如何从独立环境中关闭计算机电源?

我正在制作一个基于英特尔x86架构的保护模式操作系统,并且正在寻找有关如何通过汇编代码关闭计算机电源的一些信息.你能帮我解决这个问题吗?

c x86 assembly operating-system system-shutdown

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

字符串与新的数据类

我无意中听到两位同事争论是否要创建一个新的数据模型类,它只包含一个字符串字段,一个setter和一个getter.然后程序将创建该类的一些对象并将它们放入数组列表中.存储它们的人认为应该有一种新类型,而获取数据的人说,没有点可以解决所有这些麻烦,而你可以简单地存储字符串.

我个人更喜欢创建一个新类型,所以我们知道数组列表中存储了什么,但我没有强有力的论据来说服"获取"数据的人.你呢?

莎拉

java types

7
推荐指数
2
解决办法
342
查看次数

快速输入时的输入值问题

$("#input").keyup(function(){
 console.log($(this).val());
})
Run Code Online (Sandbox Code Playgroud)

问题是当一个人慢慢键入"a"和"b"时,上面的代码将导致控制台日志中的"a","b".但是当有人快速完成时,结果是"ab","ab".使用键盘附近的字母更容易."E"和"R".怎么避免呢?

事件keydown和keypress不会遇到"quicktypers"的问题,但是在这种情况下它们也是早期的,因为输入的值在它们出现时不包含最后输入的字母.或者也许有办法让这封信如何?

javascript jquery events input

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

php:检查数组是否有重复项

我确信这是一个非常明显的问题,并且有一个函数正是这样做的,但我似乎无法找到它.在PHP中,我想知道我的数组是否有重复,尽可能高效.我不想像它那样删除它们array_unique,我并不特别想运行array_unique并将它与原始数组进行比较,看看它们是否相同,因为这看起来非常低效.就性能而言,"预期条件"是阵列没有重复.

我只是希望能够做类似的事情

if (no_dupes($array))
    // this deals with arrays without duplicates
else
    // this deals with arrays with duplicates
Run Code Online (Sandbox Code Playgroud)

我有没有想到的任何明显的功能?
如何检测PHP数组中的重复值?
有正确的标题,是一个非常相似的问题,但如果你真的读过这个问题,他正在寻找array_count_values.

php arrays duplicates

57
推荐指数
6
解决办法
9万
查看次数

将Perl代码转换为Bash代码

您可以将这个微小的代码转换为Bash代码:

user/bin/perl
sleep(300);
system("killall -9 perl &");
sleep(5)
Run Code Online (Sandbox Code Playgroud)

bash perl

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