问题列表 - 第29042页

6
推荐指数
4
解决办法
965
查看次数

为什么我不经常看到更严格的范围界定?

我发现自己经常限制范围.我发现它使代码更清晰,并允许我更容易地重用变量.这在C中特别方便,其中变量必须在新范围的开头声明.

这是我的意思的一个例子.

{
        int h = 0;
        foreach (var item in photos)
        {
            buffer = t.NewRow();
            h = item.IndexOf("\\x\\");
            buffer["name"] = item.Substring(h, item.Length - h);
            t.Rows.Add(buffer);
        }
}
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我限制了h的范围,而没有在每次迭代中初始化它.

但我没有看到很多其他开发人员经常这样做.这是为什么?这样做有不利之处吗?

c c# java scope curly-braces

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

没有年份的Django DateField

是否有可能没有年份的DateField?或者我必须使用CharField吗?我正在使用管理员编辑模型.

python django datefield

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

在HTML页面中加载CSS文件的顺序是什么?

我想知道在HTML页面中加载CSS文件的顺序.

我的实际要求是这样的:我的应用程序中有超过10个CSS文件.

我在每个HTML页面中导入了3到4个CSS文件.问题是我有一些CSS文件中定义的重复类.这意味着我重写了CSS文件中的一些CSS类.在某些页面中,它的行为正确.在某些页面中,它表现错误.我也为HTML页面中的某些DIV定义了内联样式.我也为那些DIV保持CSS类.

任何人都可以知道哪一个会优先考虑哪一个或哪一个首先加载?

html css

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

通过C#确定字符串是否是有效的文件路径

我想知道如何确定字符串是否是有效的文件路径.

文件路径可能存在也可能存在.

.net c# filesystems validation path

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

WPF将TextBlock绑定到Window的标题

我的主窗口上有一个TextBlock.我想将它的文本绑定到窗口的标题上..例如:myWindow.Title.

这一直困扰着我,我已经用Google搜索过去了,任何帮助都表示赞赏.

谢谢.

vb.net wpf binding textblock title

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

是否将URL的锚点部分发送到Web服务器?

比如,有一个URL http://www.example.com/#hello

  1. #hello根据标准,是否应将内容发送到Web服务器?
  2. 现代浏览器如何运作?

更新:请不要忽略第一个问题.

browser ajax url

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

我如何使用foreach的通用列表?

如果我编译下面的代码错误返回foreach循环我怎么能解决它?

错误:错误1 foreach语句无法对"Sortlist.MyCalısan"类型的变量进行操作,因为"Sortlist.MyCalısan"不包含"GetEnumerator"的公共定义C:\ Users\yusuf.karatoprak\Desktop\ExcelToSql\TestExceltoSql\Sortlist\Program.cs 46 13排序列表


        static void EskiMetodlaListele()
        {
            MyCal?san myCal?san = new MyCal?san();
            Cal?san calisan = new Cal?san();
            calisan.Ad = "ali";
            calisan.SoyAd = "abdullah";
            calisan.ID = 1;

            myCal?san.list.Add(calisan);

            foreach (Cal?san item in myCal?san)
            {
                Console.WriteLine(item.Ad.ToString());
            }
        }


    }

   public class Cal?san
    {
        public int ID { get; set; }
        public string Ad { get; set; }
        public string SoyAd { get; set; }

    }

   public class MyCal?san
    {
        public List<Cal?san> list { get; set; }
        public MyCal?san()
        { …
Run Code Online (Sandbox Code Playgroud)

.net c# visual-studio-2008 visual-studio

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

System.Math.Round错误?

我正在写一个函数将数字四舍五入到两个地方.当我试图围绕特定值时,我发现了一个错误.所以,我运行了代码:

class Program {
    static void Main(string[] args) {
        int limit = 100;

        for (int number = 0; number <= limit; number++) {
            Console.WriteLine((System.Math.Round((double)(number+0.995),2,MidpointRounding.AwayFromZero)));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我发现: 8.99 9.99 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32.99 33.99 34.99 35.99 36.99 37.99 38.99 39.99

数字未四舍五入到下一个值.

当我运行相同的代码直到1500:我得到数字:

8.99 9.99 32.99 33.99 38.99 35.99 36.99 37.99 38.99 39.99 1024.99 1025.99 1026.99 1027.99 1028.99 1029.99 1030.99 1031.99 …

.net rounding

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

一组联合查找算法

我有数千行1到100个数字,每行定义一组数字和它们之间的关系.我需要得到一组相关的数字.

小例子:如果我有这7行数据

T1 T2
T3 
T4
T5
T6 T1
T5 T4
T3 T4 T7
Run Code Online (Sandbox Code Playgroud)

我需要一个不那么慢的算法来知道这里的集合是:

T1 T2 T6 (because T1 is related with T2 in the first line and T1 related with T6 in the line 5)
T3 T4 T5 T7 (because T5 is with T4 in line 6 and T3 is with T4 and T7 in line 7)
Run Code Online (Sandbox Code Playgroud)

但是当你拥有非常大的集合时,在每个大集合中搜索T(x)都会非常缓慢,并且需要集合等等......

你是否有一种暗示以不那么强力的方式做到这一点?

我试图用Python做到这一点.

python algorithm set

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