问题列表 - 第37738页

在iPhone上测试app而不向Apple支付99美元

我用Xcode 3.2.4和iOS 4.1为iPhone开发了一个应用程序.现在我想在我的iPhone上测试我的应用程序,但我不想注册开发人员计划.我在谷歌搜索并发现了很多教程,但它们无法正常工作.
然后我问我是不是因为我使用iOS 4.1.有没有办法测试应用程序?
我用iOS 4.1越狱了iPhone 4.

iphone code-signing ios iphone-sdk-4.1

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

如果','删除最后一个字符串

我有这样的字符串

$string =  'aaaaaa, bbbbbb, cccccc, ';
Run Code Online (Sandbox Code Playgroud)

我想修改它就像这样

$string = 'aaaaaa, bbbbbb, cccccc';
Run Code Online (Sandbox Code Playgroud)

最后一个','和空格被删除.

如何在PHP中执行此操作?实现这个功能需要什么?


我的完整代码是这样的

if(isset($_POST['accomodation']))   $accomodation = 'Accomodation, ';
if(isset($_POST['dance']))          $dance = 'Dance Lessons, ';
if(isset($_POST['vacation']))       $vacation   = 'Vacation planning, ';
if(isset($_POST['group']))      $group = 'Group Vacation, ';
if(isset($_POST['inprivate']))      $inprivate = 'Private Vacation, ';
if(isset($_POST['land']))           $land = 'Land purchase/lease';
if(isset($_POST['all']))            $all    = 'All';

@$interest = $accomodation.$dance.$vacation.$group.$inprivate.$land;
@echo $string;
Run Code Online (Sandbox Code Playgroud)

*对不起这个愚蠢的问题,我已经很久没有触及本机PHP编程了

php

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

JNI C ++调试技术?

我有一个创建JVM并进行JNI调用的Linux C ++应用程序。我是JNI的新手,到目前为止,我发现开发过程中调试应用程序的唯一有效方法是反复试验。有什么技术可用来调试臭名昭著的“ Java Runtime Environment已检测到致命错误” Java VM崩溃?我怎么知道问题是我的代码还是真正的JVM错误?

通常,到目前为止,我所知道的显而易见的事情是:

  • 在代码中,在继续进行操作之前,请始终检查从JNI调用返回的jobject,class和jmethodID值是否为NULL值。
  • 在适当的地方调用env-> ExceptionCheck()以确保没有未决的异常。

当前,我陷入了一个错误报告文件中的堆栈跟踪没有帮助的问题:

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00002b137a99db59, pid=19977, tid=47362673452544
#
# JRE version: 6.0_20-b02
# Java VM: Java HotSpot(TM) 64-Bit Server VM (16.3-b01 mixed mode linux-amd64 )
# Problematic frame:
# V  [libjvm.so+0x40fb59]
  ... <snip> ...
Stack: [0x00007fff1964f000,0x00007fff1974f000],  sp=0x00007fff1974e050,  free space=3fc0000000000000018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x40fb59]
V  [libjvm.so+0x3ecbe1]
C …
Run Code Online (Sandbox Code Playgroud)

c++ debugging java-native-interface jvm

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

动态创建匿名类型?

我想创建一个匿名类型,我可以动态设置属性名称.它不必是匿名类型.我想要实现的是动态设置任何对象属性名称.它可以是ExpandoObject等.但字典对我不起作用.你有什么建议?非常感谢

c# dynamic anonymous-types

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

全部删除/批量插入

首先让我说我在SQL Server 2005上运行,所以我没有访问权限MERGE.

我有一个约150k行的表,我每天从文本文件更新.当行从文本文件中删除时,我需要从数据库中删除它们,如果它们发生变化或者是新的,我需要相应地更新/插入.

经过一些测试后,我发现性能方面明智的是,执行完全删除然后从文本文件批量插入而不是通过执行更新/插入的行逐行读取是指数级更快.但是我最近遇到了一些讨论MERGE使用临时表和UPDATE语句输出来模仿SQL Server 2008功能的帖子.

我对此感兴趣,因为我正在调查当表没有行时如何消除删除/批量插入方法中的时间.我仍然认为这种方法将是最快的,所以我正在寻找解决空表问题的最佳方法.

