我只是试图让jquery识别一个段落的第一个字母.我该怎么做?
例如,我有一个页面上有一些paragrahs页面.我希望只有以指定字母开头的段落才能被赋予"当前"类,而其他所有段都被隐藏.我非常知道如何添加类并隐藏其他类,但是,我不能让jquery识别第一个字母.
其次,是否可以从url字符串中提取这个"第一个字母"变量?
例如,第1页 - 有一个字母列表.用户点击"B",网址为
http://domain.com/page2.html?letter=b
并且page2获取该变量(b)并将其应用于Jquery,仅显示那些段落
我需要创建一个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) 在使用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".
是否有任何写得很好的perl开源(不使用任何类型的框架),我可以用作学习的样本和perl的良好实践...
我已经四处寻找并发现了很多PHP的东西,但perl中没有任何东西不使用框架.
提前致谢.
我有这个代码:
$string = "123456ABcd9999";
$answer = ereg("([0-9]*)", $string, $digits);
echo $digits[0];
Run Code Online (Sandbox Code Playgroud)
输出'123456'.我想输出'1234569999'即.所有数字.我怎样才能做到这一点.我一直在尝试很多不同的正则表达式,但无法弄明白.
可能重复:
用于GUI应用程序的跨平台C库?
是否有适用于C语言的跨平台GUI库?(我的意思是至少赢得mac lin)如果有任何类似XML的GUI编辑模型,那么任何GUI编辑跨平台的可视化程序都会感激不尽!)
我做了比"普通的旧C"编程更多的C++编程.在普通C编程时,我非常想念的一件事是类型安全的通用数据结构,它是通过模板在C++中提供的.
为了具体起见,请考虑一般的单链表.在C++中,定义自己的模板类,然后根据需要对其进行实例化是一件简单的事情.
在C中,我可以想到一些实现通用单链表的方法:
我不喜欢选项1,因为它颠覆了类型系统,并且可能比特定类型的特定实现具有更差的性能.对于所有类型使用数据结构的统一表示,并向/从void指针进行转换,据我所知,需要一个间接性,这可以通过专用于元素类型的实现来避免.
选项2不需要任何额外的工具,但感觉有些笨拙,并且在使用不当时可能会导致错误的编译器错误.
选项3可以提供比选项2更好的编译器错误消息,因为专用数据结构代码将以扩展形式存在,可以在编辑器中打开并由程序员检查(而不是由预处理器宏生成的代码).但是,这个选项是最重量级的,一种"穷人的模板".之前我使用过这种方法,使用一个简单的sed脚本来专门化一些C代码的"模板化"版本.
我想用C而不是C++来编写我未来的"低级"项目,但是为每种特定类型重写通用数据结构的想法让我感到害怕.
人们对这个问题有什么经验?C中是否存在通用数据结构和算法的良好库,这些库不与选项1一起使用(即与void指针进行转换,这会牺牲类型安全性并增加间接级别)?
因此,经过一段时间研究我应该使用什么SVN系统,我最终在Google Code中创建了一个项目..事情是,任何人都可以访问我的存储库,而不是我想要的:)
所以,我正在寻找托管网络的"私人Google代码"代码.
我发现Bitbucket和Assembla很好,但是......有什么意见吗?
谢谢!
我正在使用我在浏览时遇到的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) 是否有可能在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?
c ×2
php ×2
asp.net ×1
asp.net-mvc ×1
assembla ×1
bitbucket ×1
forms ×1
generics ×1
ggplot2 ×1
gwt ×1
html ×1
ip-address ×1
javascript ×1
jquery ×1
open-source ×1
pdf ×1
perl ×1
query-string ×1
r ×1
regex ×1
repository ×1
svn ×1
validation ×1