小编Joh*_*dol的帖子

视图是否比简单查询更快?

是一个

select *  from myView
Run Code Online (Sandbox Code Playgroud)

比查询本身更快地创建视图(为了拥有相同的resultSet):

select * from ([query to create same resultSet as myView])
Run Code Online (Sandbox Code Playgroud)

对于我来说,如果视图使用某种缓存使其比简单查询更快,那么我并不完全清楚.

sql sql-server performance

330
推荐指数
7
解决办法
20万
查看次数

如何让div高度自动调整到背景大小?

如何在不设置特定高度(或最小高度)的情况下让div自动调整为我为其设置的背景大小?

html css height background

245
推荐指数
11
解决办法
42万
查看次数

如何将sp_executesql结果转换为变量?

我有一个我需要执行的动态SQL,然后我需要将结果存储到变量中.

我知道我可以使用,sp_executesql但无法找到关于如何做到这一点的明确例子.

t-sql dynamic-sql

165
推荐指数
4
解决办法
27万
查看次数

Application.ThreadException和AppDomain.CurrentDomain.UnhandledException有什么区别?

好吧,这很简单:

  • Application.ThreadException和之间有什么区别
    AppDomain.CurrentDomain.UnhandledException

  • 我需要处理两者吗?

谢谢!

.net c# exception-handling winforms

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

AmazonS3 putObject与InputStream长度的例子

我正在使用Java将文件上传到S3 - 这是我到目前为止所得到的:

AmazonS3 s3 = new AmazonS3Client(new BasicAWSCredentials("XX","YY"));

List<Bucket> buckets = s3.listBuckets();

s3.putObject(new PutObjectRequest(buckets.get(0).getName(), fileName, stream, new ObjectMetadata()));
Run Code Online (Sandbox Code Playgroud)

正在上传文件,但在我未设置内容长度时会引发警告:

com.amazonaws.services.s3.AmazonS3Client putObject: No content length specified for stream > data.  Stream contents will be buffered in memory and could result in out of memory errors.
Run Code Online (Sandbox Code Playgroud)

这是我上传的文件,stream变量是一个InputStream,我可以从中得到这样的字节数组:IOUtils.toByteArray(stream).

所以,当我尝试设置内容长度和MD5(从这里取得)像这样:

// get MD5 base64 hash
MessageDigest messageDigest = MessageDigest.getInstance("MD5");
messageDigest.reset();
messageDigest.update(IOUtils.toByteArray(stream));
byte[] resultByte = messageDigest.digest();
String hashtext = new String(Hex.encodeHex(resultByte));

ObjectMetadata meta = new ObjectMetadata(); …
Run Code Online (Sandbox Code Playgroud)

java google-app-engine md5 inputstream amazon-s3

75
推荐指数
5
解决办法
9万
查看次数

用正则表达式替换Javascript字符串以去除非法字符

需要一个函数去除javascript中的一组非法字符: |&;$%@"<>()+,

这是一个需要用正则表达式解决的经典问题,这意味着现在我有两个问题.

这是我到目前为止所得到的:

var cleanString = dirtyString.replace(/\|&;\$%@"<>\(\)\+,/g, "");
Run Code Online (Sandbox Code Playgroud)

我正在用反斜杠逃避正则表达式特殊字符,但我很难理解正在发生的事情.

如果我单独尝试使用单个文字,它们中的大多数似乎都可以工作,但是一旦我将它们放在同一个正则表达式中,取决于顺序,替换就会被破坏.

即这不起作用 - > dirtyString.replace(/\|<>/g, ""):

帮助赞赏!

javascript regex string

56
推荐指数
4
解决办法
9万
查看次数

Fiddler没有从ASP.NET网站嗅探SOAP流量

到目前为止,我已成功使用fiddler来嗅探来自测试装置,控制台应用程序和Web项目的Web服务流量.

今天我注意到,如果我正在运行我的Web应用程序(它是一个ASP.NET网站,在IIS上本地托管),我将无法再嗅到那种流量.我看到所有本地流量,但Web服务流量刚刚消失(服务正在被点击,因为我看到响应调试到代码中).

我仍然能够在同一解决方案(完全相同的环境)中成功地从测试装置或控制台应用程序中嗅探肥皂请求和响应.

如果它是一个Windows(我在Win7上)安全更新或喜欢它将永远不会工作我猜(除非它只影响通过IIS路由的流量).

我应该寻找什么可能导致出现这种行为

任何指针赞赏!

注意:我可以看到本地流量,但不能看到本地未托管的Web服务的SOAP请求/响应(这是另一个团队提供的沙箱)

编辑:这一点配置起到了作用(在Rick Strahl的博客上找到)

  <system.net>
    <defaultProxy>
      <proxy
        usesystemdefault="False"
        bypassonlocal="True"
        proxyaddress="http://127.0.0.1:8888"/>
    </defaultProxy>
  </system.net>
Run Code Online (Sandbox Code Playgroud)

asp.net wcf soap fiddler visual-studio-2008-sp1

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

是否有类似Google Analytics(分析)的解决方案来跟踪对Web服务的REST调用?

只是想知道是否有任何开箱即用的解决方案,我不太熟悉分析api也许我可以编写一些简单的js来更新分析,然后再去我的服务等等 - 否则我将不得不坚持好的旧"商店记录在数据库中".

任何帮助赞赏!

rest google-app-engine analytics google-analytics google-analytics-api

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

有没有好的Javascript图形库?

在盯着这个3D立方体这些三角形一段时间之后,我开始想知道是否有任何可靠的Javascript图形库以及基本的3D支持.

有什么建议吗?

javascript 3d graphics

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

问题映射HttpHandler - >找不到HTTP错误404

我在尝试在web.config中映射HttpHandler时遇到问题.

这是相关的配置位:

<httpHandlers>
  <add verb="*" path="*.hndlr" type="MyAssembly.MyHandler, MyAssembly" validate="false" />
</httpHandlers>
Run Code Online (Sandbox Code Playgroud)

当我导航到http://localhost/myApp/whatever.hndlr我收到服务器错误404(未找到).

这是我第一次联系HttpHandler,所以我可能会遗漏一些东西 - 任何帮助表示感谢!

更新:

到目前为止,我设法使用这两个答案让它工作 - 谁能够挖掘它的工作原理得到答案标记!

这是我的配置(如果不同时配置将不起作用 - 我在经典模式下运行IIS7)

System.Web程序:

<httpHandlers>
    <add verb="*" path="*MyHandler.hndlr" type="MyAssembly.MyAssemblyHandler, MyAssembly" validate="false"/>
</httpHandlers>
Run Code Online (Sandbox Code Playgroud)

System.webserver:

<handlers>
    <add name="MyHandler" verb="*" path="*MyHandler.hndlr" type="MyAssembly.MyAssemblyHandler, MyAssembly" validate="false" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script"/>
</handlers>
Run Code Online (Sandbox Code Playgroud)

asp.net configuration web-config httphandler

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