问题列表 - 第10519页

执行git reset后恢复添加的文件--hard HEAD ^

我添加了一个新文件F1并对另一个文件F2进行了更改,但后来又进行了"git reset --hard HEAD ^",我丢失了对文件的所有更改.

一些方法,我可以让他们回来.

我在这里看了一个相关的问题:如何撤消git reset --hard HEAD~1? 但是,这个问题假设一个人做了一个git提交.

git version-control

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

检测特定的iPhone/iPod touch型号

可能重复:
使用iPhone SDK确定设备(iPhone,iPod Touch)

我正在制作一款利用iPhone的对等蓝牙功能的游戏(可能还有iPod touch第二代).但是,要阻止用户尝试在iPod 1st和iPhone 2G上播放多人游戏,我需要检查特定的设备型号.

[[UIDevice currentDevice] model]只会告诉我该设备是"iPhone"还是"iPod touch".有没有办法检查特定的设备型号,如:"iPhone 3GS","iPod touch第一代"或类似的东西.

编辑:

UIDevice有一个类别(我认为它是由Erica Sadun创建的,我不赞成它),它使用以下代码来获取特定的设备模型.你可以在这里找到整个类别以及其他有用的东西:https://github.com/erica/uidevice-extension

#include <sys/types.h>
#include <sys/sysctl.h>

@implementation UIDevice (Hardware)

/*
 Platforms
 iPhone1,1 -> iPhone 1G
 iPhone1,2 -> iPhone 3G 
 iPod1,1   -> iPod touch 1G 
 iPod2,1   -> iPod touch 2G 
*/

- (NSString *) platform
{
  size_t size;
  sysctlbyname("hw.machine", NULL, &size, NULL, 0);
  char *machine = malloc(size);
    sysctlbyname("hw.machine", machine, &size, NULL, 0);
    NSString *platform = [NSString stringWithCString:machine encoding:NSUTF8StringEncoding];
  free(machine);
  return platform;
}
Run Code Online (Sandbox Code Playgroud)

这项工作和使用它的应用程序最近已在AppStore中批准.

iphone p2p objective-c device ios

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

F#:警告FS0020:这个表达式应该有'unit'类型,但是类型'bool'

我试图通过解决一些欧拉问题来学习F#,我发现了一个我无法弄清楚的问题.这是我天真的解决方案.

let compute =
    let mutable f = false
    let mutable nr = 0
    while f = false do
        nr <- nr + 20
        f = checkMod nr
    nr
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我收到错误消息警告FS0020:该表达式应该具有类型'unit',但在表达式"nr < - nr +20"上具有类型'bool'.我已经尝试重写和移动表达式,我总是在while语句下面的行上得到错误.

我是用VS2010 Beta写的.

f# unit-type

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

Linq在IENumerable和List <>之间

我填充了List<Object1>对象1包含2个字段(int id和string name)

我也是IEnumerable<Object2>由linq2sql生成的.带字段(id,name)

我需要从项目List<Object1>标识的是不存在的IEnumerable<Object2>.通过Key Field = id (比如sql中的位置..)

我用的代码就像

IEnumerable Object2
List<Object1> excepted =  Object2.Where(t => obj1.Contains == t.Id);
Run Code Online (Sandbox Code Playgroud)

谢谢!

.net c# linq

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

将DataGridView内容复制到剪贴板

我想复制DataGridView的内容并将其粘贴到Excel中.我试过了:

myDataGrid.SelectAll();
DataObject dataObj = myDataGrid.GetClipboardContent();
Clipboard.SetDataObject(dataObj, true)
Run Code Online (Sandbox Code Playgroud)

但这只是没有粘贴.

有什么建议?

c# clipboard datagridview copy

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

将Matplotlib图像作为字符串返回

我在django应用程序中使用matplotlib,并希望直接返回渲染的图像.到目前为止,我可以去plt.savefig(...),然后返回图像的位置.

我想做的是:

return HttpResponse(plt.renderfig(...), mimetype="image/png")
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python django matplotlib

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

在Visual Studio C++中打印每个文件的编译时间

如何在Visual Studio 2005项目中创建一个表来获取每个c ++文件的编译时间.

visual-studio-2005 visual-studio

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

带有通配符的Java泛型

有任何方法可以解决这种情况(我尽可能多地尝试简化场景):

public class Test {

    public static void main(String[] args) {

        /*
         * HERE I would like to indicate that the CollectionGeneric can be of
         * something that extends Animal (but the constructor doesn't allow
         * wildcards)
         */
        CollectionGeneric<? extends Animal> animalsCollectionGeneric = new CollectionGeneric<Animal>();
        List<? extends Animal> animals = getAnimals();
        /* Why I cannt do that? */
        animalsCollectionGeneric.setBeans(animals);
    }

    private static List<? extends Animal> getAnimals() {
        return new ArrayList<Dog>();
    }
}

class CollectionGeneric<T> {
    private List<T> beans;

    public List<T> …
Run Code Online (Sandbox Code Playgroud)

java generics bounded-wildcard

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

如何在mySQL中存储IP

本周我们在办公室里进行了一场健康的辩论.我们正在创建一个Db来存储代理信息,因为除了我们应该如何存储IP之外,我们大部分都已经制定了模式.一个阵营想要使用4个小点,一个用于每个八位位组,另一个想要使用一个大的int,INET_ATON.

这些表格将是巨大的,因此性能是关键.我在这里中间,因为我通常在我的世界中使用MS SQL和4个小的int.我对这种类型的卷存储IP没有足够的经验.

我们将使用perl和python脚本来访问数据库,以进一步将数据规范化为其他几个表,用于顶级谈话者,有趣的流量等.

我确信社区中有一些人已经做了类似于我们正在做的事情,我有兴趣听听他们的经历,哪条路线最好,1个大的int,或4个小的IP地址.

编辑 - 我们关注的一个问题是空间,这个数据库将像每天500,000,000条记录一样巨大.所以我们试图权衡空间问题和性能问题.

编辑2一些谈话已经转移到我们要存储的数据量......这不是我的问题.问题是哪个是存储IP地址的最佳方式以及原因.就像我在评论中所说的那样,我们为一家大型财富50强公司工作.我们的日志文件包含来自用户的使用数据.反过来,这些数据将用于安全上下文中,以驱动一些指标并驱动多个安全工具.

python mysql perl ip-address

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

生成键盘事件键命中

如何制作一个简单的C程序,它将产生键盘按键命中.

if ( condition ) {
    KeyPress('A');
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Ubuntu 8.10 Linux OS

c linux keyboard ubuntu ubuntu-8.10

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