问题列表 - 第42488页

在令牌之后触发的jQuery自动完成插件

我正在构建一个应用程序,并希望在textarea中进行自动完成,就像Twitter/Facebook如何使用@ [name].但是,当我输入[TID:x]时,我想触发它​​,其中x是任意长度的整数.

看到Twitter/Facebook在您点击@符号后开始自动完成,然后将文本数据发送到自动完成后.有没有人知道jQuery UI插件(或任何其他插件)是否可以做这样的事情?

jquery autocomplete

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

宝石不能安装导轨

这个问题之前已被多次询问,但似乎其他人都在OS X上尝试它.我在Ubuntu上.

这是我尝试时得到的结果sudo gem install rails:

$ sudo gem install rails
Successfully installed rails-3.0.3
1 gem installed
Installing ri documentation for rails-3.0.3...
file 'lib' not found
Installing RDoc documentation for rails-3.0.3...
file 'lib' not found
Run Code Online (Sandbox Code Playgroud)

我需要做些什么才能让它发挥作用?

我知道它不起作用因为:

$ rails
The program 'rails' is currently not installed.  To run 'rails' please ask your administrator to install the package 'rails'
Run Code Online (Sandbox Code Playgroud)

ruby linux ubuntu ruby-on-rails

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

在Javascript中删除字符串的第一个字符

如果第一个字符是0,我想删除字符串的第一个字符.0可以不止一次.

是否有一个简单的函数检查第一个字符并删除它是否为0?

现在,我正在尝试使用JS slice()函数,但它非常尴尬.

javascript string

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

用Java实现keepalive

我正在构建一个客户端 - 服务器应用程序,我必须实现一个keepalive机制,以检测客户端是否崩溃.我在客户端和服务器端都有单独的线程.客户端线程发送"ping"然后休眠3秒,而服务器读取BufferedInputStream并检查是否接收到ping,如果是,则使ping计数器等于零,否则它将计数器递增+1,服务器线程然后休眠持续3秒,如果ping计数器达到3,它会将客户端声明为已死.

问题是,当服务器读取输入流时,它是一个阻塞调用,并且它会一直阻塞,直到收到下一个ping,无论它有多延迟,所以服务器永远不会检测到错过的ping.

任何建议,以便我可以读取流的当前值,如果传入流上没有任何内容,它不会阻止.

谢谢,

java inputstream keep-alive

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

C清晰代码清理:resharper

我刚刚使用了Resharper,它让我觉得好像我不知道如何在C#中编码; 它给了我很多建议; 其中很少是:

1) SomeObject o = new SomeObject();

Resharper将转换为:

var o = new SomeObject()
Run Code Online (Sandbox Code Playgroud)

2) this.Loaded += new RoutedEventHandler(MainPage_Loaded);

this.Loaded += MainPage_Loaded;
Run Code Online (Sandbox Code Playgroud)

3)转换我的变量并将_放在所有实例变量的前面.

4)删除类父类的名称.我在Silverlight上测试了这个.

public partial class MainPage : UserControl
Run Code Online (Sandbox Code Playgroud)

public partial class MainPage
Run Code Online (Sandbox Code Playgroud)

5)替换实例变量

 this.variable = somevalue
Run Code Online (Sandbox Code Playgroud)

 variable = somevalue
Run Code Online (Sandbox Code Playgroud)

所有这些都真的有必要吗?它真的会影响我的程序的效率吗?我的意思是用var关键字替换我的类名会有什么好处.毕竟var在编译时也用类名替换.这样做是因为它被编程为执行或做这些事情是否真的以某种方式影响?

c# resharper

8
推荐指数
2
解决办法
1426
查看次数

Spring控制器获取请求/响应

我如何获得可以设置的请求/响应?此外,在此方法的最后,我如何才能重定向到另一个页面?

@RequestMapping(value = "/dosomething", method = RequestMethod.GET)
public RETURNREDIRECTOBJ dosomething() throws IOException {
    ....
    return returnredirectpagejsp;
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

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

发送"代表"电子邮件

我收到了很多"代表"的电子邮件.例如,AddThis插件从"addThis.com代表myfriend@gmail.com"发送电子邮件.

我如何在C#/ ASP.NET中执行此操作?此外,如果我们使用gmail作为我们的SMTP,这是否有效,尽管我们的公司域名?

我也想知道是否有任何关于这种不专业或在客户端PC上被标记为垃圾邮件的担忧?换句话说,你们真的实现了这个......

c# asp.net email gmail smtp

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

我怎么能回归斐波那契系列?我应该使用IList <>吗?

public int Fibonacci(int x)
{        
    int prev = -1;
    int next = 1;
    for (int i = 0; i < x; i++)
    {
        int sum = prev + next;
        prev = next;
        next = sum;
        Console.WriteLine(sum); 
    }
    return sum; // plz teel me how can i return whole list ??
}
Run Code Online (Sandbox Code Playgroud)

如何返回上述系列的整个输出?即如果x = 3然后0 1 1 2那么我该如何归还呢?

c#

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

使用MVC和View模型实现DRY与安全性和可维护性

我喜欢为DRY而努力,显然它并不总是可行的.但是,我不得不在MVC中看起来很常见的概念,即"视图模型".

视图模型旨在仅将最少量的信息传递给视图,以实现安全性,可维护性和测试问题.我明白了.这说得通.

但是,从DRY的角度来看,View Model只是复制您已有的数据.视图模型可能是临时的,仅用作DTO,但您基本上维护了同一模型的两个不同版本,这些版本似乎违反了DRY主体.

视图模型是否违反DRY?他们是必要的邪恶吗?他们做得比坏还好吗?

asp.net-mvc dry viewmodel

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

使用数据填充分层类结构

我有一个像这样的分层类结构:

类别 - >模板 - >实例

一个类别包含多个模板,一个模板包含多个实例.

如果我通过所有3个表的连接查询数据库中的数据,则数据如下所示:

CategoryID | CategoryName | CategoryType | TemplateID | TemplateName | TemplateXYZ | InstanceID | InstanceName  
1 | "CatA" | "TypeX" | 1 | "TempA" | "X" | 1 | "InstA" 
1 | "CatA" | "TypeX" | 1 | "TempA" | "X" | 2 | "InstB"
1 | "CatA" | "TypeX" | 1 | "TempA" | "X" | 3 | "InstC"
1 | "CatA" | "TypeX" | 1 | "TempB" | "Y" | …
Run Code Online (Sandbox Code Playgroud)

.net c# linq database hierarchical-data

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