<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[snow4dev的专栏]]></title><description><![CDATA[术业有专攻，修行在个人 ！]]></description><link>https://blog.youkuaiyun.com/snow4dev</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; snow4dev]]></copyright><item><title><![CDATA[《React Native跨平台移动应用开发》源码]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/54973480</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/54973480</guid><author>snow4dev</author><pubDate>Fri, 10 Feb 2017 20:01:11 +0800</pubDate><description><![CDATA[去年拿到书后很快就看完了，然后书就一直放着。最近决定还是把书上的例子写一遍，练练手。代码已经通过测试，对书中某些过时的，或错误的部分页也做了修改。
主要涉及两部分：native和React Native通信，封装native
 UI组件
源码：

native和React Native通信：https://github.com/xuechinahb/react-native-exampl]]></description><category></category></item><item><title><![CDATA[Xcode错误：Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/52894444</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/52894444</guid><author>snow4dev</author><pubDate>Sat, 22 Oct 2016 20:18:48 +0800</pubDate><description><![CDATA[出现此错误通常由于Bundle Identifier未设置正确。
1.如果是直接从网上下载的工程，首先检查工程TARGETS下的Bundle Identifier是否已设置。如果是sdk的demo工程，Bundle Identifier通常是空白，需要手动填写。然后在下面Signing的team中选择开发者账号。同时，在TARGETS下相应地Test工程中也要做相同的设置。
2.xcode +]]></description><category></category></item><item><title><![CDATA[iOS: property XXX cannot be found in forward class object XXX]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/52879206</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/52879206</guid><author>snow4dev</author><pubDate>Fri, 21 Oct 2016 03:52:31 +0800</pubDate><description><![CDATA[出现次错误，通常由于头文件引起：
1.没有引入相应的头文件；
2.某头文件出现了循环引用：A引用B，B引用C，C引用A。]]></description><category></category></item><item><title><![CDATA[iOS： Xcode出现no matching provisioning profiles found]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/52858400</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/52858400</guid><author>snow4dev</author><pubDate>Wed, 19 Oct 2016 12:55:23 +0800</pubDate><description><![CDATA[证书问题。如果出现"fix issue"或"reset"按钮，则按提示操作即可。
如果依然出现上面的问题，登录apple开发者中心，在Provisioning Profiles中新建相应的证书（如果有失效的证书，应删除重建），在选择app id时一定选对，不要选择带通配符的。另外，要保证创建证书时的app id与Xcode工程中的bundle id一致。（由于app id不规范，起初没留意，导致]]></description><category></category></item><item><title><![CDATA[Android: EditText出现StackOverflowError异常]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/41310147</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/41310147</guid><author>snow4dev</author><pubDate>Thu, 20 Nov 2014 11:34:14 +0800</pubDate><description><![CDATA[由于需要对EditText进行实时监听，]]></description><category></category></item><item><title><![CDATA[理解Android UI线程]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/41074959</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/41074959</guid><author>snow4dev</author><pubDate>Thu, 13 Nov 2014 10:53:53 +0800</pubDate><description><![CDATA[测试类：
public class AndroidThreadDemo extends Activity {

	
	TextView text;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.lay]]></description><category></category></item><item><title><![CDATA[Accelerated C++ Note]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/27311487</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/27311487</guid><author>snow4dev</author><pubDate>Wed, 28 May 2014 10:47:05 +0800</pubDate><description><![CDATA[Accelerated C++ 版本：科学出版社（）]]></description><category></category></item><item><title><![CDATA[Android:waiting for debugger,Eclipse DDMS error “Can't bind to local 8600 for debugger”]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/24848733</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/24848733</guid><author>snow4dev</author><pubDate>Thu, 01 May 2014 21:21:48 +0800</pubDate><description><![CDATA[在Eclipse对Android进行调试，出现waiting for debugger，在Eclipse DDMS error “Can't bind to local 8600 for debugger”]]></description><category></category></item><item><title><![CDATA[Linux常见问题]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/23754465</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/23754465</guid><author>snow4dev</author><pubDate>Tue, 15 Apr 2014 13:40:51 +0800</pubDate><description><![CDATA[1.
adb:

No
 such file or directory for existing executable]]></description><category></category></item><item><title><![CDATA[Java：方法与引用类型]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/23352929</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/23352929</guid><author>snow4dev</author><pubDate>Thu, 10 Apr 2014 14:33:28 +0800</pubDate><description><![CDATA[public class ReferTest {

	class Foo{
		int a;

		public Foo(int a) {
			this.a = a;
		}

		public int getA() {
			return a;
		}

		public void setA(int a) {
			this.a = a;
		}

		@Override
		public S]]></description><category></category></item><item><title><![CDATA[Java中equals和==操作符解析]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/21718329</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/21718329</guid><author>snow4dev</author><pubDate>Fri, 21 Mar 2014 15:20:07 +0800</pubDate><description><![CDATA[总结：
==:
对于原生数据类型，就比较他们的值。如果两个原生数据类型不一样，如int和double，会自动做溢出或截断处理。
对于包装类，同类型的两个对象进行==操作，会自动解包为两个相应的基本数据类型。不同类型的包装类，不能进行==操作。
对于引用类型，同类型的两个对象进行==操作相当于比较他们的地址，返回false；不同类型不能进行==操作。
equals:
比较两个操作数的字面]]></description><category></category></item><item><title><![CDATA[修复Linux引导(二)：unknown filesystem，引导菜单无法启动系统，使用LiveCD修复]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/21482041</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/21482041</guid><author>snow4dev</author><pubDate>Tue, 18 Mar 2014 22:04:08 +0800</pubDate><description><![CDATA[由于安装了多个系统，导致Linux Mint 15引导被破坏。修复Grub后可以顺利进入Linux Grub引导菜单，在引导菜单中可以看到各个引导选项：Linux mint , windows等。但是不管选择哪个选项去启动某个系统，都会出现“unknown filesystem”错误。此时，通过Mint的安装盘进入Live桌面(可在windows中通过硬盘方式加载)，然后打开Terminal。首先]]></description><category></category></item><item><title><![CDATA[Linux建立Swap文件]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/21004673</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/21004673</guid><author>snow4dev</author><pubDate>Tue, 11 Mar 2014 12:11:53 +0800</pubDate><description><![CDATA[Swap分区被删除，现在建立一个文件交换分区，大小为2G。
切换到root，然后执行以下命令：

dd if=/dev/zero of=/swapfile bs=1k count=2097152
mkswap /swapfile
swapon /swapfile
编辑/etc/fstab，末尾加入：
/swapfile    swap    swap   defaults 0 0
]]></description><category></category></item><item><title><![CDATA[修复Linux引导(一)：unknown filesystem，修复引导菜单]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/20960637</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/20960637</guid><author>snow4dev</author><pubDate>Mon, 10 Mar 2014 23:37:05 +0800</pubDate><description><![CDATA[在Windows和Linux Mint 15双系统中，启动Mint时却出现了unknown filesystem问题，只能进入grub rescue模式。
在grub rescue中只有一下命令可用：
set,  ls , insmod , root , prefix
1)set: 查看环境变量，这里可以查看启动路径和分区。
2)ls:查看设备
3)insmod:加载指定模块
4)ro]]></description><category></category></item><item><title><![CDATA[C++:const用法]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/20709133</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/20709133</guid><author>snow4dev</author><pubDate>Fri, 07 Mar 2014 14:42:03 +0800</pubDate><description><![CDATA[#include 
using namespace std;
class A{
public:
        void f(){cout << "f()" << endl;}
        void f() const{cout << "f() const" << endl;}
};

int main(){
        const A a;
        a.f();]]></description><category></category></item><item><title><![CDATA[OpenGL ES总结]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/19638403</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/19638403</guid><author>snow4dev</author><pubDate>Fri, 21 Feb 2014 20:27:50 +0800</pubDate><description><![CDATA[1.异常java.lang.IllegalArgumentException: No config chosen
在构造GLSurfaceView后调用gLSurfaceView.setEGLConfigChooser(8 , 8, 8, 8, 16, 0);]]></description><category></category></item><item><title><![CDATA[算法：N个人围成一个圈，逢3出列。求最后一人的编号。（约瑟夫环）]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/19418247</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/19418247</guid><author>snow4dev</author><pubDate>Tue, 18 Feb 2014 17:18:39 +0800</pubDate><description><![CDATA[C语言版：
#include
#include
int main (int argc, char **argv)
{
    int n,i,j,k,c;
    
    int *p;
    k=0;
    
    printf("please enter the number of the people:");
    scanf("%d",&n);

    p = (int *)]]></description><category></category></item><item><title><![CDATA[android:view的状态保存]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/19047803</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/19047803</guid><author>snow4dev</author><pubDate>Mon, 10 Feb 2014 21:14:28 +0800</pubDate><description><![CDATA[与Activity一样,View也有状态保存和恢复的方法:onSaveInstanceState和onRestoreInstanceState。对于View，其状态信息由相应的SavedState处理（通常是一个嵌套类）。
根据类层次关系，顶层抽象类是android.view.AbsSavedState，然后是一个扩展后的类android.view.View.BaseSavedState，最后具]]></description><category></category></item><item><title><![CDATA[java：位运算与逻辑运算]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/19046349</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/19046349</guid><author>snow4dev</author><pubDate>Mon, 10 Feb 2014 19:25:35 +0800</pubDate><description><![CDATA[public class Test {

	public static void main(String[] args) {

		int a = 10, b = 20;
		if(a++ < b++ | a++ < b++)
			System.out.println(a + "--" + b);
		
		int m = 10, n = 20;
		if(m++ < n++ || m++ <]]></description><category></category></item><item><title><![CDATA[android知识点总结]]></title><link>https://blog.youkuaiyun.com/snow4dev/article/details/19046211</link><guid>https://blog.youkuaiyun.com/snow4dev/article/details/19046211</guid><author>snow4dev</author><pubDate>Mon, 10 Feb 2014 19:12:00 +0800</pubDate><description><![CDATA[1.抗锯齿
对于线条：mPaint.setAntiAlias(true);
对于图片：canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG | Paint.FILTER_BITMAP_FLAG));]]></description><category></category></item></channel></rss>