问题列表 - 第34438页

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

如何将对象序列化为CSV文件?

我想将一个Object写入CSV文件.对于XML,我们有XStream的像这样
所以,如果我想对象转换为CSV我们有任何这样的图书馆吗?

编辑: 我想将我的Bean列表传递给一个方法,该方法应该将bean的所有字段写入CSV.

java csv serialization object

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

通过模板编程创建Excel报告

我正在使用"Apache POI"生成Excel报告.我有一个精心设计的Excel模板.我想通过将数据填充到模板的预定义位置来创建报告.也就是说,我不想关心报告的格式.那可能吗?你能给我一些指示吗?

java excel apache-poi

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

如何在GCC C++中编写多行内联汇编代码?

这看起来不太友好:

__asm("command 1"
      "command 2"
      "command 3");
Run Code Online (Sandbox Code Playgroud)

我是否真的必须在每一行都加上双引号?

另外......因为多行字符串文字在GCC中不起作用,所以我也不能作弊.

assembly gcc inline-assembly

8
推荐指数
2
解决办法
4185
查看次数

如何避免多个嵌套的IF

我目前正在尝试将我的程序重组为更多OO并更好地实现已知模式等.

我有很多嵌套的IF语句,想要摆脱它们.我怎么能这样做?我的第一种方法是用异常完成它,例如

public static Boolean MyMethod(String param) {
 if (param == null)
  throw new NullReferenceException("param may not be null");

 if (param.Equals("none") || param.Equals("0") || param.Equals("zero"))
  throw new ArgumentNullException("param may not be zero");

 // Do some stuff with param
 // This is not executed if param is null, as the program stops a soon
 // as one of the above exceptions is thrown
}
Run Code Online (Sandbox Code Playgroud)

该方法用于本申请的主要类别,例如

static void Main() {
 try {
  Boolean test = MyClass.MyMethod(null); // Will throw an exception
 } …
Run Code Online (Sandbox Code Playgroud)

c# design-patterns if-statement exception

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

如何发布具有未发布依赖项的多模块项目

我有一个多模块项目(扁平结构)如下

parentpom (1.1-SNAPSHOT)
moduleA (inherits parentpom version, depends on moduleB(1.1-SNAPSHOT))
moduleB (inherits parentpom version)
aggregator (inherits parentpom version, aggregates moduleA, moduleB)

聚合器允许我同时构建,安装和部署moduleA和moduleB,并且看起来像我期望的那样.

当我尝试发布1.1版时,我不能,因为moduleA依赖于moduleB(1.1-SNAPSHOT),导致以下错误:"由于未发布的依赖项而无法释放项目"

我认为使用聚合器将允许我对moduleA和moduleB进行"同步"发布,自动更新moduleA以依赖于moduleB(1.1).实现这一目标的正确方法是什么?

谢谢

java maven-2

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

正则表达式检查数字是否均匀

我们可以使用正则表达式来检测数字是否均匀吗?

我想知道我们是否可以使用正则表达式而不是通常%或位操作.

谢谢你的回复:)

java regex

8
推荐指数
2
解决办法
2240
查看次数

数据库丢失!寻找根本原因

假设有一天,管理员像往常一样来到办公室,在 Sql Server 数据库上执行管理任务,他惊讶地发现数据库丢失了。他不知道是谁删除了它,或者是从外部批处理或 SQL 注入等中删除的……从哪里开始调查,以及应该采取哪些重要参数/发现来找到删除数据库的根本原因。比如应该检查哪些日志,应该调查哪些信息?

sql-server sql-server-2005 sql-server-2000 sql-server-express sql-server-2008

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

如何找出所有封闭源应用程序写入的位置?

我有一个应用程序(我没有的源代码),可以从这样的命令行调用

$ ./notmyapp
Run Code Online (Sandbox Code Playgroud)

我想知道应用程序写入的所有位置.它输出正在调用的目录中的一些文件,但我需要确保这些文件是唯一创建的文件.

因此,我需要隔离应用程序,以找出它在运行时创建/编辑的所有文件.

我怎样才能做到这一点?

某种方式使用Perl或C或C++?这些语言中的任何标准库都有办法做到这一点吗?

c c++ unix shell perl

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

为什么没有调用rowHeight数据源方法

我的热切梦想是以编程方式确定具有不同行大小的UITableView.我已经阅读了UITableViewDataSource文档,并实现了这些方法:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
- (NSInteger)tableView:(UITableView *)table numberOfRowsInSection:(NSInteger)section;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
Run Code Online (Sandbox Code Playgroud)

我们可以在这里看到:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return (CGFloat) 200.0f;
}

- (NSInteger)tableView:(UITableView *)table numberOfRowsInSection:(NSInteger)section
{
    return 1;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell* test = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:nil ];

    test.textLabel.text = @"TEST";

    CGRect ffframe = test.frame;

    ffframe.size.height *= 200.0f;

    test.frame = ffframe;

    return test;        
}
Run Code Online (Sandbox Code Playgroud)

这些只是试图制作一个简单的表,一行,高度为200.0.我尝试在委托方法中返回高度,并明确设置它.两者都不起作用.

我尝试在调试器中捕获heightForRow方法,似乎永远不会被调用.

我的表行始终是我在界面构建器中设置的大小.

我有数据源连接正确,否则它不会得到行和textLabel正确.

iphone cocoa-touch uitableview

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