问题列表 - 第34361页

使用更多用户执行脚本

我正在编写一个调用很多其他脚本的bash脚本.
必须以user_1执行多个脚本,而将多个脚本作为user_2执行.
应严格按顺序调用脚本.我以user_1开始我的脚本并使用su多次成为user_2.这些时间su需要密码,因此我必须多次重新输入密码.我想避免这种情况,但su没有密码参数.
没有安装sudo和expect.

bash su

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

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

在Java中过滤元素的简单方法?

我想编写一个方法,从一个集合中删除遵循某种模式的所有元素.在函数式语言中,我会使用带有lambda表达式的filter().但是,在Java中,似乎我坚持这样:

public void removeAllBlueCars() {
    LinkedList<Car> carsToRemove = new LinkedList<Car>();
    for (Car c : cars) {
        if (c.getCarColor() == Color.BLUE) {
            carsToRemove.add(c);
        }
    }
    cars.removeAll(carsToRemove );
}
Run Code Online (Sandbox Code Playgroud)

直接删除元素会导致ConcurrentModificationException.有没有更好的方法来做到这一点,而不诉诸谷歌收藏

java collections

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

奇怪的编译器错误和模板继承

有人可以解释一下为什么这段代码:

class safe_bool_base
{ //13
    protected:

        typedef void (safe_bool_base::*bool_type)() const;

        void this_type_does_not_support_comparisons() const {} //18

        safe_bool_base() {}
        safe_bool_base(const safe_bool_base&) {}
        safe_bool_base& operator=(const safe_bool_base&) { return *this; }
        ~safe_bool_base() {}
};

template <typename T=void> class safe_bool : public safe_bool_base
{
    public:

        operator bool_type() const
        {
            return (static_cast<const T*>(this))->boolean_test() ? &safe_bool_base::this_type_does_not_support_comparisons : 0;
        }

    protected:

        ~safe_bool() {}
};

