问题列表 - 第16306页

Scala 2.8系列设计教程

我的气喘吁吁的困惑之后,有什么好的资源可以解释新的Scala 2.8集合库是如何构建的.我有兴趣找到有关以下内容如何组合在一起的一些信息:

  • 集合类/性状本身(例如List,Iterable)
  • 为什么存在Like类(例如TraversableLike)
  • 伴侣方法的用途(例如List.companion)
  • 我如何知道implicit给定点的范围内的对象

scala scala-2.8 scala-collections

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

如何使用Java解析XML?

<?xml version="1.0" ?> 
<input>
    <sys>
      <protocol>TL1</protocol> 
      <ipAddress>10.05.2.3</ipAddress>
      <port>2001</port>
      <prompt>agent</prompt>       
       <TL1Command>
           <type>get</type>
           <command_code>...........</command_code>
           <staging_block>      
                <tid>...........</tid>
                <aid>...........</aid>
                <ctag>..........</ctag>
                <gen_block>.....</gen_block>
           </staging_block>
           <payload_block>
                <data_block>.......</data_block>
           </payload_block>
    </TL1Command>
    </sys>
    <sys>
      <protocol>TL1</protocol> 
      <ipAddress>10.5.2.98</ipAddress>
      <port>2001</port>
      <prompt>agent</prompt>       
       <TL1Command>
           <type>get</type>
           <command_code>...........</command_code>
           <staging_block>      
                <tid>...........</tid>
                <aid>...........</aid>
                <ctag>..........</ctag>
                <gen_block>.....</gen_block>
           </staging_block>
           <payload_block>
                <data_block>.......</data_block>
                <data_block>.......</data_block>
                <data_block>.......</data_block>
           </payload_block>
    </TL1Command>
    </sys>
</input>
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用Java解析这个XML.这样我可以使用该数据,因为它对我的程序使用相同的方式.我知道如何解析它,但问题是每个命令可能有不同数量的数据块.因此在解析之后,我需要为各自的命令使用相应的数据块.我的意思是在重新启动时第一个命令我应该只获得一个数据块值,而第二个命令则获得3个数据块,依此类推.请让我知道解决此问题的任何示例代码.

java xml parsing

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

来自黄瓜的HTTP POST XML内容

我试图通过POST将XML内容发送到一个简单的Rails项目中的控制器('Parse')方法('index').它不是RESTful,因为我的模型名称不同,比如"汽车".我在功能测试中有以下功能:

def test_index
   ...
   data_file_path = File.dirname(__FILE__) + 
        '/../../app/views/layouts/index.xml.erb'

   message = ERB.new( File.read( data_file_path ) )
   xml_result = message.result( binding )
   doc = REXML::Document.new xml_result

   @request.env['RAW_POST_DATA'] = xml_result
   post :index
   assert_response :success
end
Run Code Online (Sandbox Code Playgroud)

我现在正在尝试黄瓜(0.4.3),并且想知道如何在"When"子句中模拟POST请求.我只有一个控制器方法'index',我在config/routes.rb中有以下内容:

ActionController::Routing::Routes.draw do |map|
  map.connect ':controller/:action/:id'
  map.connect ':controller/:action/:id.:format'
end
Run Code Online (Sandbox Code Playgroud)
  1. 黄瓜内的webrat只适用于HTML,不能做POST?
  2. 黄瓜环境不提供@request变量?
  3. 如果我在features/step_definitions/car_steps.rb中使用类似'visit index'(假设它是Parse控制器,索引方法)的东西,我会收到以下错误:

#(NoMethodError)的未定义方法`index'

感谢有关如何使用Cucumber进行集成测试的任何建议,以便使用XML内容进行HTTP POST.

ruby ruby-on-rails cucumber

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

我是对的,InnoDb比MyISAM更适合频繁的并发更新和插入吗?

我们的网站每天有数百名访问者,每天有数万个查询.因此,数据库中的一些表很少更新,一些表每分钟更新几次,一些表更新〜每秒10次.
MyISAM使用表级锁定进行更新,InnoDb使用行级锁定.
因此,据我所知,对于频繁并发更新的表(每秒多次更新),最好将它们设为InnoDb,对于其他表(如果我们当然不需要事务和外键),可以使用MyISAM引擎.
我的想法是对的吗?

mysql database myisam innodb locking

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

从cron(或任何URL)调用Kohana助手

我需要从Cron作业调用Kohana助手(或任何php MVC框架).
我怎样才能做到这一点?
服务器是Linux,因此,我只能想到两种可能的解决方案:
1-打开来自cron作业的URL,该作业点击控制器并完成它必须做的事情.
2-在不通过Web服务器的情况下调用Kohana控制器,但使用PHP CLI.(甚至可能吗?我不这么认为,它可能需要Web服务器环境才能工作)

知道解决方案吗?谢谢

model-view-controller cron kohana

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

网络安全测试