谢谢

sql sql-server performance bulkinsert sql-server-2005

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

C++类模板的奇怪错误

任何人都可以建议为什么这不编译?我想我错过了一些重要的东西.编译器是g ++ 4.2.1(在OS X上),错误是"预期的`;" 在'it'之前,在声明迭代器的行上.

#include <vector>

template <class T>
class A {
public:
    struct SomeStruct {
        T* ptr;
        int i;
    };

    typedef std::vector<SomeStruct> MyList;

    void Func()
    {
        MyList::iterator it;
    }
};
Run Code Online (Sandbox Code Playgroud)

c++

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

为以下语言构造DFA:所有至少有三个0且最多两个1的字符串

我将从两个更简单的DFA的交集构建DFA.第一个更简单的DFA识别至少有三个0的所有字符串的语言,第二个更简单的语言DFA识别最多两个1的字符串语言.字母表是(0,1).我不确定如何构建一个更大的DFA结合两者.谢谢!

finite-automata

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

错误"指定的元素已经是另一个元素的逻辑子元素"?

我有一个TabControl,每个选项卡可以包含相同的UI,但具有不同的数据.在任何选项卡中,用户都可以单击按钮并弹出一个弹出窗口.这将Style属性设置为ViewModel,告诉它用于弹出UI的样式.Style绑定到附加到自定义PopupUserControl的自定义DependecyProperty.我的问题是,当弹出窗口的第二个副本在另一个选项卡中打开时,我收到以下错误(无论应用什么样式):

指定的元素已经是另一个元素的逻辑子元素.首先断开它.

ButtonClick命令:

MyViewModel vm = ((Button)sender).DataContext as MyViewModel;
if (vm != null)
{
    Style popupStyle = (Style)Application.Current.FindResource("SomePopupStyle");
    vm.EditPanelStyle= popupStyle ;
}
Run Code Online (Sandbox Code Playgroud)

这会触发Style上的PropertyChange事件

public Style EditPanelStyle
{
    get { return _editPanelStyle; }
    set
    {
        if (_editPanelStyle != value)
        {
            _editPanelStyle = value;
            OnPropertyChanged("EditPanelStyle");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这会触发ViewModelBase中的OnPropertyChanged事件

protected virtual void OnPropertyChanged(string propertyName)
{
    this.VerifyPropertyName(propertyName);

    PropertyChangedEventHandler handler = this.PropertyChanged;
    if (handler != null)
    {
        var e = new PropertyChangedEventArgs(propertyName);
        handler(this, e);
    }
}
Run Code Online (Sandbox Code Playgroud)

该错误发生在handler(this, e);ViewModelBase的行中

编辑

TabItem包含一个Canvas和一堆可以添加/删除/移动/等的面板.每个Panel都有自己的资源目录.从Panel中我可以设置PopupStyle就好了,它可以毫无问题地应用.面板中使用的样式也在PanelResourceDictionary中定义.

与失败和成功的主要区别在于Style位于不同的位置.

编辑#2 …

wpf xaml mvvm

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

尝试使用C#SpellCheck类

我正在尝试使用C#提供的SpellCheck类(在PresentationFramework.dll中).但是,我在尝试将拼写绑定到文本框时遇到问题:

SpellCheck.SetIsEnabled(txtWhatever, true);
Run Code Online (Sandbox Code Playgroud)

问题是我的txtWake类型System.Windows.Forms和该函数正在寻找的参数是System.Windows.Controls,简单转换失败.我也尝试制作这种类型的TextBox,但是......不能.有谁知道如何使用这个SpellCheck对象?(MSDN没那么有用......)

谢谢

.net c# textbox spell-checking winforms

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

JPA/Hibernate:对于复合主键,@ IdClass或@EmbeddedId实现有什么好处?为什么?

对JPA/Hibernate复合主键,@ IdClass或@EmbeddedId实现有什么好处?为什么?

这是一个故意天真的问题.我决定使用@EmbeddedId(无论出于何种原因),我觉得我做出了错误的选择.取消引用包含列属性的embeddedId是冗余的,并且在编码时非常容易出错.

是否有更多的理由和/或反对另一个?是JPA(规范)的推荐吗?

java hibernate jpa composite-primary-key

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