问题列表 - 第13335页

处理汇编版本的正确方法是什么?

我期待为即将开展的项目实施每日构建.

但在此之前,我需要知道如何正确版本的程序集.

我有以下问题:

  • 每个程序集是否应该具有独立的版本号,还是它们都应该共享相同的版本?
  • 我应该使用*版本进行构建和修订吗?
  • 修订是否与日常构建相关?

versioning project-management visual-studio

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

大量数字中最常见的重复数字

我有一个文件,它有许多随机整数(大约一百万),每个整数由一个空格分隔.我需要在该文件中找到前10个最常出现的数字.在java中执行此操作的最有效方法是什么?我能想到1.创建一个哈希映射,key是文件中的整数,值是count.对于文件中的每个数字,检查哈希映射中是否已存在该键,如果是,则值为++,否则在哈希值2中创建一个新条目.创建一个BST,每个节点都是该文件中的整数.对于文件中的每个整数,如果是,则查看BST中是否有节点,执行值++,value是节点的一部分.

如果我能提出良好的散列函数,我觉得哈希映射是更好的选择,有人可以告诉我这样做最好吗?我还能使用其他有效的算法吗?

java performance data-structures

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

将表达式树转换为源代码字符串

我有一个具有以下签名的功能......

public string DoJunk(Expression<Func<bool>> expression)
Run Code Online (Sandbox Code Playgroud)

我试图找到一种方法将"表达式"参数转换回类似于原始源代码的东西(或者至少是原始源代码的ac#表示).所以,如果有人像这样调用这个函数......

DoJunk(() => (i + j) * 9 == Math.Round((double)j / (i - 3), 4))
Run Code Online (Sandbox Code Playgroud)

...我希望能够将表达式转换为此...

(i + j) * 9 == Math.Round((double)j / (i - 3), 4)
Run Code Online (Sandbox Code Playgroud)

有没有人这样做过?

.net lambda

17
推荐指数
2
解决办法
5925
查看次数

在C#中获取窗口句柄

我正在尝试做一些P/Invoke的东西,需要当前窗口的句柄.

我在这里找到了这个帖子

但它似乎只适用于WPF.是否有winForms等效?

c# winforms

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

如何在Rails ActiveRecord中的one_to_many关系中进行级联删除?

我有一个带有one_to_many关系的rails模型.当我删除父亲时,我想删除所有孩子.我该怎么办?我想在删除用户时删除所有订单及其商品

我的模特是:

class User < ActiveRecord::Base
  has_many :orders, :foreign_key => "id_user"
end

class Order < ActiveRecord::Base
  has_many :order_items, :foreign_key => "id_pedido"
  belongs_to :user, :foreign_key => "id_usuer"
end

class OrderItem < ActiveRecord::Base
  belongs_to :order, :foreign_key => "id_pedido"
end
Run Code Online (Sandbox Code Playgroud)

activerecord cascade ruby-on-rails cascading-deletes

5
推荐指数
2
解决办法
6473
查看次数

是否有一个VB等同于C#的'continue'和'break'语句?

为了论证,我怎么能在VB中这样做?

foreach foo in bar
{
   if (foo == null)
       break;

   if (foo = "sample")
       continue;

   // More code
   //...
}
Run Code Online (Sandbox Code Playgroud)

vb.net statements

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

使用数组填充集合

Dim A As Collection
Set A = New Collection

Dim Arr2(15, 5)
Arr2(1,1) = 0
' ...

A.Add (Arr2)
Run Code Online (Sandbox Code Playgroud)

我怎样才能访问Arr2通过A?例如,我想要做以下事情:

A.Item(1) (1,1) = 15
Run Code Online (Sandbox Code Playgroud)

所以上面会改变集合中第一个二维数组的第一个元素......

vb.net vb6 excel vba excel-vba

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

打印字符串文字unicode作为实际字符

在我的Java应用程序中,我传递了一个如下所示的字符串:

"\ u00a5123"

将该字符串打印到控制台时,我得到与输出相同的字符串(如预期的那样).

但是,我想通过将unicode转换为实际的日元符号(\ u00a5 - >日元符号)来打印出来 - 我将如何进行此操作?

即所以它看起来像这样:"[日元符号] 123"

java unicode

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

WPF Listview访问SelectedItem和子项

好吧,我的C#WPF ListView控件存在更多问题.这里充满了荣耀:

<Window x:Class="ebook.SearchResults" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="ISBNListView" Height="503" Width="1004">
<Grid>
    <ListView Name="listView1" Margin"22,30,33,28" MouseDoubleClick="getSelectedItem" >

        <ListView.View>
            <GridView>
                <GridView.Columns>
                    <GridViewColumn Header="ISBN" Width="150" DisplayMemberBinding="{Binding ISBN}"/>
                    <GridViewColumn Header="Title" Width="350" DisplayMemberBinding="{Binding Title}"/>
                    <GridViewColumn Header="Author" Width="350" DisplayMemberBinding="{Binding Author}" />
                </GridView.Columns>
            </GridView>
        </ListView.View>
    </ListView>
</Grid>
Run Code Online (Sandbox Code Playgroud)

我用以下内容填充listView:

XDocument xdoc = XDocument.Load(GlobalVars.docPath + "\\tempSearchResults.xml");
        var items = from item in xdoc.Descendants("Book")
                    select new
                    {
                        ISBN = item.Element("ISBN").Value,
                        Title = item.Element("Title").Value,
                        AuthTexts = item.Element("Author").Value
                    };
        foreach (var item in items)
        {
            listView1.Items.Add(new { ISBN = item.ISBN, Title = item.Title, Author …
Run Code Online (Sandbox Code Playgroud)

c# wpf listview selecteditem

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

C# - 使用XmlDocument进行Xml操作

在C#中,如何使用XmlDocument将xml中的节点替换为另一个节点.

对于Eg,请考虑以下xml文件.

<Products>
  <Product ProdID="1">
    <Data>abc</Data>
  </Product>
  <Product ProdID="2">
    <Data>def</Data>
  </Product>
</Products>
Run Code Online (Sandbox Code Playgroud)

我们说我需要更换

  <Product ProdID="2">
    <Data>def</Data>
  </Product>
Run Code Online (Sandbox Code Playgroud)

使用新节点

  <Product ProdID="2">
    <Data>xyz</Data>
  </Product>
Run Code Online (Sandbox Code Playgroud)

c# xml xmldocument

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