小编vvo*_*dra的帖子

不能拉,git无法解析引用ORIG_HEAD

从我们的中央服务器进入我的git存储库时,出现此错误:

$ git pull origin master

From http://aaa/repo
 * branch            master     -> FETCH_HEAD
error: unable to resolve reference ORIG_HEAD: No such file or directory
fatal: Cannot lock the ref 'ORIG_HEAD'.
Run Code Online (Sandbox Code Playgroud)

我已经尝试了git gc(使用--prune = now)并寻找类似的错误,遗憾的是没有运气.

git

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

Docker推送到AWS ECR私有仓库失败,格式错误的JSON

我正在尝试AWS ECR并将新标签推送到我们的私人存储库.

它是这样的:

export DOCKER_REGISTRY=0123123123123.dkr.ecr.us-east-1.amazonaws.com
export TAG=0.1
docker build -t vendor/app-name .
`aws ecr get-login --region us-east-1`" # generates docker login
docker tag vendor/app-name $DOCKER_REGISTRY/vendor/app-name:$TAG
docker push $DOCKER_REGISTRY/vendor/app-name:$TAG
Run Code Online (Sandbox Code Playgroud)

登录工作,标签被创建,我看到它docker images,但推送失败失败.

The push refers to a repository [0123123123123.dkr.ecr.us-east-1.amazonaws.com/vendor/app-name] (len: 2)
b1a1d76b9e52: Pushing [==================================================>]     32 B/32 B
Error parsing HTTP response: unexpected end of JSON input: ""
Run Code Online (Sandbox Code Playgroud)

这很可能是一个配置错误,但我无法弄清楚如何从中获得更多的输出.该命令没有调试级别选项,没有其他日志,我无法拦截网络流量,因为它似乎是加密的.

amazon-web-services amazon-ecs docker docker-toolbox

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

在 JSON.NET 中展平嵌套的 JSON 对象

我有一个像这样的简单 JSON:

{
    "id": 123,
    "name": "BaseName",
    "variation": { "name": "VariationName" }
}
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以将它与 JSON.NET 反序列化映射到:

class Product
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string VariationName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我可能可以使用自定义转换器来做到这一点,但我希望有一种更简单的方法,通过使用属性来注释类,这些属性将给出仅使用 one 属性反序列化变体对象的指令。

c# json.net

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

基于服务器主机和Jersey的Hibernate持久化上下文

我有一个用Java编写的运行Jersey应用程序,使用Hibernate作为JPA实现,并使用Guice将所有服务绑定在一起.

我的用例在于有一个应用程序实例提供多个本地化,可在不同的主机下使用.简单的例子是英文版和法文版application.comapplication.fr.根据触发的主机,我需要切换应用程序以使用其他数据库.

目前,我只有一个单独SessionFactory配置,由所有数据访问对象使用,只提供对一个数据库的访问.

我正在尝试提出最简单的方法来传递有关国家/地区上下文的信息,从资源(我可以从请求上下文中获取)到DAO,DAO需要选择多个中SessionFactory的一个.

我可以在每个服务方法中传递一个参数,但这看起来非常繁琐.我想过使用一个注册表,它有一个ThreadLocal泽西过滤器设置的当前国家参数的实例,但线程本地使用Executors等会中断.

有没有优雅的方法来实现这一目标?

java hibernate jersey guice jersey-2.0

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

使用 PHPUnit 中先前测试用例的值

我试图为第一个测试函数内的变量分配一个值,然后在类内的其他测试函数中使用它。

现在在我的代码中,第二个函数由于此错误而失败:

   1) ApiAdTest::testApiAd_postedAdCreated
GuzzleHttp\Exception\ClientException: Client error: 404
Run Code Online (Sandbox Code Playgroud)

我不知道为什么。代码如下所示:

 class ApiAdTest extends PHPUnit_Framework_TestCase
    {
        protected $adId;
        private static $base_url = 'http://10.0.0.38/adserver/src/public/';
        private static $path = 'api/ad/';

        //start of expected flow

        public function testApiAd_postAd()
        {
            $client = new Client(['base_uri' => self::$base_url]);
            $response = $client->post(self::$path, ['form_params' => [
              'name' => 'bellow content - guzzle testing'
              ]]);
            $data = json_decode($response->getBody());
            $this->adId = $data->id;

            $code = $response->getStatusCode();
            $this->assertEquals($code, 200);
        }

        public function testApiAd_postedAdCreated()
        {
            $client = new Client(['base_uri' => self::$base_url]);
            $response = $client->get(self::$path.$this->adId);
            $code …
Run Code Online (Sandbox Code Playgroud)

php phpunit

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