小编Mar*_*oij的帖子

初始化字符串的格式不符合从索引 165 开始的规范

我不断收到此错误:

初始化字符串的格式不符合从索引 165 开始的规范。

我似乎找不到问题所在。

连接代码:

 <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\LarandeModulDB.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />

    <add name="LarandeModulDBEntities" connectionString="metadata=res://*/Models.EntityModel.LMDBModel.csdl|res://*/Models.EntityModel.LMDBModel.ssdl|res://*/Models.EntityModel.LMDBModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\v11.0;attachdbfilename=&quot;|DataDirectory|\LarandeModulDB.mdf&quot;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

我用来检索employee具有相同 ID的代码,该 ID 与登录人员的 ID 相同:

var employeeId = context.SchoolEmployee.FirstOrDefault(r => r.UserId.Equals(userId)); 
Run Code Online (Sandbox Code Playgroud)

该代码返回:

EntityFramework.dll 中出现类型为“System.ArgumentException”的异常,但未在用户代码中处理
附加信息:初始化字符串的格式不符合从索引 165 开始的规范。

public List<Employee> GetClassInfo1( string userId)
{
    using (var context = new LarandeModulDBEntities())
    {
        var list = new List<Employee>();

            var employeeId = context.SchoolEmployee.FirstOrDefault(r => r.UserId.Equals(userId));
            var c = context.Class.Where(r => r.TeacherId.Equals(employeeId.Id)).ToList();
            foreach (var i in c)
            { …
Run Code Online (Sandbox Code Playgroud)

c# database entity-framework connection-string

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

将 QGIS 模块导入 Python (Anaconda)

从 Anaconda 的 Spyder 中控制 QGIS。

我设置PAYTHONPATHC:\Program Files\QGIS Pisa\apps\qgis\bin,但导入模块时仍然出现此错误qgis.core

import qgis.core
Run Code Online (Sandbox Code Playgroud)
ImportError: No module named qgis.core
Run Code Online (Sandbox Code Playgroud)

如何导入模块?

python qgis

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

在 wget 下载之间等待

我正在尝试从网站下载目录(包括 subs)。我正在使用:

wget -r -e robots=off --no-parent --reject "index.html*" http://example.com/directory1/
Run Code Online (Sandbox Code Playgroud)

问题是,服务器稍后拒绝连接,我认为短时间内连接太多。所以我想做的是在每次下载/查找之间插入一个等待时间(5 秒)。那可能吗?如果是这样,如何?

shell ubuntu wget command-line-interface

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

Golang反映,如何获取地图值类型?

对于mgolang中的地图,我们可以使用简单的键类型t.Key().

但我想知道如何获得地图值类型?

当地图为空时,我们甚至无法使用v.MapIndex,任何想法?

m := map[string]int{}
t := reflect.TypeOf(m)
v := reflect.ValueOf(m)
t.Key()
v.MapIndex()
Run Code Online (Sandbox Code Playgroud)

reflection go

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

如何获得插入计算机的可移动驱动器列表?

我想获得插入计算机的可移动驱动程序的列表。

我认为可以通过使用某些注册表来完成,但是我不知道该怎么做。

如果还有其他方法,我想听听。

注意:重要的是,我将能够将可移动驱动器与固定驱动器分开。

python windows pywin32

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

序列化内容是否严格遵循使用encoding/json包定义的顺序?

我用来encoding/json序列化结构。我对函数的输出感到困惑json.Marshal。序列化的字段内容是否严格遵循结构体定义中的顺序?

例如这是一个结构体定义

type MyStruct struct {
    Field1  string
    Field2  string
}
Run Code Online (Sandbox Code Playgroud)

输出可以是吗{"Field2":"field2","Field1":"field1"}?因为如果输出结构体字段乱序,则序列化内容的哈希值将是不确定的。

json go

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

获取永久MAC地址

是否有使用Go获取永久MAC地址的简单方法?

mac-address go

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

Round Function在v2.6.6中不起作用,但适用于v3.4.2

我的round函数在linux python 2.6.6中不起作用,而在使用以下类型的代码后它在Windows 3.4.2中工作正常:

Array[i] = round(math.e ** AnotherArray[i], 4)

v.3.4.2:  0.0025999999999999999 => 0.0026
v.2.6.6:  0.0025999999999999999 =>  0.0025999999999999999
Run Code Online (Sandbox Code Playgroud)

python python-2.x python-3.x

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

如果我使用expandtab,如何在导航选项卡时获得相同的行为

如果启用,如何在导航选项卡时获得相同的行为expandtab

例如,如果我的光标r位于此示例中的第一个上,则假定2个级别的缩进,其中tabstop为4(█表示光标):

        return 'world'
Run Code Online (Sandbox Code Playgroud)

我向左转,h或者Left Arrow,光标向左移动一个空格:

       ?return 'Hello, world'
Run Code Online (Sandbox Code Playgroud)

但是如果我使用制表符(0x09,noexpandtab),则光标会向左移动一个选项卡:

    ?   return 'Hello, world'
Run Code Online (Sandbox Code Playgroud)

我理解为什么会发生这种情况,但有没有办法在使用时获取标签行为expandtab?我从事的工作是一些expandtab常规项目,还有一些项目不是常规项目.我希望它是一致的.

我已经设置了smarttab,但这只会影响Backspace密钥.我的tabstop,, softtabstopshiftwidth设置都设置为4.使用空白~/.vimrc没有区别.

vim indentation

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

在 zsh 中的每个命令之后自动执行内置时间(如 tcsh 中的“set time”)

在 中tcsh,有一个非常有用的功能,可以自动让您打印time每个命令的统计信息。可以通过非常简单的方式set time通过名称设置“特殊 shell 变量”来启用它time

\n
tcsh$ set time\ntcsh$ sleep 1\n0.000u 0.015s 0:01.01 0.9%      0+0k 0+0io 2241pf+0w\ntcsh$ sleep 1 && sleep 0.1\n0.000u 0.000s 0:01.01 0.0%      0+0k 0+0io 2241pf+0w\n0.000u 0.015s 0:00.11 9.0%      0+0k 0+0io 2243pf+0w\ntcsh$\n
Run Code Online (Sandbox Code Playgroud)\n
tcsh$ man tcsh | fgrep -A2 \'If set to a number,\'\n       time    If set to a number, then the time builtin (q.v.) executes auto\xe2\x80\x90\n               matically after each command which takes more  than  that  many\n               CPU seconds.  If …
Run Code Online (Sandbox Code Playgroud)

performance time zsh

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