小编Mat*_*iel的帖子

Npm ERR!代码EPERM

我正在使用节点v6.11.2,npm v5.3.0和angular/cli v1.2.7.

对于我的大多数npm安装,我突然收到以下错误消息.从来没见过......

mmeppiel@MC-LT-MMEPPIEL MINGW64 ~/Desktop/Angular Solutions/my-app (master)
$ npm install --save bootstrap@4.0.0-alpha.6 font-awesome
npm ERR! path C:\Users\mmeppiel\Desktop\Angular Solutions\my-app\node_modules\fs                            events\node_modules
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall lstat
npm ERR! Error: EPERM: operation not permitted, lstat 'C:\Users\mmeppiel\Desktop                            \Angular Solutions\my-app\node_modules\fsevents\node_modules'
npm ERR!     at Error (native)
npm ERR!  { Error: EPERM: operation not permitted, lstat 'C:\Users\mmeppiel\Desk                            top\Angular Solutions\my-app\node_modules\fsevents\node_modules'
npm ERR!     at Error (native)
npm ERR!   stack: 'Error: EPERM: operation not permitted, lstat \'C:\\Users\\mme                            ppiel\\Desktop\\Angular Solutions\\my-app\\node_modules\\fsevents\\node_modules\                            '\n    at …
Run Code Online (Sandbox Code Playgroud)

node.js npm npm-install angular-cli angular

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

.NETCore WCF 基本HttpBinding

我正在 .NET Core 中重写一个调用外部 Web 服务的控制台应用程序。

我目前收到以下错误:

发生了一个或多个错误。(HTTP 请求未经授权,客户端身份验证方案为“匿名”。从服务器收到的身份验证标头为“NTLM,协商”。)

我能够通过更新 App.config 在旧版本的应用程序中解决这个问题,如下所示:

  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="EmployeeSoap" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" maxBufferPoolSize="2147483647">
          <security mode="Transport">
            <transport clientCredentialType="Ntlm" />
            <message clientCredentialType="Certificate" algorithmSuite="Default" />
          </security>
        </binding>
        <binding name="EmployeeSoap1" />
      </basicHttpBinding>
      <customBinding>
        <binding name="EmployeeSoap12">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
      </customBinding>
    </bindings>
    <client>
      <endpoint address="https://..." binding="basicHttpBinding" bindingConfiguration="EmployeeSoap" contract="TEST.EmployeeSoap" name="EmployeeSoap" />
    </client>
  </system.serviceModel>
Run Code Online (Sandbox Code Playgroud)

我似乎找不到任何好的资源来展示我如何在 .NET Core 中实现这一点。我希望有人能指出我正确的方向。

提前致谢。

.net wcf basichttpbinding .net-core

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

预生成实体框架视图

我正在研究使用Entity Framework 6.1.3的MVC 5应用程序.我正在尝试通过预生成视图来优化第一次调用,通常需要1-4秒.我明白为什么会这样,但我觉得我错过了某个重要的一步.

我当前的测试运行相同的功能五次,以使用EF从我的数据库中提取一组对象.当我在我的edmx中设置'嵌入输出目录'中运行时,我得到以下结果:

**

  • 第一次EF呼叫:2617毫秒
  • 第二次EF呼叫:19毫秒
  • 第三次EF呼叫:19毫秒
  • 第四次EF呼叫:17毫秒
  • 第五次EF呼叫:20毫秒

**

我期待这一点,因为EF正在生成访问数据库的本地视图......

当我切换到"复制到输出目录"时,请仔细检查我的文件是否被复制到bin文件夹并且我的连接字符串已更新,然后运行相同的测试我得到类似的结果:

**

  • 第一次EF呼叫:2546毫秒
  • 第二次EF呼叫:19毫秒
  • 第三次EF呼叫:18毫秒
  • 第四次EF呼叫:18毫秒
  • 第五次EF呼叫:21毫秒

**

第一次通话没有变化,这很奇怪.我添加了EF Power Tools,右键单击我的edmx => Entity Framework => Generate Views.我为每个表/视图创建了一个'Model1.View.cs'文件,所以我觉得我在正确的道路上.当我再次运行测试时,我得到了相同的结果.在新生成的"Model1.View.cs"文件的每个方法中放置一个断点,表明它永远不会被击中.

我错过了重要的一步吗?如何告诉EF使用EF Power Tools创建的文件,或者如何在我在线阅读时使复制到输出目录工作?

c# asp.net-mvc entity-framework ef-database-first

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

数字和一位小数的正则表达式

我似乎无法得到一个简单的正则表达式.这就是我现在所拥有的:

$(".Hours").on('input', function (e) {

    var regex = /^\d+(\.\d{0,2})?$/g;

    if (!regex.test(this.value)) {
        if (!regex.test(this.value[0]))
            this.value = this.value.substring(1, this.value.length);
        else
            this.value = this.value.substring(0, this.value.length - 1);
    }
});
Run Code Online (Sandbox Code Playgroud)

我需要用户只能输入数字和一个小数(小数点后只有两个数字).它现在正常工作,但用户不能以小数开头.

可接受:23.53 0.43 1111.43 54335.34 235.23 .53 <---不工作

不可接受:0234.32 <---用户当前可以这样做23.453 1.343 .234.23 1.453.23

对此有何帮助?

javascript regex jquery

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