小编use*_*579的帖子

找到重复的符号'WixAction:InstallExecuteSequence/RemoveExistingProducts'.这通常意味着Id是重复的

我正在使用WiX 3.9工具集开发一个安装程序项目.我试图在安装新版本期间卸载以前的版本.我在product.wxs中尝试了下面的一个,

<Product Id="*" Name="WIXDemoApp" Language="1033" Version="1.0.0.0" Manufacturer="Man name" UpgradeCode="993d89e6-07ec-4d33-abc5-957360bc66e1">
    <Property Id="PREVIOUSVERSIONSINSTALLED" Secure="yes" />
    <Upgrade Id="89CF8BE7-05EE-4C7E-9EFC-0249DD260EBB">
        <UpgradeVersion
           Minimum="1.0.0.0" Maximum="99.0.0.0"
           Property="PREVIOUSVERSIONSINSTALLED"
           IncludeMinimum="yes" IncludeMaximum="no" />
    </Upgrade>

    <Upgrade Id="89CF8BE7-05EE-4C7E-9EFC-0041DD260EBB">
        <UpgradeVersion
          Minimum="1.0.0.0" Maximum="99.0.0.0"
          Property="PREVIOUSVERSIONSINSTALLED"
          IncludeMinimum="yes" IncludeMaximum="no" />
    </Upgrade>

    <InstallExecuteSequence>
        <RemoveExistingProducts Before="InstallFinalize" />
    </InstallExecuteSequence>
</Product>
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

错误LGHT0091:找到重复的符号'WixAction:InstallExecuteSequence/RemoveExistingProducts'.这通常意味着Id是重复的.检查以确保给定类型(文件,组件,功能)的所有标识符都是唯一的

问题是什么,我该如何解决?

c# wix visual-studio-2010 visual-studio

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

扩展类android.support.design.widget.CoordinatorLayout和ClassNotFoundException时出错:android.support.design.R $ styleable

我正在开发一个具有滑动功能的Tab的应用程序.我正在使用Eclipse进行开发.我已support design library通过Property 导入了as Library.在运行期间,我不断收到此错误" Error inflating class android.support.design.widget.CoordinatorLayout".

  1. 首先,我添加android support design.jar并尝试,这是行不通的
  2. 我添加了通过J 的class.jar文件,但是没有用support design libraryava build path
  3. 最后我support design libraryProperties->Android->Add Library这个导入了as Library 也行不通
  4. 我使用父主题为" Theme.AppCompat.Light.DarkActionBar"

