小编Sma*_*tis的帖子

如何在Visual Studio IDE中打开Visual Studio代码文件夹(项目)

如何在Visual Studio 2015中打开Visual Studio Code文件夹?

如果我将其作为"网站"打开,它会尝试将node_modules目录视为项目的普通JavaScript文件的一部分,并在路径超过最大路径长度时遇到错误.

但我不能像任何其他项目类型那样打开它,除非我首先创建该类型的项目,然后将所有VS Code文件移动到该文件夹​​中.

  • 我应该尝试将其作为网站打开吗?
  • 或者我应该创建一个新项目,然后将文件+文件夹复制到其中?
  • 将它作为一个项目有什么好处吗?
  • 如果我确实创建了一个项目,那么很难与刚刚使用VS Code的人一起工作?
  • 如果我使用项目,我应该选择哪种项目类型?

projects-and-solutions visual-studio visual-studio-code

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

MongoDB存储的JavaScript程序更快吗?

最近我深入MongoDB,我想知道存储的JavaScript程序.从PointBeing 阅读博客文章后,我收到了一些问题.

  • 将我的代码存储在DB中是否真的有优势?我的意思是函数lookups for documents,adding numbers不像PointBeing的例子.
  • 它是否比从JavaScript.js Side访问的JavaScript代码更快?
  • 如果我的查询存储在数据库中,是否缓存(并且更快)?

我是从node.js开发的角度来看的.

javascript stored-procedures mongodb node.js

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

与控制台和DLL构建相同的项目

我在Visual Studio中有一个C#项目,它具有Console Application输出类型.

但我还需要一个Class Library这样的项目来解决另一个问题.

现在我必须每次都切换输出类型,但我想知道是否有可能生成exedll同时build-event

post-build-event这个吗?

c# post-build-event visual-studio

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

WPF Richtextbox Bindable in .net 4.5

所以我试图在我的.net 4.5项目中使用David Veeneman的Bindable WPF RichTextBox.添加控件后,ValueConverter在我的代码中,我注意到只会public object Convert()触发但public object ConvertBack()不会触发.

在阅读了对该项目的评论后,我更改了控制源代码的以下部分.

private static void OnDocumentChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
    var thisControl = (EcoRichTextBox)d;
    if (thisControl.m_InternalUpdatePending > 0)
    {
        thisControl.m_InternalUpdatePending--;
        return;
    }
    // Changed:
    try
    {
        thisControl.TextBox.Document = (e.NewValue == null) ? new FlowDocument() : (FlowDocument)e.NewValue;
    }
    catch { }
    thisControl.m_TextHasChanged = false;
} 
Run Code Online (Sandbox Code Playgroud)

而这个事件处理程序:

