问题列表 - 第38311页

表单输入显示隐藏焦点上的默认值

我使用下面的代码显示隐藏焦点上的默认输入值.但是,我将在一个页面上使用一些表单,并且真的不想为每个输入字段创建这个js,非常耗时并且可能有点太多js.

HTML

<input type="text" class="sb" value="Search CT..."/>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

 //search box
 $("input.sb").focus(function(){
     if ( $(this).val() == "Search CT...")
    $(this).val('');
 });
 $("input.sb").blur(function(){
     if ( $(this).val() == "")
     $(this).val('Search CT...');
 });
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种方法可以创建一些通用的JS来显示/隐藏默认值,无论其内容是否适用于所有表单输入?

希望这很有道理,非常感谢.

html javascript css jquery

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

我该如何优化此代码?

我当前的项目让我们在Java中使用TreeSet和TreeMap,从文本文件中读入10514个Song元素的输入数组.每首歌曲包含艺术家,标题和抒情字段.该项目的目的是使用集合和地图对歌词进行快速搜索.

首先,我遍历输入的Song数组,访问lyrics字段并创建一个Scanner对象,使用此代码迭代歌词: commonWords是一个不应该是键的单词TreeSet,lyricWords是歌曲的整个单词映射.

public void buildSongMap() {
    for (Song song:songs) {
        //method variables
        String currentLyrics= song.getLyrics().toLowerCase(); 
        TreeSet<Song> addToSet=null;
        Scanner readIn= new Scanner(currentLyrics);
        String word= readIn.next();

        while (readIn.hasNext()) {

            if (!commonWords.contains(word) && !word.equals("") && word.length()>1) {
                if (lyricWords.containsKey(word)) {
                    addToSet= lyricWords.get(word);
                    addToSet.add(song);
                    word=readIn.next();
                } else 
                    buildSongSet(word);

            } else 
                word= readIn.next();
        }

    }
Run Code Online (Sandbox Code Playgroud)

为了构建songSet,我使用以下代码:

public void buildSongSet(String word) {     
    TreeSet<Song> songSet= new TreeSet<Song>();
    for (Song song:songs) {
        //adds song to set 
        if (song.getLyrics().contains(word)) {
            songSet.add(song);
        }
    }
    lyricWords.put(word, songSet); …
Run Code Online (Sandbox Code Playgroud)

java optimization build-time

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

NetUIHWND和DirectUIHWND

使用Spy ++工具,似乎有些Microsoft应用程序使用NetUIHWNDDirectUIHWND窗口类; 例如:Word 2010的功能区似乎是一个NetUIHWND,而Windows Live Messenger窗口似乎是一个DirectUIHWND.

这些窗口类似乎有一些很酷的图形(有阴影,渐变等); 是否可以在我们自己的Win32 C++应用程序中使用这些窗口类?有没有关于它们的文件?

c++ user-interface winapi

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

在c ++中使用realloc

std::realloc如果malloc内存包含非pod类型,则在c ++中是危险的.似乎唯一的问题是,std::realloc如果不能在原位增长记忆,就不会调用类型析构函数.

一个微不足道的工作将是一个try_realloc功能.如果它不能在原地生长,而不是malloc'ing新的记忆,它将简单地返回false.在这种情况下,可以分配新内存,将对象复制(或移动)到新内存,最后释放旧内存.

这看起来非常有用. std::vector可以充分利用这一点,可能避免所有副本/重新分配.
抢先阻燃:从技术上讲,这与Big-O性能相同,但如果矢量增长是您应用中的瓶颈,即使Big-O保持不变,x2加速也很好.

但是,我找不到任何有效的c api try_realloc.

我错过了什么吗?是try_realloc不是像我想象的那么有用吗?是否存在一些try_realloc无法使用的隐藏错误?

更好的是,是否有一些记录较少的API表现得如此try_realloc

注意:我很明显,在这里的库/平台特定代码中.我并不担心try_realloc本来就是一种优化.


更新: 继Steve Jessops评论是否vector使用realloc更有效率后,我写了一个概念验证来测试.该realloc-vector模拟载体的增长模式,但有realloc的替代选项.我在程序中运行了一百万个元素.

为了比较,vector必须分配19次,同时增加到一百万个元素.

结果,如果realloc-vector是唯一使用堆的结果是令人敬畏的,3-4分配同时增长到百万字节的大小.

如果将realloc-vector其与vector66%的速度一起使用,realloc-vector 那么结果的速度就不那么大了,在增长期间分配8-10次.

最后,如果realloc-vector与以vector相同速率增长的a一起使用,则realloc-vector分配17-18次.在标准向量行为上仅保留一个分配.

我不怀疑黑客可以通过游戏分配大小来提高节省,但我同意Steve的观点,即编写和维护这样一个分配器所付出的巨大努力并不适用.

c c++ memory-management realloc

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

Android通知栏打开上次活动活动?

我正在创建像计时器应用程序,当我启动计时器时,我可以选择去Android主页或启动任何其他活动.

当我启动计时器时,我设置了一个通知栏图标,如果我使用其他一些应用程序(意思是从启动计时器活动开始),现在我需要通过点击通知图标来回到我之前启动的计时器活动?

当我点击时,我开始一个新的实例计时器活动,而不是之前启动的计时器活动!,如果我然后单击后退按钮,它会显示我之前的计时器活动..

问题是:如何通过通知栏调用以前启动的活动,而不是启动该活动的新实例?

这是我的代码示例如下:

private void notificationBar()
{
    String ns = Context.NOTIFICATION_SERVICE;
    NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);
    int icon = R.drawable.ico;
    CharSequence tickerText = "some title...";
    long when = System.currentTimeMillis();

    Notification notification = new Notification(icon, tickerText, when);
    Context context = getApplicationContext();
    CharSequence contentTitle = "some app title";
    CharSequence contentText = "...some info !";
    Intent notificationIntent = new Intent(this, main.class);
    PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent,  PendingIntent.FLAG_UPDATE_CURRENT | Notification.FLAG_AUTO_CANCEL);

    notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);


    mNotificationManager.notify(NOTIF_ID, notification);

}    
private void notificationClose(int notifID) …
Run Code Online (Sandbox Code Playgroud)

