小编Tom*_*son的帖子

在jQuery中使用live而不是bind会对性能产生影响吗?

我发现了一些关于live和的问题bind,但没有一个是关于性能的.我认为标题很清楚,live在jQuery 中使用会有性能影响吗?为什么我要问这是因为在使用时每次触发事件时都必须进行查找live,我的想法是这可能会以负面的方式影响性能.或者jQuery正在做一些加速这个的神奇的东西,比如听一些东西被添加到DOM时被触发的事件?

jquery

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

在Windows 7和IIS 2008中的Windows 2008 Server下托管net.tcp wcf服务有什么区别吗?

我有一种情况,我无法在Windows 7下使用net.tcp托管服务,但它在Windows 2008服务器上运行正常.我启用了WAS,并在Windows 7和Windows服务器中进行了相同的设置但由于某种原因它在Windows 7中不起作用.我在客户端获得的错误是:

System.ServiceModel.EndpointNotFoundException: The message could not be dispatched because the service at the endpoint address 'net.tcp://localhost:908/TcpTest/MySuperService.svc' is unavailable for the protocol of the address.

Server stack trace: 
   at System.ServiceModel.Channels.ConnectionUpgradeHelper.DecodeFramingFault(ClientFramingDecoder decoder, IConnection connection, Uri via, String contentType, TimeoutHelper& timeoutHelper)
   at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.SendPreamble(IConnection connection, ArraySegment`1 preamble, TimeoutHelper& timeoutHelper)
   at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.DuplexConnectionPoolHelper.AcceptPooledConnection(IConnection connection, TimeoutHelper& timeoutHelper)
   at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout)
   at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Open()
Run Code Online (Sandbox Code Playgroud)

在事件日志中,我收到以下服务错误:

An error occurred while trying to listen for …
Run Code Online (Sandbox Code Playgroud)

iis wcf nettcpbinding windows-server-2008 windows-7

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

对于main:从sublime运行构建时的对象的undefined方法`require_relative'

我已经从我的命令行工作了所以我可以运行ruby myfile它的工作原理.但是当我尝试从崇高内运行时,我得到了

undefined method `require_relative' for main:Object
Run Code Online (Sandbox Code Playgroud)

任何人都知道我崇高的设置中缺少什么?我正在使用OS X并安装了rvm.

ruby sublimetext sublimetext2

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

使用Web部署创建文件夹并设置ACL

如何使用microsoft web deploy创建文件夹?此外,当我创建该文件夹时,如何在其上设置ACL?

使用Visual Studio发布到文件系统时可以这样做吗?或者我是否必须发布到启用了IIS Web管理服务(WMSvc)的服务器才能设置acl并创建文件夹?

.net webdeploy microsoft-web-deploy

4
推荐指数
2
解决办法
4914
查看次数

为什么这段代码不会更快?

我已经制作了一段大约运行的java代码的"副本".400毫秒(https://gist.github.com/threecee/cb1c55ad1ce9ac4b1903).我在F#中使用的版本,Parallel.ForEach我也试过,PSeq但没有一个版本超过7秒.

这并不是说我必须让我的代码比我复制的代码更快,但我真的想知道在F#中如何提高样本计算的性能.

open System.Threading.Tasks
#time 
let calculateProducts n =
    let bits = [| for i in 1 .. ((n+1)*(n+1)) -> 0 |]
    let inner i =
        [|i..n|] |> Array.map (fun j -> bits.[j*i] <- 1) |> ignore
    Parallel.ForEach([|1 .. n|], (fun i -> inner i)) |> ignore
    bits |> Array.sum
printfn "%i" (calculateProducts 8000)
Run Code Online (Sandbox Code Playgroud)

代码的作用是计算所有独特的产品x*y where x: 1->8000 and y: 1-8000.

更新:Array.init在答案中建议 使用jpe 后更新的代码如下:

open System.Threading.Tasks
#time 
let calculateProducts n …
Run Code Online (Sandbox Code Playgroud)

performance f#

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

如何让 traefik.ingress.kubernetes.io/rule-type: PathPrefixStrip 正常工作?

我有以下 kubernetes 清单

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: traefik-external
    traefik.ingress.kubernetes.io/router.entrypoints: websecure, web
    traefik.ingress.kubernetes.io/rule-type: PathPrefixStrip
  name: ingressname
  namespace: thenamespace
spec:
  rules:
  - host: my.host
    http:
      paths:
      - backend:
          serviceName: theservice
          servicePort: 8080
        path: /api
Run Code Online (Sandbox Code Playgroud)

拥有一个服务 ,theservice它监听/我希望 url与中my.host/api/something/anotherthing的匹配。但这不会发生在我身上,我得到了 404 回复。/something/anotherthingtheservice

有什么想法可能是错的吗?

kubernetes traefik traefik-ingress

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

按用户输入的日期选择

嗨,大家好.我使用以下查询来运行sql语句.它工作正常.我想知道如何修改查询以通过用户在ASP.NET中输入的日期进行选择.这意味着我需要修改部件:

WHERE TRANSACTION_DATE = '02-AUG-2006'
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?谢谢你的帮助

我正在使用的查询

INSERT INTO TRANSACTION (TRX_UNIT, TRX_DATE, TRX_USR)
SELECT SOURCE_SYSTEM_CHANNEL_CODE, TRANSACTION_DATE, USER_CODE
FROM FCR_TRANSACTION
WHERE TRANSACTION_DATE = '02-AUG-2006'
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何在SetDefaultContentHeaders中访问底层对象?

我有一个web api,我返回一个对象.当我使用接受标题"image/jpg"时,我想要该对象的图像表示,但我想根据我正在返回的对象设置文件名.我已经实现了一个BufferedMediaTypeFormatter并且认为我应该在这样的方法中执行此操作SetDefaultContentHeaders:

public override void SetDefaultContentHeaders(Type type, HttpContentHeaders headers, MediaTypeHeaderValue mediaType)
{
    base.SetDefaultContentHeaders(type, headers, mediaType);
    var myObject = // How do I get this from the response?
    var contentDispositionHeader = new ContentDispositionHeaderValue("attachment") 
        { FileName = myObject.FileName };
    headers.ContentDisposition = contentDispositionHeader;
}
Run Code Online (Sandbox Code Playgroud)

所以问题是当我进入时,我如何获得底层对象SetDefaultContentHeaders?通过从HttpResponseMessage传入方法中读取它,我能够在测试版中完成它,但是已经删除了.

asp.net-web-api

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

在进行作业时是否可以在F#中强制记录类型?

为了解释我认为最好用一个例子:

type myRec = {x: string}
type myRec2 = {x: string}
let x = {x = "hello"}
let y(a: myRec) = a.x
y(x);;

  y(x);;
   --^

error FS0001: This expression was expected to have type
    myRec    
but here has type
    myRec2
Run Code Online (Sandbox Code Playgroud)

所以,我怎么用力x,以有型myRec,如果两者myRecmyRec2具有相同的签名?

f#

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

为什么不是我的演员在akka.net中使用F#停止异常

我正在玩akka.net并试图理解监督.我以为我得到了它,但它没有像我期望的那样工作.

我尝试使用监视器和子actor来获取一个小样本,监视器应该在子级中的异常时重新启动子级.看起来孩子正在重新启动,但我不明白为什么因为代码似乎没有执行我的SupervisorStrategy.我改变了我的策略以返回Directive.Stop检查我是否可以阻止演员,但这也不起作用.所以现在好像我有一个不可阻挡的演员,只要我不想杀它就是一件好事:).运行示例的代码如下:

open Akka
open Akka.Actor
open Akka.Tools
open Akka.FSharp
open System

type MonitorMessage =
    | Create

type ChildMessage =
    | Ping
    | Kill

let test() =
    let systemName = "my-system"
    let system = System.create systemName (Configuration.load())

    let handleChildMessage = function
        | Ping ->
            printfn "Received %A" Ping
            printfn "Pong: %A" (DateTime.Now.Ticks)
        | Kill ->
            1/0 |> ignore

    let createChild parent id =
        spawnOpt parent (id.ToString()) (actorOf handleChildMessage)
            [ SpawnOption.SupervisorStrategy (Strategy.OneForOne (fun error ->
                match error …
Run Code Online (Sandbox Code Playgroud)

f# akka.net

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