问题列表 - 第46962页

是否可以对我的iPhone应用程序进行逆向工程?

我创建了一个iPhone应用程序,我想将已编译的.app文件发送到我的客户端,这样他就可以在他的设备上安装和测试这个iPhone应用程序.

他是否可以查看此.app文件的内容,例如此应用程序中使用的资源文件(图像,声音文件等)?他可以从编译产品中反向设计用于构建此应用程序的源代码吗?

iphone objective-c

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

最小化图形中的交叉边缘

我正在使用networkx(一个python图形绘图包)http://networkx.lanl.gov/index.html进行我的一个项目.虽然networkx非常酷,但由于交叉边缘的数量,显示功能很糟糕.有没有办法最小化图中的交叉边?我的意思是一种算法,它可以以一种最小化交叉边缘的方式对节点进行排序?

algorithm graph networkx planar-graph

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

Java:从文本文件字符串中替换"[""]"

我正在使用

str.replaceAll("GeoData[", "");
Run Code Online (Sandbox Code Playgroud)

替换我的文本文件中的某些字符串中的"["符号,但我得到:

Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed character class near index 7
GeoData[
       ^
    at java.util.regex.Pattern.error(Pattern.java:1713)
Run Code Online (Sandbox Code Playgroud)

我该怎么解决这个问题?

java regex string replace

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

GMP整数的位数

有没有一种简单的方法来确定GMP整数的位数?我知道你可以通过日志来确定它,但我想知道库中是否有一些我缺少的东西.我在手册中找到的唯一一件事是:

_mp_size肢数,或表示负整数时的负数.零由_mp_size设置为零表示,在这种情况下_mp_d数据未使用.

但我的印象与我正在寻找的完全不同.

124839 = 6位数.

c++ integer biginteger gmp

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

schemagen ant task忽略package-info.java

方案如下:我有一个java包(myapp.config),它包含我所有的JAXB注释类,我想从中生成一个XML模式文件.在包中,还有一个package-info.java文件,它在包元素上包含@XmlSchema注释,因此在整个包中有效:

@XmlSchema(namespace="http://myapp/config",
           xmlns = @XmlNs(prefix="myapp", namespaceURI="http://myapp/config"),
           elementFormDefault=XmlNsForm.QUALIFIED)
package myapp.config;
Run Code Online (Sandbox Code Playgroud)

当我运行JDK附带的schemagen命令行工具时,

D:\Projects\Myapp>"%JAVA_HOME%/bin/schemagen" -cp "%JAVA_HOME%/lib/tools.jar"
src/myapp/config/*.java
Run Code Online (Sandbox Code Playgroud)

我得到了正确的结果:生成的schema1.xsd文件中的根元素包含targetNamespace和其他必要的属性:

<xs:schema elementFormDefault="qualified" version="1.0"
           targetNamespace="http://myapp/config"
           xmlns:tns="http://myapp/config"
           xmlns:myapp="http://myapp/config">
           xmlns:xs="http://www.w3.org/2001/XMLSchema" >
Run Code Online (Sandbox Code Playgroud)

但是,当我想在我的Ant脚本中执行相同的任务时,

<schemagen srcdir="src/myapp/config" destdir="dist">
    <include name="*.java"/>
</schemagen>
Run Code Online (Sandbox Code Playgroud)

schemagen工具似乎完全忽略了命名空间注释,因为在生成的schema1.xsd文件中,没有它们的痕迹:

<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
Run Code Online (Sandbox Code Playgroud)

当我以详细调试模式运行schemagen任务时,很明显该工具会加载除package-info.java之外的所有.java文件,这就是为什么它不知道命名空间的原因.

你以前遇到过这种奇怪的行为吗?为什么命令行工具处理包信息文件,而Ant任务不处理?我该怎么做才能使Ant任务工作?

提前谢谢,
buc

ant jaxb jaxb2 schemagen

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

父视图navigationController

我有一个视图,它是tabBarController的一部分.在这个视图中,我有一个带有表格的子视图.单击此表中的单元格时,我想访问父视图的navigationController.这可能 - 如果是的话,怎么样?

我以为会是

BandDetailViewController *bandDetailViewController = [[BandDetailViewController alloc] initWithNibName:@"BandDetailViewController" bundle:nil];
bandDetailViewController.band = [thisDay objectAtIndex:indexPath.row];

[super.navigationController pushViewController:bandDetailViewController animated:YES];
[bandDetailViewController release];
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

iphone sdk subview uinavigationcontroller pushviewcontroller

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

INotifyPropertyChanged PropertyChangedEventHandler事件始终为null

我已将INotifyPropertyChanged实现到以下类

 public class FactoryItems : INotifyPropertyChanged
    {
        public event PropertyChangedEventHandler PropertyChanged;

        string symbol;
        public string Symbol
        {
            get { return symbol; }
            set { symbol = value; OnPropertyChanged("Symbol"); }
        }

        public FactoryItems()
        {

        }

        protected void OnPropertyChanged(string name)
        {
            PropertyChangedEventHandler handler = PropertyChanged;
            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(name));
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

当Symbol属性更改时,事件触发没有问题,但PropertyChanged事件始终为null,此类仅实例化一次,我在构造函数上放置了一个断点以确保它的大小写.

在另一个类中,这是我订阅它的方式:

Data.Tables.FactoryItems = new Data.FactoryItems();
Data.Tables.FactoryItems.PropertyChanged += 
new System.ComponentModel.PropertyChangedEventHandler(FactoryItems_SymbolChanged);

void FactoryItems_SymbolChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
{
  doSomething();
}
Run Code Online (Sandbox Code Playgroud)

但是,当PropertyChanged为null时,处理程序始终为null.知道如何让这个工作吗?

非常感谢.

c# events delegates .net-4.0 inotifypropertychanged

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

如何在Active Directory中获取/更新"联系人"?

有没有办法在Active Directory中查找和更新联系人?我正在构建一个示例C#.NET应用程序来完成此任务.我会很感激任何代码.

.net c# active-directory

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

WCF> Web服务:basicHttpBinding与netTcpBinding

当我遇到以下问题时,我正在尝试理解WCF的基本知识:

为什么使用basicHttpBindingnetTcpBinding的网络服务?

它们都可以有一个mex端点,允许您通过" 添加服务器参考"窗口轻松添加它们,而不需要任何配置?

我知道HTTP协议是建立在协议之上的TCP,但对我而言,它看起来就像HTTP提供了许多不必要的样板(性能等)

任何人都可以澄清为什么你会选择一个而不是另一个网络服务?

wcf web-services tcp http

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

jQuery幻灯片动画和tinyMCE编辑器

我在使用jQuery .show("slide")动画的界面设计中使用tinyMCE时遇到了问题.由于表单的复杂性,它被分解为很像向导的页面,但它不使用下一个和后一个按钮.相反,它使用部分名称ed Biodata,Contact Information,Save.为了增添趣味,点击的部分将滑入视图.这个"幻灯片"已经定义了项目的开发者和赞助者之间的接口,我们将它们称为滑动形式.但是,在其中一个"页面"中,需要一个文本编辑器.问题是一旦编辑器页面滑入视图,我可以使用tinyMCE的execCommand函数初始化它,但是一旦你滑出那个页面并将其重新滑入,编辑器就会丢失它的内容并且即使我成为"不可编辑的"重新初始化它.然而,如果我禁用幻灯片并只加载页面.css("display", "block"),编辑工作正常,但我们的"滑动形式"的整个本质已经丢失.那么有没有能够使用show("slide")和保持编辑理智的工作?

下面的代码不起作用

$(this).show( "slide", { direction:"left" }, 1000 );
Run Code Online (Sandbox Code Playgroud)

下面的代码有效

$(this).css('display', 'block');
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

jquery tinymce

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