问题列表 - 第28786页

Jquery选择第一个字母?

我只是试图让jquery识别一个段落的第一个字母.我该怎么做?

例如,我有一个页面上有一些paragrahs页面.我希望只有以指定字母开头的段落才能被赋予"当前"类,而其他所有段都被隐藏.我非常知道如何添加类并隐藏其他类,但是,我不能让jquery识别第一个字母.

其次,是否可以从url字符串中提取这个"第一个字母"变量?

例如,第1页 - 有一个字母列表.用户点击"B",网址为

http://domain.com/page2.html?letter=b

并且page2获取该变量(b)并将其应用于Jquery,仅显示那些段落

html javascript jquery query-string

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

SuggestBox GWT显示Enter键上的所有选项

我需要创建一个SuggestBox,它会在按Enter键时显示所有选项.我写了以下实现,它似乎工作正常.我希望有人审核我的实现,并告诉我它是否会在任何特定情况下导致问题.此外,要传递给此SuggestBox的SuggestOracle应该通过调用MultiWordSuggestOracle上的方法setDefaultSuggestions()来设置默认建议.我的SuggestBox的任何用户都应该对此事实透明.因此我想我需要包装(或扩展)MultiWordSuggestOracle来执行默认建议设置.能否请您推荐一下这样做的好方法?

public class SuggestBoxWithAllOptions extends SuggestBox implements 
    KeyPressHandler { 
    public SuggestBoxWithAllOptions(MultiWordSuggestOracle oracle) { 
            super(oracle); 
            this.addKeyPressHandler(this); 
    } 
    @Override 
    public void onKeyPress(KeyPressEvent event) { 
            char c = event.getCharCode(); 
            int i = this.getText().length(); 
    if (c == KeyboardListener.KEY_ENTER && i == 0) { 
            /* Since the query string is null, the default suggestions 
           will get listed */ 
            this.showSuggestionList(); 
     } 
    } 
   } 

  /* Code for initializing the SuggestBox */ 
            List<String> suggestions = new ArrayList<String>(); 
            suggestions.add("Tablet"); 
            suggestions.add("Capsule"); 
            MultiWordSuggestOracle myOracle = new MultiWordSuggestOracle(); 
            myOracle.addAll(suggestions ); 
            myOracle.setDefaultSuggestionsFromText(suggestions); 
            SuggestBox …
Run Code Online (Sandbox Code Playgroud)

gwt

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

ggplot2脚注

在使用ggplot2创建的绘图底部添加脚注的最佳方法是什么?我尝试过使用这里提到的逻辑组合http://www.r-bloggers.com/r-good-practice-%E2%80%93-adding-footnotes-to-graphics/以及ggplot2注释功能

p + annotate("text",label="Footnote",
  x=unit(1,"npc") - unit(2, "mm"),y=unit(2, "mm"),
  just=c("right", "bottom"),gp=gpar(cex= 0.7, col=grey(.5)))
Run Code Online (Sandbox Code Playgroud)

但是我收到错误"as.data.frame.default(x [[i]]中的错误,可选= TRUE,stringsAsFactors = stringsAsFactors):不能将类c("unit.arithmetic","unit")强制转换为data.frame".

pdf r ggplot2

11
推荐指数
2
解决办法
5716
查看次数

写得好的Perl Open Source可以学习吗?

是否有任何写得很好的perl开源(不使用任何类型的框架),我可以用作学习的样本和perl的良好实践...

我已经四处寻找并发现了很多PHP的东西,但perl中没有任何东西不使用框架.

提前致谢.

perl open-source

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

PHP RegEx - 获取所有数字

我有这个代码:

$string = "123456ABcd9999"; 
$answer = ereg("([0-9]*)", $string, $digits); 
echo $digits[0]; 
Run Code Online (Sandbox Code Playgroud)

输出'123456'.我想输出'1234569999'即.所有数字.我怎样才能做到这一点.我一直在尝试很多不同的正则表达式,但无法弄明白.

php regex

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

是否有适用于C语言的跨平台GUI库?

可能重复:
用于GUI应用程序的跨平台C库?

