小编epo*_*olf的帖子

Ankhsvn错误:客户太旧,无法使用工作副本

我正在使用Ankhsvn 2.0.6347.433和Visual Studio 2005,它报告说Ankhsvn的subversion客户端对于工作副本来说太旧了.给定的错误链接到http://subversion.tigris.org/faq.html#working-copy-format-change,它讨论了在subversion 1.5格式化checkout上使用1.4.4 subversion客户端.

Ankhsvn的主页说Ankhsvn 2.0及以上版本在内部使用了subversion 1.5.该链接没有提及任何有问题的1.5客户.

我自己有限的故障排除没有发现我可以直接指出的任何东西,但我确实安装了TortoiseSVN 1.6.1,它在内部使用Subversion 1.6.1.我习惯使用TortoiseSVN在我的项目文件夹中提交东西,这会绕过Ankhsvn正在做的事情.这是否会导致类似的问题,试图使用1.4.4和1.5客户端会导致或其他事情发生?

编辑:好的,我不应该混合1.6和1.5客户端.

我该如何解决?我想尽可能使用AnkhSVN.

svn ankhsvn visual-studio-2005

5
推荐指数
2
解决办法
6171
查看次数

Visio和UML - 显示向量

我需要为我的一个C++作业生成UML图.我正在使用Visio 2007,我在代表C++向量时遇到了麻烦.我能看到这个工作的唯一方法是创建一个自定义C++数据类型或在我的项目中创建一个矢量类,然后对于UML中矢量的每个实例,我需要挖掘属性并添加<Class>到后缀字段中.

基本上我试图在vector<Object>不挖掘属性的情况下<Class>每次都添加到后缀字段.

我几乎坚持使用Microsoft软件来制作图表和编码所以请不要建议我使用不同的软件.但是,如果Visual Studio 2003支持以比Visio更简单的方式制作UML图表,我不会反对使用Visual Studio,但请告诉我该选项的位置.

c++ uml visio

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

模型 - 视图 - 控制器是开发Web应用程序的最佳设计模式吗?

模型 - 视图 - 控制器(MVC)是开发Web应用程序的最佳模式吗?似乎大多数使用的框架都遵循这种模式--Rails,Django和现在的ASP.net MVC.

model-view-controller design-patterns

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

给出空间点和矢量的X长度线

在每个人都跳我外包我的作业之前,我的问题不是我的家庭作业的问题.我只是有一个问题得到一些东西正确绘制.

我正在尝试绘制垂直于平面的线条.我知道空间中的三个点组成了飞机.从这些坐标我可以计算向量并获得平面的法向量.使用来自三个点的中心的坐标和法向矢量,我可以画出垂直于平面的直线.

我的问题是该行的长度与法线向量相关联,因为我只是将向量添加到坐标以获得两个点来绘制一条线.在不使用一些可怕的暴力代码的情况下,如何在3D空间和任何矢量中的任何点绘制一条固定长度的线.

(我在这里问,因为我不知道用于搜索谷歌的条款,我的教科书没有任何处理这个问题,而且我的教授在此之前不可用.)

math 3d drawing

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

如何从线上反弹一点?

我正在写一个Pong游戏,我遇到了一个问题.

我想弄清楚如何从一条线上弹出一个点.

我能想出的最好的方法是

  • 计算球的当前和未来位置.
    • 线段:{Ball.location,Ball.location + Ball.direction}(Ball.location和Ball.direction使用自定义矢量/坐标类)
  • 计算生成的线段是否与任何墙壁或桨叶相交.
    • ??? 不知道该怎么做(将在一个单独的问题中提问)
  • 在第一个十字路口发现
    • 将球弹出球线
      • 创建一个形成的三角形
        • a = Ball的当前位置
        • b =线的交点.
        • c = Ball在线上当前位置的最近点.
      • 找到球击中线的角度
        • angle = cos(距离(b,c)/距离(a,b))
      • 找到旋转球方向的角度
        • (90度角)*2
      • 旋转Ball的方向并将其移动到新的位置
        • 忽略现在到达线路的距离,不需要完全就行了
  • 否则,如果没有交叉点
    • 将球移动到新的位置.

这是一种可以接受的方法还是我错过了什么?

c++ graphics physics

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

正则表达式:匹配包含数字和字母的字符串,但不包含只是数字的字符串

我希望能够使用单个正则表达式(如果可能)要求字符串适合[A-Za-z0-9_]但不允许:

  • 字符串只包含数字或/和符号.
  • 以符号开头或结尾的字符串
  • 彼此相邻的多个符号

有效

  • test_0123
  • t0e1s2t3
  • 0123_test
  • te0_s1t23
  • t_t

无效

  • t__t
  • ____
  • 01230123
  • _0123
  • _test
  • _test123
  • test_
  • test123_

规则的原因

这样做的目的是过滤我正在处理的网站的用户名.出于特定原因,我已达到规则.

  • 仅包含数字和/或符号的用户名可能会导致路由和数据库查找出现问题./users/#{id}允许的路由id是用户的id或用户的名称.所以名称和ID不应该碰撞.

  • _test 看起来很奇怪,我不相信它是有效的子域名,即 _test.example.com

  • 我不喜欢t__t作为子域的外观.即t__t.example.com

ruby regex puzzle ruby-on-rails

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

代码在全局范围内工作但在本地范围内工作?

这个函数应该返回36但它返回0.如果我在交互模式中逐行运行逻辑,我得到36.

from math import *

line = ((2, 5), (4, -1))
point = (6, 11)

