问题列表 - 第8721页

创建一个包 - 出了什么问题?

我在这里有一个相对简单的.我正在捆绑包住我的应用程序的Resources文件夹(可能在Application Support文件夹中).这些包将包含应用程序处理的数据的模板信息.我已经构建了一个包,扩展名为"booksprintstyle",目录结构符合规范.我有一个Info.plist全部设置,我想我已经填写了我需要的所有值.我是否需要在我的应用程序中更改某些内容以将这些文件夹扩展名识别为包文件,或者我在捆绑结构中缺少某些内容?我注意到一些bundle有一个名为PkgInfo的文件; 那很重要吗?

以下是我的捆绑包中的Info.plist.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleGetInfoString</key>
    <string>1.0, Copyright © 2009 Joey Lange</string>
    <key>CFBundleIdentifier</key>
    <string>net.atherial.books.exporter.printingpress.printstyle</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>Books Print Style - Generic</string>
    <key>CFBundlePackageType</key>
    <string>BNDL</string>
    <key>CFBundleShortVersionString</key>
    <string>1.0</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleDisplayName</key>
    <string>Books Print Style - Generic</string>
    <key>NSHumanReadableCopyright</key>
    <string>Copyright © 2009 Joey Lange</string>
    <key>CFBundleVersion</key>
    <string>1.0</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

macos cocoa bundle info.plist

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

扩展Android的默认Gmail /电子邮件应用程序

我想通过插入其ContentProvider或使用intent过滤器来扩展Android平台的默认Gmail /电子邮件应用程序.从本质上讲,我希望能够扫描传入的电子邮件,以获取将在我的Android应用程序中触发事件的特殊规则.如果无法自动扫描电子邮件,那么我至少会想要在电子邮件查看器屏幕中添加一个菜单项,以允许用户将电子邮件内容标记为需要扫描.

  1. Gmail/Email应用程序是否允许您以这种方式扩展它们?
  2. 为了将来参考,除了查找应用程序作者提供的示例代码或阅读文档之外,是否有一种标准方法可以找出我的应用程序可以使用哪些意图?可能像工具一样?

谢谢,马克

java gmail android

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

将列表的一部分复制到新列表

大家好.有没有办法只将一个(或更好的,两个)维度字符串列表的一部分复制到一个新的临时字符串列表中?

c# string list

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

.NET资源漏洞陷入困境

有几种方法可以让开发人员在.NET中无意中泄漏资源.我认为将它们集中在一个地方会很有用.

请为每个项目添加一个答案,以便最好的投票:)

.net memory memory-leaks resource-leak

13
推荐指数
4
解决办法
923
查看次数

如果存在子节点,如何仅显示TreeView展开符号[+]

我开发了一个应用程序,它从数据库中的层次数据填充树视图.

我设计它使用延迟加载,因此它只在节点扩展时获取子节点.

我的问题是,显然我不知道节点是否有子节点,除非我调用数据库并查看.目前我已经实现了一个虚拟子节点,因此所有节点都会显示[+]图标,然后删除这个虚拟节点并获取BeforeExpand事件中的真实子节点.

这意味着我为没有子节点的节点获得了一个[+]图标,因此用户点击了展开图标,没有什么显示看起来有点粗制滥造.

在延迟加载树视图中处理子节点的preffrred方法是什么?如果我调用数据库来查看是否有子节点,那么我也可以加载子节点并忘记延迟加载吧?

我想过是储存"HasChildren"标志在数据库中,这样我就可以有选择地创建虚拟我的子节点只为实际上的节点具有子节点.

对不起,我很想知道其他人的想法......

sql database treeview lazy-loading

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

如何从HTML链接中提取HREF值?

我的文本文件包含2行:

<IMG SRC="/icons/folder.gif" ALT="[DIR]"> <A HREF="yahoo.com.jp/">yahoo.com.jp/</A>
</PRE><HR>
Run Code Online (Sandbox Code Playgroud)

在我的Perl脚本中,我有:

my $String =~ /.*(HREF=")(.*)(">)/;
print "$2";
Run Code Online (Sandbox Code Playgroud)

