问题列表 - 第19274页

使用VB.NET覆盖文本文件中的特定行

我需要做以下事情:

更改文本文件中的行

[Path] = "c:\this\certain\path\"
Run Code Online (Sandbox Code Playgroud)

用这条线

[Path] = "c:\that\other\newer\path\"
Run Code Online (Sandbox Code Playgroud)

这些路径肯定会有不同的长度,所以我需要更换引号中的内容或完全删除行并输入一个新的,但是在同一个地方,不要附加到文档的末尾.

vb.net parsing

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

带有矩阵和列表的SSRS 2005在打印或导出为PDF时显示每个数据页之间的空白页

我正在使用SQL Server Reporting Services 2005 - 我已经创建了一个纵向A4报告8.5in by 11in.

该报告由标题,正文和页脚组成.

正文由2列布局中的多个文本框组成,其下方是放置在列表中的矩阵.

矩阵由2个固定行组成(顶行有1个固定文本列,底部有2个数据集字段列)和多个列(每个列的宽度为0.875英寸,数据来自不同的数据集字段).我在列表中使用group expression = Ceiling(RowNumber(Nothing)/ 5),使矩阵列每5个重复列开始低于前一列.

我面临的问题是,当我将报表导出为PDF或物理打印时,如果矩阵跨越多页数据,则报表数据的每一页之间都会出现一个空白页面(只有页眉和页脚).页面上的矩阵列有足够的空间.我尝试了以下,但无济于事:

1)我检查了Page Width(8.5in)> = Body Width(7.20833in)+ Left Margin(0)+ Right Margin(0)

2)我检查了Page Height(11in)> = Page.TopMargin(0)+ Header.Height(2in)+ Body.Height(6.60417in)+ Footer.Height(0.89583in)+ Page.BottomMargin(0)

3)我玩了各种边距值,左边,右边,上边距和下边距为0英寸到0.5英寸.

4)我将所有文本框的CanGrow属性设置为false.当它不适合时,这也具有切断文本的不良效果,但即便如此,仍然会出现空白页问题.

5)我将列表和矩阵放在一个矩形中,矩形外面有一个空白区域(矩阵的右边).

阻止空白页面出现的唯一方法是将列表分组表达式更改为= Ceiling(RowNumber(Nothing)/ 2),即使矩阵每2个重复列(而不是5)开始一个新的"表".然而,我不明白,因为右侧有3个其他列有足够的空间,只需要放2个就是奇怪而不整洁!

我非常感谢任何帮助!提前致谢!蒂姆

pdf matrix reportingservices-2005

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

按线程配置Python CPU使用情况

我有一个多线程的Python应用程序,我目前正在排除非常高(90%或更高)的CPU使用率.

我将尝试使用分析器,但我想看看是否有一种方法可以从应用程序中获得每个线程的CPU使用率.我知道os.times()将获得整体CPU使用率 - 我是否可以在每个线程中运行以获取每个线程的用法?确定哪个线程正在吃CPU是非常有帮助的.

python

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

在javascript中减去长数字

为什么在以下脚本中q == 0?

<script>
  var start = 1234567890123456789;
  var end =   1234567890123456799;
  var q = end - start;
  alert(q);
</script>
Run Code Online (Sandbox Code Playgroud)

我认为结果应该是10.减去这两个数字的正确方法是什么?

javascript subtraction long-integer

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

为什么要使用两个堆栈来建立队列?

如果使用数组实现,我可以看到使用两个堆栈的优势,因为使用数组比使用数组更容易实现堆栈.但是如果使用链接列表,有什么优势呢?将堆栈弹出到队列上的行为增加了链表和数组实现的开销.

list abstract-data-type

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

以编程方式在ASP.NET中添加用户控件

我有一个用户控件,需要在单击按钮时加载子控件.麻烦的是它必须从另一个类请求控制.

所以在按钮点击事件中,我调用该函数来获取我的控件,并将其添加到页面中,如下所示:

UserControl ctrl = ExampleDataProvider.GetControl(some params...);
myDetailPane.Controls.Add(ctrl);
Run Code Online (Sandbox Code Playgroud)

GetControl方法如下所示:

public static UserControl GetControl(some params...)
        {
            ExampleDetailPane ctrl = new ExampleDetailPane();
            ctrl.Value = "12";
            ctrl.Comment = string.Empty;
            return ctrl;
        }
Run Code Online (Sandbox Code Playgroud)

由于页面的生命周期,这不起作用 - 子控件的Page_Load被触发,其控件为null.

