问题列表 - 第46178页

有没有比使用更好更安全的方式:#define DEBUG?

在我的一个asp.Net页面中,我想设置一些用户控件的属性,以便在我调试和测试页面时它的行为更加简单和快捷.

我想编译代码块,只有在DEBUG中运行VS时才设置我的属性.我知道我可以使用条件编译指令,如:

#define DEBUG

#if DEBUG
        // some settings here
#else
              // some settings to be used in Released code
#endif
Run Code Online (Sandbox Code Playgroud)

但问题是我想避免评论定义声明的风险.

有比这更安全的方式吗?谢谢!

.net c# asp.net

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

Chrome中的"DOMContent Event"和DOMContentLoaded有什么区别?

在开发人员工具中有一个名为"DOMContent Event"的蓝线与JavaScript事件中的"DOMContentLoaded"相同吗?

google-chrome

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

Scheme中的身份功能

身份功能是否在Scheme中预先定义?

scheme identity

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

使用xcodebuild分离构建目录

xcodebuild读取的手册页:

从包含项目的目录(即包含projectname.xcodeproj包的目录)运行xcodebuild.

我想保持我的源目录(这是一个Subversion外部)干净且未修改,并将我的目标文件和可执行文件构建到完全位于源目录之外的位置.

是否有任何方法xcodebuild可以使用make工具甚至msbuildWindows上的方式从终端构建单独的构建目录?

macos xcodebuild

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

比较图像倾斜度数

我有一个问题,如下图所示,原始图像底部的图像向左倾斜90度.有没有办法计算角度的变化.我已经尝试了霍夫的变换,我可以检测到位置,但是我无法检测到变化的天使.是否有替代方法可以检测度数.

在此输入图像描述

在此输入图像描述

c# image-processing

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

减慢创建具有许多线程的对象

我正在做一个产生数百个线程的项目.所有这些线程都处于"休眠"状态(它们被锁定在Monitor对象上).我注意到,如果我增加"休眠"线程的数量,程序会非常慢."有趣"的是,看着任务管理器似乎线程数越多,处理器就越自由.我已将问题缩小到对象创建.

有人可以向我解释一下吗?

我制作了一个小样本来测试它.这是一个控制台程序.它为每个处理器创建一个线程,并通过简单的测试("新对象()")测量它的速度.不,"新对象()"没有被淘汰(如果你不信任我,试试).主线程显示每个线程的速度.按CTRL-C,该程序产生50个"睡眠"线程.减速开始于50个线程.在任务管理器上可以看到大约250个,CPU不是100%使用(在我的是82%).

我已经尝试了三种锁定"休眠"线程的方法:Thread.CurrentThread.Suspend()(坏,坏,我知道:-)),锁定已经锁定的对象和Thread.Sleep(Timeout.Infinite).一样的.如果我使用新的Object()注释该行,并将其替换为Math.Sqrt(或没有任何内容),则问题不存在.速度不随线程数而变化.别人可以查一下吗?有谁知道瓶颈在哪里?

啊......你应该在发布模式下测试它而不从Visual Studio中启动它.我在双处理器上使用XP sp3(没有HT).我用.NET 3.5和4.0测试过它(测试不同的框架运行时)

namespace TestSpeed
{
    using System;
    using System.Collections.Generic;
    using System.Threading;

    class Program
    {
        private const long ticksInSec = 10000000;
        private const long ticksInMs = ticksInSec / 1000;
        private const int threadsTime = 50;
        private const int stackSizeBytes = 256 * 1024;
        private const int waitTimeMs = 1000;

        private static List<int> collects = new List<int>();
        private static int[] objsCreated;

        static void Main(string[] args)
        {
            objsCreated = new int[Environment.ProcessorCount];
            Monitor.Enter(objsCreated);

            for (int i = 0; …
Run Code Online (Sandbox Code Playgroud)

.net c# performance multithreading asynchronous

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

内部div有边界-如何在外部div上覆盖类?

大家好-简单的CSS新手问题,但是我似乎无法输入正确的问题来问我的朋友Google。

如果内部div具有添加边框的类,那么如何将该div放入外部div并让该类覆盖这些边界?

整个事情是第三方ListBox。创建它后,我可以在后面的代码中在外部div上添加样式(ClassToOverrideBorders),但无法控制添加边框的内部div。

<style>
.UserControlStyle .ClassWithBorders
{
    border: 1px solid #8e8e8e;
    background: #FFF;
}
</style>

<div class="UserControlStyle ClassToOverrideBorders">
    <div class="ClassWithBorders">
      <bunchofcontent />
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想可以使用jQuery来做到这一点(输入,未经测试)... $('.UserControlStyle > * .ClassToOverrideBorders').removeClass('ClassWithBorders');

有什么想法吗?有关如何实现此目的的文章链接?

css

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

实体框架是一种非常耗时的方式来节省一点时间吗?

我在实体框架上有大约两章进入1000多页,并且气馁并回到了旧的存储过程.

实体框架的共识(如果有的话)是什么?听完已经完成基于EF的项目的人们会很有意思,看看他们是否认为值得付出全部努力.

我一直在修改T4模板,并找到了一种方法来生成我的SPROC和DTO,就像我喜欢它一样,而不会弄乱EF.我错过了什么吗?

asp.net entity-framework

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

使用嵌入的资源而不是文件名设置ImageAnnoation图像

我正在使用DataVisualization库中的Chart控件,并希望在我的图表上使用图像注释.问题是该ImageAnnotation.Image属性是图像的路径,并且似乎没有Bitmap可用于从Resources对象加载图像的公开属性,就像我可以用于任何其他.net控件一样.

无论如何,我忽略了使用嵌入式资源加载它而不是从磁盘读取单独的文件?

c# mschart winforms

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

按列名称动态访问游标

我可以动态访问游标的列吗?我的意思是名字?这样的事情:

declare
 v_cursor := select * from emp;
begin
 FOR reg IN v_cursor LOOP
   dbms_output.put_line(**reg['column_name_as_string']**);
 end loop;
end;
Run Code Online (Sandbox Code Playgroud)

我知道粗体部分不是 PL/SQL,但我正在寻找类似的东西,无法在任何地方找到它.

谢谢!

oracle plsql cursor

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