我的输出如下:

Output 1: yahoo.com.jp

Output 2: ><HR>
Run Code Online (Sandbox Code Playgroud)

我想要实现的是让我的Perl脚本自动提取内部的字符串 <A Href="">

由于我是正则表达式的新手,我想问一下我的正则表达式是不是很糟糕?如果是这样,有人可以提供一些建议,让它看起来更好吗?

其次,我不知道为什么我的第二个输出是"><HR>",我认为预期的行为是将跳过output2,因为它不包含HREF =".显然我非常错误.

谢谢您的帮助.

html regex perl

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

版本控制总新手

我对编程世界完全陌生,对术语和典型方法的理解很少.

前一段时间我正在编写一些代码,但在删除错误的代码时意外删除了一些好的代码.从那时起,我开始创建我的文件版本,我会用日期和版本号命名每个文件.

但是,这很麻烦,必须为每个文件指定一个唯一的名称,然后转到我的核心文件并更改对新文件名称的引用.

然后,就在前几天我不小心写了一些重要的东西,即使用这种方法,可能是因为命名错字.

不用说,这种方法很糟糕.

我正在寻找有关更好的做法,更好的工具的建议.我一直在看版本控制,但很多,git svn看起来很复杂.这个想法是加快整个版本控制过程,而不是通过必须执行命令行更难.

现在我希望有一个工具可以在每次点击ctrl-s时保存文件的唯一版本,并给我一个按钮来创建最终版本.

当然,如果有完全不同的做事方式的建议,那将更加令人敬畏.

感谢大家.

versioning

22
推荐指数
4
解决办法
2061
查看次数

如何防止表单从客户端多次提交?

有时,当响应很慢时,可能会多次单击"提交"按钮.

如何防止这种情况发生?

javascript submit

89
推荐指数
10
解决办法
12万
查看次数

java:非静态变量无法从静态上下文引用Error

下面的代码在变量上生成一个错误,上面con2写着 "non-static variable con2 cannot be referenced from a static context Error."我用Google搜索解决方案,并且他们建议变量未初始化以使方法可用.我错误地初始化了吗?我也尝试过把事情公之于众,但这也无济于事.

import java.io.*;
import java.net.*;

import java.sql.*;
import java.sql.CallableStatement;
import java.sql.ResultSet;
import java.sql.PreparedStatement;
import net.sourceforge.jtds.jdbcx.JtdsDataSource;
import net.sourceforge.jtds.jdbc.Driver;

class testconnect { 

     private java.sql.Connection con2 = null;

     private final String url2 = "jdbc:jtds:sqlserver://";
     private final String serverName= "SQL01";
     private final String portNumber = "2677";
     private final String databaseName= "App";
     private final String userName = "bob";
     private final String password = "boob";
     private final String selectMethod = "cursor";  

     private …
Run Code Online (Sandbox Code Playgroud)

java jtds

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

如何在Delphi中将常量字符串组合在一起

我的应用程序使用字符串作为不同状态的项目可以在其生命中.

OPEN,ACTIVE,CLOSED,DELETE,

等等,此刻它们都被硬编码成代码

MyVar := 'OPEN';
Run Code Online (Sandbox Code Playgroud)

我正在努力改变它,因为它可能是一个维护问题,所以我想将它们全部改为常量,我打算这样做

MyVar := STATUS_OPEN;
Run Code Online (Sandbox Code Playgroud)

但我想把它们组合成一个像这样的数据结构

MyVar := TStatus.Open;
Run Code Online (Sandbox Code Playgroud)

在delphi 2007中执行此操作的最佳方法是什么?

我知道我可以为此创建一个记录,但是如何用值填充它,以便系统中的所有对象都可以使用它,而不必每次创建变量并填充值?

理想我希望有一个数据结构和值的中心位置,并且可以轻松访问它们(如TStatus.Open),而无需在每次使用它时将其分配给变量或创建对象.

我确信有一个简单的解决方案,我只是缺少.有任何想法吗?

delphi

11
推荐指数
4
解决办法
5630
查看次数