问题列表 - 第28004页

.net程序中的自我更新?

我正在寻找.net程序中自我更新的最佳机制!
解决方案应涵盖此主题:
1)服务器 - 客户端程序
2)当新的更新发布后,在服务器程序上安装后,所有客户端程序必须根据服务器版本自行更新.(无需自动更新服务器)
3 )完全更新:例如,如果版本3上的服务器和上次更新包版本为5,则更新包必须包含任何旧包.

.net c#

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

在PHP中更改XML节点元素值并保存文件

<testimonials>
    <testimonial id="4c050652f0c3e">
        <nimi>John</nimi>
        <email>test@test.com</email>
        <text>Some text</text>
        <active>1</active>
        </testimonial>
    <testimonial id="4c05085e1cd4f">
        <name>ats</name>
        <email>some@test.ee</email>
        <text>Great site!</text>
        <active>0</akctive>
    </testimonial>
</testimonials>
Run Code Online (Sandbox Code Playgroud)

我有这个XML strcuture,我需要找到一个具有特定id的推荐,并更改并保存文件.我有一个PHP脚本根据其ID删除特定的推荐:

<?php
$xmlFile = file_get_contents('test.xml');
$xml = new SimpleXMLElement($xmlFile);

$kust_id = $_GET["id"];

foreach($xml->testimonial as $story) {
    if($story['id'] == $kust_id) {
        $dom=dom_import_simplexml($story);
        $dom->parentNode->removeChild($dom);

        $xml->asXML('test.xml');
        header("Location: newfile.php");
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

php xml dom

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

用C++写一个MIDI文件

嗨,我有一些问题找到关于此的正确信息,如果有人能指出我正确的方向,我会很高兴.你如何编码midifile?例如,我如何编写一段播放随机音调1秒钟的片段.基本上我需要做的是将不同的midi melodys表示为某种类型的向量?我怎样才能做到这一点..

c++ midi

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

迭代UIViewController的属性和IBOutlets

我的应用程序上有一个通用的UIViewController.应用程序上的所有UIViewController都继承自这个通用的.

我正在尝试自动释放和释放属性和IBOutlets作为属性.

我在dealloc方法上做第一个(属性),在viewDidUnload上做第二个(属性为IBOutlets).

- (void) dealloc {
  [_att1 release];
  _att1 = nil;

  [_att2 release];
  _att2 = nil;

  // ...
}

- (void) viewDidUnload {
   self.att1 = nil; // att1 is an IBOutlet
   self.att2 = nil; // att2 is an IBOutlet

   // ...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法迭代我的所有属性和IBOutlets来简化这个操作?我想避免为每个插座和属性执行此操作并将其委托给通用UIViewController.

谢谢.

iphone memory-management

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

Java中的直接比较器开箱即用

我有一个方法需要一个Comparator参数.我想传递一个Comparator其中做了正常比较和一个反向,其确实在反向比较器.

java.util.Collections提供一个reverseOrder()这对反向比较有好处,但我找不到任何正常的Comparator.

我想到的唯一解决方案是Collections.reverseOrder(Collections.reverseOrder()).但我不喜欢它因为调用里面的双重方法.

当然我可以这样写NormalComparator:

public class NormalComparator<T extends Comparable> implements Comparator<T> {
    public int compare(T o1, T o2) {
        return o1.compareTo(o2);
    }
}
Run Code Online (Sandbox Code Playgroud)

但我真的很惊讶Java没有开箱即用的解决方案.

java collections comparable comparator guava

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

基本表单控件在子表单中不可见

我正在使用C#.Net并且有一个由多种形式继承的基本形式.

直到昨天,当在设计器中打开子(派生)表单时,将显示基本表单控件并显示为已锁定.

现在,表格只是空白.设计器中不显示任何基本表单控件.一切都编译,构建和运行正常.

有没有人见过这个?

我已尝试在派生形式OnLoad方法中调用基本形式InitializeComponent方法,但无济于事.

c# visual-inheritance windows-forms-designer

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

确定应用程序是WinForms还是WebForms

有没有办法确定在运行时运行的应用程序是WinForms还是Web?

[编辑]

如果我在我的类库中引用它们System.Web,实际上是否存在问题System.Windows.Forms

[摘要](到目前为止)

到目前为止我学到了什么:

  • HttpContext.Currentnull如果检查在异步线程,因此它不能可靠地在一个辅助方法使用.HttpRuntime.Cache并没有真正的帮助,因为我根本没有寻找缓存的上下文(或者我在这里错过了什么?).
  • 另一方面,System.Reflection.Assembly.GetEntryAssembly()似乎null在Web应用程序中返回,而在WinForms中则为null.这应该被视为理所当然吗?应该有更多这样的"黑客",那么使用哪一个?
  • 根据这个帖子,引用这两个System.WebSystem.Windows.Forms在一个帮助库中应该没问题.

c# webforms winforms

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

使用ContentProviderOperation更新和插入联系人

我在Android 2.0+上遇到了更新/插入联系人的问题.当电话簿为空时插入新联系人没有问题,但是当我第二次这样做时,一些文件如TEL,EMAIL加倍并跳闸等等但是N,FN,ORG都可以(一份).

在获得该论坛的其他成员的建议之后,我首先更新了一个联系人,然后ContentProviderResult []返回了uri的null然后我做了一个插入操作,它没问题但是之后我做了一个更新,所有的联系人聚合成一个 - 我得到了1个电话簿中存在的联系人3.这个被损坏,接触区域是随机构建的.

我设置了Google帐户.

码:

ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
  ops.add(ContentProviderOperation.newUpdate(ContactsContract.RawContacts.CONTENT_URI)
    .withValue(RawContacts.AGGREGATION_MODE, RawContacts.AGGREGATION_MODE_DISABLED)
    .withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, accountType)
    .withValue(ContactsContract.RawContacts.ACCOUNT_NAME, accountName)
    .build()); 

// add name
ContentProviderOperation.Builder builder = ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI);
   builder.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0);
   builder.withValue(ContactsContract.Data.MIMETYPE,
     ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE);
