小编Cha*_*esB的帖子

从远程git仓库更新本地git repo force.(胖客户端部署)

更新:我认为这与windows git客户端msysgit的问题有关.很抱歉打扰你们.http://code.google.com/p/msysgit/issues/detail?id=379&colspec=ID%20Type%20Status%20Priority%20Component%20Owner%20Summary

我正在寻找一种方法来保持几个客户端盒与远程git仓库同步.从远程仓库强制更新并放弃客户端盒上可能已更改的任何内容.

我遇到的问题是客户端盒子会修改一些文件(安装日志等),当我需要从远程仓库更新它们时,会给我一个合并的噩梦.我已经尝试了几个命令来尝试重置他们的本地更改(本地更改应该被放弃),但似乎没有像广告中那样工作(git reset --hard).

我不想做克隆,然后删除这些框上的.git目录,因为我更喜欢它们只更新更改而不是每次都拉下整个仓库.

有任何想法吗?

git merge clone copy repository

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

处理C中的字符串输入

如果在使用char数组之前需要声明它,那么如何声明一个char数组以便可以用来存储输入?

例如,用户输入一个句子或一系列单词.如何存储以便可以操作?

什么是正确的方法而不是仅仅声明一个足以处理预期输入的数组?

c user-input char

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

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

WCF 和实体框架延迟加载

我有一个对象图:

学校-->班级-->学生。

我想以一种可以将学校课程发送回客户端的方式进行设置,并且它可以以延迟加载的方式访问课程和学生。

那可能吗 ?

.net c# wcf entity-framework

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

Java 求和 2 个负数

我正在尝试将 java 中的函数转换为 pl/pgsql,我发现的一个问题是当我尝试对 2 个负数求和并得到一个正数时,更具体地说:

public void sum(){
    int n1 = -1808642602;
    int n2 = -904321301;
    System.out.println(n1 + n2);// result is 1582003393
}
Run Code Online (Sandbox Code Playgroud)

在 pl/pgsql 中,我得到一个整数超出范围错误,如果我将变量类型更改为 bigint,我会得到 2 个负数的正常总和,即 -2712963903,而不是 1582003393

如何在不打印整数超出范围错误的情况下获得相同的结果 pl/pgsql?

java sum plpgsql negative-number

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

二进制返回List <Int16>

我已经使用二进制编写器将值列表写入二进制文件.

我想知道是否有人可以告诉我如何从这个二进制文件中提取int16值列表?

提前致谢

using (var file = File.Create(fileName))
using (view.IncidentWriter = new BinaryWriter(file))
{
    foreach (short dataItem in view.Data)
    {
        view.IncidentWriter.Write(dataItem);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

有一些数据的字符串流如何跨平台方式gzip?

所以我们有一些带有一些数据的字符串流.借助跨平台库,我们可以将其内容转换为gziped格式(您可以将其保存到扩展名为.tar.gz的文件中)

让我们进入代码:所以我有:

          stringstream body;
          body << std::ifstream( path.string().c_str(), ios::binary).rdbuf();
Run Code Online (Sandbox Code Playgroud)

我应该添加哪些函数,我应该调用哪个函数来编码stringstream以及调用哪个函数转而将编码数据放入stringstream?

BTW:有没有可以编码成gzip的boost库

c++ compression stringstream

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

与Balsamiq Mockups或类似Mockups软件的交互式故事板?

我使用Balsamiq Mockups进行了UI设计.现在他们只是图像.我想知道是否可以构建一个交互式故事板.基本上我希望用户单击一个按钮并显示与该按钮关联的下一个UI屏幕.

基本上我需要向客户端显示这个,这是一个早期版本,所以花时间编写原型并不是一个真正的选择.

user-interface prototype mockups storyboard

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

如何将库合并到我的可执行文件中,以便用户不需要拥有DLL?

我正在使用ITK和VTK开发软件,而且一切都很顺利.但是,我想将软件部署到未安装ITK或VTK的最终用户计算机上.当我构建软件,并在没有安装ITK或VTK的机器上运行它时,我得到错误,例如"无法加载libItkBasicFilters.dll"这很有道理 - 机器上没有这样的DLL .

我不能指望我的所有用户都安装ITK以便他们可以运行我的软件 - 我怎样才能让他们只需要运行我的可执行文件,他们就可以享受这个软件了?我担心我不太了解这些图书馆 - 所以如果你能给我任何想法,那将是非常有帮助的.

c++ dll libraries itk

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

XCode 4.2编译器错误

当我使用XCode 4.2(例如,单视图iOS应用程序)创建一个新项目时,"支持文件"-Folder中的main.m-File看起来像:

#import <UIKit/UIKit.h>
#import "iiiAppDelegate.h"

int main(int argc, char *argv[])
{
    int retVal = 0;
    @autoreleasepool {
    retVal = UIApplicationMain(argc, argv, nil, NSStringFromClass([iiiAppDelegate class]));
    }

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

编译器设置(在构建设置中)是Apple 3.0 LLVM.当我将其更改为GCC 4.2或GCC4.2 LLVM时,它显示与main.m的错误.

没有@autoreleasepool......

我的Xcode中的哪个设置会导致这样的麻烦?为什么新项目的标准编译器是Apple 3.0LLVM而不是系统默认编译器(GCC4.2)?

xcode objective-c llvm

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