- 博客(617)
- 资源 (28)
- 收藏
- 关注
原创 判断view 是否显示在scrollview 上
判断view 是否显示在scrollview 上/*判断view 是否显示在scrollview 上*targetView 要判断是否在scrollview 上显示的targetViewhorizontalScroll scrollview 是横向还是垂直滑动 ,yes 横向 no 垂直*/(BOOL)displayedInScreen:(UIView*)targetView h
2015-08-03 16:46:25
4555
1
原创 关于delloc 没有调用 问题排查 笔记
遇到 delloc 没有调用 基本上就可以断定是循环引用造成的了。而遇到这种情况基本上可以分为 1: 属性声明weak的地方 写成了 strong ,比如delegate。2: block语法块中 存在的强引用。所以遇到delloc 基本上排查下这两种情况 就能解决80%的问题了。 但是现实中往往会有遇到一些其他的问题所在 ,比如 我今天遇到的一个viewcontrolle
2015-06-26 14:56:14
2851
转载 math 总结
1、 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 、反三角函数 double asin (double); 结果介于[-PI/2, PI/2] double acos (double); 结果介于[0, PI] double atan
2015-04-16 13:56:42
2324
原创 加速cocospod 的两个小脚本
使用cocoapods一旦依赖的库多后会非常痛苦pod update后会生成一个workspace,在这个workspace中会关联原来的工程以及pod生成的Pods.project, 所以打开xcode时,索引index会耗费很长一段时间,以至于Xcode无法响应。1: 使用原工程的project,而不必再打开workspace这样依赖中的文件都不需要再index,速度就
2015-02-04 17:32:55
3018
原创 几种cell动画
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ if ([[NSUserDefaultsstandardUserDefaults]boolForKey:kCouponCacheFla
2014-09-23 11:43:16
3000
原创 uiview 删除某个指定view类的代码块
- (void)removeDynamictItemView:(UIView *)view{ NSMutableArray *itemesToRemove = [NSMutableArrayarray]; for (UIView *subviewin view.subviews) { if ([subview isKindOfClass:[TB
2014-07-02 10:13:28
3280
原创 SourceKitService Terminated Editor functionality temporarily limited.
SourceKitService Terminated Editor functionality temporarily limited.
2014-06-04 14:22:10
3908
原创 .gitignore 忽略列表
### Objective-C #### OS X.DS_Store# Xcodebuild/*.pbxuser!default.pbxuser*.mode1v3!default.mode1v3*.mode2v3!default.mode2v3*.perspectivev3!default.perspectivev3xcuserdata
2014-03-07 17:05:15
3034
转载 mac book pro 休眠后 不能输出声音的解决方案
sudo kextunload /System/Library/Extensions/AppleHDA.kextsudo kextload /System/Library/Extensions/AppleHDA.kext
2014-03-06 18:43:47
4331
原创 Cocoapods error: “Pull is not possible because you have unmerged files.”
今天工程全部迁移到了cocoapods执行pod install时是提示Pull is not possible because you have unmerged files可是git status 发现本地并没有需要提交的文件, 于是猜想问题出在了 cocospod上面 果然在Stack Overflow 有人发生了与我相同的错误好在已经有了解决方法
2014-02-21 16:49:16
4964
原创 GrayPageControl 在 IOS7 崩溃解决方案
网上开源的GrayPageControl 在ios7下会崩溃,因为ios7修改了UIPageControl内部的实现stackoverflow 中改出解决方案 注意修改红体字部分#import "GrayPageControl.h"@implementation GrayPageControl-(id) initWithCoder:(NSCoder *)
2014-01-10 18:06:51
3575
原创 年底了给自己的mac 清理灰尘哈
年底了 每天陪我入夜的mac 也改清理清理灰尘了 工具: 十元店买的全能螺丝刀2:润滑脂 淘宝买的 据说是日本的 效果还行 上次用它还是一年前3:本来应该买高度酒精的 结果药店说卖完了 只有低度的医用酒精 凑活用吧 几块钱这样一大瓶 比白酒要便宜的多哈 4:拆机图5:风扇可以打开 一个小螺丝钉 拆下来后 扇叶 也能取下来 可以直接拿
2013-12-19 18:37:07
4099
原创 git Please move or remove them before you can merge. 错误解决方案
Please move or remove them before you can merge.Aborting 解放方案
2013-12-09 22:24:11
22229
2
原创 视频播放
CGRect screen = [[UIScreenmainScreen] bounds];NSURL *movieUrl = [[NSBundlemainBundle] URLForResource:@"movie" withExtension:@"mp4"]; _player = [[MPMoviePlayerControlleralloc] initWit
2013-12-08 22:10:06
2306
转载 http 错误码
http status code转自:http://blog.deheng.me/?p=271HTTP Status codes的分类既然有正确和错误的状态,HTTP定义两大类状态码是不是就可以了?人家制订协议的可是专家(不象我是冒充的),想得比我们要周全,要长远。HTTP 1.1中定义了5大类Status codes,分别是:Informational意义
2013-11-30 20:36:06
4810
原创 NSTimer的陷阱
之前一直用NSTimer ,这两天再做性能优化的时候 发现了问题,用到NSTimer的ViewControll 一直没有释放. 后来追求原因发现了问题.
2013-11-29 11:09:42
2531
原创 ios 从txt等文件中读取字符填充到textView
// Load text[self.textView.textStorage replaceCharactersInRange:NSMakeRange(0,0) withString:[NSStringstringWithContentsOfURL:[NSBundle.mainBundleURLForResource:@"redmine"withExtensio
2013-11-28 14:33:50
3309
原创 UIScrollView setContentOffset: animated:YES 偶尔卡顿解决方案
UIScrollView setContentOffset: animated:YES 偶尔卡顿解决方案
2013-11-25 12:00:29
4783
原创 头像 代码段
UIImageView *imageView = [[UIImageViewalloc] initWithFrame:CGRectMake(0,40, 100,100)]; imageView.autoresizingMask =UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRig
2013-11-14 16:55:40
1357
转载 使用shell关闭占用某一个端口的程序
有时候我们经常要结束占用某些端口的程序。如在Linux中做socket开发的时候。我们可以使用以下命令的:(假设我们呀关闭占用80端口的程序)[cpp] view plaincopykill -9 $(lsof -i:80|tail -1|awk '"$1"!=""{print $2}')//$用户获取命令的执行结果
2013-10-13 22:43:21
1593
原创 最近很多人再用Fedora??
怎么突然最近用Fedora的人变多了?曾经写在2010年的资料 最近这半年下载的人数突然变多了,难道嵌入式又开始换暖了???
2013-09-17 18:35:26
1493
转载 IntelliJ 高频快捷键
用 IntelliJ IDEA 也有不少时间了,结果出乎意料的令我满意,为什么从 Eclipse 转到 IntelliJ IDEA 呢?与其说 Eclipse 不好,我觉得不如说是 IntelliJ IDEA 太好了,很多时候它在不经意间自动做掉的一些小东西实在让我感觉贴心。当然,工具发挥效能的前提是我们能花时间去学习掌握它,本文列一些我个人最长用的快捷键,并附带解释下为什么常用。
2013-08-23 13:36:42
1400
原创 切换代理的automator ---》 workflow shell脚本
为同事开发的一个脚本 用于快速切换 家里跟单位的环境tell application "System Events"set proxy_dialog to display dialog "代理模块(Ethernet版本):" buttons {"打开代理模式1", "打开代理模式2", "关闭代理"} default button "打开代理模式1" with tit
2013-08-19 21:52:07
1891
原创 配置mac 默认shell
chsh1 # Changing user information for jason. 2 # Use "passwd" to change the password. 3 ## 4 # Open Directory: /Local/Default 5 ## 6 Shell: /bin/bash 7 Full Name: jason 8 Of
2013-07-29 15:00:37
4533
原创 弹性动画~~~~ EasingFunction
#import #import #define kAnimationDelay 0.08typedef CGFloat (^EasingFunction)(CGFloat,CGFloat, CGFloat, CGFloat);static EasingFunction easeOutElastic = ^CGFloat(CGFloat t,CGFloat b,
2013-07-22 16:59:38
2360
转载 麦克风音量检测 及录音DEMO
麦克风音量检测- (void)audio{ //录音设置 NSMutableDictionary *recordSetting = [[[NSMutableDictionaryalloc]init] autorelease]; //设置录音格式 AVFormatIDKey==kAudioFormatLinearPCM [recordSett
2013-07-22 16:43:10
3062
转载 golang ---- slice 切片
在很多应用场景中,数组并不能满足我们的需求。在初始定义数组时,我们并不知道需要多大的数组,因此我们就需要“动态数组”。在Go里面这种数据结构叫sliceslice并不是真正意义上的动态数组,而是一个引用类型。slice总是指向一个底层array,slice的声明也可以像array一样,只是不需要长度。// 和声明array一样,只是少了长度var fslice []int接
2013-07-22 16:12:35
2839
原创 golang error
package mainimport("fmt""errors")func main() {err := errors.New("emit macho dwarf: elf header corrupted")if err != nil {fmt.Print(err)}}
2013-07-22 15:43:57
1821
原创 golang printf
1: 打印包括字段在内的实例的完整信息 同 %+Vfmt.Printf("Hello world! %v","hufeng")输出:Hello world! hufeng2:打印包括字段和限定类型名称在内的实例的完整信息fmt.Printf("Hello world! %#v","hufeng")Hello world! "hufeng"3:打印某个类型的
2013-07-22 14:59:45
1900
原创 JDBC 增改查
public List getSuggests() { Connection connection = null; try { Listlist = new ArrayList(); final String sql = "select * from APP_SUGGEST order by
2013-07-09 12:16:35
947
翻译 Hibernate映射类型、对应的Java时间和日期类型及对应的标准SQL类型
映 射 类 型Java类型标准SQL类型描 述datejava.util.Date或者java.sql.DateDATE代表日期,形式为:YYYY-MM-DDtimejava.util.Date或者java.sql.TimeTIME代表时间,
2013-06-26 12:28:16
2065
转载 SQL 序列
有时候 需要一个字段 CREATE SEQUENCE SUGGEST_SEQUENCEMINVALUE 1MAXVALUE 99999999999START WITH 100INCREMENT BY 1NOCYCLECACHE 20ORDER ;//注释:MINVALUE 1 --最小值MAXVALUE 99999999999
2013-06-26 12:21:31
1249
转载 iOS中使用blend改变图片颜色 转自onevcat
使用Blend处理图片颜色最近对Core Animation和Core Graphics的内容东西比较感兴趣,自己之前也在这块相对薄弱,趁此机会也想补习一下这块的内容,所以之后几篇可能都会是对CA和CG学习的记录的文章。在应用里一个很常见的需求是主题变换:同样的图标,同样的素材,但是需要按照用户喜爱变为不同的颜色。在iOS5和6的SDK里部分标准控件引入了tintColor,来满足
2013-06-17 22:51:39
1616
翻译 Xcode的持续集成指南
采用持续集成工作流设置MAC作为服务器,在其上运行Xcode的服务。然后确保你的本地项目,发布源代码库。要完成设立一个持续集成的工作流程,配置的机器人,不知疲倦地进行集成和时间表。OS X Server的安装和配置的Xcode服务要运行的Xcode的服务,您必须先安装运行的是Mac OS X v10.9开发者预览版OS X Server的预览。您还必须在服务器上安装Xc
2013-06-17 22:10:35
2911
翻译 xcode 5.0 的持续继承
Xcode的支持持续集成通过Xcode的服务流程。Xcode的服务,可在OS X服务器,自动一体化建设过程中,分析,测试和归档您的产品。从开发的Mac,您可以创建运行在一个单独的OS X服务器,在那里他们自动执行这些集成的机器人。机器人可以帮助确保您的产品始终处于释放状态,当出现故障时,该服务会通知你的人或代码的变化引起的故障。概览按照本文档中列出的步骤,建立一
2013-06-17 22:05:55
1513
原创 ios 自动排序(shuffle)密码键盘 实现算法
算法一NSMutableArray *randSequence = [[NSMutableArray alloc] initWithCapacity:8];for (int ii = 0; ii 10; ++ii) [randSequence addObject:[NSNumber numberWithInt:ii]];for (int ii = 9; ii > -1; --i
2013-06-13 21:36:21
1952
原创 正则 记忆总结 一一四 模式的逻辑或运算:
模式可以使用“|”位运算符进行逻辑“或”运算得到一个新模式。例如,pattern1、pattern2是两个模式,那么 pattern= pattern1|pattern2。一个字符串如果匹配模式pattren1或匹配模式pattern2,那么就匹配模式pattern。
2013-06-12 18:26:46
1402
嵌入式QT简单的文件查看器
2010-04-12
嵌入式开发 环境配置篇 Fedora
2010-04-12
fedora 12 (linux)的使用中遇到的常见问题解决方案
2010-04-07
最新linux2.6.33内核移植到s3c2410平台详细步骤
2010-03-13
二级c语言试题集锦 带有解题思路 大家快看看吧
2010-03-11
单片机4*4键盘+流程图+源程序+hex文件+仿真文件+工程文件
2010-01-13
《arm9实验基础教程》pdf格式
2009-12-27
武汉理工大学arm实验(c语言)教程
2009-12-27
嵌入式 深入浅出学习驱动开发
2009-12-23
linux网络编程.pdf
2009-12-20
Proteus 元器件中文翻译
2009-12-20
C语言编程宝典.rar
2009-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人