问题列表 - 第33276页

JQuery base64函数实现

我无法弄清楚为什么在事件函数中没有使用jquery插件(base64编码解码).

这种方式有效:

  $(document).ready(function(){  
    data = $.base64Encode('something');  
    alert(data);  
  });
Run Code Online (Sandbox Code Playgroud)

但是当试图添加一个事件函数时,我得到$ .base64Encode不是函数错误

  $(document).ready(function(){  
    $('#submit').click(function(e){
      data = $.base64Encode('something');  
      alert(data); 
      e.preventDefault();
     }); 
  });
Run Code Online (Sandbox Code Playgroud)

Jquery插件位于:http: //plugins.jquery.com/project/base64

jquery events base64

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

自定义标题栏,包含Android的进展

我想知道是否有任何方法可以使用我自己的drawable提供自定义标题 - 然后在标题布局中放置一个进度条,以便它像内置的android进度条一样.

在我的代码中 - 我希望能够调用setProgressBarIndeterminateVisibility(true)并在我的自定义标题栏中显示进度条.

这可能吗?

我已经设置了我的应用程序主题,以便它使用自定义标题 - 但我不知道如何或在何处将进度条放在该布局中.

提前致谢.

编辑:现在我使用我自己的主题看起来像这样:

<style parent="android:Theme.Light.NoTitleBar" name="BaseTheme">
    <item name="android:windowBackground">@drawable/splash_bg</item>
    <item name="android:windowTitleStyle">@style/TitleBackground</item>
</style>
Run Code Online (Sandbox Code Playgroud)

标题背景样式为:

<style name="TitleBackground" parent="android:WindowTitleBackground">
    <item name="android:background">@drawable/title_bar</item>
</style>
Run Code Online (Sandbox Code Playgroud)

给每个人一个更好的主意 - 这样的事情. 替代文字

user-interface android

7
推荐指数
2
解决办法
7869
查看次数

用于将字符集转换为nfa/dfa的高效算法

我目前正在研发扫描仪发生器.发电机已经正常工作.但是当使用字符类时,算法变得非常慢.

扫描仪生成器为UTF8编码文件生成扫描仪.应支持全范围的字符(0x000000到0x10ffff).

如果我使用大字符集,就像任何运算符'.' 或者unicode属性{L},nfa(以及dfa)包含很多状态(> 10000).因此,将nfa转换为dfa并创建最小dfa需要很长时间(即使输出最小dfa只包含几个状态).

这是我当前创建nfa的字符集部分的实现.

void CreateNfaPart(int startStateIndex, int endStateIndex, Set<int> characters)
{
transitions[startStateIndex] = CreateEmptyTransitionsArray();
foreach (int character in characters) {
    // get the utf8 encoded bytes for the character
    byte[] encoded = EncodingHelper.EncodeCharacter(character);
    int tStartStateIndex = startStateIndex;
    for (int i = 0; i < encoded.Length - 1; i++) {
        int tEndStateIndex = transitions[tStartStateIndex][encoded[i]];
        if (tEndStateIndex == -1) {
           tEndStateIndex = CreateState();
               transitions[tEndStateIndex] = CreateEmptyTransitionsArray();
        }                   
        transitions[tStartStateIndex][encoded[i]] = tEndStateIndex;
        tStartStateIndex = tEndStateIndex;
    }
    transitions[tStartStateIndex][encoded[encoded.Length - 1]] = endStateIndex; …
Run Code Online (Sandbox Code Playgroud)

regex algorithm dfa nfa

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

请有人帮我解释一下链表吗?

我已经尝试了很多东西来学习链表.但我所有的努力都被浪费了.请有人帮我通过提供他/她自己的代码来理解链表吗?在此先感谢.

c linked-list

0
推荐指数
1
解决办法
405
查看次数

红宝石中"="&"=>"和"@variable","@@ variable"和":variable"之间有什么区别?

我知道这些都是导轨的基础知识,但我仍然不知道之间的差别完全=符号和=>之间的差异@some_variable,@@some_variable:some_variable在轨道上.

谢谢.

ruby ruby-on-rails

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

位置:相对出现在位置:绝对

在IE7中有一个奇怪的问题.在许多地方,我有一个DIV,它的位置是绝对的(faux dropdown),只要它背后有一些东西有位置:相对定位的项目将通过另一个div显示.

相对定位的项目没有任何z-index集合,而绝对定位的项目(我想要的那个)的z-index为1000.

http://skitch.com/louiswalch/dub5h/microsoft-windows-vista

css

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

单击时运行可执行的bash文件

我有一个bash文件,可以进行一些文件操作.我不希望每次运行它都要打开终端.当我双击它时,有没有办法让程序运行?(就像一个windows .exe文件)

谢谢

macos bash executable

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

将两个.less文件加入一个css文件中

使用lesscss时,我想将两个或三个.less文件加入一个超级 css文件中.

我知道你可以使用一些小红宝石魔法做到这一点,但我想知道在少引擎中是否有简单的东西?

css less

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

如何查找具有最大值的数组的索引

我有一系列元素.如果我这样做,arr.max我将获得最大值.但我想得到数组的索引.如何在Ruby中找到它

例如

a = [3,6,774,24,56,2,64,56,34]
=> [3, 6, 774, 24, 56, 2, 64, 56, 34]
>> a.max
a.max
=> 774
Run Code Online (Sandbox Code Playgroud)

我需要知道的是,指数7742.我如何在Ruby中执行此操作?

ruby arrays

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

使用变量访问R.string的内容以表示资源名称

我有一些字符串需要翻译和显示.这些字符串是变量.我在strings.xml文件中有翻译.

我想显示字符串的"翻译版本".例如,在Activity中:

String name = "Water";
TextView nameDisplay = new TextView(this).
nameDisplay.setText(name);
Run Code Online (Sandbox Code Playgroud)

在字符串文件中我有定义

<string name="Water">French word for Water</string>
Run Code Online (Sandbox Code Playgroud)

如果我使用这样的东西:

nameDisplay.setText(R.string.KnownName);
Run Code Online (Sandbox Code Playgroud)

它会奏效.但在我的情况下,名称存储在一个变量中,所以我不知道该怎么做才能使setText方法正常运行.

我目前的解决方法是

String translation = ""

if(name == "Water") {
  translation = getString(R.string.Water);
}
else {
  ...
}

nameDisplay.setText(translation);
Run Code Online (Sandbox Code Playgroud)

......但这不能很好地扩展.

有什么建议?

我应该将翻译版本存储在变量中吗?

resources android

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