问题列表 - 第25613页

所有可能触及项目后端的开发人员应该知道哪些有用的SQL语句/使用模式?

所有可能触及项目后端的开发人员应该知道哪些有用的SQL语句?

(更新:就像在算法中一样,我们知道存在排序问题,改组问题,我们知道它们的一些解决方案.这个问题的目标是同样的事情).

例如,我能想到的是:

获取未由任何学生注册的课程列表.(外连接并检查匹配是否为NULL,或者通过Get from Classes表,所有不是IN的ClassID(用于从Registrations表中获取所有ClassID的子查询))

是否有一些SQL语句应该在所有可能触及最终数据的开发人员的支持下?

sql database backend

6
推荐指数
2
解决办法
1892
查看次数

Wpf:为什么WriteableBitmap会变慢?

有关WriteableBitmap 的简单MSDN示例.

它显示了如何通过在按下鼠标时更新一个像素并在WPF -Image Control上移动来用光标绘制手绘线.

 writeableBitmap.Lock();  
 (...set the writeableBitmap.BackBuffers pixel value...)
 writeableBitmap.AddDirtyRect(new Int32Rect(column, row, 1, 1));
 writeableBitmap.Unlock();
Run Code Online (Sandbox Code Playgroud)

现在,我试图在非常快速地移动鼠标指针时理解以下行为:

如果图像/位图大小相对较小,例如800:600像素,那么最后绘制的像素总是与鼠标指针位置"同步",即没有延迟,对鼠标移动的反应非常快.

但是,如果位图变大,例如1300:1050像素,您可以注意到延迟,最后绘制的像素总是在移动鼠标指针后面稍微延迟.

因此在两种情况下只有一个像素用" AddDirtyRect" 更新,反应速度应该独立于位图大小!?但似乎Writeablebitmap在它的大小变大时会变慢.

或者整个位图在每次writeableBitmap.Unlock();调用时都会以某种方式转移到图形设备,而不仅仅是方法中指定的矩形区域AddDirtyRect

弗里茨

wpf writeablebitmap

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

如何为单个方案配置多个WCF绑定配置

我有一组IIS7托管的net.tcp WCF服务,它们为我的ASP.NET MVC Web应用程序提供服务.Web应用程序可通过Internet访问.

WCF Services (IIS7) <--> ASP.NET MVC Application <--> Client Browser

这些服务是用户名验证的,客户端(我的Web应用程序)用于登录的帐户最终作为主机上的当前主体.

我希望其中一个服务的身份验证方式不同,因为它为我的登录视图提供了视图模型.当它被调用时,客户端显然还没有登录.我认为,如果服务托管在与Web应用程序不在同一域中的计算机上,则Windows身份验证可以提供最佳或可能只是基于证书的安全性(实际上我也应该用于经过身份验证的服务).

但这不是重点.使用多个TCP绑定是给我带来麻烦的.我在我的客户端配置中尝试将其设置为:

<bindings>
  <netTcpBinding>
    <binding>
      <security mode="TransportWithMessageCredential">
        <message clientCredentialType="UserName"/>
      </security>
    </binding>
    <binding name="public">
      <security mode="Transport">
        <message clientCredentialType="Windows"/>
      </security>
    </binding>
  </netTcpBinding>
</bindings>

<client>
  <endpoint contract="Server.IService1" binding="netTcpBinding" address="net.tcp://localhost:8081/Service1.svc"/>
  <endpoint contract="Server.IService2" binding="netTcpBinding" bindingConfiguration="public" address="net.tcp://localhost:8081/Service2.svc"/>
</client>
Run Code Online (Sandbox Code Playgroud)

服务器配置如下:

<bindings>
  <netTcpBinding>
    <binding portSharingEnabled="true">
      <security mode="TransportWithMessageCredential">
        <message clientCredentialType="UserName"/>
      </security>
    </binding>
    <binding name="public">
      <security mode="Transport">
        <message clientCredentialType="Windows"/>
      </security>
    </binding>
  </netTcpBinding>
</bindings>

<services>
  <service name="Service1">
    <endpoint contract="Server.IService1, Library" binding="netTcpBinding" address=""/>
  </service>
  <service name="Service2">
    <endpoint …
Run Code Online (Sandbox Code Playgroud)

wcf .net-4.0 wcf-binding wcf-security

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

为什么会在我的try-catch中抛出错误?

为什么我的try-catch块在处理时仍会抛出错误?

异常详细信息:System.NullReferenceException:未将对象引用设置为对象的实例.

              Try
    Here >> :   _MemoryStream.Seek(6 * StartOffset, 0)
                _MemoryStream.Read(_Buffer, 0, 6)
              Catch ex As IOException
                // Handle Error
              End Try
Run Code Online (Sandbox Code Playgroud)

编辑:清除问题以删除无关的信息.

vb.net asp.net exception nullreferenceexception

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

C++宏扩展,调试

我有一堆C++代码中的MACROS扩展到某些功能.我正在调试一些东西.只是想看看代码最终看起来像"

有任何想法吗?

c++ macros c-preprocessor

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

使用cmd line args崩溃程序

让我们考虑以下计划:

#include <stdlib.h>

int main(int argc, char **argv){
   int a,b;

   if (argc != 3)
       return -1;

   a = atoi(argv[1]);
   b = atoi(argv[2]);

   a = b ? a/b : 0;

   return a;
}
Run Code Online (Sandbox Code Playgroud)

任务是通过在命令行中提供参数来使程序崩溃.

c c++

13
推荐指数
2
解决办法
1054
查看次数

WinForms:SplitContainer的替代品?

是否有人可以建议替换WinForms SplitContainer的替代控件?我不喜欢SplitContainer在选中它和被拖动时如何显示奇怪的虚线条.我想让面板重新调整大小,因为用户拖动而不是鼠标向上,并且在拖动分割器时不显示任何虚线条.基本上就像在Vista浏览器中完成所有面板重新调整大小一样.

这是我所说的点缀的东西:

分离器

.net c# splitter splitcontainer winforms

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

如何在Java/Groovy中进行系统命令调用?

我想要做的是从一个groovy脚本调用maven.有问题的groovy脚本用作maven包装器,通过下载标签并在下载的内容上调用maven来构建J2EE项目.我应该如何完成调用maven来构建/打包EAR(groovy脚本已经能够从SCM下载标签).

build-automation groovy command-line

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

碰撞检测及其效率

你究竟如何实现碰撞检测?涉及的费用是多少?不同的平台(c/c ++,java,cocoa/iphone,flash,directX)是否有不同的优化来计算冲突.最后是否有可用于我的库,或者我可以为我的平台选择的一些库?

据我所知,你需要遍历碰撞图并找到有问题的区域,然后将输入事物(例如精灵)与被质疑区域中的像素类型进行比较.我理解这个非常基本的想法,但我不了解底层实现,甚至不了解更高级别的实现.似乎这种类型的检测或任何此类检测都非常昂贵.瓷砖地图?位数组?这些是如何从图像中创建的(我会猜测循环和做东西)?

我问这个问题的原因是为了更好地理解幕后的效率,并准确理解发生了什么.链接,参考或示例将非常有用.我知道这个问题有点长,所以任何帮助或参考都会非常受欢迎.谢谢!

collision-detection

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

是否可以在索引上创建索引?

这是一个多部分索引问题:

  1. 有没有办法可以在索引上创建索引?
  2. 为什么会这样呢?
  3. 如果是这样,有什么例子吗?

mysql database oracle indexing

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