- 浏览: 183789 次
- 性别:
- 来自: 广州
最新评论
-
wenm168:
这里有iText 5.5导出pdf, 比较常用的功能及表格画斜 ...
JAVA利用iText导出PDF -
dcj3sjt126com:
您好,我情况和您一样,然后我按照这个方式做了之后,没有效果,还 ...
UITableView与UIPageViewController的UIPanGestureRecognizer手势冲突解决办法 -
mao_siyu:
这个jar 包 和 这代码里面的类 不一致了,楼主 能改一下吗 ...
JAVA利用iText导出PDF -
wenjie4892543:
写的好。。。
利用jqueryzoom实现图片放大镜效果 -
wenjie4892543:
写的好。。。
oracle实操
文章列表
最近做项目需要程序自动生成shapfile,生成shapefile的方案比较多有arcgis engine、gdal、geotools,推荐使用arcgis engine、gdal。
本文采用GDAL,国内JAVA方面的GDAL资料比较少,在这里分享出来方便他人。
备注:我使用的GDAL版本是2.0.0,大家尽量使用2.0+版本,因为2.0后才支持索引,如果数据比较大,没有索引那性能相差不是一星半点。
准备工作:
一、配置gdal库,下载地址:http://www.gisinternals.com/release.php,一定要对应相应版本哦,下载好了配置GDAL环境变量,配置方法如下 ...
CocoaPods本地库管理使用笔记
- 博客分类:
- IOS
设置预编译头文件方式1:s.prefix_header_contents = '#import "Singleton.h"'
设置预编译头文件方式2:
s.prefix_header_contents = <<-EOS
#ifdef __OBJC__
#import "ROConnect.h"
#endif /* __OBJC__*/
EOS
设置framework查找路径:s.xcconfig = { "FRAMEWORK_SEARCH_PATHS" => "$ ...
SDURLCache *urlCache = [[SDURLCache alloc]
initWithMemoryCapacity:1024*1024*2 // 2MB mem cache
diskCapacity:1024*1024*15 // 15MB disk cache
diskPath:[SDURLCache defaultCachePath]];
[urlCache setMinCacheInterval:1];
[NSURLCache setSharedURLCache:urlCache];
...
IOS学习问题集
1.UIWebView内嵌在UITableView里,webview内容较少情况,在滚动到web view时,停顿一会滚动条消失,整个tableview就不能滚动问题。
解决办法:
for (id subView in webView.subviews) {
if ([subView isKind ...
UIWebView问题
- 博客分类:
- IOS
1.UIWebView内嵌在UITableView里,webview内容较少情况,在滚动到web view时,停顿一会滚动条消失,整个tableview就不能滚动问题。
解决办法:
for (id subView in webView.subviews) {
if ([subView isKindOfClass:[UIScrollView class]]) {
UIScrollView *scroll = (UIScrollView *)subView;
...
加载bundle资源方法
- 博客分类:
- IOS
[UIImage imageNamed:@"mybundle.bundle/images/app_icon.png"]
如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。
当前运行版本信息可以通过info.plist文件中的bundle version中获取:
[cpp] view plaincopy
核心动画 CoreAnimation
- 博客分类:
- IOS
第一章 核心动画概念
核心动画,开发人员可以为他们的应用创建动态用户界面,而无需使用低级别的图形 API,如 OpenGL 来获取高效的动画性能。
前言,核心动画的好处
1.简单易用的高性能混合编程模型。
2.类似视图一样, ...
原文地址:http://www.ioslearner.com/implementing-uipageviewcontroller-programatically-without-storyboarding/
Recently I tried the new feature introduced in iOS 5.0 – The UIPageViewController. Apple has provided an already built in template for this – Page-Based Application. But the default template uses ...
hessiankit与java service
- 博客分类:
- IOS
最近搞移动OA,数据交换我们使用的是hessian,下载hessian object-c实现版的hessianKit,下载地址:http://sourceforge.net/projects/hessiankit/
http://wiki.caucho.com/Hessian_-_Objective-C_2.0_Implementation
官方只有一个简单的demo,大家一看就明白啦.我这里就直接上代码,把服务端,客户端的代码贴出来.
服务端代码(需要引入hessian-4.0.7.jar,junit.4-7.jar):
hessian-4.0.7.jar下载地址: ...
android开发问题集
- 博客分类:
- android
最近开始做安卓开发项目,记录一下在开发过程当中我所遇到的问题以及解决办法。
整理如下,博文将持续更新哦。。。。
1.继承BaseAdapter,在getView方法里加载一个视图,并设置视图的高度与宽度,设置方法如下:
convertView.setLayoutParams(new AbsListView.LayoutParams(LayoutParams.MATCH_PARENT, UIShareApplicationMain.listViewLineHeight));
注意:AbsListView.LayoutParams,这里不能用android.view.ViewGroup.L ...
iOS开发中混合使用ARC和非ARC项目
- 博客分类:
- IOS
在开发 iOS 3 以及之前的版本的项目时我们要自己负责使用引用计数来管理内存,比如要手动 retain、release、autorelease 等,而在其后的版本可以使用 ARC,让系统自己管理内存。
【问题】
在项目开发过程中我们通常会用到第三方提供的源代码,麻烦的是有些开源项目用的是 ARC,有的用的是非 ARC。
我在使用 SVProgressHUD 做等待视图时遇到问题,最终发现该项目使用的是 ARC 模式,而我的工程使用的是非 ARC 模式。
怎么办呢?
【解决方案】
Xcode 项目中我们可以使用 ARC 和非 ARC 的混合模式。
如果你的项目使用的非 AR ...
关于IOS7应用兼容IOS6
- 博客分类:
- IOS
大家都知道现在IOS7已经没有独立的状态栏啦,IOS7默认新建的应用是全屏的。
我们在IOS7新建的应用要兼容IOS6,因为IOS6状态栏是独立的,即会占用20PX的高度。
1.在我们的UIViewController的viewDidLoad方法里需要加入如下代码,
if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) {
self.edgesForExtendedLayout = UIRectEdgeNone;
}
此代码是保证VIEW不会向其它方面延伸。因为IOS ...
代码注释可以让代码更容易接受和使用,特别是在大型项目合作开发或模块开发中。Objective-C中也有一些很方便的注释插件和文档生成工具。本文推荐两个开源软件:VVDocumenter注释工具和appledoc文档生成工具。
VVDocumenter
首先推荐一个Xcode插件VVDocumenter,它可以让我们在代码中快捷的插入通用的注释代码。
有了这个插件只需要在要注释的方法定义前输入三个斜杠(///),它就会自动为我们生成注释模板,这些注释模板可以用文档输出工具输出为说明文档。
下载和安装VVDocumenter
VVDocumenter插件是github上
Tiled地图编辑操作技巧
- 博客分类:
- IOS
Tiled有四种方式可以编辑瓷砖地图,菜单位于软件界面的右上角。它们分别是: Stamp Brush(快捷键 B),你可以把当前从瓷砖集中选择的瓷砖画在地图上; Bucket Fill(快捷键 F),它可以填充空白区域或者由相同瓷砖连接起来的区 域;Eraser(快捷键 E),用于擦掉瓷砖;Rectangular Select(快捷键 R), 你可以选择一个区域,然后用Ctrl+c或者菜单项Edit > Copy来复制选中的区域, 接着Ctrl+v或者菜单项Edit > Paste粘贴到当前鼠标在地图上所处的位置 – 在实际使用中你会看到,其实在粘贴时,软件是自动 ...