问题列表 - 第18354页

为什么单选按钮不能"只读"?

我想显示一个单选按钮,提交其值,但根据具体情况,让它不可编辑.禁用不起作用,因为它没有提交值(或者是吗?),它会使单选按钮变灰.只读是我正在寻找的,但由于一些神秘的原因,它不起作用.

是否有一些奇怪的技巧我需要拉动以使只读按预期工作?我应该用JavaScript代替吗?

顺便说一下,有没有人知道为什么只读在单选按钮中不起作用,而它在其他输入标签中有效?这是HTML规范中难以理解的遗漏之一吗?

html readonly radio-button

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

Vim:从vimrc中的set statusline调用自定义函数

我正在尝试从第202页的学习vi和vim这本书中实现vim脚本.以下功能有效,但是当我尝试使用statusline来调用它时,我收到以下错误:

$ vim
$ Error detected while processing /Users/me/.vimrc:
E518: Unknown option: \ %{SetTimeOfDayColors()}
Run Code Online (Sandbox Code Playgroud)

这是vim脚本(它目前在我的.vimrc中)

function SetTimeOfDayColors()
    let currentHour = strftime("%H")
    echo "currentHour is " . currentHour
    if currentHour < 6 + 0
      let colorScheme = "darkblue"
    elseif currentHour < 12 + 0
      let colorScheme = "morning"
    elseif currentHour < 18 + 0
      let colorScheme = "shine"
    else
      let colorScheme = "evening"
    endif
    echo "setting color scheme to " . colorScheme
    execute "colorscheme " . colorScheme
endfunction
set statusline=%<%f\ %h%m%r%=%-20.(line=%l,col=%c%V,totlin=%L%)\%h%m%r%=%-40(,bytval=0x%B,%n%Y%)\ …
Run Code Online (Sandbox Code Playgroud)

vim

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

为新手解释Java项目结构?

我来自.NET背景,对Java来说是全新的,我正试图了解Java项目结构.

我典型的.NET解决方案结构包含表示逻辑上不同的组件的项目,通常使用以下格式命名:

MyCompany.SomeApplication.ProjectName

项目名称通常等于项目的根名称空间.如果它是一个大型项目,我可能会进一步打破命名空间,但更多时候我认为不需要进一步命名空间.

现在在Java中,您拥有由项目组成的应用程序,然后您有了一个新的逻辑级别 - 包.什么是包裹?它应该包含什么?你如何在这个App.Project.Package结构中命名空间?JAR在哪里适合这一切?基本上,有人可以提供Java应用程序结构的新手介绍吗?

谢谢!

编辑:一些真正破解的答案谢谢你们.然后是几个后续问题:

  • .JAR文件是否包含已编译的代码?或者只是压缩源代码文件?
  • 有没有一个很好的理由为什么包名称都是小写的?
  • 包裹是否具有"循环依赖性"?换句话说,Package.A可以使用Package.B,反之亦然?
  • 任何人都可以只显示声明一个类在一个包中的典型语法,并声明你希望引用一个类中的另一个包(可能是一个using语句吗?)

java development-environment

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

在vim中,如何将部分行写入文件?

我想用vim将我文件的一部分写入另一个文件.例如,我有以下文件:

This is line 1

and this is the next line

我想要我的输出文件:

line 1

and this is

我知道如何使用vi将一系列行写入文件:

:20,22 w partial.txt

另一种方法是直观地选择所需的文本然后写:

:'<'> w partial.txt

但是,当使用这种方法时,vim坚持在输出中写入整行,并且我发现无法写出部分行.有什么想法吗?

vim

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

Django表单save_m2m

嗨我有一个模型,里面有2到多个字段.一个是标准m2m字段,它不使用任何通过表,而另一个更复杂,并有一个通过表.我正在使用Django forms.modelform来显示和保存表单.我必须保存表单的代码是

if form.is_valid():
        f = form.save(commit=False)
        f.modified_by = request.user
        f.save()
        form.save_m2m()
Run Code Online (Sandbox Code Playgroud)

当我尝试保存表单时,我收到以下错误:

无法在指定中间模型的ManyToManyField上设置值.

我知道当我执行form.save_m2m()时会发生这种情况,因为直通表.我要做的就是告诉Django忽略带有直通表的m2m字段,但仍然保存没有直通表的m2m字段.然后,我可以继续手动保存直通表字段的数据.

谢谢

forms django many-to-many m2m

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

使用jQuery检测何时选择特定的<option>

我有以下下拉菜单:

$(document).ready(function() {
    $("option#trade_buy_max").select(function () {
        //do something
    });
});
Run Code Online (Sandbox Code Playgroud)

我希望jQuery检测何时选择带有id trade_buy_max的选项.

我尝试了以下,但似乎没有用.

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<select name='type' id='type'>
    <option id='trade_buy' value='1' selected='selected'>Buy</option>
    <option id='trade_buy_max' value='1'>Buy max</option>
    <option id='trade_sell' value='2'>Sell</option>
    <option id='trade_sell_max' value='2'>Sell max</option>
</select>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

提前致谢.

javascript jquery events select option

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

用于查找缺少字母的单词的良好算法和数据结构?

所以我需要编写一个有效的算法来查找字典中缺少字母的单词,我想要一组可能的单词.

例如,如果我有这个,我可能会回复这些,那些,主题,那些.

我想知道是否有人可以建议我应该使用的一些数据结构或算法.

谢谢!

编辑:特里太空间效率太低,太慢了.还有其他想法修改吗?

更新:最多会出现两个问号,当出现两个问号时,它们将按顺序出现.

目前我正在使用3个哈希表,当它是完全匹配,1个问号和2个问号时.给定一个字典我会散列所有可能的单词.例如,如果我有单词WORD.我哈希WORD,?ORD,W?RD,WO?D,WOR ?, ?? RD,W ?? D,WO ??.进入字典.然后我使用链接列表将冲突链接在一起.所以说hash(W?RD)= hash(STR?NG)= 17. hashtab(17)将指向WORD,WORD指向STRING,因为它是一个链表.

平均查找一个单词的时间约为2e-6s.我希望做得更好,最好是1e-9的顺序.

编辑:我没有再看过这个问题,但是3m条目插入需要0.5秒,3m条目查找需要4秒.

谢谢!

algorithm data-structures

57
推荐指数
5
解决办法
8524
查看次数

如何找到两个整数类型的最大(大小)?

例如:

template <typename Type1, typename Type2>
void fun(const Type1 &v1, const Type2 &v2)
{
    largest<Type1, Type2>::type val = v1 + v2;
    .
    .
    .
};
Run Code Online (Sandbox Code Playgroud)

我想知道某个地方是否有"最大",也许是在提升.

c++

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

如何清理我的Android模拟器中不需要的应用程序?

我仍然在Android模拟器的菜单中有不需要的应用程序.已从模拟器中删除已从工作空间中删除的项目.如何清洁模拟器?

android-emulator

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

Java - 计算大数学表达式

我正面临着一个不得不计算一些巨大的数学表达式的场景.表达式本身很简单,即只有传统的BODMAS基础,但是作为操作数出现的数字非常大,达到1000位数字的调整.我知道java.math模块的BigInteger类,但我正在寻找一种不同的方式,以便计算也可以快速进行.我是一个仍然在Java中找到自己的人,所以在这方面的任何指示或建议都会有很大的帮助.

关心p1nG

java math expression numbers

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