问题列表 - 第25403页

SSMS结果到网格 - 复制/粘贴中没有保留CRLF - 任何更好的技术?

当我在网格中有结果集时,如:

SELECT 'line 1
line 2
line 3'
Run Code Online (Sandbox Code Playgroud)

要么

SELECT 'line 1' + CHAR(13) + CHAR(10) + 'line 2' + CHAR(13) + CHAR(10) + 'line 3'
Run Code Online (Sandbox Code Playgroud)

使用嵌入式CRLF,网格中的显示似乎用空格替换它们(我猜它们将显示所有数据).

问题是,如果我是代码生成脚本,我不能简单地剪切和粘贴它.我必须转换代码以打开游标并打印相关列,以便我可以从文本结果中复制和粘贴它们.

是否有更简单的解决方法来保留结果网格中的复制/粘贴操作中的CRLF?

网格有用的原因是我正在为不同列中的同一对象生成许多脚本 - 一列中的bcp,另一列中的xml格式文件,另一列中的表创建脚本等等...

sql-server formatting ssms

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

如果Visual Studio 2010基于WPF,为什么我不能用反射器打开它?

如果Visual Studio 2010基于WPF,为什么我不能用反射器打开它?

换句话说,devenv.exe似乎是本机程序集,那么WPF UI代码在哪里?

wpf reflector visual-studio-2010

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

以hg身份显示重命名?

我知道Mercurial可以跟踪文件的重命名,但是当我这样做时,如何让它显示重命名而不是添加/删除hg status?例如,而不是:

A bin/extract-csv-column.pl
A bin/find-mirna-binding.pl
A bin/xls2csv-separate-sheets.pl
A lib/Text/CSV/Euclid.pm
R src/extract-csv-column.pl
R src/find-mirna-binding.pl
R src/modules/Text/CSV/Euclid.pm
R src/xls2csv-separate-sheets.pl
Run Code Online (Sandbox Code Playgroud)

我想要一些迹象表明已经移动了四个文件.

我想我读到的地方输出是这样的,以保持与某些东西或其他东西的向后兼容性,但我并不担心.

mercurial dvcs rename

27
推荐指数
2
解决办法
3069
查看次数

如何序列化List <object>

我正在编写常用函数来序列化给定对象和List <object>,如下所示

public string SerializeObject(Object pObject)// for given object
{
    try
    {
        String XmlizedString = null;
        MemoryStream memoryStream = new MemoryStream();
        XmlSerializer xs = new XmlSerializer(typeof(pObject));
        XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, Encoding.UTF8);
        xs.Serialize(xmlTextWriter, pObject);
        memoryStream = (MemoryStream)xmlTextWriter.BaseStream;
        XmlizedString = UTF8ByteArrayToString(memoryStream.ToArray());
        return XmlizedString;
    }
    catch (Exception e) { System.Console.WriteLine(e); return null; }
}

