小编idr*_*sid的帖子

如何在bash脚本中使用正则表达式?

我想使用正则表达式检查变量是否具有有效年份.阅读bash手册我明白我可以使用operator =〜

看下面的例子,我希望看到"不行",但我看到"OK".我究竟做错了什么?

i="test"
if [ $i=~"200[78]" ]
then
  echo "OK"
else
  echo "not OK"
fi
Run Code Online (Sandbox Code Playgroud)

regex bash conditional

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

javascript富文本编辑器

有几个(非常好的)富文本Web编辑器用Javascript编写(例如FCKeditor,YUI Texteditor和许多其他人).

但是我找不到任何关于如何构建这样一个组件的教程.可以解释高级别考虑因素(架构)和/或低级"关键"点中的更多细节(即为什么大多数编辑器都使用iFrame,如何处理键盘输入,如Ctrl-B,Ctrl -C选择文本时以及不选择文本时等)

我的主要动机是好奇心; 如果我今天必须开发这样一个编辑器,我不知道从哪里开始.

有没有人知道任何涵盖上述问题的教程(理想情况下,解释如何从头开始构建一个wysiwyg编辑器)?

javascript wysiwyg rte richtext rich-text-editor

31
推荐指数
2
解决办法
9499
查看次数

我可以使用@Context注释注入哪些对象?

我是JAX-RS的新手,我正在努力理解@Context注释应该如何工作.

javadoc的有六类(列表Application,UriInfo,Request,HttpHeaders,SecurityContext,Providers).但是,我在Web上找到了使用此注释与其他类型的代码,例如:

@GET
public String something(@Context HttpServletRequest req) {

}
Run Code Online (Sandbox Code Playgroud)

是否有可用于此注释的受支持类型列表?此列表是否在标准的实施之间发生变化?

我正在尝试使用Jersey,我担心我会编写无法移植到其他JAX-RS实现的代码.

java jax-rs jersey

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

为什么TabListener已被弃用?

在Android 5(API级别21)中,不推荐使用ActionBar.TabListener.为什么?我们应该使用什么呢?这是否意味着作为UI元素的操作选项卡已被弃用,或者是否有新的方法来实现它们?

android

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

如何在tomcat中使用UTF-8

Tomcat无法正确编码包含unicode字符的字符串文字.问题发生在Linux服务器上,但不在我的开发机器上(Windows).它仅影响字符串文字(不是从DB或文件中读取的字符串!!!).

  • 我已经设置了URIEncoding="utf-8"Connector标签(server.xml).
  • 我使用了setCharacterEncoding().
  • 我抓住了堆栈跟踪(没有可能设置编码的过滤器).
  • 我已经设置了LANG环境变量
  • 我打了HTTP Headers他们是正确的(Content-Type = text/plain; charset = utf-8)
  • 我在浏览器上检查了编码,它是正确的(UTF-8)

上述任何内容都无效.关于我可能遗失的任何想法?

public class Test extends HttpServlet {

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

    resp.setCharacterEncoding("utf-8");
    resp.setContentType("text/plain;");

    Writer w = resp.getWriter();
    w.write("??????? Latin"); //Some unicode characters
    w.close();
}
Run Code Online (Sandbox Code Playgroud)

以上内容在浏览器中显示.ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ

java unicode tomcat utf-8

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

有一种简单的方法用bash计算分位数吗?

假设我有来自Web服务器的日志文件,每个请求的响应时间:

_1st_request 1334
_2nd_request 345
_3rd_request 244
_4th_request 648
......... etc
Run Code Online (Sandbox Code Playgroud)

有一个简单的方法用bash脚本来找到最高十分位数(10- 分位数)?换句话说回答这个问题:如果我排除最慢的10%请求,那么最慢的请求有多慢?

bash shell statistics quantile

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