问题列表 - 第43534页

javascript:如何解析日期字符串

格式为:MMDDHHMM

我想单独考虑一个月,一天,一小时,一分钟,怎么做?

javascript jquery

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

C#中的只读列表

我有一些带List-property的类:

class Foo {
  private List<int> myList;
}
Run Code Online (Sandbox Code Playgroud)

我想提供对此字段的访问权限仅供读取.

即我希望属性可以访问Enumerable,Count等,并且无法访问Clear,Add,Remove等.我怎么能这样做?

.net c# list

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

Android - 设置Clicked焦点按钮

我的布局中有4个按钮,现在每当我点击任何按钮时,点击事件后,按钮应高亮显示最后点击它.

为了制作这样的东西,我尝试了以下方法:

码:

btn1.setOnClickListener(new button_click_listener());
btn2.setOnClickListener(new button_click_listener());


class button_click_listener implements Button.OnClickListener
{
    @Override
    public void onClick(View v) 
    {
       if(v==btn1)
       {
            btn1.requestFocus();
       }

       if(v==btn2)
       {
            btn2.requestFocus();
       }
        .......
    }
}
Run Code Online (Sandbox Code Playgroud)

XML布局:

<Button 
   android:text="Click 1" 
   android:id="@+id/btnClick1" 
   android:layout_width="70dp" 
   android:layout_height="wrap_content"
   style="@android:style/Widget.Button.Small"
   android:padding="10dp"
   android:focusableInTouchMode="true">
</Button>
Run Code Online (Sandbox Code Playgroud)

如何在最后点击的按钮上显示点击突出显示?请给我一个方法并给出建议.

更新:

如果我设置android:focusable="true"然后按钮突出显示并聚焦,但同时,我需要在按钮上单击两次以执行实际的点击事件.

android button

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

设置选择框的选定选项

我想设置一个先前选择的选项,以便在页面加载时显示.我用以下代码尝试了它:

$("#gate").val('Gateway 2');
Run Code Online (Sandbox Code Playgroud)

<select id="gate">
    <option value='null'>- choose -</option>
    <option value='gateway_1'>Gateway 1</option>
    <option value='gateway_2'>Gateway 2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.有任何想法吗?

html jquery html-select jquery-selectors

337
推荐指数
8
解决办法
71万
查看次数

堆转储中不可能的Java内存引用

我在下午7:41进行了Java堆转储,我正在使用Eclipse内存分析工具进行分析.堆转储包括20个会话对象.

在我的堆中的其中一个会话对象上使用Path to GC Roots命令显示以下3个对会话对象的引用.

  • Finalizer线程拥有的"未完成"链表的终结器引用.我的目标是排在第3位,最终确定.
  • 来自消息处理程序线程的对会话对象的强引用,该消息处理程序线程本身是从计划在晚上7:11运行的清理TimerTask引用的.
  • 来自WeakHashMap $ Entry的会话对象的弱引用.WeakHashMap通过静态强引用保持活动状态.

当会话对象仍然具有强引用和弱引用时,它如何才能在终结器队列中?

在剩余的19个会话对象中,还有1个在终结器队列中,并且具有类似的弱引用.所有其他18个会话对象仅被弱引用.为什么GC没有清除这些弱的参考?

