上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要: 关于:excel和word 预览 请看我的博文:excel和word 在线预览 详细配置及代码使用Adobe 组件 在本机vs中调试成功发布到iis中 在代码中涉及到 剪贴板的地方 会不成功 莫名其妙的没有数据 也不报错 设置iis权限 、com组件权限+各种搞 均无果..... -_-! 很是郁闷最终放弃改用 Ghostscript须安装 gs861w32.exe (高版本 貌似 还有问题......)在安装目录 bin 下 找到gsdll32.dll下在 dllitextsharp.dllPDFView.dll把三个dll放入 项目dll(新建)文件夹中引入itextsharp.dllPD 阅读全文
posted @ 2012-12-04 14:36 hhhker 阅读(6192) 评论(7) 推荐(2) 编辑
摘要: 1,引入 dllitextsharp.dll、PDFView.dll、把gsdll32.dll 拷贝在项目 bin目录下 ,注意:它不能 直接引用 直接上代码: 1 /// <summary> 2 /// 将PDF 相应的页转换为图片 3 /// </summary> 4 /// <param name="strPDFpath">PDF 路径</param> 5 /// <param name="Page">需要转换的页页码</param> 6 private string GetI 阅读全文
posted @ 2012-11-30 16:18 hhhker 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 改篇 pdf 预览再本机没问题,发布再iis中 不行 ,(使用剪贴板的问题..excel和word 可以,)pdf解决:请看我的博文 ----最终解决篇详细配置及代码word 转Html 1 /// <summary> 2 /// word转成html 3 /// </summary> 4 /// <param name="wordFileName"></param> 5 private void WordToHtml(object wordFileName,string htmlWord) 6 { 7 ... 阅读全文
posted @ 2012-11-29 10:26 hhhker 阅读(22229) 评论(1) 推荐(0) 编辑
摘要: 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4)int(*ptr)[3]; (5)int*(*ptr)[4]; 如果看不懂后几个例子的话,请参阅我前段时间贴出的文章<<如何理解c和c ++的复杂类型声明>>。 指针的类型 从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部 阅读全文
posted @ 2012-11-15 15:13 hhhker 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 贴上资源http://husbandman.diandian.com/post/2012-08-17/40036035008http://www.cnblogs.com/kesalin/archive/2012/01/30/objc_create_class.html 阅读全文
posted @ 2012-11-09 10:23 hhhker 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Objective-C 也是面向对象的语言,那么,首先需要知道的就是什么是class。C++ 的class相对Objective-C 中的class,就简单明了很多了。C++ 中class简单的说,就是一个大的struct, 绝大部分的class可以在编译时决定好class的布局(通过虚继承来的class成员变量只能动态确定)。当然,最关键的是,你不可能在运行时创建一个class,因为所有的class在运行之前已经确定下来,并保存在二进制文件中。但是,Objective-C 确不同,Objective-C 可以在运行中创建class,修改class等等。那么,改如何定义Objective-C 阅读全文
posted @ 2012-11-09 09:34 hhhker 阅读(318) 评论(0) 推荐(0) 编辑
摘要: Objective-C获取消息工作机制是本文要介绍的内容,看namemangling的时候,也讲到了Objective-C的name mangling,于是又重新读了一下Objective-C2.0programming Language以及Objective-C 2.0RuntimeReference里的相关内容,自己归纳一下。 MyClass.h @interfaceMyClass:NSObject { } @end MyClass.m #import< span>usr/include/objc/runtime.h>#import“MyClass.h” voidmyCl 阅读全文
posted @ 2012-11-08 16:12 hhhker 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 提到了resolveInstanceMethod,这个方法不仅在这里用,还用来实现消息的转发。消息的转发就是向对象发送一个它本身并没有实现的消息,在运行时确定它实际产生的行为。举个例子来说,一个Person对象,在运行时根据实际情况,决定是否响应fly这样的方法。如果条件具备,则fly被响应。否则,则不具备这样的方法。类似于AoP的做法。要实现消息转发,需要覆盖三个方法:1, resolveInstanceMethod(可选),这个方法为你提供了一个机会,在消息被发现本身没有在类中定义时你可以通过class_addMethod将它添加进去。如果你不这样做,不管你最终返回YES还是NO,程序都会 阅读全文
posted @ 2012-11-08 14:35 hhhker 阅读(447) 评论(0) 推荐(1) 编辑
摘要: Objective-C 2.0 的运行时环境叫做Morden Runtime,iOS 和Mac OS X 64-bit 的程序都运行在这个环境,也就是说Mac OS X 32-bit 的程序运行在旧的Objective-C 1.0 的运行时环境LegacyRuntime,这里我们只讲解Morden Runtime。同运行时交互主要在三个不同的地方,分别是A.Objective-C 源码(譬如:你定义的Category中的新方法会在运行时自动添加到原始类)、B.NSObject 的方法(isMemberClassOf 等动态判定的方法)、C.运行时函数。由于前两者在第一篇文档中讲解过,这里我们讲 阅读全文
posted @ 2012-11-08 11:15 hhhker 阅读(4286) 评论(0) 推荐(1) 编辑
摘要: iOS内存暴增问题追查与使用陷阱(2011-11-29 08:11:57)标签:autorelease,内存暴增,内存泄漏分类:编程技术,贴吧技术iOS平台的内存使用引用计数的机制,并且引入了半自动释放机制;这种使用上的多样性,导致开发者在内存使用上非常容易出现内存泄漏和内存莫名的增长情况; 本文会介绍iOS平台的内存使用原则与使用陷阱; 深度剖析autorelease机制;低内存报警后的处理流程;并结合自身实例介绍内存暴增的问题追查记录以及相关工具的使用情况;TAG内存暴增,内存泄漏,autorelease;内存报警;iOS平台内存常见问题作为iOS平台的开发者,是否曾经为内存问题而苦恼过? 阅读全文
posted @ 2012-10-26 14:08 hhhker 阅读(5038) 评论(0) 推荐(1) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页