问题列表 - 第19919页

SVN错误:无法将字符串从本机编码转换为'UTF-8'

我有一个post-commit钩子脚本,当对存储库进行提交时,它执行工作副本的SVN更新.

当用户使用TortoiseSVN从他们的Windows机器提交存储库时,会出现以下错误:

post-commit hook failed (exit code 1) with output:
svn: Error converting entry in directory '/home/websites/devel/website/guides/Images' to UTF-8
svn: Can't convert string from native encoding to 'UTF-8':
svn: Teneriffa-S?\195?\188d.jpg
Run Code Online (Sandbox Code Playgroud)

上面讨论的文件是:Teneriffa-Süd.jpg注意重音u.这是因为该网站是德语,文件拼写为德语.

在Linux命令行上对工作副本执行更新时,不会遇到任何错误.仅当通过Windows SVN客户端提交执行提交后挂钩时,才会出现上述错误.

问题:

  1. 为什么SVN会尝试更改文件的编码?
  2. 文件名是否允许包含Windows标准ASCII之外的字符?

更新:

事实证明,有问题的文件文件正确显示为Teneriffa-Süd.jpg从Windows机器上查看(通过Samba),但是当我从Linux服务器(使用SSH和PuTTY)查看文件所在的文件名时,我得到了Teneriffa-Süd.jpg

linux svn version-control

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

SQL:使用NULL值与默认值

哪些优点缺点使用NULL值,而不是在SQL 默认值

PS.这里已经提出了许多类似的问题,但没有人回答我的问题.

sql database ms-access database-design

40
推荐指数
8
解决办法
5万
查看次数

排序通用列表

我想按升序日期顺序对通用列表进行排序.(框架v2)

有什么建议?

谢谢

.net c# generics

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

减少git存储库大小

我试图寻找一个关于减少回购规模的好教程,但没有找到.我如何减少我的repo大小...它大约10 MB,但事情是Heroku只允许50 MB,我不在附近完成开发我的应用程序.

我已经将通常的嫌疑人(日志,供应商,文档等)添加到.gitignore.虽然我最近只添加了.gitignore.

有什么建议?

git git-clean

267
推荐指数
3
解决办法
12万
查看次数

C++继承,从基类调用派生函数

如何从基类调用派生函数?我的意思是,能够将一个函数从基类替换为派生类.

防爆.

class a
{
public:
   void f1();
   void f2();
};

void a::f1()
{
   this->f2();
}

/* here goes the a::f2() definition, etc */

class b : public a
{
public:
   void f2();
};

/* here goes the b::f2() definition, etc */    

void lala(int s)
{
  a *o; // I want this to be class 'a' in this specific example
  switch(s)
  {
   case 0: // type b
     o = new b();
   break;
   case 1: // type c
     o = new …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance class function

4
推荐指数
2
解决办法
8684
查看次数

虚拟目录中的Javascript不知道虚拟目录

假设我有网站 http:// localhost/virtual 其中virtual是虚拟目录

我有一个使用JQuery在javascript文件中定义的Ajax请求

$.getJSON("/Controller/Action")
Run Code Online (Sandbox Code Playgroud)

调用此方法时,客户端会尝试在根级别找到URL,即 http:// localhost/Controller/Action

如果我添加波浪号(〜)符号,它将变为 http:// localhost/virtual /〜/ Controller/Action

它应该(如果它是我想要的那样)解析为 http:// localhost/virtual/Controller/Action

有想法该怎么解决这个吗?

javascript asp.net-mvc jquery virtual-directory

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

是否可以仅运行Boost单元测试模块的子集?

我正在使用Boost 1.34.1单元测试框架。(我知道该版本很旧,但是由于技术原因,目前不可以选择更新或切换框架。)

我有一个#define BOOST_TEST_MODULE UnitTests包含三个测试套件(BOOST_AUTO_TEST_SUITE( Suite1 );)的测试模块(),而测试套件又由几个BOOST_AUTO_TEST_CASE()s 组成。

我的问题:

是否可以仅运行测试模块的一个子集,即将测试运行限制为仅一个测试套件,甚至仅一个测试用例?

推理:

我将单元测试集成到我们的automake框架中,从而使整个模块都在上运行make check。我不想将其拆分为多个模块,因为我们的应用程序会生成大量输出,并且很高兴看到底部的测试摘要(“ X个Y测试失败”)而不是分散在几千行输出中。

但是完整的测试运行也很耗时,并且您正在寻找的测试输出同样被淹没;因此,如果我能以某种方式限制正在运行的测试的范围,那将是很好的。

Boost文档使我非常困惑,没有一个人明智。周围有人可能有建议吗?(一些欺骗手段允许拆分测试模块,同时仍然收到可用的测试摘要,这也将受到欢迎。)

boost unit-testing

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

WCF服务用于许多并发客户端和数据库访问

我是WCF服务的新手,并想知道解决以下问题的最佳方法是什么.

我有很多客户(~200 - ~500),这些客户都在工作日期间不断提出我的服务请求.大多数请求涉及询问底层数据库以反馈正确的响应.

我关心的是从传入请求中产生的潜在数据库连接数.如果所有客户端同时发出请求,那么数据库服务器将受到严重打击.如果可能的话,我想避免与数据库建立多少连接.

是否更好地限制与WCF服务的并发连接数,从而无意中减少了可能的数据库连接数?

我已经看过使服务成为生成线程来执行数据库事务的单例,因此我可以控制线程的数量,但这是否过度,会限制与服务的连接是否足够?

非常感谢任何建议.

c# database wcf

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

.NET 4.0 - CultureNotFoundException

我已将ASP.NET MVC 2项目迁移到VS 2010 + .NET 4.0.现在当我启动应用程序时,我在IntelliTrace和Output/Gebug窗口中获得了很多"CultureNotFoundException":

mscorlib.dll中出现'System.Globalization.CultureNotFoundException'类型的第一次机会异常

我知道"第一次机会异常"意味着什么,但是当我尝试调试时(将"CultureNotFoundException"添加到Bebug/Exceptions [Thrown]中)为什么ex.被抛出我得到了这个详细的异常文本:

System.Globalization.CultureNotFoundException发生Message = Culture不受支持.参数名称:name designer是无效的区域性标识符.Source = mscorlib ParamName = name InvalidCultureName = designer StackTrace:at System.Globalization.CultureInfo..ctor(String name,Boolean useUserOverride)InnerException:

我想知道为什么.NET试图创建名为"designer"的CultureInfo?

不是bug吗?

.net-4.0

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

如何向老板解释代码/资源优化是否重要?

啊,每次都是如此令人沮丧..

我们的托管公司有一个专用的服务器,每当我必须写下一个新的应用程序(或添加到一个预先存在的应用程序)时,我会"失去"一段时间来优化许多行为的代码(减少db查询,优化数据库结构,减少带宽等.)取决于应用程序应该做什么.

显然,关键不在于我编写错误的代码然后重建它,只是在项目完成之后,我总是找到可以做得更好的事情.

每次,如果我的老板抓住我这样做,他会说'你在浪费你的时间!如果应用程序需要更多资源,我们会购买更多RAM,更多CPU或更多带宽!'.

什么是最好(也是最简单)的方式来解释他,优化仍然很重要,而且不是那么容易或自动升级(生产!)服务器的硬件?

编辑:我不是只谈论数据库优化,而是谈论应用程序的每个方面

optimization performance

4
推荐指数
3
解决办法
700
查看次数