小编Yul*_*dra的帖子

如何在 vim 中突出显示或标记一行

我们可以使用 mark.vim 在 vi​​m 中突出显示不同的标记,但是,如何在 Vim 中突出显示一行呢?

例如:

Line One
Line Two
Line Three
Run Code Online (Sandbox Code Playgroud)

我将光标放在第一行,我突出显示line one,整行都突出显示。然后我键入jj移动到第 3 行,第一行也突出显示,但没有消失。

vim

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

C#检查所有数据表值中的空值或空值

我有一个DataTable,我像这样初始化它:

dataTable = new DataTable();
dataTable.Clear();
for (int i = 0; i < labels.Length; i++)
{
    dataTable.Columns.Add(MyCSVReaderFinal.labels[i]);
}
return dataTable;
Run Code Online (Sandbox Code Playgroud)

label像这样的字符串数组在哪里:

private static string[] labels = { "FARM ID", "FARM OWNER ARABIC", "FARM NUMBER",
"FARM MOBILE", "EMAR NAME ARABIC", "EMARA ID", "AREA NAME ARABIC", "AREA ID",
"REGION NAME ARABIC", "REGION ID", "RECEIVING CENTER NAME ARABIC",
"RECEIVING CENTER ID", "KHALAS", "FARDH", "OTHER LULU", "KHENAIZI", "BOUMAAN",
"BARHI", "JESH KHARMA", "REZIZ", "JABRI", "ANBARET AL-MADINA", "SHISHI",
"DABBAS", "NABTET SAIF", "KHEDRAWI", "HILALI", …
Run Code Online (Sandbox Code Playgroud)

c# datatable

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

System.ComponentModel.Win32Exception: 访问被拒绝..... 错误

我想在我们的网站上打开一个文档文件。为此,我编写了以下代码。

try
{
      Process proc = new Process();
      proc.StartInfo = new ProcessStartInfo(Server.MapPath("~/Quatation/PREMIUMQUOTATION1.doc"));
      proc.Start();
}
catch (WebException we)
{

}
Run Code Online (Sandbox Code Playgroud)

它在本地运行得非常好,但是 Web 服务器上的 Web 它给了我一个错误,例如

System.ComponentModel.Win32Exception:访问被拒绝?

请建议,我该怎么办?

c#

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

无法在本地运行 master,因为我的 EF Code First 迁移不同步

我在 EF6 代码优先迁移时遇到问题。

当我处于较低的子分支时,我正在对新事物进行开发更改,我在该分支中进行了迁移,并且我的数据库也进行了这些更改。

当我切换到主分支(我不想合并)并尝试在本地运行它时,我的迁移存在于我的数据库中,但不存在于该代码分支中。

我正在尝试修复错误以从主分支进入生产环境,并且不想运行任何新的迁移,但它告诉我:

自数据库创建以来,支持“DummyDBContext”上下文的模型已发生更改。

我该如何解决这个问题?

c# entity-framework

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

尝试启动进程时出错

foreach (var process in Process.GetProcessesByName("SnippingTool"))
{
    process.Kill();
    Thread.Sleep(5000);
    process.Start();
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用 Process 重新启动 .exe。为什么这不起作用?认为它应该能够找到该进程,因为它成功杀死了它。

出现此错误:

System.InvalidOperationException:无法启动进程,因为尚未提供文件名

编辑:为了澄清,process.Kill有效,这是Start()例外。

c# process

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

从FieldInfo获取对象实例

所以我的问题是:我有一个只由FieldInfo表示的对象实例.我没有其他访问该对象的权限.是否可以仅通过字段信息获取该对象实例?

MyObject myObject = fieldInfo.SomeMethodOrProperty as MyObject; 
Run Code Online (Sandbox Code Playgroud)

这只是一个例子,但我认为你得到的图片.

c# reflection

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

序列化javascript对象并反序列化它

我有javascript getter setter类

function UserContext() {
    var category_id;
    var biller_id;

    this.get_category_id = function () {
        return category_id;
    }
    this.set_category_id = function (value) {
        category_id = value;
    }

    this.get_biller_id = function () {
        return biller_id;
    }
    this.set_biller_id = function (value) {
        biller_id = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

我在jqueryclick事件中创建了这个类的对象

var contextObj = new UserContext();
contextObj.set_category_id('SOME VALUE');
contextObj.set_biller_id('65');
Run Code Online (Sandbox Code Playgroud)

我在c#中有类似的课

public class CustomerDTO
{
    public string category_id { get; set; }
    public string biller_id{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)

还有一个asp:hidden要素

<asp:HiddenField ID="hdnValue" …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net jquery

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

在记事本中打开 VS2010 cs 文件

昨天在模型存储库中编写代码时突然断电。我离开了,当我现在打开 Repository.cs 时,它正在记事本中打开。实际上在记事本中它是空的。

有什么方法可以恢复代码,因为我没有备份我的一整天工作?

如何重新打开它?

c# visual-studio-2010

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

使用LINQ和Function自定义排序

我有一个字符串列表,每个字符串长度恰好是2个字符.我希望对它进行排序.我首先使用每个字符串的第一个字符对列表进行排序

.OrderBy(e => e[0])
Run Code Online (Sandbox Code Playgroud)

但我的问题是在排序第二个字符时,例如:

.ThenBy(string1 => string1, string2 => string2 Compare(string1,string2)
Run Code Online (Sandbox Code Playgroud)

我想选择两个字符串并将它们传递给我创建的名为compare的函数.

有人能告诉我如何做到这一点,或者是否有更好的方法来做我想做的事情?请分享.

public string sortT(string h)
{
    var sortedList = l
                    .OrderBy(e => e[0])
                    .ThenBy()
                    .ToList<string>();
    return sb.ToString();
}
private int Compare(string a, string b)
{
    List<char> value = new List<char>() {
        '2', '3', '4', '5', '6', '7', '8', '9','J','Q', 'K', 'A' };           
    if (value.IndexOf(a[1]) > value.IndexOf(b[1]))
        return 1; 
    return -1;
}
Run Code Online (Sandbox Code Playgroud)

c# linq sorting

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

LINQ to Entities无法识别该方法

我收到了这个错误@foreach(var item in Model).

我该如何解决?

LINQ to Entities无法识别方法'System.Collections.Generic.List 1[System.Char] ToList[Char](System.Collections.Generic.IEnumerable1 [System.Char])'方法,并且此方法无法转换为存储表达式.

调节器

 public ActionResult ProductIndex(int pageno= 0)
 {
     ViewBag.PageNumber= Paging.CountPageNumber(db.Products.Count(), 8);
     ViewBag.ActivePageNo= sayfaNo;
     var product = db.Products.OrderBy(x => 
         x.Name.Skip(pageno* 8).Take(8).ToList());
     return View(product);
 }
Run Code Online (Sandbox Code Playgroud)

视图

<tr>
    <th>ID</th>
    <th>Name</th>
    <th>Price</th>
    <th>Brand</th>
    <th>Category</th>
    <th>Size</th>
    <th>Stock</th>
    <th>Active</th>
    <th>Edit</th>
</tr>
@foreach (var item in Model)
{
    <tr>
        <td>@item.Id</td>
        <td class="box-title" data-original-title="click to edit">
            @Html.ActionLink(item.Name, "ProductDetails", new { id = item.Id })
        </td>
        <td>@item.Price</td>
        <td>@item.Brand</td>
        <td>@item.Category.Name</td>
        <td>@item.Size</td>
        <td>@item.StockQuantity</td>
        @if (item.IsActive)
        {
            <td>Aktif</td>
        } …
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework

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