小编Pow*_*ord的帖子

由于具有相同名称的文件夹,SVN更新失败,只是大小写不同

不知何故有人设法创建两个具有相同名称的文件夹,除了第一个字母的情况(例如"trunk"和"Trunk")导致svn更新失败(因为窗口不区分大小写,不允许创建两个文件夹) .

如何在Windows上恢复这些更改(并且无法直接访问svn服务器)?

我正在使用乌龟svn客户端,服务器是Unix(我猜它为什么它允许两个文件夹存在).

svn windows tortoisesvn svn-update

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

在运行时获取C#中属性的字符串表示形式

我已经看过这个问题的反面很多次了,但是还没有看到如何做我想做的事情.

假设我有以下代码:

var myNewData = from t in someOtherData
            select new
            { 
                fieldName = t.Whatever,
                fieldName2 = t.SomeOtherWhatever
            };
Run Code Online (Sandbox Code Playgroud)

如果我希望数据绑定到此类,我的列定义必须包括硬编码字符串,如"fieldName"和"fieldName2".

有没有办法调用反射或其他东西,以便我可以做一些与下面的代码相同的事情(我知道下面的代码是无效的,但我正在寻找一个有效的解决方案).

string columnName = GetPropertyName(myNewData[0].fieldName);
Run Code Online (Sandbox Code Playgroud)

我的目标是,如果变量名在匿名类上发生更改,则会在修复所有引用之前出现编译时错误,这与当前数据绑定不同,后者依赖于直到运行时才检查的字符串.

任何帮助,将不胜感激.

c# linq data-binding reflection

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

为什么Javascript调用Page WebMethod导致"500:未知的Web方法"?

我在CreateTicket.aspx.cs中有一个包含此方法的页面:

[WebMethod()]
public static string Categories()
{
    var business = new CategoryBusiness();
    var categories = business.ListRootCategories();

    return categories.Json();
}
Run Code Online (Sandbox Code Playgroud)

和页面上的javascript/jquery代码(同一页面,.aspx):

function LoadRootCategories() {
    PageMethod("CreateTicket.aspx", "Categories", [], LoadCategoriesSucceded, LoadCategoriesFailed);
}


