小编Bob*_*sky的帖子

UIDatePicker仅显示月和日

我希望有一个UIDatePicker用户可以选择一个月和一天而不是一年的地方.我知道闰年还有一天,所以为了简单起见,让我们放弃那一天.

是否有任何方法可以删除年份列或有2个卷轴,其中月/日的行为类似于UIDatePicker(所选月份中不存在的灰色天数)?

iphone cocoa-touch uidatepicker

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

静态数据的属性列表或sqlite?

是否存在为iPhone应用程序存储持久静态数据的"最佳实践"方法?

我有一个应用程序,它读取大约1000个项目的字典,其中许多是数组.我开始使用单个plist,它变得有点笨拙,特别是因为很多值都是HTML字符串.

我有更好的方法来解决这个问题吗?我计划大幅度扩展这个应用程序,我显然不想在中途改变我的方法.

我已经google了iphone data storage和变种,但是对于任何甚至触及最佳实践的任何事情都做得很短.

sqlite iphone plist

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

使用C#中的LibTiff(访问平铺的TIFF图像)

我想使用LibTiff来访问非常大的TIFF文件.我需要多个页面和磁贴等功能,所以LibTiff似乎是正确的方法.任何人都可以帮助我如何使用C#中的LibTiff?我找到了一些链接(比如blog.bee-ee,其中包含部分代码.但我不能超越一个版本.我看过FreeImage但发现它不合适(图片大约800 MPixel 8或16)位灰度 - > 800-1600 MByte)大小,我无法在32位环境中将其加载到内存中)

我在C/C++方面非常有经验,但还没有在C#中.任何人都可以帮我一个包装或一些提示吗?

注意:我需要页面访问tiff中的金字塔平面(多分辨率),256x256的图块可以快速访问图像的不同部分而无需立即加载.

[编辑] LibTIFF.NET解决方案对我来说似乎最实用.我现在正在将它集成到产品开发中,它可以让我从进出管理内存中省去很多麻烦.我还没有尝试过'回调'功能,这似乎可以通过.net方式很好地解决.感谢stackoverflow的帮助[/编辑]

.net c# libtiff libtiff.net

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

基于.NET服务器的PDF生成

我想动态生成内容,然后渲染为PDF文件.此处理将在远程托管服务器上进行,因此使用虚拟打印机等.有没有建议使用.NET库(pref C#)?

我知道我可以生成一堆PS代码并自己封装,但我更喜欢在这个阶段不那么狡猾的东西.

谢谢!

.net c# printing pdf html2pdf

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

高效的运行时类型检查

我有类的层次结构,如下所示(实际上我有3个以上的派生类型):

class A {};
class B : A  {};
class C : B  {};
class D : A  {};
Run Code Online (Sandbox Code Playgroud)

这些类的实例存储在List<A>集合中.有时候集合很大(成千上万甚至上万个对象).

在我的代码中,我经常需要根据对象的确切类型执行一些操作.像这样的东西:

List<A> collection = ...
foreach (A obj in collection)
{
    if (obj is C)
        something(obj as C);
    else if (obj is B)
        somethingElse(obj as B);
    ....
}
Run Code Online (Sandbox Code Playgroud)

如您所见,代码会对对象类型和强制类型执行许多检查.对于具有许多元素的集合,代码的性能并不是那么好.

在我的情况下,您建议加快运行时类型检查的速度是多少?

.net c# runtime .net-2.0

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

HTML2PDF转换

我们正在为Linux和Windows开发软件,需要将CVS文件生成为PDF报告.我在C中编写了一个程序,将CVS文件转换为HTML文件(td,tr等),然后使用html2ps将HTML转换为PS,然后在Linux下转换为ps2pdf.

然而,正如上面提到的,我们也在为Windows开发,虽然我知道在Windows下可以使用html2ps和ps2pdf,但它们有一些依赖性会给我们的客户带来麻烦(即Perl和Ghostscript).是否有任何本机Windows控制台应用程序将HTML转换为PDF,可以作为单个可执行文件分发而没有重大依赖?

html windows pdf

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

如何将字节数组转换为NSString

我正在从TCP/IP流中读取数据,并成功从预先存在的服务器接收字节数组.我现在正试图找到一种方法将该数组转换为NSString.我找到了几个例子,但很难得到我想要的结果.

NSData *data=[[NSMutableData alloc] init];

uint8_t buffer[1024];
unsigned int len=0;

len=[(NSInputStream *)stream read:buffer maxLength:1024];
if(len>0){  

    [data appendBytes:&buffer length:len];
    //BYTE ARRAY OBTAINED OK!!
    ///////////////////////////////////////////////////////

    //METHOD #1 - Yields 'nil'
    NSString *string = [[NSString alloc] initWithData:data
                                             encoding:NSUTF8StringEncoding];

    ///////////////////////////////////////////////////////
    //METHOD #2 - Log prints OK, but messageString says
    //'invalid' in debugger, and get warnings all over the 
    //place. I know this is wrong, but it semi-works :)

    size_t length=[data length];
    unsigned char aBuffer[length];
    [data getBytes:aBuffer length:length];
    aBuffer[length - 1]=0;

    NSString *messageString …
Run Code Online (Sandbox Code Playgroud)

iphone xcode cocoa-touch nsstring

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

在尝试Process.Start()之前,如何以编程方式检查文件关联存在的文件?

我的.Net Windows窗体应用程序生成PDF报告,我想向用户显示该报告.

而不是假设客户端PC安装了PDF查看器并盲目地将PDF放在操作系统中打开,有没有办法事先检查客户端上的文件关联列表,然后显示" 你需要一个PDF查看器安装的应用程序 - 这里有几个建议.. "对话框,如果PDF不是注册类型?

我发现了很多关于更改或注册文件关联的问题和答案,但我只是想要一种简单的方法来查询列表,而不是更改它.

我想要一个适用于Windows XP以上的解决方案(WinXP,Vista,Win7).

谢谢你的帮助

.net c# windows file-association

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

从PDF中提取坐标和大小的图像和单词

我已经阅读了很多关于PDF提取和库(如iText)的内容,但我还没有找到从PDF中提取图像和文本(带坐标)的解决方案.

任务是使用产品目录扫描PDF并提取每个图像.每个图像旁边都印有一个图像代码,还有一个产品代码列表,用于显示在图像上的产品.

我知道没有办法从这样的PDF中提取结构化信息,但是使用所有图像和文本对象的坐标,我可以编写代码来识别链接文本与图像的距离.然后我可以使用RegExp分割文本,找出什么是产品代码,什么是图像代码等.

你能为这项任务推荐一个好的工作解决方案吗?

pdf words image extraction coordinates

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

在UIWebView中添加"在iBooks中打开"

我正在为网站开发一个包装器应用程序.基本上,它在UIWebView中打开网站的移动版本.网站上的某些链接指向PDF.

当在Safari中打开相同的站点并点击PDF链接时,在PDF上显示带有"在iBooks中打开"的漂亮黑条纹.如下图所示:

在此输入图像描述

我怎么能在我的应用程序中实现相同的条纹?

编辑:

不是在询问如何在半透明背景上创建黑色按钮.

我有兴趣重现整个工作流程:

  • 用户导航到PDF
  • 当且仅当安装了iBooks应用程序(或任何其他PDF查看器)时,才会弹出条带(视图).
  • 点击弹出窗口中的按钮可将文档传输到该应用程序并打开应用程序.

uiwebview ios

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