问题列表 - 第23688页

我可以默认在git中关闭快进吗?

我真的不能没有想过的时候,我会用git merge,而不是git rebase希望有一个承诺现身.有没有办法配置git默认快速关闭?事实上,有一个--ff选项似乎意味着有一种方法,但我似乎无法在文档中找到它.

git merge branch rebase fast-forward

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

使用Navigation时,将另一个页面的值传递给Silverlight中的MainPage.xaml?

我在Silverlight的一个网页,其中从MainPage.xaml中航海下,所谓的OpenPage.xaml,那么我想传递一个值回到MainPage.xaml中 - 这OpenPage.xaml被称为使用这样的:

NavigationService.Navigate(new Uri("/OpenPage.xaml", UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)

从主页 - 这不是MainPage的子节点,因为RootVisual被替换 - 我可以这样称呼:

NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)

要返回MainPage - 但是我需要将一个值从OpenPage.xaml传递给MainPage.xaml - 如何访问MainPage实例 - 我有一个名为Document的属性但是当我这样做时:

        MainPage m = (MainPage)Application.Current.RootVisual;
        m.Document = "Hello World";
Run Code Online (Sandbox Code Playgroud)

或这个:

((MainPage)root).Document = "Hello World";
Run Code Online (Sandbox Code Playgroud)

我得到一个无效转换异常,因为我认为这是试图将OpenPage.xaml转换为MainPage.xaml中-如何我得到的NavigatedTo页,我想设置从OpenPage.xaml上MainPage.xaml中的财产.
我还想将值从MainPage.xaml传递到另一个页面SavePage.xaml - 但这有同样的问题 - 我该如何解决这个问题?

c# navigation silverlight xaml

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

我应该在下面的代码中的哪一行提交我的工作单元?

我有以下代码在事务中.我不确定我应该在何时/何时提交我的工作单位.

故意,我没有提到我正在使用什么类型的Respoistory - 例如.Linq-To-Sql,实体框架4,NHibernate等

如果有人知道在哪里,他们可以解释为什么他们说,在哪里?(我试图通过示例来理解模式,而不是让我的代码工作).

这是我得到的: -

using
(
    TransactionScope transactionScope =
        new TransactionScope
        (
            TransactionScopeOption.RequiresNew,
            new TransactionOptions
                { IsolationLevel = IsolationLevel.ReadUncommitted }
        )
)
{
    _logEntryRepository.InsertOrUpdate(logEntry);
    //_unitOfWork.Commit();  // Here, commit #1 ?

    // Now, if this log entry was a NewConnection or an LostConnection,
    // then we need to make sure we update the ConnectedClients.
    if (logEntry.EventType == EventType.NewConnection)
    {
        _connectedClientRepository.Insert(
            new ConnectedClient { LogEntryId = logEntry.LogEntryId });
        //_unitOfWork.Commit(); // Here, commit #2 ?
    }

    // A (PB) BanKick …
Run Code Online (Sandbox Code Playgroud)

.net c# transactions unit-of-work

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

如何使用richfaces对数据表进行排序

我正在尝试使用richfaces对数据表进行排序.任何人都可以帮我解决这个问题.

java jsf richfaces

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

maven输出目录的问题

我对我的两个项目使用几乎相同的POM,它们在同一个工作区但它们根本没有相关性,但它们是相关的,因为我使用spring和jboss.这是pom:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.springinaction.hello</groupId>
    <artifactId>spring-in-action</artifactId>
    <packaging>jar</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <name>spring-in-action</name>
    <url>http://maven.apache.org</url>
    <properties>
        <jboss.ome>C:\jboss-5.1.0.GA\server\default\deploy</jboss.ome>
        <springversion>2.5.3</springversion>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring</artifactId>
            <version>${springversion}</version>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.14</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.0</version>
                <configuration>
                    <warName>spring-book</warName>
                    <outputDirectory>${jboss.ome}</outputDirectory>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>
Run Code Online (Sandbox Code Playgroud)

我想用这个POM实现的是,我想在构建spring-book.war时命名我的战争并将其复制到我指定的Jboss位置.现在,在我的第一个项目中,它完全按照我的要求运行,但在其他项目中却没有.我改变了springversion和jboss home属性变量但是一切都保持不变,我该怎么办?项目构建和所有,一切都工作完美只是我不想每次在我的jboss目录中复制并且之前删除旧的战争,每个源代码需要大约20秒更改它很多

maven-2

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

forkpty - 插座

我正在尝试开发一个简单的“telnet/server”守护进程,它必须在新的套接字连接上运行一个程序。这部分工作正常。

但是我必须将我的新进程与 pty 相关联,因为该进程具有一些终端功能(如 readline)。

我开发的代码是(其中 socketfd 是新输入连接的新套接字文件描述符):

int masterfd, pid;
const char *prgName = "...";
char *arguments[10] = ....;

if ((pid = forkpty(&masterfd, NULL, NULL, NULL)) < 0)
    perror("FORK");
else if (pid)
    return pid;
else
{
    close(STDOUT_FILENO);
    dup2(socketfd, STDOUT_FILENO);

    close(STDIN_FILENO);
    dup2(socketfd, STDIN_FILENO);

    close(STDERR_FILENO);
    dup2(socketfd, STDERR_FILENO);

    if (execvp(prgName, arguments) < 0)
    {
        perror("execvp");
        exit(2);
    }
}
Run Code Online (Sandbox Code Playgroud)

使用该代码,我的“prgName”的 stdin / stdout / stderr 文件描述符与套接字相关联(使用 ls -la /proc/PID/fd 查看时),因此,此进程的终端功能不起作用.

通过远程设备上的 ssh/sshd 连接进行测试,并执行“localy”(在 ssh 连接下)prgName,表明此进程“prgName”的 stdin/stdout/stderr fd 与 pty(等等)相关联此过程的终端功能运行良好)。

