所有可能触及项目后端的开发人员应该知道哪些有用的SQL语句?
(更新:就像在算法中一样,我们知道存在排序问题,改组问题,我们知道它们的一些解决方案.这个问题的目标是同样的事情).
例如,我能想到的是:
获取未由任何学生注册的课程列表.(外连接并检查匹配是否为NULL,或者通过Get from Classes表,所有不是IN的ClassID(用于从Registrations表中获取所有ClassID的子查询))
是否有一些SQL语句应该在所有可能触及最终数据的开发人员的支持下?
有关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?
弗里茨
我有一组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) 为什么我的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)
编辑:清除问题以删除无关的信息.
我有一堆C++代码中的MACROS扩展到某些功能.我正在调试一些东西.只是想看看代码最终看起来像"
有任何想法吗?
让我们考虑以下计划:
#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)
任务是通过在命令行中提供参数来使程序崩溃.
是否有人可以建议替换WinForms SplitContainer的替代控件?我不喜欢SplitContainer在选中它和被拖动时如何显示奇怪的虚线条.我想让面板重新调整大小,因为用户拖动而不是鼠标向上,并且在拖动分割器时不显示任何虚线条.基本上就像在Vista浏览器中完成所有面板重新调整大小一样.
这是我所说的点缀的东西:

我想要做的是从一个groovy脚本调用maven.有问题的groovy脚本用作maven包装器,通过下载标签并在下载的内容上调用maven来构建J2EE项目.我应该如何完成调用maven来构建/打包EAR(groovy脚本已经能够从SCM下载标签).
你究竟如何实现碰撞检测?涉及的费用是多少?不同的平台(c/c ++,java,cocoa/iphone,flash,directX)是否有不同的优化来计算冲突.最后是否有可用于我的库,或者我可以为我的平台选择的一些库?
据我所知,你需要遍历碰撞图并找到有问题的区域,然后将输入事物(例如精灵)与被质疑区域中的像素类型进行比较.我理解这个非常基本的想法,但我不了解底层实现,甚至不了解更高级别的实现.似乎这种类型的检测或任何此类检测都非常昂贵.瓷砖地图?位数组?这些是如何从图像中创建的(我会猜测循环和做东西)?
我问这个问题的原因是为了更好地理解幕后的效率,并准确理解发生了什么.链接,参考或示例将非常有用.我知道这个问题有点长,所以任何帮助或参考都会非常受欢迎.谢谢!
这是一个多部分索引问题: