小编KJ3*_*KJ3的帖子

sc.exe安装exe作为服务?

我已经花了很多时间阅读有关SC.EXE运行可执行作为Windows服务,它似乎应该是我有相当简单明了BU一些问题得到它没有这个错误的工作:错误1053服务没有及时回应或控制要求.

我得到了要安装的服务,它在服务列表中,但它不允许我启动它.这就是我使用的基本尝试:

>sc create TestService binPath= "C:\Program Files (x86)\[path.exe]" DisplayName= "TestingServices" start= auto
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我尝试作为服务运行的exe必须设置为正确运行作为服务吗?我不认为是这种情况,因为有些程序可以运行任何exe作为服务.我正在尝试这样做,我该怎么做?

.net c# windows windows-services servicecontroller

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

在LINQ获取最短日期行?

我有一张桌子上有日期/时间,我想找到最小日期的整行.看这个例子:

ID     First     Last     ADateTime             Processed
1      Joe       Smith    09/06/2013 04:00 AM   True
1      Joe       Smith    09/06/2013 02:00 AM   False
2      Jack      Jones            
3      John      Jack     09/05/2013 06:00 AM   True
3      John      Jack     09/26/2013 02:00 AM   False
Run Code Online (Sandbox Code Playgroud)

我想从查询中得到的是获得以下内容:

ID     First     Last     ADateTime             Processed
1      Joe       Smith    09/06/2013 02:00 AM   False
2      Jack      Jones            
3      John      Jack     09/05/2013 06:00 AM   True
Run Code Online (Sandbox Code Playgroud)

我有一个接近的LINQ语句:

        var uniqueGuys = from d in tests.AsEnumerable()
                         group d by d.ID into g
                         let f = g.FirstOrDefault()
                         where f …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何优化 C# 异步调用

我是 C# 异步世界的新手,不可否认,我对这个主题没有很多了解。我只需要在我们的一项服务中实施它,我对它的工作方式有点困惑。我想尽可能快地发布到 API。我对获得响应并用它做事需要多长时间不太感兴趣。这是我正在做的一个例子。

        foreach (var item in list)
        {
            callPostFunction(item.data);
            log("Posted");
        }

    public async void callPostFunction(PostData data)
    {
        var apiResult = await postToAPI(data);
        updateDB(apiResult);
    }

    public static async Task<string> postToAPI(PostData dataToSend)
    {
        var url = "Example.com";

        HttpWebRequest httpWReq = (HttpWebRequest)WebRequest.Create(url);
        ASCIIEncoding encoding = new ASCIIEncoding();
        string postData = dataToSend;
        byte[] dataBytes = encoding.GetBytes(postData);

        httpWReq.Method = "POST";
        httpWReq.ContentType = "application/x-www-form-urlencoded";
        httpWReq.ContentLength = dataBytes.Length;
        httpWReq.Accept = "application/json, application/xml, text/json, text/x-json, text/javascript, text/xml";

        using (var stream = await httpWReq.GetRequestStreamAsync())
        {
            await stream.WriteAsync(dataBytes, …
Run Code Online (Sandbox Code Playgroud)

c# api rest asynchronous async-await

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

用于字幕单元的Swift自动行高

我在UITableView中使用了字幕单元格.我已设置以下内容viewDidLoad以使行高自动扩展:

    tableView.rowHeight = UITableViewAutomaticDimension
    tableView.estimatedRowHeight = 100
Run Code Online (Sandbox Code Playgroud)

我还将单元格的标题和副标题设置为自动换行:

    cell.textLabel?.numberOfLines = 0
    cell.textLabel?.lineBreakMode = .byWordWrapping

    cell.detailTextLabel?.numberOfLines = 0
    cell.detailTextLabel?.lineBreakMode = .byWordWrapping
Run Code Online (Sandbox Code Playgroud)

当我输入标题时,一切都很好.但副标题并没有扩大排.还有什么我需要做的才能让字幕增加行高吗?

图片

uitableview ios swift

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

将.aspx页面放在文件夹中时,母版页中的图像消失

我知道这可能是一个愚蠢的问题,但我在这里找不到任何关于它的内容.我在解决方案资源管理器的根目录中有一个母版页,只是将一个.aspx页面放在一个新文件夹中.母版页引用另一个文件夹中的图像,当我预览页面时,它是一个损坏的图像.如何让页面从母版页加载图像,我该怎么办?谢谢

html asp.net master-pages

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

以编程方式将文件移动到没有管理员权限的程序文件?

我有一个非常简单的exe,可以在zip文件中下载其他一些内容.我想要做的是将其中一个文件移动到程序文件中的某个位置.当我这样做时,它说我没有权限,除非我以管理员身份运行它.我并不总是有这个选择.我对此表示怀疑,但如果没有管理员权限,无论如何都要做到这一点?这就是它所做的一切:

File.Copy(@"c:/file.txt", @"C:/Program Files (x86)/Folder/file.txt");
Run Code Online (Sandbox Code Playgroud)

c#

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

角度控制器自动调用功能

我有一个我在Angular中创建的控制器,其中有一个需要从我的视图中调用的函数.我的问题是,在加载页面时,该函数会自动被调用.当我打电话时,我只希望它被调用.

angular.module("mainProject")
.controller("randomCtrl", function ($scope, $http, $filter) {

    $scope.callApi = function () {
        console.log("Don't Execute Yet!");
    };
});
Run Code Online (Sandbox Code Playgroud)

有没有办法让它这样我可以从ng-click调用callApi函数,但是它不能在加载时触发?

javascript angularjs

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

使用Xamarin.Forms和Xamarin Studio进行基本存储

我一直在四处和周围小时,存储在Xarmarin.Forms PCL应用非常基本信息的一个看似简单的任务.我想做的就是让用户在Entry字段中输入一个东西,然后将其保存到Android和IOS设备.

我看到的一切都无法在Xamarin Studio中工作(例如安装nuget包).

c# android xamarin.ios xamarin xamarin.forms

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

猫鼬变量排序

我想根据用户输入的变量进行排序.我有这样的事情:

var find = Record.find(query);
Run Code Online (Sandbox Code Playgroud)

以下工作正常:

find.sort({age: 1});
Run Code Online (Sandbox Code Playgroud)

它按年龄排序.我想做以下事情:

find.sort({sortField: 1});
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

find.sort[sortField] = 1;
Run Code Online (Sandbox Code Playgroud)

没有运气.是否可以通过传入的字符串变量设置排序?

javascript mongoose mongodb node.js

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

测试Web API控制器?

我真的没有使用单元测试的经验,但是我试图在我的应用程序中实现一个非常简单的测试,并且不能让它运行.我有一个.NET Web API,带有我想测试的控制器.我在一个单独的项目中创建了以下测试类,并在其中引用了API:

[TestClass]
class TestWebhookControllers
{
    [TestMethod]
    public void TestTest_ShouldReturn201()
    {
        var controller = new TestWebhookController();
        controller.Request = new HttpRequestMessage();
        controller.Configuration = new HttpConfiguration();

        var result = controller.Get();

        Assert.AreEqual(result.StatusCode, HttpStatusCode.Continue);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我点击运行所有测试时,构建成功但没有其他事情发生.测试资源管理器为空.没有任何错误.我必须遗漏一些基本的东西.

.net c# unit-testing asp.net-web-api

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