function PageMethod(page, fn, paramArray, successFn, errorFn)  
{
    //Create list of parameters in the form:  
    //{"paramName1":"paramValue1","paramName2":"paramValue2"}  
    var paramList = '';  
    if (paramArray.length > 0)  
    {  
        for (var i=0; i<paramArray.length; i+=2)  
        {  
            if (paramList.length > 0) paramList += ',';  
                paramList += '"' + paramArray[i] + '":"' + paramArray[i+1] + '"';  
        }  
    }  
    paramList …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net ajax jquery

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

在PHP中用数字填充数组的最快方法是什么?

使用PHP中的数字1-100填充数组的最快方法是什么?我想避免做这样的事情:

$numbers = '';

for($var i = 0; i <= 100; $i++) {
    $numbers = $i . ',';
}

$numberArray = $numbers.split(',');
Run Code Online (Sandbox Code Playgroud)

看起来既冗长又乏味,有更快的方法吗?

php arrays

3
推荐指数
2
解决办法
3100
查看次数

如何获取从SQL表中删除的最后一行的ID

我正在尝试使用 max(Id) 函数获取最后一个 Id,其中 Id 是主键。除非我从表中删除最后一行,否则我的代码运行良好,因为当我删除最后一行时,该 Id 仍然保留,在这种情况下,max(Id) 将检索最后一行 Id,而不是从表中删除的 Id。

是否有任何函数可以检索最后一行删除的 ID。我看到一些帖子使用scope_identity()@@identity函数来获取当前 ID。我已经使用了这些功能,但它们不起作用。我正在一个 dll 文件中编辑我的代码可能是 dat 正在创建问题。

sql sql-server

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

Java:Integer obj无法强制转换为Comparable

我试图从驱动程序类传递一个Integer对象作为我创建的SortedArray Generic类的函数的参数时遇到问题.从我的驱动程序类,我将用户的int输入转换为Integer对象,以转换为我的SortedArray类的Comparable.

我继续收到错误:"线程中的异常"主"java.lang.ClassCastException:java.lang.Integer无法强制转换为Comparable".我查看了一些同学的源代码,但发现参数/参数设置没什么差别,但是他们的代码工作得很好.我一直在寻找几个小时试图找到我所犯的错误,但我仍然无法找到为什么我的Integer对象无法转换为Comparable.

这里有一点来自我的SortedArray类

public class SortedArray implements Comparable{
    public int size;
public int increment;
public int top;
    Comparable[] a = new Comparable [size];

public SortedArray(int initialSize, int incrementAmount)
{
        top = -1;
        size = initialSize;
        increment = incrementAmount;

}
public int appropriatePosition(Comparable value)
{
        int hold = 0;
        if(top == -1)
        {
            return 0;
        }
        else
        {    
            for(int i = 0; i <= top; i++)
            {
                if(a[i].compareTo(value) > 0)
                {
                    hold = i;
                    break;
                }
            }
        }
        return hold; …
Run Code Online (Sandbox Code Playgroud)

java generic-programming comparable

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

移动到另一个项目时无法识别键入的数据集

我将一个类型化的数据集从一个项目移动到一个ASP Web应用程序项目.我将类型化数据集放入现有目录中的一个,就像它在上一个站点的App_Code目录中一样,但是没有看到在该项目中创建该asp.net文件夹的选项.

现在,当我尝试实例化类型化数据集时,编译器说"找不到类型或命名空间名称"(你是否缺少using指令或程序集引用?).

思考?

c# asp.net ado.net dataset strongly-typed-dataset

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

C#中的线程和GUI元素

我正在尝试创建一个基本的IRC客户端...但我的问题是让文本显示在RTF框中而没有它滞后

我决定使用线程,我想更新线程中的RTF框,但我不能因为它给出了关于RTF框元素不是静态的错误?

任何见解?如果你们想要,我会粘贴代码


好的,这里是代码(编辑凹凸?)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net.Sockets;
using System.IO;
using System.Threading;
using System.Net;

namespace IrcClient
{
    public partial class mainWindow : Form
    {
        static IRC client;
        static string newLine, oldLine;

        public mainWindow()
        {
            InitializeComponent();
        }

        private void main()
        {

        }

        private void mainWindow_Load(object sender, EventArgs e)
        {
            client = new IRC("irc.freenode.net" ,6667, "jimi__hendrix");
            new Thread(new ThreadStart(update)).Start();

        }

        private static void update()
        {
            newLine = client.sr.ReadLine(); …
Run Code Online (Sandbox Code Playgroud)

c# user-interface multithreading

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

C#2.0中使用了哪些功能,但VBNET 2.0中没有这些功能,以及如何解决?

我不希望VB.NET和C#开发者之间发生战争,我的目标也不是打开C#VS VB.NET对抗.

我希望大家列出一个在C#中大量使用的功能,但在VB.NET 2.0中不可用,你将如何解决类似的行为或目的呢?

例如:

C#

接受void(return)lambda表达式.这是FNH映射的示例:

Component(x => x.Address, m => { 
    m.Map(x => x.Number); 
    m.Map(x => x.Street); 
    m.Map(x => x.PostCode); 
});
Run Code Online (Sandbox Code Playgroud)

这在VB.NET 4.0之前是不可能的(假设在VB.NET 4.0中可行)

VB.NET

必须编写一个帮助方法(Sub),并提供AddressOf这个方法以便解决.

Private Sub Helper(ByVal m As MType) 
    m.Map(Function(x) x.Number) 
    m.Map(Function(x) x.Street) 
    m.Map(Function(x) x.PostCode) 
End Sub 

...   
Component(Function(x) x.Address, AddressOf Helper) 
Run Code Online (Sandbox Code Playgroud)

现在我知道,它不是VB.NET 2.0,但这只是一个例子.VB.NET 3.0和3.5也可以使用.请提一下这个版本的VB.NET.

.net c# vb.net

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

OutOfMemory错误java堆空间

我正在使用这个声明

//some code
int a[][]=new int[5000000][5000000];
//some code
Run Code Online (Sandbox Code Playgroud)

并使用命令运行它

java -mx512m Test
Run Code Online (Sandbox Code Playgroud)

它给出了OutOFMemoryError:Java堆空间,指示堆栈跟踪中提到的语句的行号

我该如何解决这个问题

编辑:我正在尝试解决codechef上练习问题

java memory-management anti-patterns

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