<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[最好的就是聚焦]]></title><description><![CDATA[A little bit of progress every day]]></description><link>https://blog.youkuaiyun.com/bingJay</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bingJay]]></copyright><item><title><![CDATA[Android Studio无法使用Google翻译问题记录]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/138877826</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/138877826</guid><author>bingJay</author><pubDate>Wed, 15 May 2024 01:10:34 +0800</pubDate><description><![CDATA[其实关于Google翻译不能用的问题已经出现很久了，之前Google关掉了很多国内的一些Google服务，但是Google翻译还是能用的，直到不知什么时候起，Google翻译也不能用呢。这里我通过切换国内的翻译引擎的方式，现在国内的几个翻译引擎做的也不错，是一个不错的选择。这是时候使用的是默认的翻译引擎-Google 翻译 网上也有一些同学可能去改host方法继续让Google翻译。这种创建应用的方法，其实创建一次就可以了 ，哪天需要换电脑或者重新安装AS或者IDEA 需要翻译软件都是可以的。]]></description><category></category></item><item><title><![CDATA[使用dataBinding]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/111179003</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/111179003</guid><author>bingJay</author><pubDate>Mon, 14 Dec 2020 17:04:18 +0800</pubDate><description><![CDATA[1. 在module的buil.gradle文件里面开启对databinding的支持.
android {
   ...
    dataBinding {
        enabled = true
    }
}

2.修改布局文件，将布局xml修改成dataBinding格式
&lt;?xml version="1.0" encoding="utf-8"?&gt;

&lt;layout xmlns:android="http://schemas.android.com/apk/res/andro]]></description><category></category></item><item><title><![CDATA[windos电脑如何使用两个github账号提交]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/110918570</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/110918570</guid><author>bingJay</author><pubDate>Wed, 09 Dec 2020 11:07:36 +0800</pubDate><description><![CDATA[我们知道本地提交代码首先要把本地的ssh key 输入到github账号里面，如果是只有一个账号我们很好处理，那如果是两个账号呢？好，我们来理下步骤：
1.本地电脑生成 两对密钥，分别用于两个github账号
1).安装好Git客户端后，打开git bash，输入以下命令生成user1的SSH Key：
ssh-keygen -t rsa -C "user1@qq.com"