我知道我的做法是错误的,为什么,但不知道解决它的最佳方法!有人可以帮忙吗?

c# asp.net user-controls

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

在Ruby on Rails中为帖子添加标签

我正在使用Scaffolding在Rails中创建一个博客.我想在StackOverflow和WordPress上的每个帖子上添加一个'tags'字段.我可以用字符串类型(rails generate scaffold post title:string body:text tags:string)然后逗号分隔,但这不是好习惯,因为我希望读者按标签浏览(例如/tags/web20/tags/lol).我怎样才能做到这一点?

tags model-view-controller post blogs ruby-on-rails

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

jquery将datepicker绑定到ajax加载的内容

我将jquery datepicker绑定到输入字段.这适用于静态上下文.但是如果我用ajax重新加载部分页面,再次调用bind方法,则找不到新加载的内容,因此我无法将我的datepicker绑定到新加载的字段.

<script type="text/javascript">
    function ajax_get_hour_record_form()
        {
           $.get(url, function(results){
              var form = $("form.ajax_form_result", results);
              var h3 = $("h3", results);
              //update the ajax_form_result div with the return value "form"
              $('#ajax_form_result').html(form);ajax_form_h3
              $('#ajax_form_h3').html(h3);
            }, "html");
        }

    //ajax for capturing the href link and show the resulting form
    $( document ).ready( function() {
       $( '.add_hour_record' ).click( function(e) {
            e.preventDefault();
            url = $(this)[0].href;
            ajax_get_hour_record_form();
            //here I'm calling the bind_datepicker_to_date_fields to bind the ajax loaded fields to the datepicker. This does not work.
            bind_datepicker_to_date_fields();
        });
        bind_datepicker_to_date_fields(); …
Run Code Online (Sandbox Code Playgroud)

jquery

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

使用Validator类验证DataAnnotations

我正在尝试使用Validator类验证使用数据注释修饰的.

当属性应用于同一个类时,它可以正常工作.但是当我尝试使用元数据类时,它不起作用.我应该对Validator做什么,所以它使用元数据类?这是一些代码..

这工作:

public class Persona
{
    [Required(AllowEmptyStrings = false, ErrorMessage = "El nombre es obligatorio")]
    public string Nombre { get; set; }

    [Range(0, int.MaxValue, ErrorMessage="La edad no puede ser negativa")]
    public int Edad { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这不起作用:

[MetadataType(typeof(Persona_Validation))]
public class Persona
{
    public string Nombre { get; set; }
    public int Edad { get; set; }
}

public class Persona_Validation
{
    [Required(AllowEmptyStrings = false, ErrorMessage = "El nombre es obligatorio")]
    public string Nombre …
Run Code Online (Sandbox Code Playgroud)

.net c# validation .net-4.0 data-annotations

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

有没有办法*完全*禁用编辑并继续?

我想知道在Visual Studio 2008中调试时是否有办法完全锁定我的代码.代码文件在作为64位应用程序运行时自动锁定,我更喜欢这些; 但是,我的大部分编码都是为Excel创建加载项,即32位.结果是,即使我以'AnyCPU'为目标,VS主机也知道它在32位进程内运行,因此,当代码在Visual Studio中托管时,源代码未被锁定.

我可以通过转到"工具">"选项">"调试">"编辑并继续",然后取消选中"启用编辑并继续"复选框来关闭"编辑并继续".但是,这并不能完全锁定代码.这样可以防止代码中的任何编辑在当前运行中执行,但它不会阻止鼠标单击或击键实际更改代码.

同样,当使用64位应用程序时,这不会发生 - 代码完全被锁定.我非常希望代码完全锁定至少有几个原因:

  1. 我可以在调试时不小心碰到一个键或类似物,我绝对不想这样做.这很罕见,但这是一个问题.

  2. 我的许多自动化测试通过SendKeys驱动用户界面.但是,当使用调试器逐步完成这样的测试时,我有时会忘记某些方面涉及SendKeys,这意味着击键最终会被发送到Visual Studio IDE而不是Excel.

在上面的问题#2中,单元测试失败,这很好 - 我的不好 - 但是将所有击键发送到代码模块并破坏我的代码是完全不可接受的.

有人有任何想法吗?在针对32位CPU编译时,可以在Visual Studio中运行托管时完全锁定代码吗?

关于这个问题的一些相关帖子,但没有一个直接解决这个问题:

在此先感谢任何帮助或想法......

麦克风

c# debugging editing visual-studio-2008 edit-and-continue

10
推荐指数
2
解决办法
3981
查看次数