小编Mik*_*nes的帖子

无法连接到http:// localhost:8091/index.html

我刚刚使用我的Windows 7 64位机器上的setup.exe安装了CouchBase Server Enterprise v2.0.0,并且可能安装后基于浏览器的控制台会自动出现,但我得到的是无法连接:

**Firefox can't establish a connection to the server at localhost:8091.**
Run Code Online (Sandbox Code Playgroud)

我检查时CouchBase服务正在运行?我现在卸载并重新安装了几次?我在这里错过了什么吗?

couchbase

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

检查json数组是否存在c#

我有一个像这样的json对象:

{
    "Name": "Mike",
    "Personaldetails": [
        {
            "Age": 25,
            "Surname": "Barnes"
        }
    ],
    "Address": [
        null
    ]
}
Run Code Online (Sandbox Code Playgroud)

现在我编写了C#来访问此代码并迭代"Personal Details"数组中的每个对象并进入"Address"数组.

如何编写检查以查看数组是否为空?

dynamic jsonObject = JsonConvert.DeserializeObject(data);

foreach (var obj in jsonObject.Personaldetails)
{
     if (obj.Age = 24)
     {
          //do stuff
     }
}

//This is where I am stuck
if(jsonObject.Address = null)
{
    return "null array";
}
//If another json stream was not null at "Address" array
else
{
    foreach (var obj in jsonObject.Address)
    {
         if (obj.arrayItem == "Something") …
Run Code Online (Sandbox Code Playgroud)

c# json.net

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

单击按钮后如何返回到单元格A1?

我的Excel工作表底部有一个按钮,可以生成另一张盎司点击的图片.该功能工作正常但我需要在单击按钮而不是新工作表后返回到工作表的顶部.

将使用什么样的VBA代码来执行此操作?

excel vba excel-vba

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

在同一网络上的另一台计算机上连接到neo4j?

我们这里有一个本地网络,在我们安装neo4j服务器的其中一台计算机上.现在进行测试我想从同一网络上的计算机访问它.我正在努力这样做?

我在neo4j-server.properties文件中做了什么吗?

# Let the webserver only listen on the specified IP. Default is localhost (only
# accept local connections). Uncomment to allow any connection. Please see the
# security section in the neo4j manual before modifying this.
org.neo4j.server.webserver.address=0.0.0.0
Run Code Online (Sandbox Code Playgroud)

我会在代码中从该机器访问它?

clientConnection = new GraphClient(new Uri("http://localhost:7474/db/data"));
Run Code Online (Sandbox Code Playgroud)

我可以这样做吗?

clientConnection = new GraphClient(new Uri("http://DevPC1:7474/db/data"));
Run Code Online (Sandbox Code Playgroud)

neo4j neo4jclient

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

如何从链接到另一个工作簿的链接中删除链接

我的工作簿(评级)中有一张工作表(问题),问题表底部有一个按钮,可以从评级工作簿中复制工作表 2(报价)并将其粘贴到根据报价编号命名的新工作簿中然后保存。

这是该代码:

Sub GetQuote()
    Range("AK548").Select
    Selection.Copy
    Range("AK549").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False

    Dim Output As Workbook
    Dim FileName As String

    Set Output = Workbooks.Add
    FileName = ThisWorkbook.Path & "\" & ThisWorkbook.Worksheets("Questions").Range("AK545").Value & ".xls"
    Output.SaveAs FileName

    Application.DisplayAlerts = False

    Output.Worksheets("Sheet1").Delete
    ThisWorkbook.Worksheets(2).Copy Before:=Output.Worksheets("Sheet2")
    Output.Worksheets(1).Name = "Sheet1"

    Application.DisplayAlerts = True
    Output.Protect Password:="12345"
    Output.Save
End Sub
Run Code Online (Sandbox Code Playgroud)

现在,我打算删除此新副本和报价单之间现在存在的链接,只保留值。我该怎么做?

我发现这段代码应该删除存在的链接:

Dim Cell As Range, FirstAddress As String, Temp As String
    'delete all links from selected cells
    Application.ScreenUpdating = False
    With Selection
        Set Cell …
Run Code Online (Sandbox Code Playgroud)

excel vba

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

在C#中指定范围

我有6个范围:

1000000-5000000
50000001-10000000
10000001-25000000
25000001-50000000
50000001-75000000
75000001-100000000
Run Code Online (Sandbox Code Playgroud)

现在怎么说呢:

var range1 = 1000000-50000000;
var range2 = 50000001-10000000;
int limit = 10000000;

if(limit and range1)
{
     result = 10;
}
else if(limit and range2)
{
     result = 20;
}
Run Code Online (Sandbox Code Playgroud)

所以我所说的是,如果存在限制和范围1的组合,那么结果是10?我该怎么做?

c#

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

Python正则表达式搜索句子中的单词

我仍在学习使用Python广告正则表达式的绳索,我需要一些帮助!我需要一个能够在句子中搜索特定单词的正则表达式.我设法创建一个模式来搜索单个单词,但我如何检索我需要找到的其他单词?重新模式将如何做到这一点?

>>> question = "the total number of staff in 30?"
>>> re_pattern = r'\btotal.*?\b'
>>> m = re.findall(re_pattern, question)
['total']
Run Code Online (Sandbox Code Playgroud)

它必须寻找"总"和"工作人员"的字样谢谢迈克

python regex

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

无法将类型'Neo4jClient.NodeReference <>'隐式转换为'Neo4jClient.GraphClient'

这是一个两部分问题

  1. 我尝试创建一个新节点时收到此错误

    无法将类型'Neo4jClient.NodeReference'隐式转换为'Neo4jClient.GraphClient'

我这里有3个类第一个连接到GraphDB服务器并返回客户端变量以供以后在其他类中使用

public GraphClient GetConnection()
        {
            var client = new GraphClient(new Uri("http://localhost:7474/db/data"));
            client.Connect();
            return client;
        }
Run Code Online (Sandbox Code Playgroud)

然后是New_Node类,看起来像这样

 class New_Node
    {
        public GraphClient Node { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

然后是Graph Operations类,它具有CreateNode方法

public GraphClient CreateNode()
{
    Graph_Connection connection = new Graph_Connection();
    var NewNode = connection.GetConnection();
    var Created_Node = NewNode.Create(new New_Node());
    return Created_Node;
}
Run Code Online (Sandbox Code Playgroud)
  1. 如何在另一行代码上设置Node的属性而不是用节点创建它们,我想让我的应用程序更具动态性,这种方式似乎很难编码

    var refA = client.Create(new Person(){Name ="Person A"});

在Java中,人们可以做到这一点

Node user1 = this.graphDb.createNode(); 
user1.setProperty("name", "Mike");
Run Code Online (Sandbox Code Playgroud)

c# neo4j neo4jclient

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

在Neo4jClient .NET中检索所有相关节点,Cypher查询

我有一个执行Cypher查询的方法,我希望返回所有节点及其与查询中指定节点(64)有关系的名称:

start n = node(64) match (n)--(x) return x.Name;
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试在我的代码中执行此操作时,它不想工作.这是我的方法:

public string GetAllFirstLevelRelatives(long NodeId)
{

    string QueryResult = null;

    try
    {
        var query = client_connection
            .Cypher
            .Start(NodeId, client_connection.RootNode)
            .Match(NodeId, "--(x)")
            .Return<Node<GraphNode>>("(x).name");

        QueryResult = query.Results.ToString();
    }
    catch (Exception e)
    {

    }
    return QueryResult;
}
Run Code Online (Sandbox Code Playgroud)

我想这个查询返回名称.

有人可以帮帮我吗?

neo4j cypher neo4jclient

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

创建我自己的唯一ID

我想在我的NoSQL数据库中为每个文档在C#中创建一个我自己的唯一ID,但我不太确定我会怎么做?

我的示例UID看起来像这样 ######.entityType@######.contextName.worldName

哈希值是字母数字字符.

c#

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

字符串不正确的日期时间格式

我想将字符串转换为DateTime,但我收到以下错误.

字符串未被识别为有效的DateTime.

int firstDayOfMonth = 1;
int lastDayOfMonth = 31;
int month = 3;
int year = 2006;

string sStartDate = string.Format("{0}/{1}/{2}", firstDayOfMonth, month, year);
string eEndDate = string.Format("{0}/{1}/{2}", lastDayOfMonth, month, year);

//This one works 
    DateTime sDate = Convert.ToDateTime(startDate, CultureInfo.CurrentCulture.DateTimeFormat);
//This one doesnt work
    DateTime eDate = Convert.ToDateTime(eEndDate, CultureInfo.CurrentCulture.DateTimeFormat);
Run Code Online (Sandbox Code Playgroud)

然后我尝试了这个

DateTime date = new DateTime(year, month, lastDayOfYear);
Run Code Online (Sandbox Code Playgroud)

但它给了我3/1/2006但我需要它dd/MM/yyyy

我该怎么做才能将字符串转换为dd/MMyyyy?

c# string datetime

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

尝试检索对象C#时,没有为此对象定义无参数构造函数

我有这个方法,我想通过传入类型名称来返回我创建的对象:

public object GetObjectType(object objectTypeName)
{
    Type objecType = objectTypeName.GetType();
    return Activator.CreateInstance(objecType);
}
Run Code Online (Sandbox Code Playgroud)

当我这样做:

var a =  GetObjectType("Person");
Run Code Online (Sandbox Code Playgroud)

我明白了: No parameterless constructor defined for this object.

我不太清楚这CreateInstance是做什么所以我在这里盲目飞行.我是否需要向我的课程添加一些内容,如下所示:

public class Person
{
    public string Name {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

c#

-1
推荐指数
1
解决办法
88
查看次数

标签 统计

c# ×6

neo4j ×3

neo4jclient ×3

excel ×2

vba ×2

couchbase ×1

cypher ×1

datetime ×1

excel-vba ×1

json.net ×1

python ×1

regex ×1

string ×1