问题列表 - 第30225页

iPhone/iPad键盘快捷键?

我的程序中有一个动作,用户需要非常频繁地执行(每个会话可能有数百次),我想为使用蓝牙键盘的用户添加键盘快捷键.有没有办法做到这一点?

现在,我最接近的是在文本视图中输入U + F8FF字符(在iPad/iPhone/Mac上Shift+ Alt+ k,打印苹果徽标字符)时触发动作.当然,如果用户实际想要输入苹果符号,这将会出现问题.

有没有更好的方法来支持键盘快捷键(希望Cmd+ 某些东西,而不是Shift+ Alt+ 东西)?谢谢!

iphone cocoa-touch uikeyboard ipad

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

跨域获取JS/JQuery中的请求

有没有办法不使用服务器代理来执行跨域GET或POST请求?

javascript jquery cross-domain

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

NSUserDefaults的内存问题

我花了好几个小时试图让我的项目工作,但我无法让它工作.

基本上,我正在尝试使用NSUserDefaults来保存自定义对象,当用户点击保存按钮并在应用加载时加载所有数据.如果没有保存以前的NSUserDefault,我想设置一些默认值.最后,我在尝试加载以前保存的NSUserDefault时收到EXC_BAD_ACCESS.设置起始数据时,它在第一次加载时工作正常.问题是,当我尝试为它启用NSZombieEnabled和其他env变量时,它会在没有EXC_BAD_ACCESS的情况下以某种方式加载.所以这就是我正在使用的:

[App Delegate.h]

#import <UIKit/UIKit.h>
#import "Note.h"

@interface ToDoWallAppDelegate : NSObject <UIApplicationDelegate> {
    ...
    Note *note;
}

...
@property (retain) Note *note;

@end
Run Code Online (Sandbox Code Playgroud)

[App Delegate.m]

- (void)applicationDidFinishLaunching:(UIApplication *)application {
    ...
    note = [[Note alloc] init];

    NSUserDefaults *stdDefaults = [NSUserDefaults standardUserDefaults];
    NSData *noteData = [stdDefaults objectForKey:@"Note"];
    if (noteData) {
        self.note = (Note *)[NSKeyedUnarchiver unarchiveObjectWithData:noteData];
    } else {
        note.background = [UIImage imageNamed:@"Cork.jpg"];
        note.picture = [UIImage imageNamed:@"Cork.jpg"];
        note.font = [UIFont fontWithName:@"Helvetica" size:18.0f];
        note.fontColor = [UIColor blackColor];
        note.fontNameIndex = 9;
        note.fontSizeIndex = 6; …
Run Code Online (Sandbox Code Playgroud)

memory iphone xcode exc-bad-access nsuserdefaults

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

Java:如何将List <?>转换为Map <String,?>

我想找到一种方法来获取下面的对象特定例程并将其抽象为一个方法,您可以传递一个类,列表和字段名来获取一个Map.如果我可以在所使用的模式上获得一般指针,或者等等,这可以让我开始朝着正确的方向前进.

  Map<String,Role> mapped_roles = new HashMap<String,Role>();
    List<Role> p_roles = (List<Role>) c.list();
    for (Role el :  p_roles) {
        mapped_roles.put(el.getName(), el);
    }
Run Code Online (Sandbox Code Playgroud)

这个?(伪代码)

  Map<String,?> MapMe(Class clz, Collection list, String methodName)
  Map<String,?> map = new HashMap<String,?>();
    for (clz el :  list) {
        map.put(el.methodName(), el);
    }
Run Code Online (Sandbox Code Playgroud)

可能吗?

java generics list map

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

将pdf,doc,ppt转换为html5

我用Google搜索(没有任何运气)open source software that can convert doc, ppt, and pdf to HTML5.(正是Scribd所做的)Scribd的转换类型是否有开源等价物?

如果有人知道付费服务,那也行.Scribd有一个API,但它适用于flash查看器.此外,我想托管我自己的内容,因为我需要进一步控制转换后的HTML文档.

html5 document-conversion scribd

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

将byte []作为文件打开而不首先将其实际保存为文件

打开在数据库中存储为byte []的Word文件的最佳方法是什么?

我必须将一些文档存储在Access数据库中--Word文件,2003及更高版本 - 在严格用于CD的应用程序上.不幸的是,他们必须在数据库中,不能存放在文件夹中.我将它们存储为OLE对象,我可以将它们作为byte []读取和写入.

但是,我不知道在Word中重新打开这些文档的最佳方法.现在我正在使用FileStream在某个地方重新创建文件,然后拍摄a System.Diagnostics.Process.Start(filename)以使其打开.这将用于政府计算机,有时可能会有一些时髦的安全规则,所以我不知道这是否是最好的方法.

是否可以打开以前存储为byte []的文件而不使用保存到硬盘驱动器的任何中间文件?我知道他们至少会拥有Word 2003,所以我愿意使用Word互操作.

感谢您的任何意见!

.net c# ms-access ms-word ms-office

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

使多选控件可排序

有谁知道如何使多选(见下面的 HTML)可排序?使用 jQuery 还是 Ext JS?通过可排序,我的意思是我可以向上或向下拖动一个项目(一个选项)以在选择控件中重新定位它。

<select id="testing" multiple=multiple>
    <option>First Option</option>
    <option>Second Option</option>
    <option>Third Option</option>
    <option>Forth Option</option>
    <option>5 Option</option>
    <option>6 Option</option>
    <option>7 Option</option>
</select>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery extjs jquery-ui

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

jQuery UI模式对话框仅以SECOND加载为中心(来自外部文件的内容)?

我正在加载到模态对话框中的文件的高度可能不同.打开第一个链接时,对话框的顶部水平居中(意味着对话框的位置太低).关闭它并再次重新打开后,使用相同的编辑按钮或不同的编辑按钮,定位更好.

看起来它总是落后一步:第一次加载它无法分辨正在加载的文件的宽度/高度,然后在同一文件的后续加载中,它完美定位.

我使用以下代码作为数据表的模态编辑:

$(".editMe").button({
    icons: {
        primary: 'ui-icon-document'
    },
    text: false
}).click(function () {
    var eventLink = $(this).attr("name");
    var dialogOpts = {
        title: "Make Modifications or Delete This Event",
        modal: true,
        autoOpen: false,
        height: "auto",
        width: "auto",
        open: function () {
            //The height of the file below can vary, and in the
            //JS Bin environment the dialog loads just fine blank
            $("#modify").load("themes_edit.asp?id=" + eventLink);
        },
        close: function () {
            oTable.fnDraw();
        }
    };
    $("#modify").dialog(dialogOpts).dialog("open");
    return false;
});
Run Code Online (Sandbox Code Playgroud)

这里有一些示例HTML(尽管加载到#modify中的文件不是实时的).我也在JS Bin设置了这个. …

jquery jquery-ui modal-dialog

8
推荐指数
2
解决办法
6443
查看次数

是否可以在cmd.exe中将环境变量设置为命令的输出

我需要做相同的事情

set ENVAR=`some-command`
Run Code Online (Sandbox Code Playgroud)

在windows/cmd.exe脚本中.Cygwin不是一个选择.

对于奖励标记:一般来说是否有一些cmd.exe等效的反引号?

shell cmd backticks

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

pydev和扭曲的框架

看起来我的Eclipse PyDev无法识别我的系统上安装了Twisted.我不能让汽车建议工作.有谁知道如何解决它?

python eclipse twisted pydev

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