template <> class safe_bool<void> : public safe_bool_base
{
    public:

        operator bool_type() const
        {
            return (boolean_test() == true) ? &safe_bool_base::this_type_does_not_support_comparisons : 0; //46
        }

    protected: …
Run Code Online (Sandbox Code Playgroud)

c++ templates protected derived safe-bool-idiom

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

Gson和argonauts - 使用gson将javascript数组转换为json字符串到java pojo的问题.试图让我的结构正确

这是我的json字符串,我在java中访问:

json = 
[
    {"id":"123456","Data":"skill2","dmlcrud":false},
    {"id":"123456","Data":"skill3","dmlcrud":true},
    {"id":"123456","Data":"skill14","dmlcrud":true},
    {"id":"123321","Data":"skill1","dmlcrud":false},
    {"id":"123321","Data":"skill14","dmlcrud":false}
]
Run Code Online (Sandbox Code Playgroud)

我现在想把它放在一个集合中,理想上/理论上我想做:

List<Person> personList = new Gson().fromJson(json, Person.class);
Run Code Online (Sandbox Code Playgroud)

和personList.size()将= 5.然后我将遍历personList并执行我的相关操作.

但是,我的理解是我需要创建一个容器类,它本身包含人员列表?所以不是为了简洁而删除公共getter/setter,也可能是语法错误.

Class Person {
   private integer id;
   private String Data;
   private Boolean dmlCrud ;
}
Run Code Online (Sandbox Code Playgroud)

我真的需要类似的东西吗?

Class container{
   List<Person> personList;


   static class Person {
      private integer id;
      private String Data;
      private Boolean dmlCrud ;
   }
}
Run Code Online (Sandbox Code Playgroud)

然而,我需要改变javascript json是一些不同的东西吗?这似乎很有问题,因为我使用JSON.stringifier从javascript数组创建json字符串.

任何帮助感激不尽.

编辑

我使用的解决方案是添加

public List<Person> personList;
Run Code Online (Sandbox Code Playgroud)

到person类并改变它的json对象

{ "personList" :
    [
        {"id":"123456","Data":"skill2","dmlcrud":false},
        {"id":"123456","Data":"skill3","dmlcrud":true},
        {"id":"123456","Data":"skill14","dmlcrud":true},
        {"id":"123321","Data":"skill1","dmlcrud":false},
        {"id":"123321","Data":"skill14","dmlcrud":false}
    ]
}
Run Code Online (Sandbox Code Playgroud)

那么gson调用就可以了

Person person = new …
Run Code Online (Sandbox Code Playgroud)

javascript java json gson

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

如何使用python或pyqt获得甘特图

我正在研究(资产管理)系统来处理
我希望在我的系统中有甘特图的资产,资源和任务进度

我正在使用python 2.6和pyqt.有没有(已经制作图表python库)?这可以很好地与pyqt.

或者我应该为此制作自定义小部件?请指教.

python qt pyqt gantt-chart

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

Haxe语法; 以下是什么意思?

我有以下一点语法:

Void -> Void
//in context example
private var _onClickEvents : List < Void -> Void > ;
Run Code Online (Sandbox Code Playgroud)

这似乎被接受为类型定义,与Bool或相同TextField.我认为它与Haskell如何定义函数类型签名有类似的用途?

syntax haxe declaration function

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

如何在屏幕中心显示图像?

替代文字 替代文字

我想像第一张图像一样显示图像,但我的图像显示为第二张图像.我希望显示像第一个图像的图像,如屏幕中心和相同的空间顶部和底部看第一个图像,但我的图像显示不在屏幕中心,顶部没有空格.

我可以做什么来显示图像,如第一张图片...任何人都知道,请为所有人提供解决方案

android android-layout

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

如何删除JasperReports中行之间的额外空间?

这是我的jrxml代码:

<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="example_report" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
    <property name="ireport.zoom" value="1.0"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="0"/>
    <field name="name" class="java.lang.String"/>
    <field name="test" class="java.lang.String"/>
    <field name="price" class="java.lang.Double"/>
    <background>
        <band splitType="Stretch"/>
    </background>
    <title>
        <band height="79" splitType="Stretch"/>
    </title>
    <pageHeader>
        <band height="35" splitType="Stretch"/>
    </pageHeader>
    <columnHeader>
        <band height="61" splitType="Stretch"/>
    </columnHeader>
    <detail>
        <band height="125" splitType="Stretch">
            <textField>
                <reportElement stretchType="RelativeToBandHeight" x="0" y="0" width="209" height="20"/>
                <textElement/>
                <textFieldExpression class="java.lang.String"><![CDATA[$F{name}]]></textFieldExpression>
            </textField>
            <textField>
                <reportElement x="209" y="0" width="201" height="20"/>
                <textElement/>
                <textFieldExpression class="java.lang.String"><![CDATA[$F{test}]]></textFieldExpression>
            </textField>
            <textField> …
Run Code Online (Sandbox Code Playgroud)

java jasper-reports ireport

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

使用altFields动态生成jQuery Datepicker

我只是通过将字段HTML附加到div来动态生成datepicker:

<input type="text" value="" readonly="readonly" name="tier[2][publication_date]" id="publication_date_2" size="10" maxlength="10" tabindex="6" class="publication_date hasDatepicker">
<input type="hidden" name="tier[2][publication_date_db]" id="publication_date_db_2" value="">
Run Code Online (Sandbox Code Playgroud)

由于我们存储日期的方式,我们为datepicker设置了一个单独的字段(altfield),用于存储用户选择的数据库格式化日期.

要处理多个日期选择器的选择,我分配一个类并使用livequery,以便在页面加载后检测onClicks:

$(".publication_date").livequery(function() {
                $(this).datepicker({
                    dateFormat: "dd M yy",
                    changeYear: true,
                    changeMonth: true,
                    onSelect: function(dateText, inst) {
                        console.log(inst);
                    }
                });
            });
Run Code Online (Sandbox Code Playgroud)

我有一个问题,datepicker如何知道填充哪个altfield?在单个日期选择器上,通常包括:

altField: '#start_date_datepicker_altfield', 
altFormat: 'yy-mm-dd',
Run Code Online (Sandbox Code Playgroud)

为了人口的发生.

jquery datepicker livequery

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