问题列表 - 第42753页

选择从查询中检索列名的列

我正在寻找一种从表A中选择列的优雅方法,其中从表B上的查询中检索列名.

对表B的查询结果'col01' 表A中有几列命名'col01','col02','col03',...

最终查询应该是结果

result from B | effective SQL query
 'col01'      |  SELECT col01 FROM A
 'col02'      |  SELECT col02 FROM A

我正在寻找没有脚本的纯SQL解决方案.它应该与Oracle和/或MySQL一起运行.

mysql sql oracle

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

匹配正则表达式的所有单词的列表

假设我有一些字符串:"Lorem ipsum dolor sit amet"我需要一个长度超过3的所有单词的列表.我可以用正则表达式吗?

例如

pattern = re.compile(r'some pattern')
result = pattern.search('Lorem ipsum dolor sit amet').groups()
Run Code Online (Sandbox Code Playgroud)

结果包含'Lorem','ipsum','dolor'和'amet'.

编辑:

我的意思只能包含字母和数字.

python regex

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

使用PHP删除文件夹中的所有文件?

例如,我有一个名为`Temp'的文件夹,我想使用PHP删除或刷新此文件夹中的所有文件.我可以这样做吗?

php directory glob file

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

Mysql在哪里等于?

我有一个mysql函数

SELECT * FROM `stats` WHERE BETWEEN '2011-01-03' AND '2011-01-01' AND `email`='sarah@sarah.com' AND `city`='New York' AND `location`='New York' AND `date` GROUP BY action
Run Code Online (Sandbox Code Playgroud)

但是我似乎无法让它工作,如果我拿出BETWEEN'2011-01-03'和'2011-01-01'但没有用它,它是如何工作的,我怎么能使这个功能工作?

mysql

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

检测服务器上是否安装了FreeType PHP扩展

如何测试以查看运行PHP的服务器上是否安装了FreeType扩展?

我想在我的网站上制作一个简单的CAPTCHA系统,所以我使用imagettftext()它并且工作正常.但是如果服务器没有安装FreeType库呢?

那么有没有办法以某种方式通过代码检测FreeType库,如果它不存在,回到类似的东西imagestring()

如果我不能使用,imagettftext()我可能不得不考虑绘制大字体文本的替代方案,因为imagestring最大尺寸对于像CAPTCHA这样的东西不好.

php freetype php-extension

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

Asp.net mvc 2模板没有前缀

给出以下视图模型:

class DetailsViewModel
{
   public HeaderViewModel Header {get;set;}
   public FooterViewModel Footer {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Header视图模型的编辑器模板:

<%: Html.EditorFor(x => x.Header) %>
Run Code Online (Sandbox Code Playgroud)

编辑器模板(EditorTemplates/HeaderViewModel.ascx)

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<HeaderViewModel>" %>

<% ViewData.TemplateInfo.HtmlFieldPrefix = ""; %>

<%: Html.EditorFor(x => x.Search) %>
Run Code Online (Sandbox Code Playgroud)

结果:

<input type="text" value="" name="Search" id="Search" />
Run Code Online (Sandbox Code Playgroud)

如果我删除该行

<% ViewData.TemplateInfo.HtmlFieldPrefix = ""; %>
Run Code Online (Sandbox Code Playgroud)

结果是:

<input type="text" value="" name="Header.Search" id="Header_Search" />
Run Code Online (Sandbox Code Playgroud)

有没有另一种方法来实现相同 - 渲染没有前缀的控件的名称?

我在想一个帮手:

public static MvcHtmlString EditorWithoutPrefix<TModel, TValue>(
  this HtmlHelper<TModel> html, TValue value)
{
  var htmlHelper =... // create new HtmlHelper<TValue> and set it's …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-2

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

textbox.Focus()无法在C#中工作

我想知道为什么这段代码无法集中文本框......?

private void sendEmail_btn_Click(object sender, EventArgs e)
{    
    String sendTo = recipientEmail_tbx.Text.Trim();
    if (!IsValidEmailAddress(sendTo))
    {
        MessageBox.Show("Please Enter valid Email address","Cognex" MessageBoxButtons.OK, MessageBoxIcon.Error);                
        recipientEmail_tbx.Focus();
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# textbox focus winforms

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

带附件的Java邮件:javax.mail.Multipart上的ClassCastException

我使用以下代码从邮件中下载附件,但它给出ClassCastException了Multipart声明:

异常在线程"主要" java.lang.ClassCastException:com.sun.mail.imap.IMAPInputStream不能转换到javax.mail.Multipart在ReadAttachment.main(ReadAttachment.java:52)

我该如何处理IMAPInputStream?

Message messages[] = inbox.getMessages();

for (int j = 0; j < messages.length; j++) {

   String mailType = messages[j].getContentType();

   System.out.println("-- Message " + (j + 1) + " --");

   System.out.println("SentDate : " + messages[j].getSentDate());
   System.out.println("From : " + messages[j].getFrom()[0]);
   System.out.println("Subject : " + messages[j].getSubject());             
   System.out.println("Type :" + messages[j].getContentType()); 
   System.out.println("Attachment :" + messages[j].getFileName());  

   Multipart mp = (Multipart) messages[j].getContent();
   ..

   System.out.println();
}
Run Code Online (Sandbox Code Playgroud)

java jakarta-mail

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

Solr搜索结果并检索文档的位置

我有一个使用SolrNet访问的solr索引,我想在结果中检索特定文档的索引(位置),而不返回整个结果集.

更详细...查询返回~30,000个文档,并按整数字段排序.唯一键字段包含一个Guid,我想根据唯一键找到特定文档的结果,同时只返回前10个结果.

该指数在普通的旧Lucene的最初实现的,而这个任务有两个查询实现,一个让我想了解一下,再进行第二次返回的整个结果集文档的Lucene的文件编号.然后,我可以使用doc id查找文档在完整结果集中的显示位置,但之后只枚举前10个文档.

有没有办法实现我在Solr之后所做的事情,而没有返回所有30000个结果(甚至限制到Guid只是看起来太慢了)?

谢谢

solr solrnet

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

iPhone SDK:UIActionsheet委托方法未被调用

在我的iPhone应用程序中,我有一个有4个按钮的动作表.

现在,为了执行单击这些按钮的操作,我已经实现了ActionSheet Delegate.

单击按钮时不会调用操作表委托方法.当集成到另一个项目时,相同的代码工作.

我已正确声明所有方法名称.

下面是显示委托方法的屏幕截图

替代文字

可能有什么不对?

iphone cocoa-touch objective-c uiactionsheet ios4

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