问题列表 - 第22826页

让printf()删除值为".0"的值

我需要使用以下格式要求打印浮点数:

  • 5.12345 应该只显示 5.1

  • 5.0应该只5(没有.0)

  • 5.0176应该只显示5(没有.01)

我以为printf()可以做这样的事......但现在我似乎无法让它发挥作用.

c printf

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

有没有办法使用Wireshark的工具以编程方式导出文件?

我正在尝试自动化一个重复的手动过程,我使用WireShark:

1)加载给定的pcap文件

2)为给定的协议应用简单的过滤器

3)使用导出对话框将显示的数据包导出到CSV文件

4)使用导出对话框以XML PDML格式导出显示的数据包.

这是繁琐的,并且需要人员参与主要是自动化的过程(包括分析文件以生成报告).

有没有办法自动化Wireshark,或以某种方式访问​​用于导出的底层库?

更新:正如这里的几个人所说,TShark原来是要走的路.我最终使用的确切命令行是:

tshark -r MyDataFile.pcap -T pdml -R MyProtocol > MyOutputFile.xml\
Run Code Online (Sandbox Code Playgroud)

然后我使用基于事件的XML解析器(Python的expat)来解析生成的2GB文件

pcap wireshark

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

如何在Internet Explorer 8中为我的网站禁用"兼容模式"?

当用户访问我的网站时,我想强制他们使用Internet Explorer 8非兼容模式.如果他们使用兼容模式,我的网站不起作用.

如何强行关闭?它是元标记吗?

编辑:是的,你可以做到.解决方案是这样的:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
Run Code Online (Sandbox Code Playgroud)

browser internet-explorer-8

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

如何在Java应用程序中以编程方式运行所有JUnit测试?

从Eclipse我可以轻松地在我的应用程序中运行所有JUnit测试.

我希望能够在没有Eclipse(或Ant或Maven或任何其他开发工具)的情况下从应用程序jar运行目标系统上的测试.

我可以看到如何从命令行运行特定的测试或套件.

我可以手动创建一个列出我的应用程序中的所有测试的套件,但这似乎容易出错 - 我确信在某些时候我会创建一个测试而忘记将它添加到套件中.

Eclipse JUnit插件有一个创建测试套件的向导,但由于某种原因,它没有"看到"我的测试类.它可能正在寻找JUnit 3测试,而不是JUnit 4注释测试.

我可以编写一个工具,通过扫描源文件自动创建套件.

或者我可以编写代码,以便应用程序扫描它自己的jar文件进行测试(通过命名约定或查找@Test注释).

似乎应该有一个更简单的方法.我错过了什么?

java eclipse junit junit4

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

在MySQL PHP中更改日期和时间字段的显示格式

我在PHP中的select语句是

  "select * from table";
Run Code Online (Sandbox Code Playgroud)

我使用以下PHP语句来显示MySQL字段的日期和时间.

  <?php
      echo $row['mdate'];
  ?>
Run Code Online (Sandbox Code Playgroud)

结果是这样的

  2010-03-09 16:59:18
Run Code Online (Sandbox Code Playgroud)

我想以下列格式查看结果

  09-03-2010 16:59:18
Run Code Online (Sandbox Code Playgroud)

我想以下列格式查看结果

  09-03-2010 4:59:18 PM
Run Code Online (Sandbox Code Playgroud)

没有定义任何额外的功能.我只能修改我的echo语句.

  <?php echo $row['msgdate']; ?>

     or
Run Code Online (Sandbox Code Playgroud)

我也可以修改我的select语句.

php mysql

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

请解释"Fanboys如何看待.NET数据访问策略"

这个图表已经在我关注的博客上多次链接,我感觉自己就像一个没有得到它的人.所以,在这里走出困境并询问这个社区.请在这里的博客文章中解释这个网格.

替代文字

.net culture persistence data-access

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

PHP exec() 不适用于 ffmpeg

我尝试在 PHP 中运行以下命令(在 Ubuntu 上):

<?php
 if (exec("/home/johnboy/ffmpeg/ffmpeg -i test1.mp4 -acodec aac -ab 128kb -vcodec mpeg4 -b 1220kb -mbd 1 -s 320x180 final_video.mov")) 
      { echo "Success"; }
      else { echo "No good"; }
Run Code Online (Sandbox Code Playgroud)

我总是得到“不好”的回应,并且没有创建文件。

有趣的是,如果我在 Shell 中运行相同的命令,它就能工作,没有问题。

另外,当我运行上面相同的代码,但用“whoami”代替 ffmpeg 的东西时,它就可以工作。(它回响“成功”)

关于为什么这行不通的任何想法?谢谢。

php ffmpeg exec

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

重新启动 Apache Tomcat 来提供更改后的 Javascript 文件吗?

我的印象是,如果我部署我的应用程序(使用 Ant),那么 JS 文件以及 HTML、CSS 和图像将由 Tomcat 自动提供服务。

但是,编辑 Javascript 文件后,我必须重新启动 Tomcat 才能更新更改。

我的 JS 文件位于根目录下的“js”目录中(不在 WEB-INF 中)。

我用的是FF3.6。

有什么帮助吗?

javascript tomcat

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

在jQuery中选择T​​able Row

使用jQuery按索引选择表行的最佳方法是什么?

谢谢

jquery

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

Jtable/ResultSet中的格式化日期

我无法Date以我想要的格式显示s JTable.我JTable已使用ResultSet和列表创建.

我试过以下getValueAt(.)但没有运气:

        if(value instanceof Date)
        {
            //System.out.println("isDate");
            DateFormat formatter = DateFormat.getDateInstance();
            SimpleDateFormat f = new SimpleDateFormat("MM/dd/yy");
            value = f.format(value);
            Date parsed  = (Date) value;
            try {
                parsed = (Date) f.parse(value.toString());
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            value = parsed.toString();
        }
Run Code Online (Sandbox Code Playgroud)

println(.)从不打印所以它甚至不说这个.正在显示的格式是Apr 10, 1992我想要的04/10/92

虽然我们对的话题DateJTables,我还isCellEditable(.)为真,但我不能编辑日期细胞.你怎么做到这一点?

java date jtable

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