builder.withValue(ContactsContract.CommonDataKinds.StructuredName.PHONETIC_FAMILY_NAME, name);

// phones
ContentProviderOperation.Builder builder = ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI);
   builder.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0);
   builder.withValue(ContactsContract.Data.MIMETYPE,
     ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
   builder.withValue(ContactsContract.CommonDataKinds.Phone.NUMBER, phoneValue);
   builder.withValue(ContactsContract.CommonDataKinds.Phone.TYPE, phoneType);
   builder.withValue(ContactsContract.CommonDataKinds.Phone.LABEL, phoneLabel);         
   ops.add(builder.build());

// emails ...
// orgs ...

try {

  ContentProviderResult[]  result = mContentResolver.applyBatch(ContactsContract.AUTHORITY, ops);   
 }
  } catch (Exception e) {
   Log.e(LOG_TAG, "Exception while contact updating: " + e.getMessage());
  }
Run Code Online (Sandbox Code Playgroud)

这个解决方案有什么问题?工作聚合引擎如何? …

android

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

RSA使用Android中的base64编码公钥进行加密

如何使用base-64编码的公钥对字节数组进行RSA加密?

在阅读了几篇关于如何在Java中进行RSA加密的文章(谷歌搜索)后,找到了以下片段

public byte[] rsaEncrypt(byte[] data) {
  PublicKey pubKey = readKeyFromFile("/public.key");
  Cipher cipher = Cipher.getInstance("RSA");
  cipher.init(Cipher.ENCRYPT_MODE, pubKey);
  byte[] cipherData = cipher.doFinal(src);
  return cipherData;
}
Run Code Online (Sandbox Code Playgroud)

我将公钥作为base64编码的字符串(126个字符),如何使用编码的字符串创建"PublicKey"并将其与Cipher一起使用.

java android rsa

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

在c#代码中需要帮助

我有一个功能

protected void bindCurrencies(DropDownList drp)
    {
        drp.DataSource = dtCurrencies;
        drp.DataTextField = "CurrencyName";
        drp.DataValueField = "CurrencyID";
        drp.DataBind();
        drp.Items.Insert(0, new ListItem("Please Select"));
    }
Run Code Online (Sandbox Code Playgroud)

我正在使用此绑定下拉列表.但有时我还需要绑定一个ListBox.我不想为listbox编写不同的函数.我该怎么做 我认为在这里使用泛型方法.但我对泛型不了解.

.net c# generics

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