根据您的经验,您在站点漏洞方面发现,工作或遇到了什么?您采取了哪些措施来缓解这些问题?

这可能包括XSS(跨站点脚本),SQL注入攻击,普通旧DDOS或网站客户的网络钓鱼尝试.就在昨天,我偶然发现了用于审核网站的各种Firefox工具及其各种漏洞的可能性.

希望扩大我在这个领域的知识以获得一个角色,所以阅读或学习的更多信息总是很好 - 固体链接也很受欢迎!你所见过的最糟糕的战争故事或你见过的最可怕的洞 - 从经验中学习有时候是最好的方式!

security xss ddos penetration-tools penetration-testing

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

如何从文件中确定证书类型

OpenSSL证书似乎没有任何标准的命名约定,所以我想知道是否有一个简单的命令来获取有关任何OpenSSL证书的重要信息,无论其类型如何.我想知道至少证书类型(x509,RSA,DSA)以及它是公钥还是私钥.查看我刚刚从PKCS12文件中提取的证书的内容,这些都没有明确显示.

openssl certificate

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

为什么ASP.NET MVC中没有模型?

在阅读了Steven Sanderson的书籍Pro ASP.NET MVC之后,我确信使用ASP.NET MVC而不是webforms.

由于ASP.NET MVC明显受到Ruby on Rails的启发以及"约定优于配置"的好处,因此我觉得MVC中的M完全缺失了!

在我看来,使用Rails的简易性同样来自于使用模型的惯例.特别是在验证时,因为这显然属于模型而不是表示层!

在Rails中,它很容易编写:validates_presence_of:author甚至更好的validates_uniqueness_of:title

那么为什么ASP.NET(M)VC中没有M?

asp.net-mvc

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

什么是VBA中的"Dim fso,MyFile,FileName,TextLine"?

我收到了一位来自这里的好朋友的代码,他们愿意花时间和精力与新手分享他们的知识:

Sub ReadLinesFromAFileOneAfterAnother ()
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim fso, MyFile, FileName, TextLine

Set fso = CreateObject("Scripting.FileSystemObject")

FileName = "c:\testfile.txt"

Set MyFile = fso.OpenTextFile(FileName, ForReading)

'' Read from the file
Do While MyFile.AtEndOfStream <> True
    TextLine = MyFile.ReadLine

    '' Do stuff to TextLine

Loop
MyFile.Close
End Sub
Run Code Online (Sandbox Code Playgroud)

虽然我知道这段代码执行了什么任务,但我仍然想知道它的每个元素的含义和作用.任何人都可以向我解释一下这段代码的第三行是什么:

Dim fso, MyFile, FileName, TextLine
Run Code Online (Sandbox Code Playgroud)

什么是"fso"首先?我知道它代表"文件系统对象",但它没有什么可以向我解释它实际是什么以及它实现了什么.这三个词后面的意思是什么("MyFile","FileName","TextLine")?它们是某种参数吗?

我读过这个:http: //msdn.microsoft.com/en-us/library/h7se9d4f(VS.85).aspx

这个:http://msdn.microsoft.com/en-us/library/ebkhfaaz(VS.85).aspx

但感觉就像那些自己能够写出来的人那些材料一样 - 我几乎什么都不懂.当然,有些事情或多或少都很清楚,但还有很多其他的术语和文字我都不知道!最终,没有一个完整而清晰的画面.

所以,我放弃了,决定回到这里.这个网站可能是互联网上为数不多的(实际上我还没有遇到任何其他网站)在其规则中声明的网站之一:"毫无疑问太琐碎或太"新手"".这给了我一个问这个问题的理由.

所以,请任何人,用简单的语言向我解释"fso"是什么.确切地说,上面代码的第三行是关于什么的.

谢谢大家.

scripting vba createobject filesystemobject

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

我误解reloadRowsAtIndexPaths:

我有一个分组表视图,我想重新加载一个特定的行.当我调用reloadRowsAtIndexPaths时:该行从表视图中完全消失.我还需要做些什么吗?

//this is the method doing the reload
-(void)setDurationTableViewCell:(NSString *)dur {

    self.workoutDuration = dur;
    NSIndexPath *durPath = [NSIndexPath indexPathForRow:3 inSection:0];
    NSArray *paths = [NSArray arrayWithObject:durPath];
    [woTableView reloadRowsAtIndexPaths:paths withRowAnimation:UITableViewRowAnimationRight];

}//end setDurationTableViewCell


//this is the cellForRowAtIndexPath method if it has anything to do with my issue
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    UITableViewCell *cell;

    if (indexPath.row == 0) {

        //workout comments
        cell = [tableView dequeueReusableCellWithIdentifier:@"workoutCommentsCell"];
        if (nil == cell) { 
            cell = workoutCommentsCell;
            cell.selectionStyle = UITableViewCellStyleValue1;
        }

    }else if (indexPath.row == …
Run Code Online (Sandbox Code Playgroud)

iphone iphone-sdk-3.0

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