自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 IOS GCD 死锁总结

dispatch_sync:1、将一个要执行的block代码段加入到一个队列中,按照先进先出原则分配给线程执行(具体执行顺序和是否创建线程根据不同类型的队列来决定)2、它会阻塞当前调用GCD的线程直到block执行完毕dispatch_async:1、将一个要执行的block代码段加入到一个队列中,按照先进先出原则分配给线程执行(具体执行顺序和是否创建线程根据不同类型的队列来决定)2、它不会阻塞当前

2017-01-02 15:39:19 1755

原创 xcode把swift2.x转换到swift3后出现的奇怪代码

func < <T : Comparable>(lhs: T?, rhs: T?) -> Bool { switch (lhs, rhs) { case let (l?, r?): return l < r case (nil, _?): return true default: return false }}

2016-11-21 16:29:22 704

原创 leancloud安装时ruby版本的问题

在配置leancloud的时候需要配置xcode中的run script,配置如下:leancloud upload_symbol \-f "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}" \-i "WwLf65an6aYmnhYbgknqrnwa-gzGzoHsz" \-k "Xaeu9BJWWwmw9XNcrS5ziIts"但是在Arc

2016-11-18 15:56:00 708

原创 IOS现在推送需要增加一个属性content-available

IOS现在推送后台需要增加一个属性content-available,否则会点击推送从后台唤醒app的时候didReceiveRemoteNotification方法不执行

2016-11-01 15:28:04 8660

原创 重谈viewDidLoad和loadView

写这个小记只是要告诉一下只用过xib或者storyboard的新手以下问题1、调用self.view是懒加载,这相当于执行以下的代码if(_view == nil) { [self loadView]; }2、如果你不用xib或者storyboard,loadView方法如果你重写,需要给self.view赋值,或者调用父类的loadView方法,父类会生成一个UIView3、view

2016-10-25 00:19:05 382

原创 IOS绘图学习笔记

两种绘图框架UIKIT、Core Graphics,三种获取上下文方式1、UIKITUIKIT只能在当前上下文绘制,苹果封装了UIKIT内部的很多类,使他们可以在当前上下文直接绘制,比如UIImage(绘制图片)、UIColor(绘制颜色)、UIBezierPath(绘制贝塞尔曲线)、NSString(绘制文本)等等,以面向对象的方式来实现了绘制。2、Core GraphicsCore Graphi

2016-09-17 18:52:34 381

原创 一次dispatch_source_t对象被释放小记

今天在改用dispatch_source做定时器的时候出现一个问题,先上代码dispatch_source_t source_timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)); dispa

2016-09-02 18:20:53 6188

原创 React中文件夹中Index.js的作用

index.js可以在import的时候直接将路径写到文件夹的位置就可以了,系统会自动到文件夹中找index.js来进行索引导入

2016-09-01 23:52:06 8610

原创 Touchable类型的组件的子组件为复合类型时出现的错误解决

先上代码//渲染方法renderRow(rowData,sectionID,rowID,highlightRow) { return ( <TouchableHighlight onPress={() => { this._rowPressed(sectionID, rowID);

2016-08-27 21:05:10 1469 1

原创 bind方法解决this作用域问题

在JavaScript中this是有作用域的,先看代码import React, { Component} from 'react';import { StyleSheet, View, Text, ListView, TouchableHighlight, Alert,} from 'react-native';class IndexVi

2016-08-27 18:28:20 3695

原创 使用NSAttributedString来计算行高注意事项

boundingRectWithSize方法注意事项1.此方法会忽略字符串中的\n、\r等字符,所以如果文本中含有这些转义字符,就会计算不准确2.如果options参数为NSStringDrawingUsesLineFragmentOrigin,那么文本将以每行所组成的矩形为单位来计算文本的尺寸。http://stackoverflow.com/questions/28362844/confused

2016-07-31 22:21:55 2884

原创 Objective-c中static的理解

与java不同,OC中的static代表在编译的时候进行初始化,规定变量的作用域和存储方式,也就是说写在哪里,那么作用域就在哪里。比如在cellForRowAtIndexPath里面定义的identifier只能在这个方法里面使用,而定义在类外部的变量可以在整个类中使用,此类的外部不能访问

2016-07-25 14:55:32 587

原创 Android中Handler的post和sendMessage的区别

经过测试发现以下几点post和sendMessage功能其实差不多,post其实也是通过sendMessage来实现的,都是发送消息到Handler所在的线程的消息队列中post的用法更方便,经常会post一个Runnable,处理的代码直接写在Runnable的run方法中,其实就是将这个Runnable发送到Handler所在线程(一般是主线程)的消息队列中。sendMessage方法主线程

2016-07-23 15:01:41 9036 2

原创 Android中.this的意思

开始没搞清楚在一些Listener中经常出现Activity.this是什么意思。经过查阅文档,终于搞明白了,其实非常简单,就是拿到当前Activity的实例的引用,比如在Activity中你是直接用this就可以了,但是在内部类中却不能这样,而是需要用Activity.this

