小编abi*_*964的帖子

表行未拉伸至100%宽度

我隐藏并在点击锚点时显示一个表格行,但是当tr下次显示时,它不会延伸到它的全长.这是演示

注意:转到View Differences并单击envVariable

这是我的代码

 var dummy1='<list>  <TagResult elementname="osname" subCategory="system" value1="Linux" value2="HP-US1000" isEqual="false"/>  <TagResult elementname="hostname" subCategory="system" value1="estilo" value2="benz" isEqual="false"/>  <TagResult elementname="release" subCategory="system" value1="2.6.18-128.el5" value2="B.11.23" isEqual="false"/><TagResult elementname="version" subCategory="system" value1="Red Hat Enterprise Linux Server release 5.3 (Tikanga)" value2="U" isEqual="false"/>  <TagResult elementname="machine" subCategory="system" value1="x86_64" value2="ia64 hp server rx2600" isEqual="false"/>  <TagResult elementname="bitmode" subCategory="system" value1="64" value2="64" isEqual="true"/>  <TagResult elementname="numberofcpu" subCategory="system" value1="4" value2="2" isEqual="false"/>  <TagResult elementname="cpuspeed" subCategory="system" value1=" 1862.890" value2="1400" isEqual="false"/>  <TagResult elementname="maxfilesperproc" subCategory="system" value1="32" value2=" 32" isEqual="true"/>  <TagResult elementname="maxthreadsperproc" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何使用 groovy 将另一个 xml 文件内容添加到现有 xml 创建中

我有一个要求,要收集系统和一些产品特定信息,那么有没有办法可以product在我的 xml 构建器中将现有的 xml 内容附加到标签中?

我的测试代码使用 groovy 创建 xml

import groovy.xml.MarkupBuilder
import org.custommonkey.xmlunit.*

def writer = new StringWriter()  
def builder = new groovy.xml.MarkupBuilder(writer) 

def xml=new XmlSlurper().parse("E:\\DomainMeta.xml")

builder.csm() { 
    system(osname:"linux", hostname:"panther")
    product()
    {
        //Here i'd like to add my xml content, starting with <DomainMeta>
    }

} 
println writer.toString() 
Run Code Online (Sandbox Code Playgroud)

我的 xml,必须复制到我在上面构建的另一个 xml 中

<DomainMeta>    //there can be more dynamic information inside DomainMeta tag
<Gateways>
<NodeRef name="N_116489" host="panther" httpPort="18,448" port="18,449" />
</Gateways>
<OptionGroup name="DomainOptions">
    <Option name="LicenseUsageDetailMinDays" value="90" ></Option>
</OptionGroup>
<OptionGroup name="NodeOptions"> …
Run Code Online (Sandbox Code Playgroud)

java groovy

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

打开新的数据库连接还是在过程完成之前保持连接打开状态好吗?

我有2个数据库oldnewold需要对db详细信息进行过滤/处理并存储到中new

OLD DB

  1. 我大约有10000种配置(数据库行)

  2. 和上面匹配的10000个BLOBS(xml文件大小平均为4MB)

NEW DB

  1. 1个新表将包含来自旧过滤器的数据,但是这次没有BLOB数据,而是绝对路径

  2. 并根据配置提出一些建议

在这里,我编写了一个程序(使用Groovy&MyBatis for DB),该程序获取所有可用的配置记录OLD DB并将其存储在类列表中,并且数据库连接已关闭

为了也为每个配置ID提取BLOBS,建立了一个新的连接并长时间保持打开状态

List<String> projectid
List<CSMConfigInfo> oldConfigs
List<ConfigInfo> newConfigs 
Map<String,CSMConfigInfo> oldConfigMap

SqlSession session = DatabaseConnectivity.getOldCSMDBSessionFactory().openSession()
/*  trying to batch execute based on project id */
    projectid.each {pid->
        logger.info "Initiating conversion for all configuration under $pid project id"
        oldConfigMap.each {k,v->
/*  Here I am keeping a DB connection open for a long time */           
            if(pid.equals(v)){                  
                createFromBlob(k,session)                   
            }
        }                       
        logger.info "Completed …
Run Code Online (Sandbox Code Playgroud)

java groovy mybatis

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

根据范围选择更改flot chart数据阵列的最佳方法是什么?

我使用angularjs flotslider来显示一些图表,并根据范围选择,数据可视化应该在flot图表中更改.

我的问题是根据范围选择可视化数据的最佳方法是什么?我是否需要在每次选择范围时添加/删除flot图表数据,还是有更好的方法?我在下面提供了我的源代码和一些截图.请帮忙.

注意:$scope.tasksRunDataChartObject;来自服务器的json数据为flot chart格式化

滑块截图和代码 在此输入图像描述

<rzslider rz-slider-floor="reportTasksRunRange.floor" 
    rz-slider-ceil="reportTasksRunRange.ceil" 
    rz-slider-model="reportTasksRunRange.min" 
    rz-slider-high="reportTasksRunRange.max" 
    rz-slider-translate="translate" rz-slider-step="{{reportTasksRunRange.step}}"></rzslider>

<flot dataset="tasksRunData" options="tasksRunChartOptions" class="center-block" width="100%" height="400px" ></flot>

$scope.reportTasksRunRange = {
    min: 1412380800000,
    max: 1412812800000,       
    floor: 1412380800000,
    ceil: 1412812800000,
    step: 1412467200000-1412380800000
};

$scope.translate = function(value) {
    var monthNames = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ];
    var myDate = new Date( value );
    return myDate.getDate() + " " + monthNames[myDate.getMonth()] + " '"+myDate.getFullYear();
}