在当前用户的.ssh目录下会生成id_rsa私钥文件和id_rsa.pub公钥文件，将id_rsa.pub中的内容添加至user1的]]></description><category></category></item><item><title><![CDATA[kotlin 主构造函数的参数可以加上var val,普通函数却不能用var或者val]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/110873537</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/110873537</guid><author>bingJay</author><pubDate>Tue, 08 Dec 2020 15:16:29 +0800</pubDate><description><![CDATA[初学kotlin的时候有个疑问一直没有搞懂，为啥kotlin构造函数里面的参数可以用var或者val，普通的fun却不可以，这到底是为什么呢？
我们知道kotlin 声明变量的时候用的语法是
val name : String

主构造函数的参数加上 var 和 val 这只是声明属性以及从主构造函数初始化属性的一种简洁的语法，意思是将该变量作为类的成员变量来使用，是因为主构造函数是类头的一部分吧，在这里直接声明属性使得属性的声明变得很方便、简洁。
class People(val x: String) {]]></description><category></category></item><item><title><![CDATA[Android中Handler的作用和使用方法]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/78178614</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/78178614</guid><author>bingJay</author><pubDate>Sun, 08 Oct 2017 23:51:01 +0800</pubDate><description><![CDATA[public classHandlerextends ObjectA Handler allows you to send and process Message and Runnable objects associated with a thread’s MessageQueue. Each Handler instance is associated with a single thread]]></description><category></category></item><item><title><![CDATA[android studio 设置]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/78178596</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/78178596</guid><author>bingJay</author><pubDate>Sun, 08 Oct 2017 23:45:49 +0800</pubDate><description><![CDATA[1、setting介绍
点击菜单栏：File | settings
快捷方式：ctrl+art+s
注意：我们可以在基本设置头部的搜索框直接输入你要设置的关键字直接进入
2、设置主题样式、字体大小File | settings |Appearance&Behavior|Appearance 如上图中，在右侧UI Options下方 File | settings |Appearance&Behavi]]></description><category></category></item><item><title><![CDATA[[Android中react-native调用Native]]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/78178559</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/78178559</guid><author>bingJay</author><pubDate>Sun, 08 Oct 2017 23:36:22 +0800</pubDate><description><![CDATA[(https://segmentfault.com/a/1190000004508328)在react-native中可以通过在java层自定义ReactMethod(https://segmentfault.com/a/1190000004486024)方式给JavaScript调用，这样在JavaScript层就可以直接调用Android中的Native方法. 
但在大部分的方法调用中，都需要知]]></description><category></category></item><item><title><![CDATA[Gradle 深度好文]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/72897229</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/72897229</guid><author>bingJay</author><pubDate>Wed, 07 Jun 2017 10:40:23 +0800</pubDate><description><![CDATA[Android Gradle知识梳理 
http://blog.youkuaiyun.com/u012124438/article/details/72835893]]></description><category></category></item><item><title><![CDATA[新手理解Navigator的教程]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/72814175</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/72814175</guid><author>bingJay</author><pubDate>Tue, 30 May 2017 22:59:17 +0800</pubDate><description><![CDATA[####  注意！从RN 0.43版本开始，官方将停止维护Navigator，建议大家迁移到新的react-navigation库（文档地址需翻墙）。新的导航库无论从性能还是易用性上都要大大好于老的Navigator！下面是一个简单的例子，用Navigator来跳转页面，页面之间传递参数 (代码是ES6语法写的):“` 
      import React from ‘react’;]]></description><category></category></item><item><title><![CDATA[Yarn 下一代 Node 包管理器]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/72814093</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/72814093</guid><author>bingJay</author><pubDate>Tue, 30 May 2017 22:56:13 +0800</pubDate><description><![CDATA[简介在 JavaScript 社区中，工程师们互相分享成千上万的代码，帮助我们节省大量编写基础组件、类库或框架的时间。每个代码包可能都依赖于其他代码，而代码间的依赖关系则由包管理器负责维护。目前最流行的 JavaScript 包管理器是 npm 客户端，在 npm 仓库中提供了多达 30 万的软件包。据统计，已有超过 500 万的工程师使用 npm 仓库，其软件包下载量达到了 50 亿次/月。在 F]]></description><category></category></item><item><title><![CDATA[React-Native 常见问题总结]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/72361706</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/72361706</guid><author>bingJay</author><pubDate>Wed, 17 May 2017 11:12:42 +0800</pubDate><description><![CDATA[React Native 常见问题集合 
http://www.cnblogs.com/lovesong/p/5679340.html]]></description><category></category></item><item><title><![CDATA[环境变量设置]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/71915472</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/71915472</guid><author>bingJay</author><pubDate>Sun, 14 May 2017 02:50:13 +0800</pubDate><description><![CDATA[WindowsJava 环境变量设置
新建->变量名”JAVA_HOME”，变量值”C:\Java\jdk1.8.0_05”（即JDK的安装路径） 
编辑->变量名”Path”，在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin” 
新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.j]]></description><category></category></item><item><title><![CDATA[webstorm 代码提示]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/71599689</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/71599689</guid><author>bingJay</author><pubDate>Thu, 11 May 2017 01:21:59 +0800</pubDate><description><![CDATA[React Native代码智能提醒功能，github 插件Webstrom live template， 
插件地址:[https://github.com/virtoolswebplayer/ReactNative-LiveTemplate]ReactNative的代码模板,包括:
组件名称
Api 名称
所有StyleSheets属性
调用ReactNative组件时, 首先 按下 comma]]></description><category></category></item><item><title><![CDATA[React/React Native 的ES5 ES6写法对照表2]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/71599378</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/71599378</guid><author>bingJay</author><pubDate>Thu, 11 May 2017 00:31:15 +0800</pubDate><description><![CDATA[很多React/React Native的初学者都被ES6的问题迷惑：各路大神都建议我们直接学习ES6的语法(class Foo extends React.Component)，然而网上搜到的很多教程和例子都是ES5版本的，所以很多人在学习的时候连照猫画虎都不知道怎么做。今天在此整理了一些ES5和ES6的写法对照表，希望大家以后读到ES5的代码，也能通过对照，在ES6下实现相同的功能。模块引用在E]]></description><category></category></item><item><title><![CDATA[MAC终端命令行下用sublime、vscode、atom打开文件或目录]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/71439286</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/71439286</guid><author>bingJay</author><pubDate>Tue, 09 May 2017 09:51:09 +0800</pubDate><description><![CDATA[要知道，有时候一些小技巧，能极大的加大我们的工作效率。在MAC下开发，用的最多的还是终端，我的终端环境是iterm2+ohmyzsh；步入正题前先给大家介绍几个小技巧：第一个：打开findle,然后找到我的项目目录，然后我用安装好的Go2shell打开当前目录的终端。如下：说实话，很方便，总比先打开终端然后一步一步cd进去好多了。相信很多人都知道这个东西，不知道的自己搜名字去下载把。第二个：相信大家]]></description><category></category></item><item><title><![CDATA[Mac 上命令行操作 sublime 打开文件]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/70942028</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/70942028</guid><author>bingJay</author><pubDate>Fri, 28 Apr 2017 23:54:12 +0800</pubDate><description><![CDATA[遇到好几个用户问：视频中命令行打开 sublime 的方式是如何实现的？其实在 mac 上可以使用命令行打开 sublime ，是因为 sublime 本来就有这样的支持，这个命令执行文件位于：Sublime Text.app/Contents/SharedSupport/bin/subl 中，所以，基于这样的设定，下面介绍两种方式来达到命令行启动 sublime 的设置。1.设置 alias 
在]]></description><category></category></item><item><title><![CDATA[React/React Native 的ES5 ES6写法对照]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/70880783</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/70880783</guid><author>bingJay</author><pubDate>Thu, 27 Apr 2017 23:19:24 +0800</pubDate><description><![CDATA[很多React/React Native的初学者都被ES6的问题迷惑：各路大神都建议我们直接学习ES6的语法(class Foo extends React.Component)，然而网上搜到的很多教程和例子都是ES5版本的，所以很多人在学习的时候连照猫画虎都不知道怎么做。今天在此整理了一些ES5和ES6的写法对照表，希望大家以后读到ES5的代码，也能通过对照，在ES6下实现相同的功能。模块引用在E]]></description><category></category></item><item><title><![CDATA[走近CocoaPods]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/70880615</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/70880615</guid><author>bingJay</author><pubDate>Thu, 27 Apr 2017 22:49:46 +0800</pubDate><description><![CDATA[参考wiki:http://blog.devtang.com/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/​                http://www.cnblogs.com/shuigu/p/6217391.html1.如果之前已经安装过的gem list --local | grep cocoapods会看到如下输出：coc]]></description><category></category></item><item><title><![CDATA[新手指南： Linux 新手应该知道的 26 个命令]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/70807149</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/70807149</guid><author>bingJay</author><pubDate>Wed, 26 Apr 2017 16:08:39 +0800</pubDate><description><![CDATA[当你进入了 Linux 的世界，在下载、安装 了某个 Linux 发行版，体验了 Linux 桌面并安装了一些你喜爱和需要的软件之后，应该去了解下 Linux 真正的魅力所在：命令行。每一个 Linux 命令其实就是一个程序，借助这些命令，我们可以办到非常多的事情。下面将会为大家介绍一下几个常用的命令。 如何寻求帮助？ 
在 Linux 下遇到问题，最重要的是要自己寻求帮助，下面是三种寻求帮助的方法]]></description><category></category></item><item><title><![CDATA[Git由浅入深之分支管理]]></title><link>https://blog.youkuaiyun.com/bingJay/article/details/70800238</link><guid>https://blog.youkuaiyun.com/bingJay/article/details/70800238</guid><author>bingJay</author><pubDate>Wed, 26 Apr 2017 14:36:26 +0800</pubDate><description><![CDATA[几乎所有的版本控制系统都以分支的方式进行操作，分支是独立于项目主线的一条支线，我们可以在不影响主线代码的情况下，在分支下进行工作。对于传统的一些版本控制工具来说，我们通常需要花费比较多的时间拷贝主线代码，创建一个分支，并且对分支的管理效率也越来越不令人满意，而如今备受推崇的Git确实名副其实，Git中的分支非常轻量，我们可以随时随意创建任意数量的新分支，几乎感觉不到什么延时，而且对分支的操作也很高效]]></description><category></category></item></channel></rss>