问题列表 - 第41726页

用于分层可重用体系结构的框架

我的问题非常简单,我的目的是生成一个包含您的响应的存储库,以便在选择用于开发企业通用应用程序的框架时可以为社区服务.这非常适用于C++,C#或Java等通用语言.

  • 您建议使用什么框架来生成分层架构
  • 根据您的经验,为什么您更喜欢使用某些框架而不是您自己的架构
  • 您认为您选择的框架将作为软件开发行业首选的选择多长时间?

architecture frameworks

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

在IE上运行的图表库?

我正在寻找可在Internet Explorer上运行的(基于javascript或HTML的)图表库.有什么建议?交互是一个加分,但不是必需的.

我尝试过使用Flot,但是我无法让它在IE8中运行(虽然最近的一个补丁修复了IE9).我还使用了Google Chart API,但更容易定制的东西会更受欢迎.

javascript charts internet-explorer

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

获取C字符串中索引引用的字符

我有一个字符串.

char foo[] = "abcdefgh";
Run Code Online (Sandbox Code Playgroud)

我想写一个for循环,并逐个打印出所有字符:

a
b
c
Run Code Online (Sandbox Code Playgroud)

等等

这是在C.

c

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

如何在Ruby中读取打开的文件

我希望能够读取当前打开的文件.test.rb将其输出发送到test.log,我希望能够阅读并最终通过电子邮件发送.

我使用cron运行它:

*/5 * * * /tmp/test.rb > /tmp/log/test.log 2>&1
Run Code Online (Sandbox Code Playgroud)

我在test.rb中有这样的东西:

#!/usr/bin/ruby

def read_file(file_name)
  file = File.open(file_name, "r")
  data = file.read
  file.close
  return data
end

puts "Start"
puts read_file("/tmp/log/test.log")
puts "End"
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,它只给我这个输出:

Start

End
Run Code Online (Sandbox Code Playgroud)

我希望输出是这样的:

Start
Start (from the reading of the test.log since it should have the word start already)
End
Run Code Online (Sandbox Code Playgroud)

ruby

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

修补二进制文件

我写了一个简单的C程序,显示"Hello World!" 到stdout.然后我编译了它,并删除了源代码.

我已经将自己设置为修补程序的项目,以便显示除"Hello World!"之外的其他内容.为此,我发现存储在二进制文件中的字符串,并使用vi的十六进制编辑器将存储字符串的二进制偏移量(我假设它是数据部分)中的'a'替换为'e'.

我只更改了二进制文件的一个字节,0x65到0x61,'e' - >'a',然而,当我运行程序时,我得到了这个:

./simple: line 1: 0000000:: command not found
./simple: line 2: 0000010:: command not found
./simple: line 3: 0000020:: command not found
./simple: line 4: 0000030:: command not found
./simple: line 5: 0000040:: command not found
./simple: line 6: 0000050:: command not found
./simple: line 7: syntax error near unexpected token `('
./simple: line 7: `0000060: 0000 0000 0000 0000 1900 0000 2802 0000  ............(...'
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会这样?即为什么单字节替换可以呈现其他可执行的二进制文件(我之前运行得很好)不可执行?该字节只是字符串的一部分 - 它不是指令的一部分 - 所以我不明白为什么会发生这种情况.

感谢所有反馈.

c assembly reverse-engineering

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

基于某些元素中可能为零的属性对数组进行排序

我有一个对象数组

[<#a star=1  val=1>, <#a star=nil val=3> , <#a star=2  val=2>]
Run Code Online (Sandbox Code Playgroud)

我需要按时间排序数组,然后按val排序

[ <#a star=2  val=2>, <#a star=1  val=1>, <#a star=nil val=3> ]
Run Code Online (Sandbox Code Playgroud)

但是使用sort_by会抛出错误,因为时间是零.

我现在用一种丑陋的方式来排序,但我确信有一个很好的方法可以解决它

starred=[]
@answers.each {|a| (starred << a) if a.starred }
@answers=@answers-starred
starred=starred.sort_by {|a| a.starred }.reverse
@answers=starred+@answers
Run Code Online (Sandbox Code Playgroud)

ruby arrays sorting heterogeneous-array

18
推荐指数
2
解决办法
7044
查看次数

给定素数N,计算下一个素数?

一位同事刚刚告诉我,C#字典集合按照与散列有关的神秘理由按素数调整大小.而我当前的问题是,"它如何知道下一个素数是什么?他们是故事还是一个巨大的表格或动态计算?这是一个可怕的非确定性运行时插入导致调整大小"

所以我的问题是,给定N,这是一个素数,计算下一个素数的最有效方法是什么?

algorithm math primes

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

如何在Java Wicket中使用YUI日历?

我想,我的问题并不那么难.但它并没有改变我不知道该怎么做的事实:)无论如何,我如何在我的检票口页面中使用yui日历对象?我在java代码中尝试了一些代码,但是我遇到了一些错误,所以我需要你的宝贵帮助.谢谢.

java yui wicket

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

向现有NSPredicate添加其他参数

是否可以采用现有的NSPredicate并为其添加额外的参数?

在我的一个tableviews中,我传递的是NSPredicate,用于我的NSFetchedResultsController,如下所示:

[fetchedResults setPredicate:self.predicate];
Run Code Online (Sandbox Code Playgroud)

这工作正常,将根据现有的NSPredicate显示内容.但我想通过向tableView添加UISegmentedControl来更进一步.

- (IBAction)segmentChange:(id)sender {
     switch (selectedSegment) {
            case kDisplayDVD:
                // Add argument to existing NSPredicate
                break;
            case kDisplayVHS:
                // Add argument to existing NSPredicate
                break;
            default:
                break;
        }
Run Code Online (Sandbox Code Playgroud)

根据用户选择的细分,我想在现有的NSPredicate中添加一个参数.这是可能吗?

iphone core-data nspredicate nsfetchedresultscontroller

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

如何让Nokogiri不要转换&nbsp; 到太空

我拿一个像html一样的html片段

"<li>?&nbsp;?&nbsp;?"
Run Code Online (Sandbox Code Playgroud)

它包含" &nbsp;",但在调用to_sNokogiri NodeSet之后,它变成了

"<li>? ? ?"
Run Code Online (Sandbox Code Playgroud)

,我想保持原有的HTML片段,并试图设置:save_with optionto_s方法,但未能成功.

有人会遇到同样的问题并给我帮助吗?先感谢您.

ruby html-entities nokogiri

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