问题列表 - 第31480页

如何使用正则表达式返回前五位数

如何返回正则表达式中字符串的前5位数?

例如,如果我输入以下文本:

15203 Main Street Apartment 3 63110

我怎么能只返回"15203".

我正在使用C#.

regex

4
推荐指数
2
解决办法
5929
查看次数

从STL集中擦除最大元素

这是我之前的一个问题(STL max_element的复杂性)的后续跟进.

我想基本上从一组中弹出最大元素,但我遇到了问题.

这大致是我的代码:

set<Object> objectSet;

Object pop_max_element() {
    Object obj = *objectSet.rbegin();
    set<Object>::iterator i = objectSet.end()--; //this seems terrible
    objectSet.erase(i); //*** glibc detected *** free(): invalid pointer
    return obj;
}
Run Code Online (Sandbox Code Playgroud)

早些时候我试过,objectSet.erase(objectSet.rbegin());但编译器抱怨没有匹配的功能(我猜它不喜欢reverse_iterator).我知道没有检查空集,但是当objectSet.size()>> 0时它失败了.

c++ stl set

5
推荐指数
3
解决办法
4294
查看次数

HTML固定标题表滚动条

可能重复:
带固定标题的HTML表格?

我已经尝试了几种方法从HTML表中获取带有固定标题的滚动条但没有运气.我想我需要一个解决方案,其中标题以某种方式"附加"到表体(而不是典型的嵌套表解决方案).我尝试的每个解决方案都会影响标题列和正文列的宽度.换句话说,它们不同步,并且标题的列与滚动表的列不正确对齐.标题和列的宽度因列而异.

有什么方法可以让我实现这个目标吗?我宁愿不使用JavaScript.哦,我也需要这个在Internet Explorer中工作.

更新:获得此功能对我来说非常重要.我需要在固定头列和行头.到目前为止,还没有任何解决方 我考虑使标题分开表,但滚动时这不起作用,因为标题将保持固定.

看起来固定的HTML标题会有很多用例,所以我很惊讶没有足够的解决方案.

(哦,我在链接中尝试了opatut建议的选项,但它并不适用于所有浏览器,我需要在Internet Explorer,Firefox和Chrome中使用此工作.如果它在Internet Explorer 6中不起作用,那就没问题) .

哦,如果我必须修复列宽或行高,那也没关系,我会很高兴有一个有效的固定标题HTML表(跨浏览器).

html scroll html-table

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

如何在Google App Engine上使用urllib2声明超时?

我知道它urllib2可以在Google App Engine上作为Urlfetch的包装使用,如您所知,Universal Feedparser使用urllib2.

你知道在urllib2上设置超时的方法吗?urllib2上
timeout参数是否已移植到Google App Engine版本上?

我对方法不感兴趣:

rssurldata = urlfetch(rssurl, deadline=..)
feedparser.parse(rssurldata)
Run Code Online (Sandbox Code Playgroud)

google-app-engine urllib2 feedparser urlfetch

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

已编译 Dynamic Linq Func&lt;&gt; *没有* 参数的缓存委托?

我使用 Dynamic LINQ 库中的 Dynamic.ParseLambda 方法来创建表达式,将每个表达式编译为 Func<>,并将每个表达式缓存在字典中:

// parse some dynamic expression using this ParseLambda sig:
Expression<Func<TArgument,TResult>> funcExpr = 
 System.Linq.Dynamic.ParseLambda<TArgument, TResult>(
  expressionString, // string for dyn lambda expression
  parameters);  // object[] params

// then compile & cache the output of this as a delegate:
Func<TArgument,TResult> func = funcExpr.Compile(); //<-cache this

// then to execute, use:
return func(entityInstance);
Run Code Online (Sandbox Code Playgroud)

问题是,这迫使我为每个不同的参数值集缓存不同的委托实例。这看起来有点浪费;Dynamic LINQ 的所有开销都在解析和编译中;一旦创建,委托的性能就接近于直接编码的 lambda。有没有什么方法可以将参数移到表达式之外,以便我可以在调用它时(而不是在创建它时)将不同的值传递给公共缓存委托

// e.g. with params...
return func(entityInstance,parameters);

// or if params are the issue, multiple signatures are ok:
return …
Run Code Online (Sandbox Code Playgroud)

c# linq dynamic

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

活动记录按列"OR"轨道查找

是否可以使用'或'语句执行find_by查询?例如:

@product ||= Product.find_by_upc(params[:code]) if params[:code]
@product ||= Product.find_by_cspc(params[:code]) if params[:code]
Run Code Online (Sandbox Code Playgroud)

