小编abi*_*964的帖子

用于物理内存的Linux命令,仅获取值

在Linux中cat /proc/meminfo | grep MemTotal取回MemTotal: 12298824 kB

我只想要这里的数字

所以我写的cat /proc/meminfo | grep MemTotal | cut -d':' -f2给了我12298824 kB

我只想要这里的数字,任何人都可以帮助我吗?

注意:cat /proc/meminfo | grep MemTotal | cut -d':' -f2 | cut -d'k' -f1给我解决方案12298824,但是有更好的方法吗?一个班轮?

linux shell

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

在jquery或jqGrid中导出到excel

我有一个jqGrid,我从JSON格式的服务器(java)一次获取数据.我希望将jqGrid中的数据导出为Excel格式.

直到现在我看到这个页面在IE中给我一个错误'o.url is null or not an object' grid.import.js

另外我看到这个演示在导出按钮的工具提示上,Export To Excel但是保存的文件是xml格式.

所以我想任何可以使用javascript或jquery插件或使用jqgrid的内置功能将我的JSON字符串转换为excel的建议.

我的jqGrid

在此输入图像描述

我的jqGrid代码

grid = jQuery("#list2");
                grid.jqGrid({
                    datastr : comparePatchData,
                    datatype: 'jsonstring',
                    colNames:['Name',starheader, header1, header2],
                    colModel:[
                        {name:'elementName',index:'elementName', width:90},
                        {name:'isPrasentinXml1',index:'isPrasentinXml1', width:100, align:'center', formatter: patchPresent},
                        {name:'isPrasentinXml2',index:'isPrasentinXml2', width:100, align:'center', formatter: patchPresent},
                        {name:'isPrasentinXml3',index:'isPrasentinXml3', width:100, align:'center', formatter: patchPresent}
                    ],
                    pager : '#gridpager2',
                    rowNum:12,
                    scrollOffset:0,
                    height: 320,
                    autowidth:true,
                    viewrecords: true,
                    gridview: true,
                    loadonce:true,
                    jsonReader: {
                        repeatitems: false,
                        page: function() { return 1; },
                        root: "response" …
Run Code Online (Sandbox Code Playgroud)

javascript excel jquery jquery-plugins jqgrid

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

如何收集每个服务名称及其在Windows中的状态?

我想在不使用任何第三方工具的情况下获取所有service_name及其状态.到目前为止,SC命令足以获取其中一个值,例如

sc query | findstr SERVICE_NAME
Run Code Online (Sandbox Code Playgroud)

但我也需要列出STATUS每一个SERVICE_NAME.

windows windows-7

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

如何从angularjs中的不同模板触发从csv导出表数据?

在一个html体中,我有两个模板,一个用于标题,另一个用于模板.头模板有一个save and download按钮,它应该使用ngTable导出将ngTable数据导出到csv文件,该导出位于contents.html模板文件中,但是这个导出仅在我使用单击处理程序放置一个锚标记以便导出时模板.

content.html(模板1)

<a class="btn btn-default export-btn" ng-click='csv.generate($event, "report.csv")' href=''>Export</a> <!-- this works -->
<table ng-table="tableParams" show-filter="true" class="table" export-csv="csv">
        <tr ng-repeat="item in $data" height="10px" class="animate" ng-animate="{enter: 'animate-enter', leave: 'animate-leave'}">
            <td data-title="'Date'" align="center" filter="{ 'date': 'text' }" sortable="'date'">{{ item.date | date: 'd MMM yyyy' }}</td>
            <td data-title="'Label'" align="center" filter="{ 'label': 'text' }" sortable="'label'">{{item.label}}</td>         
            <td data-title="'Count'" align="center" filter="{ 'count': 'text' }" sortable="'count'">{{item.count}}</td>
        </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

header.html(模板2)

<button class="save-button" ng-click='csv.generate($event, "report.csv")'></button> <!-- does not work-->
Run Code Online (Sandbox Code Playgroud)

请帮助我使用单独模板上的按钮将表格内容导出到csv.

更新 …

angularjs ngtable

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

需要在某个时区读取纪元时间,然后将其转换为用户时区

我有2个webapps,其中1个在云端是"master",我需要在第2个webapp"child"中匹配日期.

Master(第一个webapp,云)在IST,Asia/Kolkata显示日期,它从坐落在EST时区的sql机器读取. 在此输入图像描述

子(第二个webapp)从Elasticsearch读取它的数据,其中一个java馈送器获取sql数据并将其按原样推送到Elasticsearch,而不进行任何转换. 在此输入图像描述

当我尝试在我的webapp(孩子)中读取此Elasticsearch数据时

...
{
    "_index": "log_event_2016-05-05",
    "_type": "log_event",
    "_id": "65708004",
    "_score": null,
    "_source": {
        "task_name": "kn_cvs_test",
        "task_start_time": "2016-05-05T19:05:05.000-07:00",
        "task_end_time": "2016-05-05T19:05:06.000-07:00",
        "started_by": "Schedule \"10Minutes\"",
        "log_datetime": 1462475106000,
        "dw_insert_dt": "2016-05-05T16:40:54.000-07:00"
    },
    "sort": [
        1462475106000
    ]
}, {
    "_index": "log_event_2016-05-05",
    "_type": "log_event",
    "_id": "65708005",
    "_score": null,
    "_source": {
        "task_name": "kn_cvs_test",
        "task_start_time": "2016-05-05T18:55:08.000-07:00",
        "task_end_time": "2016-05-05T18:55:11.000-07:00",
        "started_by": "Schedule \"10Minutes\"",
        "log_datetime": 1462474511000,
        "dw_insert_dt": "2016-05-05T16:40:54.000-07:00"
    },
    "sort": [
        1462474511000
    ]
}
...
Run Code Online (Sandbox Code Playgroud)

我的webapp和云中的日期不匹配.如果我错了,请纠正我.由于Sql在EST中存储日期,"America/New_York",Momentjs应首先data = 1462475106000在EST中读取,然后应用用户时区IST,"Asia/Kolkata".它是否正确?

//Timestamp column in table
//data  = 1462475106000
$scope.getMeData = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery timezone angularjs momentjs

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

如何在Botpress版本11.9.5中自定义用户对话框?

我正在尝试将时间戳添加到botpress聊天的每个对话框中。到目前为止,我已经可以在bot的对话框中添加此时间戳,但是我需要一些指针来将其添加到用户的对话框和选择技巧中。

聊天屏幕截图,显示了机器人对话框中的时间戳 在此处输入图片说明 自定义组件

export class InfaText extends React.Component {
  message = this.props.text

  getTimestamp = () => {
    let date = new Date();
    let options = {
      month: "short",
      day: "numeric", hour: "2-digit", minute: "2-digit"
    };
    return date.toLocaleTimeString("en-us", options);
  }
  render() {
    return (<div className="infaTextMain">
      <p className="infaTextMessage">{this.message}</p>
      <small className="infaTextTimestamp">{this.getTimestamp()}</small>
    </div>)
  }
}
Run Code Online (Sandbox Code Playgroud)

注意:Botpress v11.9.5

另外,是否有一种通用方法可以向所有对话框添加时间戳? 更新资料

我完全按照@eff_it的说法

我复制MessageWrapperMySuperOverride功能modules\infa-module\src\views\lite\index.jsx 在此处输入图片说明

然后在modules\channel-web\src\views\full\index.tsx文件覆盖下的代码段下方添加

{
          module: 'infa-module',
          component: 'MySuperOverride'
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

仍然没有效果,@ eff_it请看一看并建议这里缺少什么?

在此处输入图片说明

javascript css chatbot reactjs botpress

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

如何在File类中提供相对路径来上传任何文件?

我正在上传一个文件,我想提供一个相对路径,因为该程序应该在linux和windows环境下工作.

这就是我用来上传的内容

realPath = getServletContext().getRealPath(/files);
destinationDir = new File(realPath);
if(!item.isFormField())
                {
                    File file = new File(destinationDir,item.getName());

                    item.write(file);
}
Run Code Online (Sandbox Code Playgroud)

在这里直接提供相对路径的任何其他方法

File file = new File(destinationDir,item.getName());
Run Code Online (Sandbox Code Playgroud)

java servlets file-upload

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

如何突出显示第一行表格2秒钟并返回原始状态

我有一张桌子,一旦我添加一行,它的背景颜色会改变以显示变化(突出显示会很好).这就是我在做的事情

$("#tableDg tbody tr:first").css("background-color", "red")
Run Code Online (Sandbox Code Playgroud)

所以为了延迟工作我做了

$("#tableDg tbody tr:first").css("background-color", "red").delay(2000).css("background-color", "aqua");
Run Code Online (Sandbox Code Playgroud)

但不是推迟它只是将bkg颜色描绘成浅绿色,任何评论我能在这做什么?谢谢

jquery

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

jqGrid自动过滤器突出显示搜索结果

我想要帮助突出显示jqgrid行的数据部分以及它们何时匹配.

我的jqGrid标记:

<div title="Environment variables">
    <div class="jqUIDiv">
        <table id="tblEnvvars" width="100%"></table>
        <div id="EnvvarsGridpager"></div>
    </div>
</div>'
Run Code Online (Sandbox Code Playgroud)

和我的jqGrid代码:

var envVars=[]; //xml is a xml response sent from server
$(xml).children('product').each(function(){ 
    $(this).children('envvars').each(function(){ 
        $(this).children('variable').each(function(){ 
            var row={};
            isPresent=true;
            row.name=$(this).attr('name');
            row.value=$(this).attr('value');
            envVars.push(row);
        });
    });
});

jQuery("#tblEnvvars").jqGrid({
        datatype: "local",    
        data: envVars,
        colNames:['Name','Value'],
        colModel:[
            {name:'name',index:'name', align:"left"},   
            {name:'value',index:'value', align:"left"}

        ],
        pager : '#EnvvarsGridpager',
        rowNum:10,
        rowList:[10,50,100],
        scrollOffset:0,
        height: 'auto',
        autowidth:true,
        viewrecords: true,
        gridview: true

    });

    jQuery("#tblEnvvars").setGridParam({rowNum:10}).trigger("reloadGrid");
    jQuery("#tblEnvvars").jqGrid('filterToolbar',{stringResult: true, searchOnEnter: false, defaultSearch: 'cn'});
Run Code Online (Sandbox Code Playgroud)

例如:

如果行项目包含搜索区域中的LD_LIBRARY_PATH用户类型LIB,则LIBLD_LIBRARY_PATH应突出显示.

更新:15/12/2011

我发现 …

jquery jqgrid

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

如何增加morris.js栏的宽度或在栏之间增加空格?

我有这个morris.js酒吧有多个酒吧,我想改变酒吧的宽度或在持续时间之间腾出空间.从下面的图像有一种方法可以提供更多的空间Feb March和/ April或有没有办法调整条宽?

在此输入图像描述

这是我的代码

Morris.Bar({
  element: 'morris-chart-bar',
  data: [
    { y: 'Feb', a: 75, b: 60, c: 5, d: 50 },    
    { y: 'March', a: 180,  b: 220, c: 140, d: 160 },
    { y: 'April', a: 300,  b: 340, c: 350, d: 270 }
  ],
  xkey: 'y',
  ykeys: ['a', 'b', 'c', 'd'],
  labels: ['A', 'B', 'C', 'D'],
  barColors: ['#0B62A4','#f75b68','#4DA74D','#646464'],
  hideHover: 'auto'
});
Run Code Online (Sandbox Code Playgroud)

你可以在这里测试一下

javascript css jquery morris.js

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