小编Tri*_*ene的帖子

将现有文件夹放入存储库

我已经决定直接在记事本中修改文件可能很危险,现在是时候有一些适当的源代码控制(我对源代码控制很新).我在我的服务器上安装了VisualSVN服务器,在我的客户端机器上安装了TortoiseSVN.我可以创建新文件夹,检查它们等等.但是,在我的服务器上,我有一个适用于IIS的现有文件夹结构,并且基于此位置的链接无处不在.如何在不移动文件的情况下使整个文件夹与SVN一起使用?

svn tortoisesvn visualsvn-server

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

使用Get-childitem获取过去3天内修改过的文件列表

代码就像现在一样

get-childitem c:\pstbak\*.* -include *.pst | Where-Object { $_.LastWriteTime -lt (get-date).AddDays(-3)} |
Run Code Online (Sandbox Code Playgroud)

基本上我要做的是获取上面文件夹中所有PST文件的列表,基于它们比3天更新.然后我想算一下结果.上面的代码没有错误,但带来零结果(文件夹中肯定有PST文件比三天更新.任何人都有任何想法?

powershell powershell-2.0

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

Office 365 API - 创建新用户,获取许可信息; 使用哪种API?

我对此的搜索完全是徒劳的,我甚至不确定是否可能.

这在Powershell中是完全可能的,我已经在Powershell中做了这个,但我想编写一个C#程序来执行某些任务,但无法找到哪些API可以执行这些任务:

1)获取所有用户及其分配的计划的许可信息

2)获取特定Office 365租户的所有邮箱和电子邮件地址的列表.

在Powershell中很容易做到,但有没有哪种API可以完成这些类型的整体管理任务?!如果有,我找不到它,所以任何方向都会有所帮助

c# office365 microsoft-graph

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

实体框架 - 按总和分组

这对我来说是一个相对较新的领域。我有两个实体:InquiriesCategories

每个Inquiry都有一个类别和一个指示整数值的属性(称为TotalTimeSpent),每个类别有多个查询。

我想要做的是生成一个按类别分组的视图,同时汇总该类别中的所有查询。

我现在的代码是:

var catgroup = db.CATEGORies.GroupBy(i => i.CATNAME).Sum(c => c.)
Run Code Online (Sandbox Code Playgroud)

显然每个分组都有多个查询,所以当我执行 c=> c. 它不会带回我需要仅用组扩展求和的属性(如FirstOrDefault)。

我如何从这里继续,以便我可以TotalTimeSpent根据上述分组对每个查询进行求和?

entity-framework entity-framework-6

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

从PHP中的变量返回第一句话

我已经在那里找到了一个类似的线程:

$sentence = preg_replace('/(.*?[?!.](?=\s|$)).*/', '\\1', $string);
Run Code Online (Sandbox Code Playgroud)

不过,这在我的函数中似乎不起作用:

<?function first_sentence($content) {
    $content = html_entity_decode(strip_tags($content));   
    $content = preg_replace('/(.*?[?!.](?=\s|$)).*/', '\\1', $content);
    return $content;


}?>
Run Code Online (Sandbox Code Playgroud)

当一个句子作为一个段落结束时,它似乎没有考虑到第一句。有任何想法吗?

php regex

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

功能错误对象必需800a01a8

我对函数和类相对较新,所以不太确定这是否是初学者的错误.我越来越:

Microsoft VBScript runtime error '800a01a8' 

Object required: 'EngineerNote(...)' 

/backup-check/backup_frontendlist_import_NEW.asp, line 76 
Run Code Online (Sandbox Code Playgroud)

第76行是:

Set NoteArray=EngineerNote(company, servername, backupsolution)
Run Code Online (Sandbox Code Playgroud)

我传递的三个变量都是字符串.所有的功能和类都设置在:

Class EngineerNoteClass
public note
public notesubmitdate
End Class

Function EngineerNote(Company, ServerName, Solution)
Set RecordSet = Server.CreateObject("ADODB.Recordset")
RecordSetSQLString = "SELECT note, submitdate FROM tbl_BackupChecks_AuditInformation WHERE Company='" & company & "' AND ServerName='" & servername & "' AND Solution='" & solution & "' ORDER BY submitdate desc;"
RecordSet.Open RecordSetSQLString, DatabaseConnection
If Recordset.EOF Then
'Do Nothing
Else
Dim NoteResults
Set NoteResults = new EngineerNoteClass
noteresults.note …
Run Code Online (Sandbox Code Playgroud)

vbscript asp-classic

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