2016-07-21 22:54:38 1667

原创 Android Studio代码补全快捷键设置

系统:MACpreferrance->Keymap->Completion->Basic设置一下

2016-07-21 10:20:16 1059

原创 mac下Genymotion添加虚拟设备提示 The file is corrupt. Do you want to download the file again?解决方法

删除~/.Genymobile/Genymotion/ova下的文件重新下载若还是不行,直接删除~/.Genymobile下所有文件再试即可成功

2016-07-18 12:14:37 5788

原创 ubuntu下jdk和tomcat安装配置

1、到oracle官网下载最新的jdk和tomcat的tar包,使用forklift连接到ubuntu2、将两个包分别放到usr/lib/jdk和usr/lib/tomcat目录下,tar命令解压,解压后删除压缩包tar -xvf 3、环境变量配置,编辑etc/profile文件,在最后添加如下代码JAVA_HOME=/usr/lib/jdk/jdk1.8.0_05

2016-05-19 13:23:33 505

原创 mac上安装mysql后忘记密码解决方法

1、在设置中关闭mysql服务2、进入终端cd /usr/local/mysql/bin/3、切换到root模式 sudo su4、禁止mysql验证功能./mysqld_safe –skip-grant-tables &5、上面命令执行后myslq自动重启,此时用mysqlworkbench测试就能连接上了,此时到Users and Privil

2016-05-17 17:44:38 647

原创 Mac OS下ssh连接docker的容器全流程

1、启动一个容器docker run -t -i /bin/bash2、安装SSH服务apt-get install openssh-server openssh-client3、在var/run目录下建立sushi文件夹  ->  修改/etc/ssh/sshd_config文件,找到PermitRootLogin,参数修改为yes  -> 修改密码(passwd) ->

2016-05-12 18:00:23 4606

原创 docker部署nodejs环境(boot2docker)

1、mac下安装docker到这里下载安装包 docker install 2、安装完毕后运行boot2docker 3、在终端中运行$ docker search ubuntu //查找ubuntu名字的镜像$ docker pull ubuntu //下载官方纯净版本的ubuntu镜像//如果几次都拉取不成功,需要到daocloud使用国内镜像加速器,目前我用的是1.0版本拉

2015-11-10 23:33:12 905

原创 nodejs初学到express框架使用

1、首先通过brew install nvm安装nvm(nodejs版本管理)    2、使用nvm install 来安装nodejs    3、使用sudo npm install -g express -generator安装express    4、使用express 来生成express服务器模板    5、使用npm install来安装modules

2015-10-30 23:12:48 436

转载 Cocos2d-x3.5屏幕适配

CCEGLView::sharedOpenGLView()->setDesignResolutionSize() //设计分辨率大小及模式CCDirector::sharedDirector()->setContentScaleFactor() //内容缩放因子CCFileUtils::sharedFileUtils()->setResourceDirectory() //deprecated

2015-05-31 14:59:41 384

转载 苹果软件与游戏国外推广网站以及提交地址

Main URAlexa RankingSubmit URLreviews.cnet.com81 ign.com314 gamespot.com377 macrumors.com/574 appscout.pcmagazine.com945 gigaom.com1614

2011-11-23 16:42:01 87345

原创 Iphone推送服务器PHP实现

参考地址:http://linglong117.blog.163.com/blog/static/27714547201051235147632/要注意的是,生成证书的时候一定要注意看终端的提示,错一步的话 下一步就进不去了,最好自己设置空密码。

2011-11-23 10:39:05 755

转载 串口SerialPort 死锁问题

<br />转载<br />微软SerialPort秘籍,SerialPort为什么死锁程序的分析 作者:天涯 来源:中国自学编程网 发布日期:1232178634 <br />      既然是秘籍,显然是写一些大家不常找到的,MSDN里遗漏提示大家注意的东西。 用过.net 2.0中,自带SerialPort的人,大多都遇到过。莫名其妙的执行Close的时候会死掉的问题。而Wince,mobile下,甚至Write,WriteLine的时候也会死锁。这和串口底层驱动关。     <br />1.Clos

2010-10-22 10:36:00 3987

原创 HttpWebRequest使用问题

<br />最近做一个项目,发现一个非常致命的东西,在用HttpWebRequest的时候 并且销毁或关闭时一定要注意<br />HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(strip);<br />myReq.Method = "GET";<br />HttpWebResponse myRes = (HttpWebResponse)myReq.GetResponse())<br /><br />            try<br />

2010-09-29 10:13:00 433

DataGridView行或列渐变效果(五句代码)

网上怎么搜都搜不到详细的说明,非常郁闷 自己研究 发现原来这么简单。。

2010-09-26

QTcreator教程

一个很好的教程 大家看看吧 现在不好找啊

2010-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除