$scope.$on('slideEnded', …
Run Code Online (Sandbox Code Playgroud)

slider flot angularjs

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

如何在linux中使用1命令获取文件信息和md5校验和

我想获取所有文件信息,即: "permission","hardlink","owner","group","fsize","month","date","time","filename"

MD5在一行命令中汇总信息.我怎样才能做到这一点?

目前我通过运行获得第一个并且通过ls -latr /home/asimon 第二个获得第一个md5sum /home/asimon/filename.sh(它仅获取1个文件的信息)但是我希望所有信息如下所示

drwxr-xr-x  2 asimon support   4096 Sep 27 11:59 lib de1d8cd98f00b204e9800998ecf842qw
-rwxrwxrwx  1 asimon support    924 Sep 27 12:00 run.sh dqtd8cd98f00b204e9800998ecf84a7a
drwxr-xr-x  6 asimon support   4096 Sep 27 18:13 plugins d41d8cd98f00b204e9800998ecf8427s
-rw-r--r--  1 asimon support   2572 Sep 28 10:06 servicesFramework.log d51d8cd98f00b204e9800998ecf8427f
Run Code Online (Sandbox Code Playgroud)

linux

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

如何在 wmic 输出中使用分隔符来分隔列?

我想获取某种格式的 Windows 修补程序列表,其输出可以用某些分隔符分隔。到目前为止,我找到了一个 wmic 命令,它给了我所需的输出,但问题是\s分隔符在这里不起作用。有没有办法可以放置一些,或任何其他字符,稍后我可以在 java 程序中使用它来获取各个列?

命令

wmic qfe get caption,csname,description,hotfixid,installedby,installedon
Run Code Online (Sandbox Code Playgroud)

输出

Caption                                        CSName    Description      HotFixID   InstalledBy          InstalledOn
http://go.microsoft.com/fwlink/?LinkId=161784  Abhishek  Update           KB971033   NT AUTHORITY\SYSTEM  3/15/2012
http://support.microsoft.com/?kbid=2032276     Abhishek  Security Update  KB2032276  NT AUTHORITY\SYSTEM  3/15/2012
..
.
Run Code Online (Sandbox Code Playgroud)

更新

我在尝试

for /f "tokens=1,2,3,4,5,6,7,8,9,10,11" %g in ('wmic qfe get caption,csname,description,fixcomments,hotfixid,installdate,installedby,installedon,name,servicepackineffect,status') do @echo %g,%h,%i,%j,%k,%l,%m,%n,%o,%p
Run Code Online (Sandbox Code Playgroud)

但它给了我无效的 GET 表达式

C:\Users\Abhishek\Desktop>for /f "tokens=1,2,3,4,5,6,7,8,9,10,11" %g in ('wmic qfe get caption,csname,description,fixcomments,hotfixid,installdate,installedby,installedon,name,servicepackineffect,status') do @echo %g,%h,%i,%j,%k,%l,%m,%n,%o,%p
Invalid GET Expression.
Run Code Online (Sandbox Code Playgroud)

这里有什么问题?这可能会解决我的问题。

更多更新

我什至尝试了下面的命令,但这也不能解决空间问题

命令

for /f "tokens=1,2,3,4,5,6,7,8,9,10,11" %g …
Run Code Online (Sandbox Code Playgroud)

java windows groovy windows-7 wmic

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

在java中保留换行符和回车符(groovy)

我正在尝试从 Linux 盒子获取命令输出

例如:tnsping

我想保留它的换行符。

下面是我添加命令并将frows其传递给函数执行的代码

def oracleCommand(csm,pluginOutputs)
{
HashMap<String,String> params = IntermediateResults.get("userparams")
Map env=AppContext.get(AppCtxProperties.environmentVariables)

def fClass = new GroovyClassLoader().parseClass( new File( 'plugins/infa9/Infa9CommandExecUtil.groovy' ) )
List<String> frows
frows=["tnsping $params.tns"]  //for the time being only one command is here

List<String> resultRows = fClass.newInstance().fetchCommandOutput( params, env, frows )

csm.oracleCommand(){
    oracle_input(frows[0]){}
    oracle_output(resultRows[0]){}
}
}
Run Code Online (Sandbox Code Playgroud)

在下面的代码中,我正在读取结果,根据换行符分割结果,这样我的所有换行符都消失了

    public List<String> fetchCommandOutput( Map<String,String> params, Map env, List<String> rows )
  {

        List<String> outputRows = new ArrayList<String>()
        try
        {
            for(item in rows)
            {
                String temp=item.toString()

                Process …
Run Code Online (Sandbox Code Playgroud)

java groovy

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

正则表达式只获取键值对并省略一些字符

我有这些数据

ReferenceDataLocation = as


##############################################################################
#
#   LicenseKey
#       Address Doctor License
#
##############################################################################
LicenseKey = al
Run Code Online (Sandbox Code Playgroud)

我想只捕获关键值对,例如:ReferenceDataLocation = asLicenseKey = al

我写了(?xms)(^[\w]+.*?)(?=^[\w]+|\z)正则表达式,这是完美的,除了它还捕获#####部分,这不是键值对.

请帮我修改相同的正则表达式(?xms)(^[\w]+.*?)(?=^[\w]+|\z)只获得ReferenceDataLocation = asLicenseKey = al

注意:在这里你可以试试

更新

我试过(?xms)(^[\w]+.*?)(?=^[\w^#]+|\z)它在网站上工作,但在java中给我一个错误

Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed character class near index 31
(?xms)(^[\w]+.*?)(?=^[\w^#]+|\Z)
                               ^
Run Code Online (Sandbox Code Playgroud)

适用于我的Updat Regex

(?xms)(^[\w]+.*?)(?=^[\w^\s]+|\z)
Run Code Online (Sandbox Code Playgroud)

java regex

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

从groovy中的对象列表构建一个json

我想从对象列表中构建一个json.到目前为止,我只能在json中生成一个对象.我错过了什么?有没有更好的方法将对象列表转换为json?

private static List<ProductAlertsResponse> executeSelection(String query)
{
    List<ProductAlertsResponse> prodAlerts=new ArrayList<ProductAlertsResponse>()
    sql.eachRow(query)
    {
        ProductAlertsResponse prodAlert=new ProductAlertsResponse((String)it.id,(String)it.name,(String)it.description,(String)it.active,(String)it.release_date)

        //I was converting it into a List before, but then I thought it would be better to do with list of classes
        /*String[] rows=new String[5]
        rows[0]=(String)it.id
        rows[1]=(String)it.name
        rows[2]=(String)it.description
        rows[3]=(String)it.active
        rows[4]=(String)it.release_date

        result.add(rows)*/

/*Also feel free to comment is this right way to put in list (above commented code)*/

        prodAlerts.add(prodAlert)
    }
    return prodAlerts
}

static main(args) {
    AppProperties.load()
    sql= Sql.newInstance("jdbc:oracle:thin:@"+AppProperties.get("hostname")+":"+AppProperties.get("port")+":"+AppProperties.get("service"), AppProperties.get("username"), AppProperties.get("password"),"oracle.jdbc.OracleDriver")

    List result=executeSelection("select ID,NAME,DESCRIPTION,ACTIVE,RELEASE_DATE from productinfo …
Run Code Online (Sandbox Code Playgroud)

groovy json

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

如何使用jquery获取单选按钮选择的td值?

我在下面有这个div,在选择CFGID单选按钮时我应该能够获得相同的行值.如:testDev,indi等值

<div id="updateFormDiv">
        <table class="tableForms">
            <tbody>
                <tr>
                    <th class="tableHeading"></th>
                    <th class="tableHeading">Name</th>
                    <th class="tableHeading">Host Name</th>
                    <th class="tableHeading">Description</th>
                    <th class="tableHeading">Type</th>
                    <th class="tableHeading">Last Update Time</th>
                </tr>
                <tr>
                    <td><input type="radio" name="CFGID" id="CFGID" value="11579"></input></td>
                    <td>testDev</td>
                    <td>indi</td>
                    <td>testDev</td>
                    <td>Development</td>
                    <td>Fri Apr 26 04:31:40 IST 2012</td>                           
                </tr>
            </tbody>
        </table>
    </div>
Run Code Online (Sandbox Code Playgroud)

所以点击按钮我写了这个

alert($("input[name='CFGID']:checked").next().text());
Run Code Online (Sandbox Code Playgroud)

但它让我空虚.请帮我拿取每个值.谢谢

jquery

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

标签 统计

groovy ×5

java ×5

jquery ×2

angularjs ×1

flot ×1

javascript ×1

json ×1

linux ×1

mybatis ×1

regex ×1

slider ×1

windows ×1

windows-7 ×1

wmic ×1