def cross(line, point):
    #reference: http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=geometry1
    ab = ac = [None, None]
    ab[0] = line[1][0] - line[0][0]
    ab[1] = line[1][1] - line[0][1]
    print ab
    ac[0] = point[0] - line[0][0]
    ac[1] = point[1] - line[0][1]
    print ac
    step1 = ab[0] * ac[1] 
    print step1
    step2 = ab[1] * ac[0]
    print step2
    step3 = step1 - step2
    print step3
    return float(value)

cross(line, point)
Run Code Online (Sandbox Code Playgroud)

产量

[2, -6] # …
Run Code Online (Sandbox Code Playgroud)

python

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

Subversion:从包含用户名的每个签到生成完整差异

我有一位不太了解源控制的教授.他要求我们使用注释来确定谁编写了每行代码.大多数类使用电子邮件作为版本控制,Visual C++作为语言导致一堆评论,插入符号和生成的代码.我的小组正在使用subversion和C#,我更愿意从存储库中获取历史记录,而不是在每行上都添加注释来混淆代码.

我需要一种方法来生成所有签入的可查看历史记录,其中显示每个用户修改的源数量.

像这样的格式会很好

Andy
/trunk/doc/file.txt (57%)
/trunk/project/app.h (100%)

Brian
/trunk/doc/file.txt (43%)
/trunk/project/app.cpp (60%)

Jeff
/trunk/project/app.cpp (40%)
Run Code Online (Sandbox Code Playgroud)

我该怎么做?BASH有足够的力量做到这一点还是应该使用python?(我会在linux系统上生成diff)

svn diff

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

这是一个jQuery错误,还是我错过了什么?

我在AJAX Web应用程序中使用jquery-1.3.2.我使用jQuery ajax $.post()方法向服务器提交请求.

在服务器上我使用php来构建一个数组,然后json_encode是答案.然后在客户端上,我使用AJAX post方法的回调函数来处理响应.

一切正常,直到我使用该$.post()方法将变量发送到服务器.如果我将变量发送到服务器,我得到的响应是[object Object],因此我无法解析它.我现在有一个解决方法,当发布变量时,我请求HTML响应,然后我解析它.

所以从我的网站获取的代码是:

Jax电话:

$.post("inc/sendfeedback.php", {NAME: name,TYPE: type,EMAIL: email,COMMENT: comment}, function(data) {PostData(data);}, "json");
Run Code Online (Sandbox Code Playgroud)

所以PostData代码如下所示:

function ProcessData(data)
{
    //alert(data);
    var jo = eval("(" + data + ")");
    if(jo.result == "true")
    {
        if(jo.data != "" && jo.element != "")
        {
            $(jo.element).html(jo.data);
        }
    }

    SMessage(jo.error);
}
Run Code Online (Sandbox Code Playgroud)

如果我取消注释上面的代码,则其中包含[alert object].

如果我从调用中删除Post变量,它可以正常工作.

服务器代码如下所示:

$arr = array ("result" => $result,"data" => $data,"error" => $error,"element" => $element);
echo(json_encode($arr)); 
Run Code Online (Sandbox Code Playgroud)

这是jQuery库的一个错误,我尝试使用1.2版本,但它仍然存在吗?我也搜索jQuery网站,找不到有这个问题的人.

所以我认为我错过了一些东西.但是什么?

php ajax jquery

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

如何在C++类中创建const数组和计算const值?

我遇到了一些我不明白的编译器错误.我很确定我在这里做错了但我不知道是什么.我希望将所有世界常量定义为属于该类.

笔记:

我只使用类作为附加成员的结构.我并没有故意遵循严格的面向对象设计.请不要评论公共变量.

我并不太关心编译器内联的东西.我正在使用这种结构,因为我很容易使用它.(如果有效)

class Board{
public:
    enum PhysicsResult{ BOUNCE, OUT_OF_BOUNDS_TOP, OUT_OF_BOUNDS_BOTTOM, CONTINUE };
    //World constants
    const static float Height = 500;
    const static float Width = 300;
    //ERROR: 'Board::Width' cannot appear in a constant-expression.
    const static float PaddleWidth = Width/15; 
    const static float BallRadius = 5;
    const static float BounceDistance = 1.5;
    //World Objects
    Ball ball;
    Paddle paddle1;
    Paddle paddle2;
    /*
     1---2
     |   |
     0---3
     */
    //ERROR: a brace-enclosed initalizer is not allowed here before '{' token
    //ERROR: invalid …
Run Code Online (Sandbox Code Playgroud)

c++ syntax gcc

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

在sql server中的两级组

我有一个查询,检索从工厂收到的零件货件列表.收据列存储为当天的总收据,但当天有多个导入.这导致我们当前的查询多次报告一些货件.(我无法更改数据在数据库中的存储方式,而不会导致其他报告出现重大问题)

当前查询:

    select ppl.plant_id, ppl.part_id, sum(pol.receipt) reciept
        from purchase_order_levels pol
    join plant_part_levels ppl
        on ppl.id = pol.plant_part_level_id
    join imports im
        on im.id = ppl.import_id
    where im.active = 1 and im.level_date <= '12-17-2010 10:26'
    group by ppl.plant_id, ppl.part_id
Run Code Online (Sandbox Code Playgroud)

我尝试从一天结束时仅检索收据级别

    select ppl.plant_id, ppl.part_id, DATEADD(dd, DATEDIFF(dd,0,ppl.level_date), 0) as level_date, max(pol.receipt) reciept
        from mc_cup_purchase_order_levels pol
    join mc_cup_plant_part_levels ppl
        on ppl.id = pol.plant_part_level_id
    join mc_cup_imports im
        on im.id = ppl.import_id
    where im.active = 1 and im.level_date <= '12-17-2010 10:26'
    group by ppl.plant_id, ppl.part_id, DATEADD(dd, DATEDIFF(dd,0,ppl.level_date), …
Run Code Online (Sandbox Code Playgroud)

sql-server group-by sql-server-2005

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