严格来说,这不是一个编程问题,但它与我需要执行的编程任务有关,以便制作一个iPhone应用程序。我有一个PDF文件,里面有一个很大的图片(比如校园地图),我想把它存储为PNG图片,作为资源包含在应用程序中。我想要的图像本身比屏幕区域大得多(大得多,大约4000x4000像素)。将有8-10个图像拼接在一起,如果不是更多的话。
我想知道有没有人知道更有效的方法?Acrobat PDF reader不允许这样做。在Windows或MacOS中有没有我可以使用的工具或技巧?
我正在努力做出一个明智的决定,决定将什么ORM用于一些我负责移植到MVC2的遗留应用程序。我研究过的ORM是LINQ to SQL,LINQ to Entities和nHibernate。考虑到这一点,我一直在使用实体,但我发现对于我正在使用的小型应用程序(nHibernate也是如此),它非常繁琐和复杂。我没有意识到他们已经做出了改变,我也没有费心去看,因为社区的普遍观点似乎是L2S即将结束,将被L2E取代。Damien Guard在他的博客()上为感兴趣的人写下了一些变化。我正在移植和更新的应用程序有(大约)
克莱斯利组合运算符>=>,在Haskell圈子中也被称为“鱼”,在许多需要组合特定函数的情况下可能会派上用场。在更广泛的F#社区中可以找到这种做法的证据,例如,在Scott Wlaschin的中,作为返回Result<'TSuccess,'TFailure>类型的函数的组合。或者,我可以设计一个对堆栈最顶端的两个值的函数应用程序,并将结果推回,而不必显式引用我正在操作的数据结构: let (>=>) f = mkFish (<||) f