- 博客(33)
- 资源 (19)
- 收藏
- 关注
原创 使用sketch for mac 制作简单的图标
1.需要下载sketch破解下载链接: http://pan.baidu.com/s/1bnnlyWJ 密码: hrux2.下载一个sketch的集成插件,该插件集成了很多的symbols可以使用,下载地址https://github.com/sethlilly/Font-Awesome-Symbols-for-Sketch3.使用工具制作图片,注意将涂层汇总成为1组需要使用com
2015-08-27 14:59:03 422
原创 RTImageAssets-自动生成iOS 不同分辨率的插件,verygood
插件下载网址https://github.com/rickytan/RTImageAssets,下载后编译重启一下Xcode就可以了,功能强大的很
2015-08-18 14:03:25 1629
转载 阐明iOS证书和provision文件
许多iOS开发人员都会和你说在iOS开发很困惑的问题之一,将app真正运行在真实的设备(iPhone iPad而不是模拟器),因为所有的这些都会涉及从苹果获得证书,甚至那些知道证书的一般流程的,仍会感觉有些奇怪一切是如何运行的,这将是一个长期的过程,但我希望本文将对你有用。为了更好的理解我们需要去了解这些的理由,你需要谨记这背后最大的原因: 苹果,只有苹果,只允许硬件设备在
2015-04-29 10:21:56 417
原创 phonegap archive 报错 Cordova/CDVViewController.h' file not found
在BuildSettings->Header Search Paths 增加如下路径,问题解决 $(OBJROOT)/UninstalledProducts/include
2015-03-19 12:58:44 5502
转载 Xcode 4.1/4.2/4.3 免证书(iDP)开发+真机调试+生成IPA全攻略
开发环境使用的是目前为止最新的稳定版软件:Mac OS X Lion 10.7 + Xcode 4.1目前Xcode 4.2 Preview版也已经发布,据说其修改方法跟4.1非常类似,只改动了一行代码,请参看参考文章的第二篇。本文仍以4.1版本为例。更新:现在Xcode 4.2正式版和iOS 5均已发布,下面补充上4.2的修改方法。(2011-10-24)各步骤会
2012-11-24 11:57:08 1049
转载 iOS5新特性:强大的Core Image
文由论坛会员iimgal分享iOS5给我们带来了很多很好很强大的功能和API。Core Image就是其中之一,它使我们很容易就能处理图片的各种效果,色彩啊,曝光啊,饱和度啊,变形啊神马的。可惜苹果一直没能完善官方文档,也没有推出示例代码,所以国内很多同学可能还没有开始使用。但国外的大神们已经证明这是个相当强悍的框架,不仅功能强大,而且可以直接使用GPU,效率奇高,甚至可以实时的对视频
2012-10-25 11:56:34 848
转载 iOS6新特征:UICollectionView高级使用示例之CircleLayout
http://www.devdiv.com/forum.php?mod=viewthread&tid=128893
2012-10-25 11:53:16 1629
转载 IOS开发UI篇之──自定义加载等待框(MBProgressHUD)
这里介绍一下网友开源的MBProgressHUD类,实现等待框,一、网上下载 MBProgessHUD 类文件,直接导入到工程即可二、示例分析在我的工程中示例如下:1)在ShowImageViewController.h头文件代码如下:#import#import"MBProgressHUD.h"
2012-10-25 09:29:13 2293 1
原创 UIVIEWCONTROLLER各个方法的加载顺序
加载过程:一般情况下调用 init方法或者调用initWithNibName方法实例化UIViewController, 不管调用哪个方法都为调用initWithNibName(方法定义如下)- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil接着会调用loadVie
2012-04-27 14:24:26 684
转载 oracle to char用法
To_char(1.9999,’FM90.0999’)这个函数规格化时90.0999的含义是有9的地方如果有数字就显示如果没有数字就不显示,有0 的地方在没有数字的时候也会有0来占位.但这样做也有一
2012-04-10 15:10:22 462
转载 iphone 区分单指,双指,单击,双击
- (void)viewDidLoad { UITapGestureRecognizer *singleTapOne = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)]; singleTapOne.numberOfTouchesRequir
2012-02-03 14:27:55 1730
原创 iphone i386和armv6的lib合并一个lib的命令
lipo -create openssl_i386/lib/libcrypto.a openssl_armv6/lib/libcrypto.a openssl_armv7/lib/libcrypto.a -output libcrypto.a
2011-11-07 14:16:50 647
转载 让旧工程支持iOS5 新的Automatic Reference Counter 语法
OS5 在 2011 WWDC 宣布主要重点为 iCloud, iOS 5 及 Lion其中对iOS 的开发者来说,除了新的API 之外(如iCloud API)最重要的改变大概就是Automatic Reference Counter 及Storyboard 吧尤其是 Automatic Reference Counter可以让开发者免去retain/release/auto
2011-11-02 14:32:39 440
原创 Eclipse 快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了
2011-08-27 09:53:09 232
原创 iphone上如何绘制柱状图(转载,整理)
<br />NTChartView.h<br /> view sourceprint?01#import <Foundation/Foundation.h> 02 03 04@interfaceNTChartView : UIView { 05 06 //组数
2011-05-29 17:00:00 1166
原创 从HelloWorld看iphone程序的生命周期
从HelloWorld看iphone程序的生命周期<br /> 做iphone开发首先第一件就是得知道iphone程序的生命周期,说白点就是当点击程序图标启动程序开始到退出程序整个使用运行过程中底下的代码都发生了什么,只有理解了这个才能游刃有余的掌握Iphone程序的开发,否则在写程序的时候有点浑浑僵僵不知所以然的感觉。首先忘记Xcode给我们生成的代码模板,忘记xib忘记ib,我们亲自一行一行来写一个HelloWorld程序,虽然真正开发项目的时候并不需要这样做Xcode模板和ib都会为我们做好这
2011-05-28 18:46:00 403
原创 Oracle中组合索引的使用详解
<br />Oracle中组合索引的使用详解 在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引。在组合索引的使用方面,Oracle有以下特点: 1、 当使用基于规则的优化器(RBO)时,只有当组合索引的前导列出现在SQL语句的where子句中时,才会使用到该索引; 2、 在使用Oracle9i之前的基于成本的优化器(CBO)时, 只有当组合索引的前导列出现在SQL语句的where子句中时,才可能会使用到该索引,这取决于优化器计算的使用索引的成本和使用全表扫描的成本,Oracle会自动选择成
2011-04-12 14:13:00 420
原创 Shell的基础的语法
<br /> <br />一.Linux基本命令<br />1.1. cp命令<br />该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,功能十分强大。<br />语法: cp [选项] 源文件或目录目标文件或目录<br /> <br />1.2. mv命令<br />用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。<br />语法:mv [选项] 源文件或目录目标文件或目录<br /> <br />1.3. rm命令<br />用户可以用rm命令删除不需要的文件或者目录
2011-04-02 17:21:00 321
原创 ORAClE 性能优化
第1章 性能调整综述 Oracle数据库是高度可调的数据库产品。本章描述调整的过程和那些人员应与Oracle服务器的调整有关,以及与调整相关联的操作系统硬件和软件。本章包括以下方面: *谁来调整系统? *什么时候调整? *建立有效调整的目标 *在设计和开发时的调整 *调整产品系统 *监控产品系统 谁来调整系统: 为了有效地调整系统,若干类人员必须交换信息并牵涉到系统调整中,例如: * 应用设计人员必须传达应用系统的设计,使得每个人都清楚应用中的数据流动. * 应用
2011-04-02 17:17:00 429
原创 Struts1和Struts2的区别和对比
Struts1和Struts2的区别和对比:Action 类:• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。线程模式:• Struts1 Action是单
2011-04-02 16:44:00 427
原创 浅谈现代自动垃圾回收
. 概述在传统的C/C++程序中,程序员需要显示地申请内存,然后在不需要的时候释放它。这样做虽然有很高的效率,但风险也是很大的。由于程序员需要自己来进行内存管理,这也难免会降低程序的开发效率。而目前的大多数应用都对效率本身的要求不会太高,那么我们是否可以找到一个兼顾效率和开发效率的方法来减轻程序员的负担,减少人工内存管理带来的风险呢?这就是自动垃圾回收。所谓的垃圾,也就是无用的内存。在面向对象的世界里,所谓的垃圾指的是那些不可触及的对象,它们能够被安全地回收重新用于应用程序。在现代的编程语言里,这些对象大多
2011-04-02 11:00:00 556
原创 通过分析SQL语句的执行计划优化SQL
<br />第1章 性能调整综述 <br /> Oracle数据库是高度可调的数据库产品。本章描述调整的过程和那些人员应与Oracle服务器的调整有关,以及与调整相关联的操作系统硬件和软件。本章包括以下方面: <br /> *谁来调整系统? <br /> *什么时候调整? <br /> *建立有效调整的目标 <br /> *在设计和开发时的调整 <br /> *调整产品系统 <br /> *监控产品系统 <br /> 谁来调整系统: <br /> 为了有效地调整系统,若干类人员必须交换信息
2011-04-01 18:04:00 321
原创 Oracle 使用索引和不使用索引的举例
<br />例子:<br />Where子句中有“!=”将不使用索引 <br />select account_name from test where amount != 0 (不使用) <br />select account_name from test where amount > 0 (使用) <br /><br />Where条件中对字段增加处理函数将不使用该列的索引 <br />select * from emp where to_char(hire_date,'yyyymmdd')='2
2011-04-01 17:58:00 536
原创 Oracle性能优化技巧
<br />今天没事来说说oracle性能优化的技巧。。<br />1.选用适合的ORACLE优化器 <br /> ORACLE的优化器共有3种:<br /> 1.RULE(基于规则) 2.COST(基于成本) 3.CHOOSE(选择性)<br /> 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖。<br
2011-04-01 17:28:00 180
原创 Plsql Developer 开发常用技巧
<br />1、登录后默认自动选中My Objects <br /><br /> 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。<br /><br />设置方法:<br />Tools菜单 --> Brower Filters,会打开Brower Folders的定单窗口,把“My Objects”设为默认即可。<br /
2011-04-01 17:11:00 493
原创 SQL优化 ,慢慢学习
<br />(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):<br />ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.<br />(2) WHERE子句中的连接顺序.:<br />ORACLE
2011-03-31 17:26:00 213
原创 JAVASCRIPT中 正则表达式的使用
<br />function isDigit(s) <br />{ <br />var patrn=/^[0-9]{1,20}$/; <br />if (!patrn.exec(s)) return false <br />return true <br />}
2011-03-31 11:53:00 206
原创 java 循环 算法(面试用)
<br />package sort; <br /> <br />import java.util.Random; <br /> <br />/** <br />* 排序测试类 <br />* <br />* 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序); <br />* 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序。 <br />* <br />* 关于排序方法的选
2011-03-29 16:00:00 403
原创 Android 5大组件, 面试的时候用
<br />5 Basic Components<br />1. Activity<br />2. Service<br />3. Broadcast Receiver<br />4. Content Provider<br />5. Intent<br /> <br />Activity —— 应用表示层(基类Activity)<br /> 应用程序中的每个屏幕都是通过继承和扩展基类Activity来实现的。<br
2011-03-28 10:04:00 1537
原创 Android 文件下载
<br />文章分类:移动开发<br />1.使用HTTP协议下载文件<br />2.将下载的文件写入SDCARD<br /> Java代码 package net.wl.utils; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import
2011-03-23 14:41:00 297
原创 不懂 Message,MessageQueue,Looper,Handler的看这个就明白了
Message,MessageQueue,Looper,Handler详解+实例 收藏 一、几个关键概念 1、MessageQueue:是一种数据 结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。创建一个线程的时候,并不会自动 创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一个默认的Looper对象,而Looper对象的创建,将自动创建一个Message Queue。
2011-03-22 15:50:00 321
原创 Android的ADB工具使用
<br />adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器 的状态 。还可以进行以下的操作:<br />1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;<br />2、在设备上运行shell命令;<br />3、管理设备或手机模拟器上的预定端口;<br />4、在设备或手机模拟器上复制或粘贴文件;<br /><br />以下为一些常用的操作:<br />1、安装 应用到模拟器:<br />adb
2011-03-22 09:19:00 223
原创 对SQLiteOpenHelper类的理解
使用SQLiteOpenHelper对数据库进行版本管理 因为我们开发的软件可能会安装在成百上千个用户的手机上,如果应用使用到了SQLite数据库,我们必须在用户初次使用软件时创建出应用使用到的数据库表结构及添加一些初始化记录,另外在软件升级的时候,也需要对数据表结构进行更新。那么,我们如何才能实现在用户初次使用或升级软件时自动在用户的手机上创建出应用需要的数据库表呢?总不能在每个需要安装此软件的手机上通过手工方式创建数据库表吧?因为这种需求是每个数据库应用都要面临的,所以在Android系统,为我们提供了
2011-03-17 16:03:00 1422 1
window下恢复mac 分区工具
2012-04-23
海量数据优化查询SQL
2011-04-02
Struts2+Jquery+JSON 应用例子
2011-04-02
Android API 2
2011-03-24
Android API 1
2011-03-24
JAVA面试题集合(项目11部V1.0版)
2011-03-17
JavaScript语言精髓
2011-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人