问题列表 - 第5077页

Transact-SQL速记连接语法?

我在处理遗留代码时已经注意到几次,你可以使用.在sql中做左右外连接

=*
Run Code Online (Sandbox Code Playgroud)

作为"右外连接"的简写

*=
Run Code Online (Sandbox Code Playgroud)

作为这样的语句中"左外连接"的简写:

select table1.firstname, table2.lastname
from table1, table2
where table1.id *= table2.id
Run Code Online (Sandbox Code Playgroud)

我猜想还有其他像这两种运算符用于不同类型的连接,但我还没有找到任何关于它的完整文档.所以你知道任何与文档有关的好链接吗?

我个人认为我使用这些运算符看到的SQL语句比使用拼写语法时更难以弄清楚,因此使用速记版本有什么好处吗?

sql join

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

将StyleCop与TFS CI集成的最佳方式

我一直在研究如何为我正在开发的项目启用源分析,并计划使用StyleCop.我的设置是使用TFS持续集成的源控制TFS服务器.我想为CI构建启用源分析,并在构建机器上运行每日构建,而不仅仅是在开发人员的机器上运行.

这是一篇来自StyleCop文档的文章,我读到了这个主题:http: //blog.newagesolution.net/2008/07/how-to-use-stylecop-and-msbuild-and.html.它基本上修改了csproj文件.

我还阅读了有关如何将StyleCop与构建自动化集成的其他意见,建议使用构建任务执行相同的操作:

http://blog.newagesolution.net/2008/07/how-to-use-stylecop-and-msbuild-and.html http://freetodev.spaces.live.com/blog/cns!EC3C8F2028D842D5!400.entry.

你有什么看法?你有类似的项目并做过这样的事吗?

msbuild tfs continuous-integration coding-style stylecop

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

如何在javascript中动态调用php函数

我有一个带有以下js函数的index.php:

function returnImageString() {
    return "<?php include 'inc/image.functions.php'; echo getRandomImages(7); ?>";        //This isn't dynamic; this will always return the same images.  How do I fix this?
}
Run Code Online (Sandbox Code Playgroud)

但是,当页面加载时,调用php脚本并将结果添加到源代码中,如下所示:

function returnImageString() {
    return "images/20.11.A1B9.jpg|images/8.14.47683.jpg|images/19.10.FBB9.jpg|images/21.12.9A.jpg|images/8.11.1474937909.jpg|images/8.15.99404.jpg|images/8.10.jpg|"; //This isn't dynamic; this will always return the same images. How do I fix this?
 }
Run Code Online (Sandbox Code Playgroud)

我想要发生的是每当我调用js函数(returnImageString)时,我希望它每次调用php函数(因为php函数返回一串随机图像位置),而不是在js函数中对字符串进行硬编码.

有人能指出我正确的方向吗?谢谢!

javascript php function

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

强类型动态Linq排序

我正在尝试构建一些代码来动态排序Linq IQueryable <>.

显而易见的方法是在这里,使用字符串字符串对列表进行排序
http://dvanderboom.wordpress.com/2008/12/19/dynamically-composing-linq-orderby-clauses/

但是,我想要一个更改 - 编译字段名称的时间检查,以及使用重构/查找所有引用来支持以后的维护的能力.这意味着我想将字段定义为f => f.Name,而不是字符串.

对于我的具体用途,我想封装一些代码,这些代码将决定应该根据用户输入使用命名的"OrderBy"表达式列表中的哪一个,而不必每次都编写不同的代码.

这是我写的内容的要点:

var list = from m Movies select m; // Get our list

var sorter = list.GetSorter(...); // Pass in some global user settings object

sorter.AddSort("NAME", m=>m.Name);
sorter.AddSort("YEAR", m=>m.Year).ThenBy(m=>m.Year);

list = sorter.GetSortedList();

...
public class Sorter<TSource>
...
public static Sorter<TSource> GetSorter(this IQueryable<TSource> source, ...)
Run Code Online (Sandbox Code Playgroud)

GetSortedList函数确定要使用哪个命名排序,这会产生List对象,其中每个FieldData包含在AddSort中传递的字段的MethodInfo和Type值:

public SorterItem<TSource> AddSort(Func<T, TKey> field)
{
   MethodInfo ... = field.Method;
   Type ... = TypeOf(TKey);
   // Create item, add item to diction, add fields to …
Run Code Online (Sandbox Code Playgroud)

.net c# linq

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

调用File.Exist会锁定文件吗?

如果我试图删除一个文件,但同时另一个进程正在同一个文件上执行File.Exists(...),那么是否可能会锁定该文件并导致我的进程失败?

.net c# file-io locking

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

XHTML的需求是什么?

在一次采访中,我被问到了一个我从未想过的问题,即"我们已经拥有满足编写网页所有要求的HTML,那么XHTML的需求是什么?"

我用Google搜索了很多文章并阅读了很多文章,但我无法理解为什么会引入XHTML.请向我解释.

html css xhtml

33
推荐指数
8
解决办法
3185
查看次数

linq to sql会自动延迟加载关联实体吗?

linq to sql会自动延迟加载关联实体吗?

我认为它会,但我找不到一篇文章陈述它.

lazy-loading linq-to-sql

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

如何创建尚未显示的对象的图像

在我的项目中,我有很多页面.每个页面都是一个面板,其中包含许多用户控件.我想要一个尚未显示的面板及其内容的缩略图.我该怎么做呢

谢谢

c#

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

unix/linux的Java IO实现"tail -f"

我想知道用什么技术和/或库来实现linux命令"tail -f"的功能.我基本上是在寻找一个附加/替换的下降java.io.FileReader.客户端代码可能如下所示:

TailFileReader lft = new TailFileReader("application.log");
BufferedReader br = new BufferedReader(lft);
String line;
try {
  while (true) {
    line= br.readLine();
    // do something interesting with line
  }
} catch (IOException e) {
  // barf
}
Run Code Online (Sandbox Code Playgroud)

缺失的部分是合理的实施TailFileReader.它应该能够读取文件打开前存在的文件部分以及添加的行.

java file-io iostream file tail

69
推荐指数
5
解决办法
7万
查看次数

为什么我在C#服务中收到此SocketException?

我有一项服务,负责从服务器读取和写入.读写是在不同的线程中完成的.

读取器线程始终处于活动状态,而写入线程仅激活以发送消息,并在消息写入服务器并收到响应后死亡.

该服务运行4天,之后,只要服务尝试从端口读取,我就会不断收到此错误:

System.Net.Sockets.SocketException:无法执行套接字上的操作,因为系统缺少足够的缓冲区空间或因为队列已满

c# sockets

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