" <style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">"

  1. 我正在扩展AppCompatActivity,请参阅我的MainActivity.Java

    package com.example.scrollingtab.activity;

    import android.support.v7.app.AppCompatActivity;
    import android.support.v7.widget.Toolbar;
    import android.widget.Button;
    import com.example.scrollingtab.R;
    
    public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    
        private Toolbar toolbar;
        private Button btnSimpleTabs, btnScrollableTabs, btnIconTextTabs, btnIconTabs, btnCustomIconTextTabs;
    
        @Override
        protected void onCreate(Bundle …
    Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments

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

是否可以解密SHA1

是否可以解密(保留实际字符串)使用SHA1算法保存在db中的密码.

示例:如果密码是"password",它是存储在DB如"sha1$4fb4c$2bc693f8a86e2d87f757c382a32e3d50fc945b24",是任何机会保持相同的"password"(string)"sha1$4fb4c$2bc693f8a86e2d87f757c382a32e3d50fc945b24"

security sha1 sha spring-security

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

ImportError:无法导入名称force_text

我在我的centos机器上安装了python 2.7和django 1.4并为我现有的项目安装了所有依赖项.当我运行"python manage.py runserver"时,我在我的控制台中获得了以下回溯.

[root@localhost bv]# python manage.py runserver
Validating models...

Unhandled exception in thread started by <bound method Command.inner_run of <django.contrib.staticfiles.management.commands.runserver.Command object at 0x8ddd7ec>>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 91, in inner_run
    self.validate(display_num_errors=True)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 266, in validate
    num_errors = get_validation_errors(s, app)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/validation.py", line 30, in get_validation_errors
    for (app_name, error) in get_app_errors().items():
  File "/usr/local/lib/python2.7/site-packages/django/db/models/loading.py", line 158, in get_app_errors
    self._populate()
  File "/usr/local/lib/python2.7/site-packages/django/db/models/loading.py", line 67, in _populate
    self.load_app(app_name)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/loading.py", line 88, in load_app
    models …
Run Code Online (Sandbox Code Playgroud)

python django django-admin python-2.7

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

tabMode =“ scrollable”不起作用

我正在使用Android Design支持库中的TabLayout。我正在使用材料设计主题。下面是代码

activity_scrollable_Tab.xml

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

 <android.support.design.widget.AppBarLayout

<android.support.design.widget.TabLayout
            android:id="@+id/tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:tabMode="scrollable"/>

    </android.support.design.widget.AppBarLayout>

   <android.support.v4.view.ViewPager
    android:id="@+id/viewpager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior" />

</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

scrollableTabActivity.java

public class ScrollableTabsActivity extends AppCompatActivity {

    private Toolbar toolbar;
    private TabLayout tabLayout;
    private ViewPager viewPager;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_scrollable_tabs);

        toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);

        viewPager = (ViewPager) findViewById(R.id.viewpager);
        setupViewPager(viewPager);

        tabLayout = (TabLayout) findViewById(R.id.tabs);
        tabLayout.setupWithViewPager(viewPager);
    }

    private void setupViewPager(ViewPager viewPager) {
        ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
        adapter.addFrag(new OneFragment(), "ONE");
        adapter.addFrag(new TwoFragment(), "TWO");
        .....
        adapter.addFrag(new …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments

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

在单个服务器中运行多个solr实例

我们正在使用apache-solr进行搜索.以前solr正在生产环境中运行.是否可以在同一服务器中为另一个db设置另一个solr实例.当前solr正在8983端口运行.如果可能,请帮忙解决如何配置用我的新应用程序.

谢谢

php apache solr

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

按ASC顺序的值排序哈希表

我在紧凑框架3.5中工作

myfile.cs

public class Cases : IEnumerable
{
    private Hashtable cases = new Hashtable();   // hashtable initilized

    IEnumerator System.Collections.IEnumerable.GetEnumerator()
    {
            return cases.GetEnumerator();
    }

     public bool Add(string caseCode, string scanTime)
     {
        Reading reading = new Reading(caseCode, scanTime);
        cases.Add(caseCode, reading);   
        //some other logic          
     }
}
Run Code Online (Sandbox Code Playgroud)

我已经将哈希表初始化为case.我在case变量中添加扫描条形码.目前它没有任何顺序.我需要按升序排序扫描条形码.如何做到这一点.

更新:

例如,我正在添加以下项目,

  Cases a = new Cases();
        a.Add("11115", "2014-09-11T01:55:25.0000000-07:00");
        a.Add("11111", "2014-09-11T01:55:40.0000000-07:00");
        a.Add("11112", "2014-09-11T01:55:45.0000000-07:00");
        a.Add("11110", "2014-09-11T01:55:56.0000000-07:00");
        a.Add("11113", "2014-09-11T01:56:10.0000000-07:00");
        a.Add("11111", "2014-09-11T01:56:17.0000000-07:00");
Run Code Online (Sandbox Code Playgroud)

我希望数据的打印顺序与列表中的顺序相同.这里的关键是时间,这里的时间默认是升序.但是在打印过程中打印的是这样的,

[11110,StackOverflow.Reading] 
[11111,StackOverflow.Reading] 
[11111,StackOverflow.Reading] 
[11112,StackOverflow.Reading] 
[11113,StackOverflow.Reading] 
[11115,StackOverflow.Reading] 
Run Code Online (Sandbox Code Playgroud)

我想要这样打印,

[11115,StackOverflow.Reading] 
[11111,StackOverflow.Reading] 
[11112,StackOverflow.Reading] 
[11110,StackOverflow.Reading] 
[11113,StackOverflow.Reading] 
[11111,StackOverflow.Reading]
Run Code Online (Sandbox Code Playgroud)

使用哈希表随机打印上面的内容而不是任何顺序.但是SortedList是按升序打印的.你能告诉我如何以相同的顺序打印列表中的数据.

.net c# compact-framework

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

将下拉(选项)值大写

我正在从DB中检索值并将其绑定在haml中.我试图在下拉选项中大写值.

models.rb

class EnumValue < ActiveRecord::Base

  attr_accessible :enum_type, :name, :gdsn
  scope :countries, EnumValue.where(enum_type: "country").order(:name)
end
Run Code Online (Sandbox Code Playgroud)

form.html.haml

.offset1.span2
        = f.association :country, :collection => EnumValue.countries,:include_blank => "Select Country",:label => "Country of Origin",:selected =>@records.country_id ? @records.country_id, :input_html => {:onchange =>"setGdsnName(this.value,'country')"}
Run Code Online (Sandbox Code Playgroud)

我试图EnumValue.countries.capitalize在haml中调用大写,我得到以下错误:undefined method capitalize for # ActiveRecord::Relation:0x123d0718>.

任何人都可以告诉我如何使用活动记录大写下拉值吗?

ruby ruby-on-rails ruby-on-rails-3

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