<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nailzhang]]></title><description><![CDATA[swfit]]></description><link>https://blog.youkuaiyun.com/crazycharming</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; crazycharming]]></copyright><item><title><![CDATA[collection view 的 sectionInset问题]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/52903184</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/52903184</guid><author>crazycharming</author><pubDate>Sun, 23 Oct 2016 17:26:07 +0800</pubDate><description><![CDATA[如果这个collection view在一个 viewcontroller没什么问题。
比如你想让上下左右都是8 
那设置为：layout.sectionInset = UIEdgeInsetsMake(8, 8, 8, 8)
就可以正常了


但是如果这个viewcontroller 在 navigation controller内的时候，好像默认会有个 
上面是 navigato]]></description><category></category></item><item><title><![CDATA[在iOS开发中如何使Status Bar的颜色跟随Navigation Bar的颜色？]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/52903065</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/52903065</guid><author>crazycharming</author><pubDate>Sun, 23 Oct 2016 17:10:04 +0800</pubDate><description><![CDATA[如下图所示，向普通的View Controller的View中加入Navigation Bar后，此时的Status Bar的颜色并不跟随Navigation Bar的颜色，查阅了很多文档，仍没有找到解决方案。





探索了很久确实没有找到合适的方法，不过有一个变通的可行方案。只要把这个普通的view controller设置成嵌入的navigation controller就可以]]></description><category></category></item><item><title><![CDATA[mac 系统 ruby版本问题]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/52842769</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/52842769</guid><author>crazycharming</author><pubDate>Mon, 17 Oct 2016 22:11:57 +0800</pubDate><description><![CDATA[安装ruby以后执行：

rvm use 2.3.0 --default


错误信息：

RVM is not a function, selecting rubies with 'rvm use ...' will not work.

You need to change your terminal emulator preferences to allow login s]]></description><category></category></item><item><title><![CDATA[swift 和 OC 混合编译的问题]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/46478785</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/46478785</guid><author>crazycharming</author><pubDate>Sat, 13 Jun 2015 01:54:29 +0800</pubDate><description><![CDATA[最近在学习swift，很想在之前OC的项目中使用swift
开始的时候，上手还算比较快，下面记录下简单的一些坑。
1.由于接触的swfit一些教程，所以准备在已有的OC里面使用swift，按照教程，没问题，但是我在原来的OC中使用swift，怎么也编译不通过，
开始的时候报错，提示找不到各种类，后来仔细发现，原来不可以在同一个项目中即在oc代码中使用swfit代码，并且在swift代码中使用]]></description><category></category></item><item><title><![CDATA[SAE python  web.py bootstrap 开发记录]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/8109326</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/8109326</guid><author>crazycharming</author><pubDate>Thu, 25 Oct 2012 10:04:15 +0800</pubDate><description><![CDATA[1. 注册sae的账号。申请实名认证（这样才能免费..）


2. 申请python权限。等待python权限发放。


3.登录到sae 点击 然后点击创建新应用，选择python web应用




4.点击左侧的代码管理




5.点击这个  创建第一个版本。


6.在操作里面找到编辑代码，就可以在线编辑代码了


先到此为止，后面的慢慢整理]]></description><category></category></item><item><title><![CDATA[ADB server didn't ACK]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/7976914</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/7976914</guid><author>crazycharming</author><pubDate>Thu, 13 Sep 2012 22:32:40 +0800</pubDate><description><![CDATA[好久没更新博客了，主要是这段时间不做技术了，这里也荒凉了，但是最近又心血来潮，想着重新开始搞搞，搭了环境，开始编程
但是提示：
adb server  is  out of date. killing....
ADB server didn't ACK 
*failed to start daemon*
在网上查找了下，主要是因为豌豆荚的问题，把豌豆荚关了就好了，个人猜测其他的比如91助]]></description><category></category></item><item><title><![CDATA[Android UI更新]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/7335308</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/7335308</guid><author>crazycharming</author><pubDate>Fri, 09 Mar 2012 09:30:06 +0800</pubDate><description><![CDATA[在开发Android应用时必须遵守单线程模型的原则：Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。
在单线程模型中始终要记住两条法则： 

1. 不要阻塞UI线程 


2. 确保只在UI线程中访问Android UI工具包 


android提供了几种在其他线程中访问UI线程的方法。 
runOnUiThread(Runnable  )
Vie]]></description><category></category></item><item><title><![CDATA[Andrid 消息机制]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/7335159</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/7335159</guid><author>crazycharming</author><pubDate>Fri, 09 Mar 2012 09:02:23 +0800</pubDate><description><![CDATA[今天去面试，被问到了android消息机制，一时答不上来，做人要有志气不是，回来好好的总结了一下。




在Android中，线程内部或者线程之间进行信息交互时经常会使用消息，如果我们熟悉其内部的原理，可以避免一些低级的错误。在学习Android中消息机制之前，我们先了解与消息有关的几个类：

1.Message

消息对象，顾名思义就是记录消息信息的类。这个类有几个比较重要的]]></description><category></category></item><item><title><![CDATA[android activity 的启动模式]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/7070351</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/7070351</guid><author>crazycharming</author><pubDate>Wed, 14 Dec 2011 14:27:46 +0800</pubDate><description><![CDATA[转载。。。原文见http://blog.youkuaiyun.com/liuhe688/article/details/6754323

我们今天要讲的是Activity的四种launchMode。


launchMode在多个Activity跳转的过程中扮演着重要的角色，它可以决定是否生成新的Activity实例，是否重用已存在的Activity实例，是否和其他Activity实例公用一个tas]]></description><category></category></item><item><title><![CDATA[校内网和微博的区别]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/6904308</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/6904308</guid><author>crazycharming</author><pubDate>Tue, 25 Oct 2011 16:11:18 +0800</pubDate><description><![CDATA[﻿﻿﻿﻿﻿﻿
从用户关系上面来看：

校内网是双向关系，更注重隐私，A请求加B为好友，必须经过
B的同意才可以。
微博是单向关系，更注重开放性，A想关注B，不必经过B的同意。
从功能性来看：
校内网具有较多功能，但是同时增加了用户更新的心理负担。
微博主要功能就是微博客，把字数限制在140字以内，让那些喜欢长篇大论的也必须言简意赅，这样有助于减少那些想说话，但是同时说出的话字数比较]]></description><category></category></item><item><title><![CDATA[Android onTouchEvent, onClick及onLongClick的调用机制]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/6873736</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/6873736</guid><author>crazycharming</author><pubDate>Fri, 14 Oct 2011 15:36:15 +0800</pubDate><description><![CDATA[针对屏幕上的一个View控件，Android如何区分应当触发onTouchEvent，还是onClick，亦或是onLongClick事件？
在Android中，一次用户操作可以被不同的View按次序分别处理，并将完全响应了用户一次UI操作称之为消费了该事件(consume)，]]></description><category></category></item><item><title><![CDATA[android database sqlite的使用]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/6781196</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/6781196</guid><author>crazycharming</author><pubDate>Fri, 16 Sep 2011 11:00:06 +0800</pubDate><description><![CDATA[首先 系统有个类叫SQLiteOpenHelper 现在知道知道 这个是帮你打开数据库就可以了
自己实现个

public class DatabaseHelper extends SQLiteOpenHelper  {

	private static final int]]></description><category></category></item><item><title><![CDATA[android click 和onTouch 事件处理机制]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/6777552</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/6777552</guid><author>crazycharming</author><pubDate>Thu, 15 Sep 2011 11:25:17 +0800</pubDate><description><![CDATA[针对屏幕上的一个View控件，Android如何区分应当触发onTouchEvent，还是onClick，亦或是onLongClick事件？



在Android中，一次用户操作可以被不同的View按次序分别处理，并将完全响应了用户一次UI操作称之为消费了该事件(con]]></description><category></category></item><item><title><![CDATA[杂七杂八]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/6751018</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/6751018</guid><author>crazycharming</author><pubDate>Mon, 05 Sep 2011 20:38:56 +0800</pubDate><description><![CDATA[一、在JDK1.5中，接口方法的实现，上面不能加＠Oerride 否则编译器报错。
二、在下载的源码当中，找到LVistiew类 ./frameworks/base/core/java/android/widget。这只是个例子，其他的也类似查找。]]></description><category></category></item><item><title><![CDATA[cannot find symbol]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/6729496</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/6729496</guid><author>crazycharming</author><pubDate>Mon, 29 Aug 2011 15:26:06 +0800</pubDate><description><![CDATA[报错信息:
src\LU62XnsCvr.java:33: cannot find symbol
symbol  : constructor File(java.lang.StringBuffer)
location: class java.io.File
   static]]></description><category></category></item><item><title><![CDATA[samba的安装和配置]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/6728559</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/6728559</guid><author>crazycharming</author><pubDate>Mon, 29 Aug 2011 11:05:39 +0800</pubDate><description><![CDATA[搞了好久的samba 配置  最后看这个文章搞好的 记录下 以后可能用得到http://www.howtogeek.com/howto/ubuntu/install-samba-server-on-ubuntu/]]></description><category></category></item><item><title><![CDATA[think in java 笔记]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/6723999</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/6723999</guid><author>crazycharming</author><pubDate>Sat, 27 Aug 2011 09:12:42 +0800</pubDate><description><![CDATA[刚开始的时候，想测试下 假如class A  和classB ， B extends A ，那么当A test = new B（）；的时候 test.方法 调用的是父类方法还是子类方法，测试下

public class SubClassTest {

private s]]></description><category></category></item><item><title><![CDATA[android selector]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/6723966</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/6723966</guid><author>crazycharming</author><pubDate>Sat, 27 Aug 2011 08:45:32 +0800</pubDate><description><![CDATA[最近在写listview，其中它的每一个Item是一个linearlayout，开始的时候把linearlayout的背景设置成了一个selector，但是发现怎么设置当焦点获取的时候，样式还是默认的样式，后来尝试在java代码中让listview setselector（sel]]></description><category></category></item><item><title><![CDATA[记录下这两天的零零点点]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/6717851</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/6717851</guid><author>crazycharming</author><pubDate>Thu, 25 Aug 2011 11:54:12 +0800</pubDate><description><![CDATA[一、事件的分发机制，在onTouch事件中，它返回了一个Boolean值。如果返回true,那么就说明事件分发到此结束，不会传递下去了。如果为FALSE，那么事件就会继续传递下去，这样就可以实现让一个view在移动move时不会触发onClick事件。
二、想让view移动可以]]></description><category></category></item><item><title><![CDATA[android 中View的平移]]></title><link>https://blog.youkuaiyun.com/crazycharming/article/details/6712695</link><guid>https://blog.youkuaiyun.com/crazycharming/article/details/6712695</guid><author>crazycharming</author><pubDate>Tue, 23 Aug 2011 17:56:17 +0800</pubDate><description><![CDATA[这几天一直在弄view的平移，开始用的是animation来平移的，虽然效果很好看，可以控制时间，但是平移之后，view的所有操作都在原来的位置上，处理起来很麻烦，也不知道该怎么处理，后来改用scrollBy（X,Y）来处理，结果是平移速度没办法控制，但是平移之后一切功能正常。如]]></description><category></category></item></channel></rss>