我做错了什么?如何将我的 socketfd 与 pty(由 …

c sockets linux pty

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

读取XML数据时已超出最大名称字符集计数配额(16384)

当我尝试读取元数据时,我收到此错误,这里的任何想法都是我的代码

WSHttpBinding binding = new WSHttpBinding(SecurityMode.None);
binding.MaxReceivedMessageSize = Int32.MaxValue; // DPNote: This may actually be too big.  see how it performs.
binding.ReaderQuotas.MaxNameTableCharCount = 99999999;

MetadataExchangeClientMode exchangeMode = MetadataExchangeClientMode.HttpGet; // Default to a HttpGET
metaClient = new MetadataExchangeClient(binding);
metaClient.MaximumResolvedReferences = 10 * 100; //DPNote: Some arbitrary number.  Default is 10, so this is bigger.


if (address.Scheme == "http")
  exchangeMode = MetadataExchangeClientMode.HttpGet;
else if (address.Scheme == "https")
  exchangeMode = MetadataExchangeClientMode.HttpGet;
else
  exchangeMode = MetadataExchangeClientMode.MetadataExchange;

MetadataSet metadata = metaClient.GetMetadata(address, exchangeMode);
MetadataImporter importer = …
Run Code Online (Sandbox Code Playgroud)

.net c# wcf wsdl

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

用于更改文件间距的Bash或python

我有一组10000个文件.在所有这些中,第二行看起来像:

AAA 3.429 3.84
Run Code Online (Sandbox Code Playgroud)

所以AAA和其他两列之间只有一个空间(要求).每个文件上的其余行完全不同,对应10列数字.

随机地,大约20%的文件,并由于一些错误,一个得到

BBB  3.429 3.84
Run Code Online (Sandbox Code Playgroud)

所以现在第一列和第二列之间有两个空格.

这是一个很大的错误,所以我需要修复它,在发生错误的文件中从2变为1.

我想到的第一种方法是编写一个bash脚本,每个文件读取第二行的3个值,然后用一个空格打印它们,为所有文件执行.

我想知道oyu对这种方法的看法是什么,如果你能提出更好的建议,bashm python或其他方法.

谢谢

python bash

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

在64位Linux和64位处理器上运行32位汇编代码:解释异常

我遇到了一个有趣的问题.我忘了我正在使用64位机器和操作系统并写了一个32位汇编代码.我不知道如何编写64位代码.

这是Linux上Gnu Assembler(AT&T语法)的x86 32位汇编代码.

//hello.S
#include <asm/unistd.h>
#include <syscall.h>
#define STDOUT 1

.data
hellostr:
    .ascii "hello wolrd\n";
helloend:

.text
.globl _start

_start:
    movl $(SYS_write) , %eax  //ssize_t write(int fd, const void *buf, size_t count);
    movl $(STDOUT) , %ebx
    movl $hellostr , %ecx
    movl $(helloend-hellostr) , %edx
    int $0x80

    movl $(SYS_exit), %eax //void _exit(int status);
    xorl %ebx, %ebx
    int $0x80

    ret
Run Code Online (Sandbox Code Playgroud)

现在,这个代码应该在32位处理器和32位操作系统上正常运行吗?我们知道64位处理器向后兼容32位处理器.所以,这也不是问题.问题出现是因为64位操作系统和32位操作系统中的系统调用和调用机制不同.我不知道为什么但是他们改变了32位linux和64位linux之间的系统调用号码.

asm/unistd_32.h定义:

#define __NR_write        4
#define __NR_exit         1
Run Code Online (Sandbox Code Playgroud)

asm/unistd_64.h定义:

#define __NR_write              1
#define __NR_exit               60
Run Code Online (Sandbox Code Playgroud)

无论如何使用宏而不是直接数字都可以获得回报.它确保正确的系统呼叫号码.

当我组装和链接并运行程序时.

$cpp hello.S hello.s …
Run Code Online (Sandbox Code Playgroud)

linux x86 assembly gdb x86-64

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

SQL Server 2008:FileStream插入失败w/.NET 3.5SP1

我已经配置了一个带有FileStream组的数据库,并且有一个带有文件类型的表.尝试插入流式文件时,在创建表行之后,我的查询读取文件路径,缓冲区返回空文件路径.我似乎无法弄明白为什么.这是表创建脚本:


    /****** Object:  Table [dbo].[JobInstanceFile]    Script Date: 03/22/2010 18:05:36 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[JobInstanceFile](
    [JobInstanceFileId] [int] IDENTITY(1,1) NOT NULL,
    [JobInstanceId] [int] NOT NULL,
    [File] [varbinary](max) FILESTREAM  NULL,
    [FileId] [uniqueidentifier] ROWGUIDCOL  NOT NULL,
    [Created] [datetime] NOT NULL,
 CONSTRAINT [PK_JobInstanceFile] PRIMARY KEY CLUSTERED 
(
    [JobInstanceFileId] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY] FILESTREAM_ON [JobInstanceFilesGroup],
UNIQUE NONCLUSTERED 
(
    [FileId] ASC …

c# filestream sql-server-2008

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