缩进SQL语句的公认惯例是什么?例如,请考虑以下SQL语句:
SELECT column1, column2
FROM table1
WHERE column3 IN
(
SELECT TOP(1) column4
FROM table2
INNER JOIN table3
ON table2.column1 = table3.column1
)
Run Code Online (Sandbox Code Playgroud)
这应该如何缩进?非常感谢.
我有一个vs.net项目,经过一些重构后,修改了项目的名称.如何在TFS控制的项目和解决方案下轻松地重命名基础Windows文件夹名称以匹配此新项目名称?
注意,我曾经可以通过使用SourceSafe在背景中摆弄东西来做...
许多策略游戏使用六边形瓷砖.其中一个主要优点是任何瓷砖的中心与其所有相邻瓷砖之间的距离是相同的.
我想知道是否有人对将六角形瓷砖系统与传统地理系统(经度/纬度)结合起来有任何想法.我认为用六边形瓷砖覆盖地球并能够将地理坐标映射到瓷砖会很有趣.
以前有人见过远近的东西吗?
UPDATE
我正在寻找一种细分球体表面的方法,以便每个分区具有相同的表面积.理想情况下,相邻子分区的中心将是等距的.
今天我rxvt使用以下启动行运行Cygwin :
提供的标准"DOS框"好得多.
rxvt -bg black -sl 8192 -fg white -sr -g 150x56 -fn "Fixedsys" -e /usr/bin/bash --login -i
但是,当前配置确实存在一些问题:
我正在运行英语Windows Vista,其语言环境和键盘布局设置为挪威语(ISO-8859-1字符集?),但我在Windows 2000和XP上遇到了完全相同的问题.
任何人都知道如何解决这个问题(即配置rxvt的更好方法)?
除了上面提到的问题,我很满意cygwin.bat,所以如果我找到解决方法,我想继续使用它.但是,如果问题不是(容易)解决的,那么Cygwin的其他任何良好的终端解决方案是什么?
更新
Andy和Mattias提供的解决方案(编辑rxvt文件)确实解决了输入问题,但输出渲染仍然是一个问题.我在ISO-8859-1中渲染时输出正常,但是当使用UTF-8时我只能得到?对于非ASCII字符.此行为是之间是一致的.inputrc,rxvt(在Cygwin的的XFree X服务器),urxvt以及PuttyCyg.
是否有类似的配置文件可以设置输出编码(即相当于在Linux系统上设置输出区域设置)?
我正在编写一个应用程序,我将从django和独立应用程序访问数据库.两者都需要进行会话验证,并且两者的会话应该相同.Django有一个内置的身份验证/会话验证,这就是我正在使用的,现在我需要弄清楚如何为我的独立应用程序重用相同的会话.
我的问题是如何查找特定用户的session_key?
从它的外观来看,没有任何东西将auth_user和django_session联系在一起
我已多次构建x86 Boost库,但我似乎无法构建x64库.我启动"Visual Studio 2005 x64交叉工具命令提示符"并运行我的常规构建:
bjam --toolset=msvc --build-type=complete --build-dir=c:\build install
Run Code Online (Sandbox Code Playgroud)
但它仍然生成x86 .lib文件(我用dumpbin/headers验证了这一点).我究竟做错了什么?
我需要在C#.NET2.0中访问我的项目的程序集.
我可以在项目属性下的"程序集信息"对话框中看到GUID,目前我刚刚将它复制到代码中的const.GUID永远不会改变,所以这不是解决方案的坏处,但直接访问它会很好.有没有办法做到这一点?
如何编写包含&字符的insert语句?例如,如果我想将"J&J Construction"插入数据库中的一列.
我不确定它是否有所作为,但我使用的是Oracle 9i.
我正在使用实体框架,我遇到了"重新找到"我刚刚创建的对象的问题...基本上它是这样的:
string theId = "someId";
private void Test()
{
using(MyEntities entities = new MyEntities())
{
EntityObject o = new EntityObject();
o.Id = theId;
entities.AddToEntityObject(o);
CallSomeOtherMethod(entities);
}
}
void CallSomeOtherMethod(MyEntities ents)
{
EntityObject search = ents.EntityObject.FirstOrDefault(o => o.Id == theId);
if(search == null)
{
Console.WriteLine("wha happened???");
}
}
Run Code Online (Sandbox Code Playgroud)
(不保证代码可以正常运行 - 这一切都来自我的脑海)
为什么查询"找不到"刚刚创建的EntityObject?
如果我在AddToEntityObject之后调用SaveChanges()它可以工作(这并不让我感到惊讶),但为什么它不能正确地从缓存中拉出来?
我对这些东西仍然很绿,所以我希望有一些非常简单的东西,我只是忽略了......
谢谢
sql ×2
.net ×1
.net-2.0 ×1
64-bit ×1
boost ×1
boost-build ×1
c# ×1
c++ ×1
coding-style ×1
coordinates ×1
cygwin ×1
directory ×1
django ×1
escaping ×1
guid ×1
indentation ×1
math ×1
oracle ×1
rxvt ×1
session ×1
sqlplus ×1
tesselation ×1
tfs ×1
unit-testing ×1
wcf ×1
windows ×1