问题列表 - 第43457页

如何通过上下文使flyspell绕过一些单词?

我用Emacs写了我的大部分着作.我使用reStructuredText编写,然后经过一些预处理后将它们转换为LaTeX,因为我写了引用á-la LaTeX.这是我的一篇文章(西班牙文)的摘录:

En \cite[pp.~XXVIII--XXIX]{Crnkovic2002} se brindan algunos riesgos
que se pueden asumir con el desarrollo basado en componentes, los
Run Code Online (Sandbox Code Playgroud)

此文本由一些处理部件的自定义脚本处理,\cite因此rst2latex可以完成其工作.

当我激活flyspell-mode时,它会将大多数引文键指示为拼写错误.

如何告诉flyspell不要在\cite命令中拼写检查内容.

此外,我如何组合rst模式和flyspell,以便rst模式可以保持飞行速度不受以下拼写检查?

  • reST评论
  • reST代码文字
  • reST指令参数和参数
  • reST原始指令内容

有任何想法吗?

emacs emacs23 flyspell

9
推荐指数
1
解决办法
1505
查看次数

安卓。活动启动时自动聚焦文本视图

我有一个活动,该视图有几个 EditText 组件。

当活动开始时,第一个 EditText 获得焦点并出现键盘。我想避免这个“功能”(我的意思是我希望活动开始后不会有弹出键盘)

android focus android-edittext

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

Android中@SmallTest,@ MediumTest和@LargeTest注释的目的是什么?

我是Android新手,我看过使用这些注释的示例代码.例如:

@SmallTest
public void testStuff() {
    TouchUtils.tapView(this, anEditTextView);
    sendKeys("H E L P SPACE M E PERIOD");
    assertEquals("help me.", anEditTextView.getText().toString());
}
Run Code Online (Sandbox Code Playgroud)

那个注释有什么作用?

java tdd android unit-testing android-espresso

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

基于令牌的认证安全性

我对基于令牌的身份验证的理解是,在身份验证(可能超过ssl)时,会将令牌传递给用户,以便在运行中进行廉价的用户验证.其中一个实现是生成一个cookie,该cookie被传递给用户进行会话管理.

但是,我的理解是,基于令牌的身份验证(至少通过cookie)在像firesheep这样的中间攻击中容易受到攻击.

是否有其他实施方法可以解决这一重大安全问题,或者我对tba存在根本性的误解?

authentication session-cookies

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

如何使用perl按值对哈希值进行排序?

我有这个代码

use strict;
use warnings;

my %hash;
$hash{'1'}= {'Make' => 'Toyota','Color' => 'Red',};
$hash{'2'}= {'Make' => 'Ford','Color' => 'Blue',};
$hash{'3'}= {'Make' => 'Honda','Color' => 'Yellow',};

foreach my $key (keys %hash){       
  my $a = $hash{$key}{'Make'};   
  my $b = $hash{$key}{'Color'};   
  print "$a $b\n";
}
Run Code Online (Sandbox Code Playgroud)

这个出来了:

丰田红色本田黄色福特蓝色

需要帮助按Make排序.

sorting perl hash

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

HTTP请求的keep_alive和persistent选项有什么区别?

有人可以解释我们以下参数之间的行为差​​异:

Zend_Http_Client类中的keep_alive参数?

在Zend_Http_Client_Adapter_Socket类中持久化

我想了解我需要做些什么来保持一堆HTTPS连接打开(以避免SSL的取消).

谢谢,加斯顿

php zend-framework http http-headers

9
推荐指数
1
解决办法
757
查看次数

如何将x-www-form-urlencoded字符串转换为JSON?

application/x-www-form-urlencoded string的例子

CorrelationId=1&PickedNumbers%5B%5D=1&PickedNumbers%5B%5D=2&PickedNumbers%5B%5D=3&PickedNumbers%5B%5D=4
Run Code Online (Sandbox Code Playgroud)

进入JSON

var gamePlayData = {
            CorrelationId: gameId,
            PickedNumbers: ["1","2","3","4"]
        };
Run Code Online (Sandbox Code Playgroud)

javascript json

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

Chrome输入类型="数字"CSS样式

我有以下输入类型="数字":

<input id="myid" type="number" name="input" min="0" max="100" step="1" value="0">
Run Code Online (Sandbox Code Playgroud)

在Chrome中,您只能看到2个增加或减少值的箭头.有没有办法设置这些控件的样式.就像是:

#myid::-webkit-
Run Code Online (Sandbox Code Playgroud)

html5 google-chrome input

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

在没有javascript的情况下更改select元素的选定值时提交表单

嗨问题很简单.

<select name="justanumber">
    <option value="1" selected="selected">1</option>
    <option value="2"></option>
</select>
Run Code Online (Sandbox Code Playgroud)

当选择的值被更改时,我必须做一个表格发布.但问题是没有javascript这样做.

我不确定是否可以这样做,我归档的最好结果是使用标签提交表单.

html post

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

使用.Net HttpListener进行多线程处理

我有一个听众:

listener = new HttpListener();
listener.Prefixes.Add(@"http://+:8077/");
listener.Start();
listenerThread = new Thread(HandleRequests);
listenerThread.Start();
Run Code Online (Sandbox Code Playgroud)

我正在处理请求:

private void HandleRequests()
{
    while (listener.IsListening)
    {
        var context = listener.BeginGetContext(new AsyncCallback(ListenerCallback), listener);
        context.AsyncWaitHandle.WaitOne();
    }
}

private void ListenerCallback(IAsyncResult ar)
{
    var listener = ar.AsyncState as HttpListener;

    var context = listener.EndGetContext(ar);

    //do some stuff
}
Run Code Online (Sandbox Code Playgroud)

我想void Stop()用这样的方式写:

  1. 它将阻塞,直到所有当前处理的请求结束(即等待所有线程"执行某些操作").
  2. 虽然它将等待已经开始的请求,但它将不允许任何更多的请求(即在开始时返回ListenerCallback).
  3. 之后它将调用listener.Stop()(listener.IsListening变为假).

怎么可能写?

编辑:您对此解决方案有何看法?安全吗?

public void Stop() 
{
    lock (this)
    {
        isStopping = true;
    }
    resetEvent.WaitOne(); //initially set to true …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading httplistener

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