几点概括:

  • 对象只有在他们的弱引用被清除后才有资格完成(http://download.oracle.com/javase/6/docs/api/java/lang/ref/package-summary.html)
  • 会话对象没有可以复活它的终结器,即使它已经完成,它也不能在对象仍处于其他对象后面的未终结队列中时运行.
  • 我的应用程序不使用Phantom引用,它是唯一一个对象有资格完成后应该能够存在的引用.即使我的应用程序确实使用了幻像引用,这些对象也不会公开它们对所持对象的引用.

java garbage-collection memory-leaks

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

正则表达式否定

我想在JavaScript中使用正则表达式进行表单输入验证.这些字符串不应该包含<,>或我提到的任何特定字符集.如果字符串没有那些字符,则测试应该通过.

那么如何在正则表达式中指定不要有char.

例:

stringX = "vijay<>@$%_"
Run Code Online (Sandbox Code Playgroud)

我的目标是

  1. 字符串不应该有'<','>'字符.
  2. 如果stringX没有那些字符,test应该传递返回true.

注意:

我可以 :

stringX = "vijay<>@$%_"
regExp=/[<>`]/; 
if(!rexExp.test(stringX)) {
  doSomthing()
} 
Run Code Online (Sandbox Code Playgroud)

但我不想要这个.

因为我最终会遇到一个小麻烦.

我有一个名为validate()的通用函数

function validate(stringX, regExp)
{
   if(rexExp.test(stringX)) {  // see there is no "!" in the condition.
      return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

假设我想验证2个字符串.

  1. 案例1:具有唯一数字.我会用regExp:/ ^ [\ d]*$/
  2. 案例2:没有 <,>.我会使用regExp:/ ^ [<>`]*$因为我不想指定所有允许的字符.我想指定不允许的字符.

但我的验证功能仅适用于案例1.与案例2一样,我不会得到预期的结果.只有当string只有<,>,`字符时,Validate()才会给出真值.

javascript regex

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

使用Subclipse删除SVN中的项目

我想使用Subclipse插件从Eclipse内部完全从版本控制中删除项目.

我的要求类似于这个问题的要求,除了我不想保留本地文件.

团队上下文菜单不提供任何前途.

subclipse svn version-control eclipse-plugin

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

如何在不离开我的Web开发IDE的情况下重新加载/刷新网页?

建立网站

当我建立网站时,我使用2台显示器.我在主显示器上安装了开发IDE,在辅助屏幕上打开了网页.

我很生气,每当我需要刷新网页时,我必须转到鼠标,移到另一个屏幕并单击刷新.

我希望有一个快捷键映射到我需要时重新加载网页.与Winamp如何将键映射到常用功能(如播放/暂停等)的方式类似.

我目前的研究:

Firefox通过命令行

我发现可以从命令行控制现有的FireFox进程,但是它能做的最好的事情就是创建一个带有特定URL的新窗口.

firefox -remote "openURL(www.mozilla.org, new-tab)"
Run Code Online (Sandbox Code Playgroud)

文档在这里:https://developer.mozilla.org/en/Command_Line_Options

每次重新加载

还有一个firefox扩展,会定期刷新网页.然而,这会导致页面不断闪烁,并且还会浪费资源.

https://addons.mozilla.org/en-US/firefox/addon/115/

但是,我真正需要的是......

  • Firefox/Chrome的可自定义全局热键,用于重新加载当前选定的选项卡
  • 可以从Global Hotkey触发的浏览器扩展
  • 从命令行重新加载当前所选选项卡的命令,然后我可以将其映射到热键(是否可以添加带扩展名的额外远程命令?)

有谁知道我怎么做到这一点?谢谢!

command-line automation google-chrome firefox-addon

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

如何将Magento sql查询显示为字符串?

Magento构造它的SQL查询,如

 $this->getSelect()->joinInner(
        array('sbao' => $this->getTable('sales/billing_agreement_order')),
        'main_table.entity_id = sbao.order_id',
        array()
    )
Run Code Online (Sandbox Code Playgroud)

有没有办法以字符串格式显示结果查询,而不是打印出巨大的对象,例如

echo $this->getSelect()->joinInner(
        array('sbao' => $this->getTable('sales/billing_agreement_order')),
        'main_table.entity_id = sbao.order_id',
        array()
    )->toString();
Run Code Online (Sandbox Code Playgroud)

sql database string magento

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

检查空字符串

我有一个小问题.看起来很简单,但我没有让它工作.我想要的只是检查一个字符串是否为空.这是我到目前为止所拥有的:

if(mystring.text != @""){
    myPath = [myPath stringByAppendingString:mystring.text];
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsstring

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