android android-intent android-notification-bar android-activity

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

CanCan - 访问被拒绝 - 制作CanCan的方法在LOG中指定为什么?

我正在努力实施CanCan.出于某种原因,当我尝试获取有关模型权限的具体信息时,CanCan会一直拒绝访问Access.我无法弄清楚原因.

有没有办法让CanCan具体化,可能在日志或开发中关于为什么Access被拒绝?像XXX模型没有读取能力.

这对调试很有帮助.

谢谢

ruby-on-rails cancan ruby-on-rails-3

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

如果服务器崩溃,Websocket onclose/onerror事件不会触发

我在Firefox 4和Chrome 7中观察到以下行为:

如果运行websocket守护程序的服务器崩溃,重新启动,丢失网络连接等,则不会在客户端触发'onclose'或'onerror'事件.我希望在连接因任何原因被破坏时触发其中一个事件.

但是,如果守护程序首先干净地关闭,则会触发'onclose'事件(如预期的那样).

当守护程序未正常关闭时,为什么客户端将websocket连接视为打开?

我希望依靠预期的行为来通知用户服务器已不可用或客户端的Internet连接已中断.

websocket

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

当用户选择125%或150%的OS字体大小时,如何强制Windows窗体C#应用程序忽略?

当用户在操作系统设置中选择更大或更小的百分比时,我需要一种快速强制我的C#Windows窗体应用程序不缩放字体的方法.

这甚至可能吗?

c# winforms

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

实施NSCopying

我已经阅读了NSCopying文档,但我仍然不确定如何实现所需的内容.

我的班级Vendor:

@interface Vendor : NSObject 
{
    NSString        *vendorID;
    NSMutableArray  *availableCars;
    BOOL            atAirport;
}

@property (nonatomic, copy) NSString *vendorID;
@property (nonatomic, retain) NSMutableArray *availableCars;
@property (nonatomic, assign) BOOL atAirport;

- (id)initFromVehVendorAvailsDictionary:(NSDictionary *)vehVendorAvails;

@end
Run Code Online (Sandbox Code Playgroud)

Vendor类有称为对象的数组Car.

我的Car目标:

@interface Car : NSObject 
{
    BOOL            isAvailable;
    NSString        *transmissionType;
    NSMutableArray  *vehicleCharges; 
    NSMutableArray  *fees; 
}

@property (nonatomic, assign) BOOL isAvailable;
@property (nonatomic, copy) NSString *transmissionType;
@property (nonatomic, retain) NSMutableArray *vehicleCharges;
@property (nonatomic, retain) NSMutableArray *fees;

- …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nscopying ios

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

图像稳定光流

我正在通过使用光流来进行图像稳定.我用过的算法是这样的; 首先,我发现了在OpenCv"cvGoodFeaturesToTrack"中跟踪的好功能,然后我通过使用OpenCv的这个功能以及"cvCalcOpticalFlowPyrLK"来估算光流.现在我想稳定视频序列,我认为我需要采用光流向量的平均值.我正在开发一个实时应用程序,所以我不能使用SIFT或SURF.这个问题我不知道如何取平均值.任何人都可以告诉我该怎么做?

问候

string opencv image video-processing

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