C#Windows Service保存设置的位置Properties.Setting

我正在开发一个Windows服务,它将一些数据提交给web api.作为其中的一部分,我需要提交我正在生成的GUID

Guid.NewGuid():
Run Code Online (Sandbox Code Playgroud)

这个GUID将是每台机器的个人,永远不会改变,并且对于所有登录的用户都是相同的.我在努力实际存储它的位置.我遇到了看起来很完美的Properties.Setting,但是如果我使用Application而不是User,它将不会让我设置属性,因为它是只读的.

我如何以及在何处存储GUID?它只会生成一次(当服务首次在PC上启动时).

c#

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

C#LINQ to Dictionary

我有一组LINQ结果如下:

var dictionaryHere = db.tbl_user_pass_list
      .Where(e => e.Usage1 == "Domain Administrator");
Run Code Online (Sandbox Code Playgroud)

这会返回许多属性,我需要AdminUsername和AdminPassword以及Company.

我有一个类设置:

public class AdminUsernamePassword
{
    public string AdminUsername { get; set; }
    public string AdminPassword { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想要生成的是Key是公司的字典,其值包含AdminUsername和AdminPassword.我已经达到了这个目的:

 Dictionary<string, AdminUsernamePassword> dictionary = dictionaryHere.ToDictionary(o => o.Company,
Run Code Online (Sandbox Code Playgroud)

我不知道如何完成此操作,但我将其他两个值作为AdminUsernamePassword类型.任何帮助赞赏!

c#

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

LINQ和C# - 处理可能为null的参数

我对LINQ相对较新,但正在寻找一些关于如何处理以下内容的"最佳实践"建议.我知道有很多方法可以解决这个问题,但是看看有经验的人会如何编写代码.

我的LINQ目前:

        var company = (from c in db.RPTINQUIRies
                      where c.CONCOM == concom && c.LOPER == engineer
                      orderby c.CREATION_DATE descending
                      select c);
Run Code Online (Sandbox Code Playgroud)

现在,ActionResult在这里(工程师)传递的参数可能是空的也可能不是.如果它是空的,我基本上想要一起删除该&& C.LOPER == engineer条款.

处理这个问题的最佳方法是什么?

c# linq

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

C#中使用LINQ查询的奇怪结果

这是我目前的LINQ查询:

  var model =
  db.RPTINQUIRies
    .Where(t => t.CONNAME.StartsWith(term))
    .Take(25)
    .Select(t => new
{
  label = t.CONNAME
}).Distinct();
Run Code Online (Sandbox Code Playgroud)

CONNAME是指联系人姓名,例如"Andy Smith".我选择的是不同的,因为可能有100行"Andy Smith".

让我们说一些不同的名字如下:

  • 安迪史密斯
  • 安迪博格斯
  • 安迪道斯
  • 安迪萨顿

如果我将"Andy"一词传递给查询,我希望看到上面的列表,但它不会生成所有这些.它可能会产生安迪史密斯,安迪博格斯和失踪的安迪道斯和安迪萨顿.如果我通过"Andy Su"一词,它将按预期显示Andy Sutton.

任何人都可以解释为什么会这样吗?

c# linq

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

在尽可能少的代码中处理空值

我对C#比较新,所以请耐心等待!如果字典中没有任何内容,我想写的代码会抛出一个空引用.我必须将它作为字符串转换为字典返回一个对象:

string mainDirectorsInZim = (string)zimOrganisation.OrganizationFields["main_director"];
Run Code Online (Sandbox Code Playgroud)

我要编写的代码来解决这个问题?

if (zimOrganisation.OrganizationFields.ContainsKey("main_director"))
  {
      mainDirectorsInZim = (string)zimOrganisation.OrganizationFields["main_director"];
  }
  else
  {
     mainDirectorsInZim = null;
  }
Run Code Online (Sandbox Code Playgroud)

我写这些内容并不是很少,而且似乎效率低下.有一个更好的方法吗?

c#

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

带有一个唯一列的SQL两个表

我有两个表tbl_backupchecks和tbl_backupchecks_sqlbak.

两个表都有两个列名,Company和ServerName.

我想返回一个包含公司和Servername的结果集,但是在合并列表中.基本上如果tbl_backupchecks_SQLBak中的服务器名和公司名不在tbl_backupchecks中,我也想报告它.

在基本术语中,我想要一个两列的行结果集; 公司和服务器名称.我尝试写一个左连接,但它买回了两个名为ServerName的列.可以这样做吗?

sql sql-server sql-server-2008

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