private void OnTextChanged(object sender, TextChangedEventArgs e)
{
    // Set the TextChanged flag
    m_TextHasChanged = true;

    // Changed:
    Document = …
Run Code Online (Sandbox Code Playgroud)

wpf richtextbox mvvm valueconverter .net-4.5

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

将数据写入Excel中的单元格,C#

从Excel单元格读取工作完美.但我有问题,将新数据写入工作表3和单元格[8,2] ..如何修复此代码?

我收到错误:

System.Runtime.InteropServices.COMException:文件不可用.

但是我可以使用其他按钮从这个文件中读取.

xlApp = new Excel.Application();
xlWorkBook = xlApp.Workbooks.Open("C:\\Base.xls", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(3);

// range = xlWorkSheet.UsedRange;

//  Object[,] saRet;
//  saRet = (System.Object[,])range.get_Value(Missing.Value);

xlWorkSheet.Cells[8, 2] = "Salary";

xlWorkBook.Close(true, null, null);
xlApp.Quit();

releaseObject(xlWorkSheet);
releaseObject(xlWorkBook);
releaseObject(xlApp);
Run Code Online (Sandbox Code Playgroud)

c# excel interop

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

Godaddy用于运行php脚本的cron作业设置

你能帮我在godaddy虚拟主机上设置cron工作吗?我有需要运行的php文件,它位于cron子目录中(所以地址是http://test.com/cron/file.php).我需要在命令输入字段中写什么,所以这个文件是运行的?

php linux cron

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

列表<double>的GroupBy具有容差不起作用

Groupby对C#有疑问.

我做了List如下所示:

List<double> testList = new List<double>();

testList.Add(1);    
testList.Add(2.1);  
testList.Add(2.0);  
testList.Add(3.0);  
testList.Add(3.1);  
testList.Add(3.2);  
testList.Add(4.2);  
Run Code Online (Sandbox Code Playgroud)

我想将这些数字列表分组如下:

group 1 => 1  
group 2 => 2.1 , 2.0  
group 3 => 3.0 , 3.1 , 3.2  
group 4 => 4.2
Run Code Online (Sandbox Code Playgroud)

所以,我写了这样的代码:

var testListGroup = testList.GroupBy(ele => ele, new DoubleEqualityComparer(0.5));
Run Code Online (Sandbox Code Playgroud)

DoubleEqualityComparer 定义是这样的:

public class DoubleEqualityComparer : IEqualityComparer<double>
{
    private double tol = 0;

    public DoubleEqualityComparer(double Tol)
    {
        tol = Tol;
    }

    public bool Equals(double d1,double d2)
    {
        return EQ(d1,d2, tol); …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

实例化后Unity3D C#面板定位

我正在实例化一个GO,它有一个面板组件(RectTransform)作为场景中存在的画布的子代:

_heroSelectUI = (GameObject)Instantiate (_heroSelectUIPrefab, GameObject.Find ("Canvas").GetComponent<Transform>());
Run Code Online (Sandbox Code Playgroud)

创建它时,它获得以下值:

面板值

"左","上","右"和"下"得到一些不需要的值(可能是由于现有的画布似乎具有相同的值).

面板预制值为0,如何在实例化后将它们设置为0?我找不到RectTransform的正确变量.

c# transform panel rect unity-game-engine

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

C#扩展Selenium Webdriver类

我想添加一个静态字符串属性,该属性将跟踪当前正在运行的测试的名称。我认为解决此问题的最佳方法是使用WebDriver,因为它是唯一承载在我所有页面对象中的对象。

有没有一种方法可以扩展WebDriver类以添加可以设置的字符串属性?

编辑:由于WebDriver使用IWebDriver接口而不是我可能扩展该接口?

编辑#2:添加当前我必须加载WebDriver的示例:

protected static NLog.Logger _logger = LogManager.GetCurrentClassLogger();
protected static IWebDriver _driver;

/// <summary>
/// Spins up an instance of FireFox webdriver which controls the browser using a
/// FireFox plugin using a stripped down FireFox Profile.
/// </summary>
protected static void LoadDriver()
{
    ChromeOptions options = new ChromeOptions();
    try
    {
        var profile = new FirefoxProfile();
        profile.SetPreference("browser.helperApps.neverAsk.saveToDisk", "application/octet-stream doc xls pdf txt");

        _driver = new FirefoxDriver(profile);
        _driver.Navigate().GoToUrl("http://portal.test-web01.lbmx.com/login?redirect=%2f");
    }
    catch(Exception e)
    {
        Console.WriteLine(e.Message);
        throw;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# selenium class webdriver extending

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

如何从ASPX中的条形码扫描中检测ENTER KEY

我在WebForm中有一个文本框,用户将焦点放在该文本框上并扫描条形码.从条形码扫描的值被放入文本框中.扫描该值的末尾有一个ENTER键.我想检测ENTER键,但我不知道该怎么做.

这是在按键发生时弹出消息的代码.

<script  type="text/javascript">
    $(document).ready(function () {
        $("#txtProductCode").on("keypress", function () {
            alert("asdasd");
        });
    });
</script> 
Run Code Online (Sandbox Code Playgroud)

我找到了一个检查输入值的教程,如下所示

if (e.keyCode == 13) ....
Run Code Online (Sandbox Code Playgroud)

但我没有"e"对象....所以我怎样才能检查KeyPress上的KeyCode

asp.net jquery keypress

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

如何在c#中没有引用的情况下将类暴露给外部项目

我有3个名为A,B,C的项目.

在项目AI中有一个名为"Car"的类.

在项目BI中引用了A,并在项目BI中创建了"Car"列表.

项目C参考B.

我想将项目B中的列表放到项目C中并对其执行某些操作.

问题:

在项目CI中不允许引用项目A,其中类"Car"就可以了,所以项目C不知道"Car"类,我不能做下一个命令:

List<Car> cars = B.GetCars();
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

.net c#

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