小编jsc*_*edl的帖子

Notepad ++添加到每一行

我正在使用Notepad ++而我无法解决这个问题:

我开始有很多行http.我需要在每行中添加一些文本.另外,我需要在每行的末尾添加不同的文本.每条线的结尾都不同.

在每行的开头和结尾添加文本的最快方法是什么?

notepad++

345
推荐指数
9
解决办法
60万
查看次数

我应该将.vcxproj.filter文件添加到源代码管理中吗?

在评估Visual Studio 2010 Beta 2时,我看到在转换后的目录中,我的vcproj文件变成了vcxproj文件.每个项目旁边还有vcxproj.filter文件,它们似乎包含文件夹结构的描述(\ Source Files,\ Header Files等).

您是否认为这些过滤器文件应该按用户保留,还是应该在整个开发组中共享并检入SCC?

我目前的想法是检查它们,但我想知道是否有任何理由不这样做,或者也许是我应该检查它们的好理由.

显而易见的好处是,如果我正在查看其他人的机器,文件夹结构将匹配,但也许他们想要在逻辑上重新组织事物?

c++ version-control visual-studio-2010 visual-studio visual-c++-2010

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

当我们使用win7或其他操作系统中的RDC关闭并重新连接到此计算机时,Win8.1将触发卸载并加载事件到WPF应用程序

这只是Win8.1中的一个奇怪问题.

众所周知,如果计算机中存在正在运行的应用程序,当我们通过远程桌面连接连接/断开/重新连接到此计算机时,应该不会对应用程序执行任何其他行为.但是,当我们关闭并使用RDC重新连接到计算机时,我们发现Win8.1将触发卸载并将事件加载到WPF应用程序.这是一种不必要的行为,可能会导致错误.

以下是稳定的重现步骤:

  1. 编写一个包含按钮的WPF应用程序,并处理该按钮的卸载和加载事件.
  2. 例如,使用RDC从Win7连接到Win8.1.
  3. 在远程桌面中,运行此WPF应用程序(加载事件将记录在a.txt中).
  4. 单击"x"关闭RDC.
  5. 再次连接到此Win8.1.
  6. 您将看到已触发卸载和加载事件.

如果WPF应用程序在Win7或Win server 2008中运行,则不会触发这些事件.

所以,我认为这是Win8.1中不需要的行为.这是Win8.1 RDP中的错误吗?或者这是一个新功能?

wpf remote-desktop reconnect onunload windows-8.1

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

是setlocale线程安全的功能吗?

我需要在线程中更改区域设置以正确解析带有strtod()的double,我正在使用setlocale()(C++).它是线程安全的吗?

更新:另一个问题.当我在main()函数中调用setlocale()时,它不会更深入地影响其他例程.为什么???有很多代码,所以编写块有问题.

c++ double parsing setlocale

9
推荐指数
3
解决办法
4515
查看次数

如何向PayPal发送多个项目

我想将多个商品名称和商品价格发送到PayPal,但我无法使用以下代码发布我的商品名称和价格,您可以帮助我吗?

<form method="post"  name="cart" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="navive_1295939206_biz@gmail.com">
    <input type="hidden" name="lc" value="US">

    <input type="hidden" name="currency_code" value="USD">
    <input type="hidden" name="button_subtype" value="services">
    <input type="hidden" name="notify_url" value="http://newzonemedia.com/henry/ipn.php" />
    <input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
    <input type="hidden" name="return" value="http://www.example.com/thank_you_kindly.html" />


    <?php
    //select items for table
    $srowcart_dtl = mysql_num_rows($srscart_dtl);
    if($srowcart_dtl > 0) {
        $cnt=1;
        while($srscart_dtl1 = mysql_fetch_assoc($srscart_dtl)) {
            ?>  
            <input type="hidden" name="item_name[<?php echo $cnt ?>]" value="<?php echo $srscart_dtl1['cart_iname']; ?>">

            <input type="hidden" name="amount[<?php echo $cnt ?>]" value="<?php echo $srscart_dtl1['cart_iprc']; ?>">
            <?php
            $cnt++;
        } …
Run Code Online (Sandbox Code Playgroud)

paypal paypal-sandbox

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

配置 Visual C++ 项目以在构建 32 位可执行文件时使用 64 位工具集

我正在尝试启用链接时代码生成 (LTCG) 和整个程序优化 (WPO),以构建使用 Visual Studio 2017 构建的大型 Windows C++ 应用程序。64 位产品构建良好,但我们的 32 位产品的代码生成步骤构建内存不足。

因此,我需要切换 32 位版本以使用 64 位 link.exe,如下所述:如何:在命令行上启用 64 位、x64 托管的 Visual C++ 工具集

具体来说:

32 位和 64 位工具生成相同的代码,但 64 位工具支持更多内存用于预编译头符号和整个程序优化(/GL 和 /LTCG)选项。如果您在使用 32 位工具时遇到内存限制,请尝试使用 64 位工具。

它描述了从命令行构建执行此操作,但我需要在 devenv 环境中进行此操作。我未能成功搜索解决方案或项目设置来控制使用 64 位工具集进行 32 位构建。

我怀疑我需要直接编辑 .vcxproj 文件,但不确定要添加什么。谁能告诉我如何以这种方式设置 32 位版本?

linker visual-c++ visual-studio-2017

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

我需要删除这种事件处理程序吗?

如果我创建一个.NET类,用这样的匿名函数订阅一个事件:

void MyMethod()
{
   Application.Current.Deactivated += (s,e) => { ChangeAppearance(); };
}
Run Code Online (Sandbox Code Playgroud)

这个事件处理程序是否会使我的类不被垃圾收集?

如果没有,喔!但如果是这样,你能告诉我删除语法吗?只使用 - =使用相同的代码似乎是错误的.

.net c# delegates

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

Stackpanel IsMouseOver为False - 当鼠标超过stackPanel项目之间的间隙时

我有以下WPF控件

在此输入图像描述

当应用程序运行时,它看起来像这样.

在此输入图像描述

问题是 - 当鼠标位于按钮之间时,弹出窗口是关闭的.(U,B和NB按钮之间的差距)

正如您所看到的 - Popup.IsOpen属性绑定到stackPanel - IsMouseOver

我怎么解决这个问题?因此当我的鼠标位于所提到的按钮之间时,Popup会打开吗?(最好没有任何代码隐藏)

c# wpf xaml

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

如何在Windows中获取窗口的默认标题栏高度?

我正在开发一个使用自绘标题栏的应用程序,它需要模仿系统默认标题栏.

那么如何才能获得Windows中超载窗口的默认标题栏高度?

windows winapi win32gui

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

How can I hold objects of different types in a collection in c#?

I want to hold objects of different types in the same collection, but am unable to solve the problem.

public class SetupStep
{
   public ObservableCollection</*Picture- or ParameterContaienr*/> Containers {get; set;}
}

public class PictureContainer
{
   public ObservableCollection<Picture> Content {get; set;}
}

public class ParameterContainer
{
   public ObservableCollection<Parameter> Content {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

I think that this would be solvable via interfaces and generics, but I have not found a working solution so far. In the end, the container collection is to …

c# generics wpf interface

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

在特定日期崩溃程序

我用这段代码来获取日期

String.Format("{0:yyyy/MM/dd}", Convert.ToDateTime(calender.Text))
Run Code Online (Sandbox Code Playgroud)

它工作正确.

但是我无法获得3个特殊数据,所以我的程序崩溃了.

在天"31"和月"2","4","6",例如"1397/06/31""1397/04/31"

怎么解决?我使用波斯日期日历.

c#

-6
推荐指数
2
解决办法
69
查看次数