小编rnu*_*nes的帖子

绘制序列图

我正在寻找一个简单的语言/命令行实用程序来绘制序列时序图(可能是2个不同的工具).我已经找到了Mscgen用于序列图绘制并且看起来很不错,但我正在研究其他可能性.

谢谢

graphics diagram sequence-diagram timing-diagram

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

使用VisualVM在Eclipse Indigo中配置JUnit

我如何配置JUnit测试,优先使用Eclipse集成支持?我正在尝试使用VisualVM,但显然无法完成.

我使用的是Windows 7 x64,Eclipse Indigo,jdk 1.6,jre-j9和JUnit 3(我可以使用v.4)

java profiler junit profiling visualvm

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

MPLAB的免费替代方案(PIC开发)

我最近开始使用MPLAB,但对于使用Eclipse和VS IDE的人来说,它非常有限.您知道任何免费的IDE或如何配置Ecplise或Netbeans到PIC开发吗?

谢谢大家

ide embedded microcontroller pic mplab

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

log4.properties应该在类路径上吗?

我在将log4j.properties文件放在classpath上时遇到了一些问题.我可以在开发时使用它(Eclipse Indigo)但是,当我将我的应用程序导出为JAR时,我不能.

我已经为导出的JAR手工制作了一个MANIFEST.MF文件:

Manifest-Version: 1.0
Main-Class: main.Program
Class-Path: lib/log4j.properties lib/log4j-1.2.15.jar
Run Code Online (Sandbox Code Playgroud)

然后将JAR放在此文件组织上:

folder
  |-------- app.jar
  |-------- lib
             |--------- log4j.properties
             |--------- log4j-1.2.15.jar
Run Code Online (Sandbox Code Playgroud)

当我尝试运行app.jar时,他们找到log4j.jar但不是log4j.properties:

log4j:WARN No appenders could be found for logger (main.Program).
log4j:WARN Please initialize the log4j system properly.
Run Code Online (Sandbox Code Playgroud)

我的log4j.properties文件是这样的:

log4j.rootLogger=INFO, stdout, file

PATTERN=[%d] [%p] [%c{1}]: %m%n

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=${PATTERN}

log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.DatePattern='.'yyyy-MM-dd
log4j.appender.file.File=${logger_file_path}
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=${PATTERN}
Run Code Online (Sandbox Code Playgroud)

java log4j manifest.mf manifest

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

Eclipse WSDL生成器(来自java类)?

我想生成符合Java类的WSDL.在这个阶段,我不想把它放在网上,只需要wsdl(为了与其他人讨论)并验证生成的文件.

我正在使用Eclipse,所以我更喜欢任何已经与之集成的解决方案.

java eclipse wsdl eclipse-plugin

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

Windows 7 x64 COM /串口嗅探器/重定向

我需要知道我的计算机和USB虚拟COM端口设备之间发生了什么,以便了解所有字节是否都能很好地传输.

我使用Java应用程序与设备进行交互,我希望有一个本机应用程序,允许我查看交换的帧(两种方式),但我在Windows 7 x64中找不到任何软件.

是否有任何软件只是重定向收到的COM端口和trnasmitted消息?

terminal serial-port windows-7

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

嵌入式设备驱动开发笔记

我想开发一些HAL(硬件抽象层)以在PIC32和一些ARM中使用.

基本上我想制作一些通常在操作系统上可用的代码,如通用引脚访问,通信库,设备I/O等.

你能用好书/网站告诉我吗?

我将从几周前发现的那个开始:http://www.kalinskyassociates.com/OnLineLearning.html

谢谢

embedded arm hal rtos linux-device-driver

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

C宏扩展顺序

我有一个宏来重复我用来在编译时用默认值填充数组的宏:

const int array [512] = 
{
     MACRO_REPEAT(512, -2) // this repeats -2, 512  times
     [4] = 10,
     [5] = 2,
     ...
}
Run Code Online (Sandbox Code Playgroud)

宏重复将扩展为MACRO_REPEAT_512,但现在我想使用其他宏作为数组大小,如:

#define ARRAY_LENGTH 512
const int array [ARRAY_LENGTH ] = 
{
    MACRO_REPEAT(ARRAY_LENGTH , -2) // this repeats -2, 512  times
    [4] = 10,
    [5] = 2,
     ...
 }
Run Code Online (Sandbox Code Playgroud)

但是这会扩展为MACRO_REPEAT_ARRAY_LENGTH,ARRAY_LENGTH在连接之前不会扩展值.其他示例将用于多维数组,其涉及更多级别的扩展:

#define X 512
#define Y 512

const int array [X][Y] = 
{
    MACRO_REPEAT(X*Y , -2) // this repeats -2, 512  times
    [4] = 10,
    [5] = …
Run Code Online (Sandbox Code Playgroud)

c macros c-preprocessor

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

jQuery选择器到最后一行第一列

我正在尝试更改表格最后一行的第一个单元格的值.

我的代码是:

$(document).ready(function() {
    $('table.class tr:last td:first').html('Value');     
});
Run Code Online (Sandbox Code Playgroud)

但是这个代码什么都没改变,但是如果我没有使用:last和:首先他用'Value'填充所有表.我究竟做错了什么?

编辑:我的不好,代码工作正常,但只是最后一个类'class'的表.我需要它在那个类的每个表上做到这一点.任何的想法?

jquery jquery-selectors

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

GDB错误"cp_search_static_and_baseclasses"

我正在使用STM32 Workbench(基于Eclipse的IDE),我有一个带有几个C++静态库和2个C++应用程序的工作区,所有这些都是使用STM32F4 MCU C++应用程序或静态库模板制作的.

我的第一个应用程序进展顺利,我开始了第二个.无论语言如何,此项目模板都会添加一个带有无限循环的main.c. 如果我尝试调试main.c一切都很好,但如果我将文件名更改为main.cpp(我需要在内部使用C++类)GDB在调试之前停止并出现错误:

/home/build/work/GCC-5-0-build/src/gdb/gdb/cp-namespace.c:343:internal-error:cp_search_static_and_baseclasses:断言`name [prefix_len + 1] ==':''失败.

在此之前,对于我的第一个应用程序所需的文件,即使对于第一个应用程序的main.cpp,我也有很多"无源文件命名"错误.

我在Eclipse Mars 4.5.2中使用Stm32 Workbench 1.9和GDB 7.10.1

编辑

我假设"没有源文件命名"错误表明可能GDB正在加载错误的文件,因此我尝试创建一个新的工作区,只包含此应用程序所需的项目,一切正常.尽管如此,将所有项目放在同一个工作区中会很好,我不确定在2个工作区中打开lib项目是否有害.

c++ eclipse gdb

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