问题列表 - 第37078页

解散jquery,嘶嘶声?

有没有人有经验/洞察力:解耦jquery/sizzle?

这是为了普遍的兴趣,但这是触发我的问题的场景:

..i已经在项目中有jquery.想试试http://ecsstender.org/,这需要Sizzle选择器引擎.我真的不想包括Sizzle的第二个副本 - 它已经是jquery的一部分..

似乎是一个好主意.虽然我猜它可能会影响性能,但我希望看到基准测试与jQuery生产版本的比较.

有谁知道这是否已经完成?(github fork?)或者有没有理由反对这种方法?.

jquery sizzle

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

如何判断文件句柄是否是套接字?

我需要记录套接字使用情况,并编写了一个LD_PRELOAD库.

问题是当我覆盖read()和write()时,普通文件操作也被记录(当然).

那么如何区分普通文件描述符和套接字描述符呢?

c unix sockets posix

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

使用 Maven 生成类路径文件

我想从 pom.xml 依赖项生成一个类路径文件。我需要它,所以在测试期间我有所有依赖项的类路径(稍后打包成一个包)

maven-dependency-plugin不适合我有两个原因:

  • 它生成存储库中文件的路径,因此要使用其他模块,它们首先需要install为它们运行阶段(我希望有类似的路径/some/root/othermodule/target/classes
  • 它不包含工件自己的路径(target/classes),这意味着我需要稍后在代码中添加它,这很尴尬

所以我正在寻找另一个插件(或如何正确运行maven-dependency-plugin

plugins dependencies maven-2

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

为什么putImageData这么慢?

我正在使用一个相对较大的Canvas,其中绘制了各种(复杂)的东西.然后我想保存Canvas的状态,所以我可以快速将其重置为现在的状态.我为此使用getImageData并将数据存储在变量中.然后我将更多东西绘制到画布上,稍后将使用putImageData将Canvas重置为保存状态时的状态.

但事实证明,putImageData非常慢.事实上,它比简单地从头开始重绘整个Canvas要慢,这涉及覆盖大部分表面的几个drawImage,以及超过40.000行的操作,然后是笔画和填充.

从头开始重绘大约2000 x 5000像素的画布需要大约170毫秒,使用putImageData虽然需要高达240毫秒.与重绘画布相比,为什么putImageData这么慢,尽管重绘画布包括用drawImage填充几乎整个画布,然后使用lineTo,stroke和fill再次填充大约50%的画布和多边形.所以基本上每个像素在重绘时至少触摸一次.

因为drawImage似乎比putImageData快得多(毕竟,重绘画布的drawImage部分需要不到30毫秒).我决定尝试不使用getImageData来保存画布的状态,而是使用canvas.toDataURL,然后从数据URL创建一个Image,我将坚持使用drawImage将其绘制到画布.事实证明,整个过程要快得多,只需要大约35毫秒即可完成.

那么为什么putImageData比替代方案慢得多(使用getDataURL或只是重绘)?我怎么能进一步加快速度呢?有没有,如果,通常什么是存储画布状态的最佳方式?

(所有数字都是使用Firefox中的Firebug测量的)

performance html5 canvas

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

Android 2.2数据备份:如何备份DefaultSharedPreferences?

我正在实施BackupAgentHelperAndroid OS 2.2中的新功能.

要使其工作,您需要提供SharedPreferences要备份的名称:

public class MyPrefsBackupAgent extends BackupAgentHelper {
// The name of the SharedPreferences file
static final String PREFS = "user_preferences";

// A key to uniquely identify the set of backup data
static final String PREFS_BACKUP_KEY = "prefs";

// Allocate a helper and add it to the backup agent
void onCreate() {
    SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS);
    addHelper(PREFS_BACKUP_KEY, helper);
}
}
Run Code Online (Sandbox Code Playgroud)

问题是我PreferenceManager.getDefaultSharedPreferences()在我的应用程序中使用该方法来获取默认的共享首选项实例.现在我需要提供该文件的名称.我该怎么知道这是什么名字?

(为什么他们不提供只做DefaultSharedPreferences备份的助手?)

backup android sharedpreferences android-backup-service

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

iPhone中的设备专用资源

根据iOS参考库:

在iOS 4.0及更高版本中,可以将各个资源文件标记为仅在特定类型的设备上可用.

这是否意味着如果您要为3.X设备创建通用应用程序,特别是3.2 iPad,则不能将设备特定资源用于~ipad~iphone后缀?

如果是这样,这是处理特定于设备的资源的正确方法吗?

UIImage* anImage;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
    anImage = [UIImage imageNamed:@"MyImage-iPad.png"];
} else {
    anImage = [UIImage imageNamed:@"MyImage-iPhone.png"];
}  
Run Code Online (Sandbox Code Playgroud)

我应该知道的任何其他考虑因素?

iphone resources universal-binary ipad ios

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

RSS和ATOM如何通知客户更新?长期民意调查或民意调查还是其他什么?

我读到RSS和ATOM是基于HTTP的,使用XML格式.那么,如果HTTP不支持连接,RSS或Atom读者如何了解内容更新?他们是否需要定期轮询服务器?我有兴趣在实时Web应用程序中使用它,但我听说"轮询不能扩展".

xml rss real-time atom-feed websub

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

GDI +喜欢在WPF中绘图

我正在尝试从WinFroms迁移到WPF.我有一个使用GDI +在C#中开发的应用程序(类似于MS绘图).我想在WPF中编写相同的应用程序,但我不知道如何执行像GDI +这样的图形操作?

c# wpf

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

jqGrid中的自定义删除功能

我试图在jqGrid中自定义删除功能.

我已启用网格上的删除按钮

$("#myGrid").jqGrid('navGrid', '#pager',
    { add: true, addtitle: 'Add Customer',
        edit: true, edittitle: 'Edit Customer',
        del: true, deltitle: 'Delete Customer',
        refresh: true, refreshtitle: 'Refresh data',
        search: true, searchtitle: 'Apply filters', 
        addfunc: addForo, editfunc: editForo, 
        cloneToTop: true
    },
    {}, // default settings for edit
    {}, // default settings for add
    {}, // default settings for delete
    { closeOnEscape: true, multipleSearch: true, closeAfterSearch: true }, // search options
    {} // default settings for view
);
Run Code Online (Sandbox Code Playgroud)

然后我添加了(感谢这篇文章)以下代码

$("#bDelete").click(function () {
    // …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jqgrid asp.net-mvc-2

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

选项菜单 - 从项目中删除焦点

如何从选项菜单项中删除焦点?即,当我第一次打开菜单时,没有任何项目具有焦点.但是,如果我使用跟踪球专注于其中一个,然后关闭并重新打开菜单,焦点仍然存在.我怎么摆脱它?

我正在清理并重新创建菜单onPrepareOptionsMenu(因为我必须将其调整为当前活动状态).

编辑:

public boolean onPrepareOptionsMenu(Menu menu){
    menu.clear();

    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.my_menu, menu);

    return true;
}
Run Code Online (Sandbox Code Playgroud)

android menu options-menu

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