是否有适用于C语言的跨平台GUI库?(我的意思是至少赢得mac lin)如果有任何类似XML的GUI编辑模型,那么任何GUI编辑跨平台的可视化程序都会感激不尽!)

c user-interface cross-platform

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

普通C中的类型安全通用数据结构?

我做了比"普通的旧C"编程更多的C++编程.在普通C编程时,我非常想念的一件事是类型安全的通用数据结构,它是通过模板在C++中提供的.

为了具体起见,请考虑一般的单链表.在C++中,定义自己的模板类,然后根据需要对其进行实例化是一件简单的事情.

在C中,我可以想到一些实现通用单链表的方法:

  1. 编写链接列表类型和支持过程一次,使用void指针绕过类型系统.
  2. 编写预处理器宏,获取必要的类型名称等,以生成特定于类型的数据结构版本和支持过程.
  3. 使用更复杂的独立工具为您需要的类型生成代码.

我不喜欢选项1,因为它颠覆了类型系统,并且可能比特定类型的特定实现具有更差的性能.对于所有类型使用数据结构的统一表示,并向/从void指针进行转换,据我所知,需要一个间接性,这可以通过专用于元素类型的实现来避免.

选项2不需要任何额外的工具,但感觉有些笨拙,并且在使用不当时可能会导致错误的编译器错误.

选项3可以提供比选项2更好的编译器错误消息,因为专用数据结构代码将以扩展形式存在,可以在编辑器中打开并由程序员检查(而不是由预处理器宏生成的代码).但是,这个选项是最重量级的,一种"穷人的模板".之前我使用过这种方法,使用一个简单的sed脚本来专门化一些C代码的"模板化"版本.

我想用C而不是C++来编写我未来的"低级"项目,但是为每种特定类型重写通用数据结构的想法让我感到害怕.

人们对这个问题有什么经验?C中是否存在通用数据结构和算法的良好库,这些库不与选项1一起使用(即与void指针进行转换,这会牺牲类型安全性并增加间接级别)?

c generics code-generation data-structures

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

Bitbucket,Assembla ..还是什么?

因此,经过一段时间研究我应该使用什么SVN系统,我最终在Google Code中创建了一个项目..事情是,任何人都可以访问我的存储库,而不是我想要的:)

所以,我正在寻找托管网络的"私人Google代码"代码.

我发现Bitbucket和Assembla很好,但是......有什么意见吗?

谢谢!

svn repository bitbucket assembla

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

IP地址验证帮助

我正在使用我在浏览时遇到的IP验证功能,它一直运行良好,直到今天我遇到了问题.

由于某种原因,该功能不会将此IP验证为有效:203.81.192.26

我对正则表达式并不太满意,所以会对可能出错的任何帮助表示感谢.

如果你有其他功能,如果你能为我发布,我将不胜感激.

该功能的代码如下:

public static function validateIpAddress($ip_addr)
{
    global $errors;

    $preg = '#^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}' .
            '(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$#';

    if(preg_match($preg, $ip_addr))
    {
        //now all the intger values are separated
        $parts = explode(".", $ip_addr);

        //now we need to check each part can range from 0-255
        foreach($parts as $ip_parts)
        {
            if(intval($ip_parts) > 255 || intval($ip_parts) < 0)
            {
                $errors[] = "ip address is not valid.";
                return false;
            }

            return true;
        }

        return true;
    } else {
        $errors[] = "please double check the ip address."; …
Run Code Online (Sandbox Code Playgroud)

php validation ip-address

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

以编程方式注销"特定"用户

是否有可能在Asp.NET MVC中以proframically方式注销用户?我知道你可以使用:

FormsService.SignOut();
Run Code Online (Sandbox Code Playgroud)

但这是指发出请求的网页的上下文.我试图阻止用户登录两次.所以,如果我打电话:

MembershipUser membershipUser = Membership.GetUser(userName);
if (membershipUser.IsOnline == true)
{
    //  log this user out so we can log them in again
    FormsService.SignOut();    
}
Run Code Online (Sandbox Code Playgroud)

调用FormsService.SignOut();与用户的上下文没有关系,另一个已经登录的webbrowser?

forms asp.net asp.net-mvc

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