public string SerializeObject(List<Object> pObject)// for given List<object>
{
    try
    {
        String XmlizedString = null;
        MemoryStream memoryStream = new MemoryStream();
        XmlSerializer xs = new XmlSerializer(typeof(pObject));
        XmlTextWriter xmlTextWriter = new …
Run Code Online (Sandbox Code Playgroud)

c# xml-serialization

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

如何使用REST-ful URL创建Spring 3 + Tiles 2 webapp?

我有一点时间用Spring 3.0 MVC解析URL.我只是构建一个HelloWorld来试验如何在Spring中构建一个RESTful webapp,理论上没什么复杂的.

我能够找到的所有示例都基于注意文件扩展名("*.htm"或"*.do")的配置,包括人工目录名称前缀("/ foo")或甚至前缀带点(丑陋)的路径,所有使用一些人工正则表达式模式作为解析器信号的方法.对于REST方法,我想避免所有这些问题并仅使用我的应用程序的自然URL模式.我假设(可能不正确)在web.xml中我设置了一个url-pattern"/*"并将所有内容传递给DispatcherServlet以进行解析,然后只依赖于我的控制器中的URL模式.

我无法可靠地让我的解析器捕获URL模式,并且在我的所有试验中都会导致资源找不到错误,堆栈溢出(循环)或某种不透明的Spring 3 ServletException堆栈跟踪 - 一个我一直对Spring感到沮丧的是,错误消息通常不是很有用.

我想使用Tiles 2解析器.我在WEB-INF/views /中找到了我的*.jsp文件,并在应用程序根目录下有一行index.jsp文件,重定向到我的layout.xml(Tiles 2 Configurer)设置的索引文件.

我做了所有正常的Spring 3高级配置:

<mvc:annotation-driven />

<mvc:view-controller path="/" view-name="index"/>

<context:component-scan base-package="com.acme.web.controller" />
Run Code Online (Sandbox Code Playgroud)

...随后是我的Tiles 2配置文件中各种各样的varutions的UrlBasedViewResolver,InternalResourceViewResolver,UrlFilenameViewController等的各种组合和配置.然后在我的控制器中,我试图获取我的URL模式.问题是,我无法可靠地获得解析器以捕获要发送到我的控制器的模式.

现在已经延长到多天,我认为实现起来非常简单.我可能会尝试一次做太多,但我认为这应该是一个简单的(几乎是默认的)配置.我只是想创建一个简单的HelloWorld类型的应用程序,我不希望这是火箭科学.

而不是我发布我自己的配置(已经遍布地图),有没有人知道一个在线示例:显示一个简单的Spring 3 MVC + Tiles 2 Web应用程序,它使用REST-ful URL(即,避免强制URL模式例如文件扩展名,添加的目录名或点)并且完全依赖于Spring 3代码/注释(即,除了Spring MVC本身之外什么都没有)来实现这一目标?是否有捷径可寻?

非常感谢您的帮助.

rest spring spring-mvc tiles2 restful-url

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

Python XLWT尝试覆盖单元格变通方法

使用python模块xlwt,两次写入同一个单元格会引发错误:

Message File Name   Line    Position    
Traceback               
    <module>    S:\******** 
    write   C:\Python26\lib\site-packages\xlwt\Worksheet.py 1003        
    write   C:\Python26\lib\site-packages\xlwt\Row.py   231     
    insert_cell C:\Python26\lib\site-packages\xlwt\Row.py   150     
Exception: Attempt to overwrite cell: sheetname=u'Sheet 1' rowx=1 colx=12   
Run Code Online (Sandbox Code Playgroud)

使用代码段

def insert_cell(self, col_index, cell_obj):
        if col_index in self.__cells:
            if not self.__parent._cell_overwrite_ok:
                msg = "Attempt to overwrite cell: sheetname=%r rowx=%d colx=%d" \
                    % (self.__parent.name, self.__idx, col_index)
                raise Exception(msg) #row 150
            prev_cell_obj = self.__cells[col_index]
            sst_idx = getattr(prev_cell_obj, 'sst_idx', None)
            if sst_idx is not None:
                self.__parent_wb.del_str(sst_idx)
        self.__cells[col_index] = cell_obj
Run Code Online (Sandbox Code Playgroud)

看起来代码'引发'一个例外,它会停止整个过程.删除'加注'一词足以允许覆盖单元格?我很欣赏xlwt的警告,但我认为pythonic方式是假设"我们知道我们在做什么".触摸模块时我不想破坏任何其他东西.

python xlwt

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

返回类型的具体类型或接口?

今天我遇到了对象编程风格,具体类型或接口的基本悖论.

什么是方法的返回类型更好的选择:具体类型还是接口?

在大多数情况下,我倾向于使用具体类型作为方法的返回类型.因为我相信具体类型更灵活,可以进一步使用并提供更多功能.

黑暗的一面:耦合.天使之一:具体类型本身包含您最初要返回的界面,以及额外的功能.

你拇指的规则是什么?

这有什么编程原则吗?


奖励:这是我用于暴露成员集合的ReadOnlyCollection或IEnumerable的一个例子吗?

oop methods design-principles

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

视觉工作室2005年至2010年提升

大约一个月后,我花了差不多一个星期的时间试图找出如何为vs2005构建boost库,今天我更新到了vs2010.

我是否需要为vs 2005删除boost(我卸载vs2005)并完成2010年的构建过程或者它会神奇地工作,我可以小睡一下吗?

c++ boost visual-studio-2010

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

阻止通过http直接访问文件,但允许php脚本访问

我正在将我的文件(pdf,doc,flv等)加载到缓冲区中,并使用脚本将其提供给我的用户.我需要我的脚本才能访问该文件但不允许直接访问它.什么是实现这一目标的最佳方式?我应该使用我的权限做某事还是用.htaccess锁定目录?

php apache permissions

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

将Monotouch与Google .NET API配合使用

我正在使用Mike Bluestein的文章http://mikebluestein.wordpress.com/2009/09/27/using-monotouch-with-the-net-library-for-the-google-data-api/来构建应用程序与谷歌API通信.

当我尝试添加对项目的引用时,导入的项目会说"不兼容的目标框架:v2.0".我可以使用相同的结果将版本更改为1.1,3.0或3.5.

如果我将.dll添加到monotouch项目,我会收到编译错误 - monotouch失败,没有输出134.

有什么建议?

http://macpapa.com/macpapa.com/public-images/SM.png

http://macpapa.com/macpapa.com/public-images/PM.png

.net c# google-api xamarin.ios libraries

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