问题列表 - 第2855页

如何在ASP.NET中将图片设置为背景?

我已经在App_localResources文件夹中添加了一个jpg文件,并在文档中指定了背景中的照片.在设计器中它显示为背景但是当我运行页面时,我仍然得到白页背景.

asp.net background

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

全文搜索排名(SQL Server)

在过去的几个小时里,我一直在搞乱SQL Server全文搜索的各种不同变体.但是我仍然无法弄清楚排名是如何运作的.我遇到过几个例子,让我觉得他们的排名高于其他人.例如

我有一个包含5个cols + more的表,没有编入索引.一切都是nvarchar领域.

我正在运行这个查询(差不多......我用不同的名字重新输入)

SET @SearchString = REPLACE(@Name, ' ', '*" OR "') --Splits words with an OR between
SET @SearchString = '"'+@SearchString+'*"'
print @SearchString;

SELECT ms.ID, ms.Lastname, ms.DateOfBirth, ms.Aka, ms.Key_TBL.RANK, ms.MiddleName, ms.Firstname
FROM View_MemberSearch as ms
INNER JOIN CONTAINSTABLE(View_MemberSearch, (ms.LastName, ms.Firstname, ms.MiddleName, ms.Aka, ms.DateOfBirth), @SearchString) AS KEY_TBL
    ON ms.ID = KEY_TBL.[KEY]
WHERE KEY_TBL.RANK > 0
ORDER BY KEY_TBL.RANK DESC;
Run Code Online (Sandbox Code Playgroud)

因此,如果我搜索11/05/1964 JOHN JACKSON,我会得到"11/05/1964"或"JOHN*"或"JACKSON*",这些结果如下:

ID -- First Name -- Middle Name -- Last …
Run Code Online (Sandbox Code Playgroud)

sql-server full-text-search sql-server-2005

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

来自js文件的跨域Ajax请求

这是问题所在:

1.)我们在这里有页面... www.blah.com/mypage.html

2.)那个页面请求像这样的js文件www.foo.com ......

<script type="text/javascript" src="http://www.foo.com/jsfile.js" />
Run Code Online (Sandbox Code Playgroud)

3.)"jsfile.js"使用Prototype将Ajax请求发回www.foo.com.

4.)ajax请求调用www.foo.com/blah.html.回调函数获取html响应并将其抛出到div中.

这似乎不起作用,我想这是XSS.那是对的吗?

如果是这样,我该如何解决这个问题呢?有没有其他方法可以在不使用iframe的情况下将我的html从www.foo.com上传到www.blah.com客户端?

html javascript ajax

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

Powerbuilder日期数学

如何从PowerBuilder中的日期减去30天?

我有以下代码在参数中返回今天的日期,但我今天需要 - 30天:

dw_1.setitem(1,"begin_datetime",datetime(today(),Now()))

powerbuilder date report date-math

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

如何确定字符串的字符集?

我有几个不同语言的文件.我以为它们都是UTF-8编码,但现在我不太确定.有些角色看起来很好,有些则没有.有没有办法可以打破字符串并尝试识别字符集?也许在白色空间上拆分然后识别每个单词?最后,是否有一种简单的方法可以将字符从一组转换为UTF-8?

perl utf-8 character-encoding

7
推荐指数
2
解决办法
7881
查看次数

从父/子的平面列表构建层次结构对象

我有一个层次结构中的项目列表,我正在尝试将此列表解析为实际的对象层次结构.我正在使用修改的预订树遍历来存储/遍历此列表,因此我所拥有的是树的子集,包括所有子节点,按其"左"值排序.

例如,给定树:

  • 项目A.
    • 项目A.1
    • 项目A.2
      • 项目A.2.2
  • 项目B.
    • 项目B.1
  • 项目C.

我得到了清单:

  • 项目A,项目A.1,项目A.2,项目A.2.2,项目B,项目B.1,项目C.

(这是来自修改的预订树设置的"左"值的顺序).

我想要做的是将其解析为包含树的实际结构的对象,例如:

