问题列表 - 第30805页

为什么已删除的数据连接会在 Visual Studio 中恢复?

在 Visual Studio 2008 中,我在服务器资源管理器窗口中有指向安装在我 PC 本地的 SQL Server 数据库的数据库连接。

当我删除其中一个连接时,但下次启动 Visual Studio 时又回来了。

有谁知道如何正确删除它们?

这没什么大不了的,但有点烦人。

谢谢。

server-explorer visual-studio-2008

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

更改默认浮动打印格式

我有一些列表和更复杂的结构包含浮点数.打印时,我看到有很多十进制数字的浮点数,但是在打印时,我不需要全部.所以我想在打印浮点数时定义自定义格式(例如2或3位小数).

我需要使用浮点数而不是十进制数.此外,我不允许截断/圆形浮动.

有没有办法改变默认行为?

python floating-point string-formatting python-3.x

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

.NET中属性的性能开销

我在某个地方读到,拥有公共财产比在一个班级中拥有公共成员更可取.

  1. 这只是因为抽象和模块化吗?还有其他任何超越原因吗?

  2. 属性访问由编译器转换为函数调用.对于没有备份存储的属性(例如public string UserName { get; set; }),与直接成员访问相比,性能开销会是多少?(我知道它通常不会有所作为,但在我的一些代码中,属性被访问了数百万次.)

Edit1:我在整数成员和属性上运行了一些测试代码,公共成员的速度是属性的3-4倍.(在调试中~57 ms.vs~206 ms.在Release中57与97 vs. 97是最常见的运行值).对于1000万次读写,两者都足够小,不足以证明改变任何东西.

码:

    class TestTime1
{
    public TestTime1() { }
    public int id=0;
}
class TestTime2
{
    public TestTime2() { }
    [DefaultValue(0)]
    public int ID { get; set; }
}


class Program
{
    static void Main(string[] args)
    {
        try
        {
            TestTime1 time1 = new TestTime1();
            TestTime2 time2 = new TestTime2();
            Stopwatch watch1 = new Stopwatch();
            Stopwatch watch2 = new Stopwatch();
            watch2.Start();
            for (int i = 0; …
Run Code Online (Sandbox Code Playgroud)

.net c# performance

21
推荐指数
3
解决办法
8117
查看次数

linux du命令源代码

在哪里可以找到du其他Linux实用程序的源代码?

c linux kernel

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

如何获取除C#中最后一个元素之外的所有数组元素

我有一个像这样的字符串数组.

string[] queries 数据多个字符串.

我想跳过元素中的最后一个字符串并取剩余的字符串.我想出来了

var remStrings = queries.Reverse().Skip(1).Take(queries.Length - 1);
Run Code Online (Sandbox Code Playgroud)

有更好的替代方案吗?

c# arrays

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

如何在facebook中使用javascript将文本框值设置为空(空白)

我想在用户发布或跳过Facebook中的Feed框时将我的文本框设置为空(空白).即时使用以下代码:

var attachment = {
         .........some code here............
 };
Facebook.streamPublish('', attachment,actionLinks,null,null,clear);

}

function clear()
{
 document.getElementById("question").setTextValue() = "";
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.请帮我.....

javascript

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

WPF数据绑定数据网格过滤/搜索

我有一个WPF应用程序,它使用(当前)本地数据库作为绑定源.使用Visual Studio 2010工具,我有一个LINQ-SQL模型,它充当大多数表单的Datacontext.

我有一个带有TextBox和Datagrid的UserControl.使用表在UserControl.Loaded事件上设置datagrid ItemSource.TextBox分配了一个事件,以便在文本更改并在datagrid上更新ItemSource时对数据库执行查询.

这个问题是查询数据库所需的时间.因为我正在为每次搜索重新分配DataGrid项目源.

  1. 我应该在UserControl加载时加载所有记录 - 有没有办法在BackgroundWorker或类似工具中异步加载记录?

  2. 我需要在每次搜索后重新分配DataGrid ItemsSource,还是更有效的过滤数据的方法?

谢谢.利亚姆

<UserControl x:Class="Tracker.DocumentsView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             mc:Ignorable="d" 
             d:DesignHeight="300" d:DesignWidth="300">
    <Grid>
        <DataGrid AutoGenerateColumns="False" Margin="12,34,12,50" Name="dataGrid1">
            <DataGrid.Columns>
                <DataGridTextColumn Binding="{Binding Path=ID}" Header="ID" />
                <DataGridTextColumn Binding="{Binding Path=Reference}" Header="Reference" />
                <DataGridTextColumn Binding="{Binding Path=Subject}" Header="Subject" />
            </DataGrid.Columns>
        </DataGrid>

        <TextBox HorizontalAlignment="Left" Margin="64,8,0,0" Name="txtSearchBox" VerticalAlignment="Top" Width="224" TextChanged="txtSearchBox_TextChanged" />
        <TextBlock Text="Search"  HorizontalAlignment="Left" Margin="11,12,0,0" Name="label1" VerticalAlignment="Top" Height="23" />
    </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

码:

using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

using Tracker.Model;

namespace …
Run Code Online (Sandbox Code Playgroud)

database wpf datagrid itemsource

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

我的for循环相当长 - java

我的for循环太长了.作为演示,方法B有三个for循环.有没有办法可以将它减少为一个简短的for循环(一个循环)?谢谢

    public class MyMates  
    {

       private static TreeSet<String> myTable = new TreeSet<String>();

       private static String[] names1 = null;
       private static String[] names2 = null;
       private static String[] names3 = null;


       public MyMates()
       {
        super();
        myTable = new TreeSet<String>();
       }


       public  static String methodA(String aTemp)
       {
         String[] names1 = new String[] {"Amy", "Jose", "Jeremy", "Alice", "Patrick"};
         String[] names2 = new String[] { "Alan", "Amy", "Jeremy", "Helen", "Alexi"};
         String[] names3 = new String[] { "Adel", "Aaron", "Amy", "James", "Alice" };

         return aTemp; …
Run Code Online (Sandbox Code Playgroud)

java

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

这个Bison代码中的转移/减少冲突来自哪里?

我正在尝试解析这种语法:

34 + 1 ? 8, 32 * 87 + 6 / 4, 34 / 8
Run Code Online (Sandbox Code Playgroud)

我期待它像这样:

(, (- (+ 34 1) 8) (/ (+ (* 32 87) 6) 4) (/ 34 8))
Run Code Online (Sandbox Code Playgroud)

这是BISON的代码:

%token NUMBER
%token COMMA
%token OPERATOR
%left OPERATOR
%left COMMA
%%

term: NUMBER | term op term ;
op: OPERATOR | COMMA;
%%
Run Code Online (Sandbox Code Playgroud)

这儿存在一个问题:

test.y: conflicts: 2 shift/reduce
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

bison

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

ManagementObjectSearcher选择网络打印机?

我用 :

ManagementObjectSearcher searcher = new 
    ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Printer"); 
Run Code Online (Sandbox Code Playgroud)

获得打印机,但它找到本地打印机..可以通过IP选择网络打印机吗?

c# network-printers

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