问题列表 - 第36947页

我怎样才能确保我的提交真的发生了?

真的很新的与git,我今天试图做我的第二个曾经犯下的一些新的代码,以我的回购协议.问题是,我不确定git是否真的发生了.

Github说最后一次提交是2天前.
当我输入git add .什么都不显示.
当我去github时,Rails3文件说loading commit data.我已经等了大约30分钟,但这仍然存在(我的承诺并不是那么大).

这是git的典型行为还是我做错了什么?此外,我如何检查以确保将来当我尝试执行提交时?

git commit github

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

HTTP 500身体响应?

我有一个RESTEasy服务,当服务器端错误发生时返回HTTP 500.我设法将一个主体附加到HTTP响应,以提供有关错误的更多详细信息.因此,服务产生的响应看起来像这样

HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Content-Type: application/xml;charset=ISO-8859-1
Content-Language: en-US
Content-Length: 3251
Date: Thu, 14 Oct 2010 23:22:49 GMT
Connection: close

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><myErrorEnvelope><internalCode>123</internalCode><description>error details</description></myErrorEnvelope>
Run Code Online (Sandbox Code Playgroud)

我有一个客户端(spring MVC 3.0 REST客户端),我正在尝试捕获HTTP 500并读取响应的主体并反序列化myErrorEnvelope对象.我首先捕获一个捕获RestClientException,它正确告诉我有一个HTTP 500响应,但然后似乎没有办法获得响应的正文.这是我不应该做的事情吗?我应该将错误对象作为HTTP 200响应的主体返回吗?我真的宁愿用身体返回HTTP 500.

谢谢.

http spring-mvc resteasy

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

Groovy:从列表中删除和对象本身?

当我发现特定对象隐私对当前用户来说是隐私时,我正试图从列表中删除对象

     books.eachWithIndex{ obj, i ->

        if((obj.book.private).equals(true)){

          def status = bookService.getBookStatus(obj.book)

          if(!status){
               books.remove(i)
          }
        }
     }
Run Code Online (Sandbox Code Playgroud)

尝试删除对象时抛出错误

ERROR errors.GrailsExceptionResolver - null java.util.ConcurrentModificationException

问:有没有办法从列表中删除对象本身,还是必须单独存储索引值并从每个循环外部删除对象?

arrays groovy list

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

在C++中使用const的正确方法是什么?

const正确让我有些困惑.

您使用什么经验法则来决定什么时候应该是const?

例如,考虑这个例子

class MyClass
{
  string ToString(); // this one?
  const string& ToString(); // or this? 
  const string& ToString() const; // or this?

  char* ToString(); // What about this?
  const char* ToString(); // or this?
  const char* ToString() const; // or this?
  const char const* ToString(); // Is this legal?
  const char const* ToString() const; // how about this?
  char const* ToString();  // or even this?
};
Run Code Online (Sandbox Code Playgroud)

Const可能会让人感到困惑.

所有这些ToString方法之间有什么区别?

如果我理解正确,第一个返回一个新的字符串对象,如果需要可以修改.第二个返回一个常量引用,也许它应该是字符串const和ToString().第三个可能是废话,因为引用总是不变的是正确的吗?

以为我会把旧的char*版本放在那里进行比较,因为我有返回对象指针的方法,我不确定它们是否应该是const.

我想我只是想了解const正确性的局限性和好处,以及如何预先确定某些东西是否应该是const以及如何正确地应用const,因为将const放在不同的位置会改变含义.

编辑:另外,我如何处理'...丢弃限定符'.这究竟意味着什么?

c++ const const-correctness

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

在Haskell中合并两个列表

无法弄清楚如何在Haskell 中以下列方式合并两个列表:

INPUT:  [1,2,3,4,5] [11,12,13,14]

OUTPUT: [1,11,2,12,3,13,4,14,5]
Run Code Online (Sandbox Code Playgroud)

merge haskell functional-programming list interleave

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

2d Framework c ++

我正在寻找一个2d框架,其中包含层/粒子/屏幕管理器/精灵批处理/视差/等在c ++中编码的东西?我正在寻找不一定有图形的东西,因为我想把它添加到airplay sdk上.或者我可以通过airplay轻松重新连接来制作图形.

编辑:我找到了我需要的东西:cocos2d被封装到c ++和airplay sdk(cocos2d-x).谢谢你的答案!

c++ frameworks 2d cocos2d-x

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

如何使这个正则表达式提取文档中某些HTML元素的内容?

我已经花了好几个小时试图让这个正则表达式工作,我到目前为止我是一个很头疼的问题!

我正在使用cURL将页面加载到变量$ o中.现在,此页面中的某个位置如下:

        <tr valign="top">
   <td>value1</td>
   <td>value2</td>
   <td align="right">value3</td>
  </tr>
Run Code Online (Sandbox Code Playgroud)

这重复了3次左右,当然,我想抓住value1,value2,value3并将它们存储在一个数组中.这是我的尝试:

  preg_match_all('/<tr valign="top"><td>(.*)<\/td><td>(.*)<\/td><td align="right">(.*)<\/td><\/tr>/',
                        $o,
                        $out);
Run Code Online (Sandbox Code Playgroud)

但所有这些似乎输出的是一个空数组.谁能发现我出错的地方?

html php regex

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

使用Android客户端的AppEngine中的Servlet不可用

我在GAE的控制台中获得以下信息日志:"POST/xxx HTTP/1.1"200 133 - "Apache-HttpClient/UNAVAILABLE(java 1.4),gzip(gfe)"

我无法理解servlet是否不可用,为什么返回"200".我检查了web.xml文件中的servlet映射,看起来很好.还有什么可能导致它.它甚至是GAE上的错误还是由于客户端错误.

apache google-app-engine android

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

免费用于商业用途google-maps等效于执行以下操作?

我正在寻找一种映射API,它具有与Google-maps类似的功能,但可能具有Apache/MIT许可证的某些功能.我基本上想在地图上绘制点.这样的事情存在吗?如果有,是否有任何指南可以在此地图API上绘制点?

mapping google-maps geolocation

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

二维约束维护的调度算法

我的任务是在我公司做一个调度计划.基本上给N员工你应该安排他们转移这个月.我试图通过蛮力和有序的约束优先权来做到这一点.但是,我在尝试维护垂直和水平约束时遇到问题.

纵向约束,所有人每月应该有相同的班次.(例如,他们应该在白班,夜班,休息日,提前班次的平均数量之内)但是,还有一天水平约束,即每天的班次数应该相等.

我试着在互联网上搜索,我经常阅读使用遗传算法的答案.在我对遗传算法的研究中,似乎算法并不适用于我的情况.有谁知道如何解决这个问题?

基于Enigmativity评论的附加插图:基本上有4个班次,

Y是本月的员工轮班总额,需要按员工平均分配.(即每个员工本月的班次类型应该相等(或只差一个) - 垂直约束.

X是所有员工的每日总数,基本上每个班次也应平均分配给休息和周末. - 水平构造

此外,还存在其他约束,例如期望的移位和相邻移位.但我现在尝试用这些均匀的规则来简化它.

--------------------------------------------------------------------------------
| Employee | 1  | 2  | 3  | 4  | + + + | 28 | 29 | 30 | 31 | S1 | S2 | S3 | S4 |
--------------------------------------------------------------------------------
| EmpA     | S3 | S4 | S1 | S2 | + + + | S3 | S4 | S1 | S2 | Y  | Y  | Y  | Y  |
--------------------------------------------------------------------------------
| EmpB     | S1 …
Run Code Online (Sandbox Code Playgroud)

algorithm scheduling

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