- 博客(72)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Java笔试题-string、char[]
public class Demo { String str = new String("good"); char[] chs = new char[] { 'a', 'b', 'c' }; public void change(String str, char[] chs) { // str = "test ok"; str = new...
2018-03-23 11:08:48
386
原创 使用无符号右移-&-栈 实现 十进制转十六进制
package com.qf.day03;import java.util.Scanner;import java.util.Stack;public class Dec2HexDemo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); StringBuffer s...
2016-07-22 16:22:32
799
原创 Hessian
Hessian是一个由Caucho Technology开发的轻量级二进制RPC协议。和其他Web服务的实现框架不同的是,Hessian是一个使用二进制Web服务协议的框架,它的好处在于免除了一大堆附加的API包,例如XML的处理之类的jar包,这也就是为什么说它是一个轻量级的Web服务实现框架的原因,这个原因还在于手机上的应用程序可以通过Hessian提供的API很方便的访问
2016-01-06 21:02:35
383
原创 web.xml中load-on-startup的作用
如下一段配置,熟悉DWR的再熟悉不过了: dwr-invoker org.directwebremoting.servlet.DwrServlet debug true 1 dwr-invoker /dwr/*我们注意到它里面包含了这段配置:1,那么这个配置有什么作用呢?贴一段英文原汁原
2016-01-06 19:37:35
329
原创 vs快捷键相关
vs自定义快捷键:vs代码提示智能选中:常用快捷键:注释: 先ctrl+k,然后ctrl+c取消注释: 先ctrl+k,然后ctrl+u代码格式化:Ctrl+c,ctrl+f
2015-12-22 10:44:59
363
原创 Xcode6 升级至 Xcode7 真机iOS9 百度地图SDK 编译报错
报错如下:BaiduMapAPI.framework/BaiduMapAPI(BMAddrList.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or
2015-09-30 10:06:49
630
原创 控制器转场动画
FTSecondHouseMapVC * vc = [[FTSecondHouseMapVC alloc] init]; CATransition *animation = [CATransition animation]; animation.duration = 0.5; animation.timingFunction = [CAMediaTimingFunction
2015-09-20 19:48:14
390
原创 看看 TableViewCell 有多坑?
// FTLog(@"%f, %f, %f",cell.width,screen_width,cell.contentView.width);// FTLog(@"%@",NSStringFromCGRect(cell.frame));// FTLog(@"%@",NSStringFromCGRect(cell.contentView.frame)
2015-09-17 15:07:45
394
原创 Java 访问控制修饰符
Java 访问控制修饰符:______________________________________ 本类 同包 子类 外部包 private √ × × ×default √ √ × ×protected √ √ √ ×public √ √ √ √
2015-09-09 11:24:16
376
原创 iOS 地图开发 基本常识
本初子午线 - 零度经线穿过英国伦敦格林文治天文台往东边(右边)走,是东经(E)往西边(左边)走,是西经(W)东西经各180°,总共360°赤道 - 零度纬线往北边(上边)走,是北纬(N)往南边(下边)走,是南纬(S)南北纬各90°,总共180°横跨经度\纬度越大(1° ≈ 111km)表示的范围就越大在地图上看到的东西就越小
2015-09-07 14:52:51
395
原创 一张图看懂block使用不当造成内存泄露
//// main.m// 01-block原理//// Created by 杨俊飞 on 15/6/4.// Copyright (c) 2015年 杨俊飞. All rights reserved.//#import #import "Student.h"/** 1> block 的本质:指向结构体的指针 2> 使用命令: clang -rewr
2015-09-04 18:46:01
1090
原创 CALayer # 03 # view 的显示过程
总结: UIView * view; # 默认的:view的根图层的代理就是 view view.layer.delegate == view; # view 的显示过程 1》 view.layer会准备一个Layer Graphics Contex (图层类型的上下文)。 2》调用 view.layer.delegate(即是view)
2015-08-13 15:30:51
334
原创 CALayer # 02
1# 关于CALayer的疑惑:1》CALayer是定义在QuartzCore框架中的。CGImageRef、CGColorRef 两种数据类型是定义在CoreGraphics框架中的UIColor、UIImage是定义在UIKit框架中的。2》QuartzCore框架和CoreGraphics框架是可以跨平台使用的、在 iOS 和 Mac OS X 上都能使用但是
2015-08-13 10:39:59
341
原创 CALayer # 01
———————————————————— CALayer1# 基本概念:1》在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView2》其实UIView之所以能显示在屏幕上,完全是因为它内部有一个图层3》在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象)
2015-08-12 22:06:35
326
原创 加载xib 描述的 tableViewCell
#import "FTDropDownCell.h"@interface FTDropDownCell ()@property (weak, nonatomic) IBOutlet UIButton *textBtn;@end@implementation FTDropDownCell//+(instancetype)cellWithTableView:(UITableView
2015-07-23 09:43:43
362
原创 apple - 屏幕适配 - 发展历程
5.屏幕适配1> 发展历程代码计算frame -> autoreszing(只能解决父控件和子控件的关系) -> autolayout(任何控件之间都可以产生关系) -> sizeclass2> sizeclass* 仅仅是对屏幕进行了分类, 真正排布UI元素还得使用autolayout* 从iOS8开始不再有横竖屏的概念, 只有屏幕尺寸的概念* 不再有具体尺寸的概
2015-06-04 13:19:47
421
原创 OC中: Init methods must return a type related to the receiver type
Xcode 中报错如下: Init methods must return a type related to the receiver type原因:在OC语法规范中、方法名不能以 init 开头。换个名字就OK了。
2015-05-31 20:49:52
2671
原创 通过代码自定义cell (cell的高度不一致)的步骤:
通过代码自定义cell (cell的高度不一致)1、新建一个继承自UITableViewCell的类2、重写 initWithStyle:reuseIdentifier 方法1》添加所有需要显示的子控件、不需要设置子控件的数据和frame、子控件要添加到 contentView中2》进行子控件一次性的属性设置、有些属性只需要设置一次、比如:字体、固定的图片。 3、提供2个模型
2015-05-25 15:58:39
430
原创 给已经创建的工程添加git支持
cd 至目标工程文件夹:如:执行下面的命令: 1. git init 2. git add . 3. git commit -m ‘初始化’
2015-05-25 12:18:37
409
原创 Mac-iPhone模拟器-沙盒路径
7.1模拟器:/Users/yangjunfei/Library/Application\ Support/iPhone Simulator/7.1/Applications
2015-05-20 17:19:50
1749
原创 OC中 JFWeibo-Prefix.pch 的作用
//// Prefix header//// The contents of this file are implicitly included at the beginning of every source file.///** .pch 文件的作用: 1 定义一些全局的宏 2 包含头文件 3 自定义日志 只要在 .pch 里面定义一些东西、别的类都可以直接使用
2015-05-15 15:53:11
539
原创 自定义插件 (KSImageNamed) 的代码提示
1、找到插件的安装位置:yangjunfei ▸ 资源库 ▸ Application Support ▸ Developer ▸ Shared ▸ Xcode ▸ Plug-ins2、拷贝一个并更改:
2015-05-06 18:49:33
372
原创 Xcode 中安装的插件的目录
Macintosh HD ▸ 用户 ▸ yangjunfei ▸ 资源库 ▸ Application Support ▸ Developer ▸ Shared ▸ Xcode ▸ Plug-ins
2015-05-06 18:38:10
436
原创 获取当前设备的操作系统版本号
NSLog(@"%f",[[UIDevicecurrentDevice].systemVersiondoubleValue]);
2015-05-04 14:56:06
517
原创 iOS中项目设置设备不可横竖屏切换
点击 JFWeibo.xcodeproj 找到选项:device orientation 、不要勾选 landscape left 和 landscape right 即可。
2015-05-02 19:37:00
483
转载 一台Mac上如何做到 Xcode 5 与 Xcode 6 共存
http://jingyan.baidu.com/article/1612d500457df1e20e1eeec3.html
2015-05-01 23:39:38
363
TA创建的收藏夹 TA关注的收藏夹
TA关注的人