小编Aks*_*Aks的帖子

c#添加/减去工作日的日期时间

我有一个场景,给定一个date(DateTime),该日期加/减x天(达到DateTime.AddDays)必须加上或减去x工作日,即跳过周末和假日.我怎么能这样做呢?我应该实现自己的版本并将其附加到日历或其他东西?

c# datetime

45
推荐指数
3
解决办法
7万
查看次数

代码背后的网格星大小

我有一个网格如下,

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="0.5*" />
        <RowDefinition Height="0.5*" />
    </Grid.RowDefinitions>
</Grid>
Run Code Online (Sandbox Code Playgroud)

我如何给出Height = "0.5*"代码?

c# wpf grid xaml

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

WPF组合框SelectedValue绑定到字符串

我已将我绑定ComboBox SelectedValuestring我的代码隐藏中,但是当设置该值时,该字符串将变为a ComboBoxItem.如何将所选值绑定为字符串?

wpf

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

WPF RichTextBox附加彩色文本

我正在使用该RichTextBox.AppendText函数向我添加一个字符串RichTextBox.我想用特定的颜色设置它.我怎样才能做到这一点?

c# wpf colors richtextbox

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

WPF进度条样式

我在我的应用程序中使用了一个不确定的进度条,我得到了一系列水平运行的块的坏动画.是不是有像Vista或Windows 7更好的风格?

wpf

15
推荐指数
3
解决办法
4万
查看次数

找到k个机器中存储的k个数组中的最大k数

这是一个面试问题.我有K台机器,每台机器连接到一台中央机器.每台K机器都有一个4字节数字的数组.您可以使用任何数据结构将这些数字加载到这些机器上的内存中,并且它们适合.K机器上的数字并不是唯一的.找到所有K台机器中数字组合中的K个最大数字.我能做到的最快的是什么?

algorithm data-structures

13
推荐指数
2
解决办法
3783
查看次数

如何使用Trie进行拼写检查

我有一个我用词典创建的特里.我想用它来进行拼写检查(并在字典中建议最接近的匹配,也许是对于给定数量的编辑x).我想我会在目标单词和字典中的单词之间使用levenshtein距离,但有没有一种智能的方法可以遍历trie而不会分别在每个单词上运行编辑距离逻辑?我该如何进行遍历和编辑距离匹配?

例如,如果我有单词MAN,MANE,我应该能够在MANE中重用MAN上的编辑距离计算.否则Trie不会用于任何目的

language-agnostic algorithm spell-checking trie

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

如果不存在,File.AppendAllText创建子目录?

如果我有路径C:\Test\Test1\a.txt并且Test1不存在,我怎样才能确保在追加到.txt之前创建它?

c#

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

RecyclerView itemView OnGlobalLayoutListener不会为所有itemViews触发

我有一个RecyclerView在其视图中的构造函数我正在添加一个onGlobalLayoutListener,如下所示

public CustomViewHolder(final View itemView, Context context) {
    super(itemView, context);
    itemView.getViewTreeObserver().addOnGlobalLayoutListener(
        new ViewTreeObserver.OnGlobalLayoutListener() {
          @Override
          public void onGlobalLayout() {
            // Get height here
          }
     });
}
Run Code Online (Sandbox Code Playgroud)

这会触发itemViews屏幕上可见的所有内容,但是当我滚动recyclerView时,它不会触发itemViews屏幕上显示的那个开始.这是为什么?如何为这些项捕获此侦听器?

android android-viewholder android-recyclerview

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

求解表示为字符串的线性方程

我给了一个字符串2*x + 5 - (3*x-2)=x + 5,我需要解决x.我的思维过程是我将它转换为表达式树,比如,

          =
        /  \
       -    +
      /\    /\
     +  -   x  5
    /\  /\ 
   *  5 * 2
  /\   /\
 2  x  3 x
Run Code Online (Sandbox Code Playgroud)

但是如何从这里实际减少树?还有其他想法吗?

algorithm expression-trees

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