Class TreeObject {
    String Name;
    Guid ID; 
    Guid ParentID;
    List<TreeObject> Children;
}
Run Code Online (Sandbox Code Playgroud)

平面列表作为TreeObjects列表返回 - 每个TreeObject都具有ID,ParentID,Left和Right属性.我正在寻找的是一个功能:

List<TreeObject> FlatToHeirarchy(List<TreeObject> list); 
Run Code Online (Sandbox Code Playgroud)

获取平面列表,并返回嵌套列表.

换一种说法:

List<TreeObject> flatSet = LoadTreeObjectsFromDatabase(); 
// flatSet.count == 7; flatSet(0).Children == null
List<TreeObject> nestedSet = FlatToHeirarchy(flatSet);
// nestedSet.count == 3; nestedSet(0).Children.count == 2
Run Code Online (Sandbox Code Playgroud)

我不知道如何做到这一点 - 跟踪父母,并能够处理更大的跳跃(例如,项目A.2.2 - >项目B).


编辑:我在这里寻找一个非暴力解决方案(例如,不循环几次,将项目移动到子节点,直到只剩下顶级父级).我猜测有一个优雅的方法可以循环一次,只需根据需要放置项目.

请记住,它们总是处于层级顺序(因为我正在使用MPTT),因此给定项目将始终是前一项目的子项或兄弟项目,或者至少与前一项目共享父项.它永远不会来到树的其他地方.

.net hierarchy mptt nested-sets

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

如何在不对名称进行硬编码的情况下创建元素

我试过这个,但它似乎不是有效的语法.

<xsl:element name="$myElementName"></xsl:element>
Run Code Online (Sandbox Code Playgroud)

xslt

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

麻烦用.Net http处理程序编码au umlaut

我有一个JavaScript请求转到ASP.Net(2.0)HTTP处理程序,它将请求传递给java Web服务.在此系统中,特殊字符(例如具有重音的字符)无法正确传递.

例如

  • 人力投入: Düsseldorf
  • 成为JavaScript asynch请求http://site/serviceproxy.ashx?q=D%FCsseldorf,据我所知,它在ISO-8859-1和UTF-8中都有效.(除非它是UTF-8中的%c3%bc)
  • HttpContext.Current.Request.QueryString.Get("q")返回D?sseldorf故障开始的地方.
  • 但是HttpUtility.UrlEncode(HttpContext.Current.Request.QueryString.Get("q"), Encoding.GetEncoding("ISO-8859-1"))返回D%3fsseldorf('''')
  • HttpUtility.UrlEncode(HttpContext.Current.Request.QueryString.Get("q"), Encoding.UTF8)返回D%ef%bfsseldorf

因此,该值不会被解码,也不会被正确地重新编码以传递给java服务.

  • 注意HttpContext.Current.Request.Url.Query?q=D%FCsseldorf&output=json&from=1&to=10
  • 虽然HttpContext.Current.Request.QueryString.ToString()q=D%ufffdsseldorf&output=json&from=1&to=10

为什么这样,我怎么能告诉它HttpContext尊重请求标题,包括:

Content-Type=application/x-www-form-urlencoded;+charset=UTF-8
Run Code Online (Sandbox Code Playgroud)

QueryString使用UTF-8字符集解码URL .

附录:正如答案所指出的那样,问题不在于解码与编码有关; escape()在JavaScript中使用不会根据UTF-8进行转义,而使用时encodeURIComponent()也是如此.

javascript asp.net diacritics character-encoding encodeuricomponent

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

如何在C#中禁用最小化按钮?

在我的应用程序中,我需要暂时灰显主窗体的最小化按钮.任何想法如何实现这一目标?我不介意对Win32 dll进行p /调用.

编辑:灰显最小化按钮将是首选解决方案,但有没有其他方法可以防止表单最小化?

c# minimize winforms

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

可以在python中编写异步文件吗?

有没有一种简单的方法在Python中异步写入文件?

我知道Python附带文件io是阻塞的; 这在大多数情况下都很好.对于这种特殊情况,我需要写入根本不阻止应用程序,或者至少尽可能少地阻止应用程序.

python asynchronous aio-write

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