像(不起作用):

@product ||= Product.find_by_upc_or_cspc(params[:code]) if params[:code]
Run Code Online (Sandbox Code Playgroud)

谢谢!

ruby-on-rails

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

如何掌握Java?

我在Java学习了2门课程:
1-使用Java编程简介.
2-使用Java的数据结构.

在这两门课程中,我们使用了Java SE.

我喜欢它,我真的想成为一名优秀的java程序员.

但是,我发现我应该知道Java软件开发中涉及的许多技术:
Spring,Struts,JSP,JSF,GWT,Hibernate,apache tomcat以及其他更多技术.

我希望它变成像.NET这样简单的过程你选择一种语言,一个框架和IDE就是它.

有人可以指导我找到掌握Java的最佳途径或途径吗?
您如何看待这两门课程:
http://www.oreillyschool.com/certificates/java-programming.php

高级Java证书系列(来自同一所学校,将于9月开放).

java

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

OSGi包清单中Bundle-Classpath的字符限制?

使用Apache Felix,我有一个我编写的OSGi组件,它包含了我公司使用的一些中间件.目前它依赖于大量的外部库,我似乎已经遇到Bundle-classpath:参数长度的限制.我不得不将诸如commons-collections.jar之类的库重命名为ccoll.jar.

我很好奇是否有人有任何关于解决这个限制的建议?

Bundle-ClassPath: .,lib/log4j.jar,lib/cvfs.jar,lib/backport.jar,lib/cbeanutils.jar,lib/ccodec.jar,lib/ccoll.jar,lib/chttp.jar,lib/cjxpath.jar,lib/clang.jar,[libs redacted],lib/saaj-api.jar,lib/saaj-impl.jar,lib/Schemas.jar,lib/xbean.jar,lib/clog.jar,lib/dom4j.jar,lib/xml-apis.jar,lib/xerces.jar,lib/xalan.jar,lib/jaxp-ri.jar,lib/japi.jar,lib/mail.jar
Run Code Online (Sandbox Code Playgroud)

我想我可以通过不使用lib/bits来获得更多字符,但我很好奇这是一个错误,一个明确的限制,还是仅仅是我自己的愚蠢.

java osgi apache-felix

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

如何找到相似的结果并按相似性排序?

如何查询按相似性排序的记录?

例如.搜索"股票溢出"将返回

  1. 堆栈溢出
  2. SharePoint溢出
  3. 数学溢出
  4. 政治溢出
  5. VFX溢出

例如.搜索"LO"将返回:

  1. 巴勃罗毕加索
  2. 米开朗基罗
  3. 杰克逊pollock

我需要帮助的是:

  1. 使用搜索引擎索引和搜索MySQL表,以获得更好的结果

    • 使用Sphinx搜索引擎,使用PHP

    • 使用带有PHP 的Lucene引擎

  2. 使用全文索引,查找类似/包含的字符串


什么不好用

  • Levenshtein距离非常不稳定.(UDF,查询)
    搜索"狗"给了我:
    1. 沼泽
    2. 回声
  • LIKE 返回更好的结果,但对于长查询不返回任何内容,尽管存在类似的字符串
    1. dogid
    2. dogaral
    3. 教条

mysql sql sorting string similarity

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

如何让我的WPF滚动查看器与缩放一起工作?

我对如何解决这个问题有一些基本的误解.

我在ScrollViewer中有一个Canvas.我希望能够放大和缩小Canvas并让ScrollViewer适当调整.

这是代码:

XAML:

<Window x:Class="scrollerProblem.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <ScrollViewer Name="scroller" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
        <Canvas Background="AntiqueWhite" Name="content" MouseLeftButtonDown="content_MouseLeftButtonDown" MouseRightButtonDown="content_MouseRightButtonDown">
            <Rectangle Width="100" Height="100" Canvas.Top="50" Canvas.Left="50" Fill="PaleGoldenrod"></Rectangle>
        </Canvas>
    </ScrollViewer>
</Window>
Run Code Online (Sandbox Code Playgroud)

和代码隐藏:

using System.Windows;
using System.Windows.Input;
using System.Windows.Media;

namespace scrollerProblem
{
    /// <summary>
    /// Interaction logic for Window1.xaml
    /// </summary>
    public partial class Window1 : Window
    {
        float Zoom = 1;

        public Window1()
        {
            InitializeComponent();
            content.Width = 700;
            content.Height = 700;
        }

        private void content_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            content.Width *= 2; …
Run Code Online (Sandbox Code Playgroud)

wpf-controls

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