小编Kov*_*Bal的帖子

Subversion E160013:'/ svn/xxx /!svn/me'路径未找到*错误

我最近在我们的服务器上升级了bitnami trac堆栈(从0.12.2-5到0.12.3),并且在重新配置所有脚本和存储库后似乎都很好.我能够登录并查看源代码并使用Trac浏览存储库.我测试了检查源代码,我可以通过visualsvn和乌龟来浏览存储库.

但是,当提出改变时,就会出现问题.我找到了一条未找到路径的异常.查看服务器上的错误日志,我只能看到所有GET请求都没问题,但是POST的URL不正确(!svn/me最后附加了).

经过几个小时的日志和配置后,Subversion从1.6升级到1.7,这包括新的HTTPv2协议.该协议以某种方式影响了对SVN存储库的访问,但似乎只影响POST而不是GET.

解决方法

禁用此新功能的方法是更改mod_dav_svn配置,如下所示:

DAV svn
...
SVNAdvertiseV2Protocol Off
Run Code Online (Sandbox Code Playgroud)

该问题随后得到解决,我们可以再次检查我们的更改.

svn apache

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

如何刷新WPF DataGrid?

我有一个带有一些数据的WPF DataGrid.您可以通过单独的窗口添加行.DataContext是相同的,LINQ-to-SQL对象.绑定也是一样的,我将"ItemsSource"属性绑定到表.

在另一个窗口中,当用户单击"保存"时,我以编程方式创建一行并使用"InsertOnSubmit"添加它.之后我使用DataContext的"SubmitChanges"方法.

我的问题是DataGrid没有更新.如果我重新启动应用程序,我可以看到新行,所以它在数据库中,但我找不到刷新DataGrid的方法.

到目前为止,我已经尝试在DataGrid的BindingExpression上使用"UpdateTarget",但它没有帮助.我也试过"dataGrid.Items.Refresh()" - 结果相同.我怎样才能解决这个问题?

data-binding wpf datagrid

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

有趣的排序问题

有一个,零和'U'按特定顺序排列.(例如"1001UU0011")1和0的数量是相同的,并且总是有两个'U'彼此相邻.您可以将这对'U'与任何一对相邻数字交换.这是一个示例移动:

      __
     /  \
1100UU0011 --> 11001100UU
Run Code Online (Sandbox Code Playgroud)

任务是将所有零置于之前.

这是一个示例解决方案:

First step:
  __
 /  \
1100UU0011

Second step:
  ____
 /    \
UU00110011

000011UU11  --> DONE
Run Code Online (Sandbox Code Playgroud)

创建一个强力算法非常容易.但是,就像我的例子一样,需要数百甚至数千个动作来解决一个简单的动作.所以我正在寻找更"聪明"的算法.


这不是功课; 这是比赛中的一项任务.比赛已经结束,但我无法找到解决方案.

编辑:这里的任务是创建一个算法,可以对那些0和1进行排序 - 而不仅仅是输出N 0和N 1和2 Us.你必须以某种方式显示步骤,就像在我的例子中一样.

编辑2:任务没有用最少的动作或类似的东西询问结果.但我个人希望看到一个算法提供:)

sorting algorithm

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

带有jemalloc的C++ STL

如何使用带有jemalloc(或任何其他malloc实现)的C++ STL容器?

它是否像包含一样简单jemalloc/jemalloc.h?或者我应该为他们写一个分配器?

编辑:我正在处理的应用程序在其生命周期内分配和释放相对较小的对象.我想替换默认的分配器,因为基准测试显示应用程序不会超过2个核心.分析显示它正在等待内存分配,这就是导致扩展问题的原因.据我了解,jemalloc将有助于此.


我希望看到一个解决方案,这是平台中立的,因为应用程序必须在Linux和Windows上运行.(在Linux下,链接不同的实现很容易,但据我所知,在Windows上很难实现.)

c++ malloc memory-management stl

11
推荐指数
3
解决办法
8555
查看次数

如何管理boost :: di注射器?

我似乎并不了解使用injectorwith boost :: di的用处。

我想我了解依赖注入的功能,以及它的广泛使用如何在类的构造函数中导致大量参数。我还看到该库如何帮助管理依赖项和其他内容的范围。

我看不到的是,这如何injector不会成为所用类的输入参数的集合。恐怕我将传递完整配置的injector对象,而不是将应用程序中的所有单例传递给每个对象。的确,这比跟踪所有单例和其他依赖项要简单得多,但是,看起来,这种方法似乎只是缓解了问题,而不是像希望的那样解决了问题。

injector只是一家高档工厂吗?我应该让自己injector全球化,以避免这种情况吗?

依赖注入框架相当流行,因此我必须错过一些东西。

c++ boost dependency-injection

5
推荐指数
0
解决办法
990
查看次数

如何在.NET中将二进制数据流式传输到标准输出?

我正在尝试将二进制数据流式传输到.NET中的标准输出.但是,您只能使用Console类编写char.我想在重定向时使用它.有没有办法做到这一点?

.net interop

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

在webapp中忘记密码

我目前正在为我的网站制作管理页面,现在我已经开始考虑如果用户忘记了原始用户,他们将如何检索或获得密码.

我以前不必处理这样的事情,我不确定使用哪种解决方案,因为似乎有很多方法可以解决这个问题.所以我想我会问更有经验的开发人员.处理"密码检索"的最佳方法是什么?

如果有帮助,当用户最初注册时,他们必须提供电子邮件地址和密码,然后使用salt加密.

php passwords password-recovery

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