<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zjc_null的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zjc_null</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zjc_null]]></copyright><item><title><![CDATA[前端控制table宽度，将多余字体隐藏且置为省略号]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/103593030</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/103593030</guid><author>zjc_null</author><pubDate>Wed, 18 Dec 2019 11:09:29 +0800</pubDate><description><![CDATA[虽然，网页制作很少使用table了，但是作为一个网页小白，table使用还是很不错的选择。最近有一个需求是，将数据使用表格展示，但是，某些字段数据内容过长，导致将td单元格撑起来了，变得很大，很难看。所以，需要将表格设置一个固定的宽度，所有的td的宽度都能够进行控制。并且将多余的内容使用...省略号代替。因此，要使用到标签的title属性进行提示展示方式。

首先，控制表格的固定宽度，由于，每个显...]]></description><category></category></item><item><title><![CDATA[Go to the documentation to learn how to Fix dependency resolution errors.]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/99620519</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/99620519</guid><author>zjc_null</author><pubDate>Thu, 15 Aug 2019 09:16:27 +0800</pubDate><description><![CDATA[在运行工程时，突然出现此问题。首先，当然时一脸懵逼了。好在冷静下来后，看日志是jar包重复。关键是这个jar包我都没有见过。


Duplicate class org.intellij.lang.annotations.Flow found in modules annotations-13.0.jar (org.jetbrains:annotations:13.0) and annotatio...]]></description><category></category></item><item><title><![CDATA[使用react-navigation进行简单的跳转+底部导航栏+侧拉框的配置]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/95447629</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/95447629</guid><author>zjc_null</author><pubDate>Thu, 11 Jul 2019 11:35:00 +0800</pubDate><description><![CDATA[使用react native进行开发,不可避免的会使用到跳转。鉴于目前react native版本问题。一般使用react-navigation实现跳转。这也是官方推荐使用的组件。

createStackNavigator 为您的应用提供一种在屏幕之间转换的方式，其中每个新屏幕都放置在堆栈顶部。这个是我们实现跳转所要使用到的API。它的用法


createStackNavigator(Rou...]]></description><category></category></item><item><title><![CDATA[EPERM: operation not permitted, unlink 'E:\node_modules\@types']]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/88965051</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/88965051</guid><author>zjc_null</author><pubDate>Tue, 02 Apr 2019 10:36:29 +0800</pubDate><description><![CDATA[今天我的node莫名其妙报错，然后我打算删除它重新下载一下。我使用了rimraf进行删除，很简单，建议在全局下下载此命令


npm install -g rimraf

然后在需要 删除文件的父文件夹下执行如下命令


rimraf node_modules
//这个命令不仅仅可删除该文件夹 rimraf *** (***代表你要删除的文件夹名称)

然后出现了错误


EPERM: opera...]]></description><category></category></item><item><title><![CDATA[The development server returned response error code : 500  Unable to resolve module XXX The module]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/88874823</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/88874823</guid><author>zjc_null</author><pubDate>Thu, 28 Mar 2019 18:26:05 +0800</pubDate><description><![CDATA[这是我学习RN以来遇到的最恶心的问题，没有之一。先上图

                             

我把上面的报错给整理下来了


Error: Unable to resolve module `./index` from `E:\ReactWord\WorkDemo\node_modules\react-nati...]]></description><category></category></item><item><title><![CDATA[Invariant Violation:Maximum  update depth exceeded]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/88718675</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/88718675</guid><author>zjc_null</author><pubDate>Thu, 21 Mar 2019 16:40:23 +0800</pubDate><description><![CDATA[怀着无比头大的心情，今天写了一个React Native的底部导航栏。我仅仅加了一个选项，报错了，我就知道...就知道。它肯定会报错，但是它来的是那么突然。悲伤不已。

                               

就是这个错查了一下，说是超出最大更新深度。当组件在componentWillUpdate或compo...]]></description><category></category></item><item><title><![CDATA[Error while executing command 'react-native.cmd run-android --no-packager' (error code 101)]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/88553711</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/88553711</guid><author>zjc_null</author><pubDate>Thu, 14 Mar 2019 15:33:43 +0800</pubDate><description><![CDATA[在学习的路上总是会有各种各样的错误在等待着我们。不过，我们逢山开路，遇水搭桥。我在集成ReactNative的导航Navigation时遇到了这么个错误。Error while executing command 'react-native.cmd run-android --no-packager' (error code 101)。各种百度，Google。我在VSCode里面报的这个错，但是找...]]></description><category></category></item><item><title><![CDATA[各种大神博客网址]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/88338290</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/88338290</guid><author>zjc_null</author><pubDate>Fri, 08 Mar 2019 09:59:25 +0800</pubDate><description><![CDATA[Windows安装MAC系统教程https://baijiahao.baidu.com/s?id=1612952373396205256&amp;amp;wfr=spider&amp;amp;for=pc
]]></description><category></category></item><item><title><![CDATA[Command failed: gradlew.bat installDebug]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/88049323</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/88049323</guid><author>zjc_null</author><pubDate>Fri, 01 Mar 2019 09:56:44 +0800</pubDate><description><![CDATA[今天学习RN时，根据官网文档一步一步来，然后就报错了。




FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
&amp;gt; SDK location not found. Define location with sdk.dir in...]]></description><category></category></item><item><title><![CDATA[MySQL有关]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/87278486</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/87278486</guid><author>zjc_null</author><pubDate>Thu, 14 Feb 2019 15:58:30 +0800</pubDate><description><![CDATA[大佬的mysql报错解决帖子，先贴上大佬的一篇帖子，真的很棒，解决了很多麻烦]]></description><category></category></item><item><title><![CDATA[微信小程序之语法]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/87075027</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/87075027</guid><author>zjc_null</author><pubDate>Tue, 12 Feb 2019 11:32:44 +0800</pubDate><description><![CDATA[最近在学小程序，整的我头都大了。微信小程序不像创建普通的Android项目一样，直接new一个文件就可以了。微信小程序创建一个项目还需要你的appid，比较严格。简单了解一下微信小程序。

它的整体感觉和HTML差不多，比如HTML展示页面，CSS渲染页面，JS使页面具有事件交互。小程序，有四个文件.js,.json,.wxml,.wxss。

先说.js，它的作用就类似于HTML中的JS一样，只...]]></description><category></category></item><item><title><![CDATA[Kotlin学习之路 一]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/86750143</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/86750143</guid><author>zjc_null</author><pubDate>Sat, 02 Feb 2019 17:07:41 +0800</pubDate><description><![CDATA[ 

 

kotlin已经出现了好长一段时间了，但是一直没有机会去系统的学习，现在有机会去摸索一下了。从创建项目开始吧！

我使用的是AndroidStudio 2.3.2版本的从支持kotlin插件开始。AndroidStudio3.0之上的自带kotlin插件了，就不做多说了。

首先，选择File-Settings-Plugins 在搜索框输入Kotlin 点击Browse reposit...]]></description><category></category></item><item><title><![CDATA[简单集成华为PUSH]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/86672101</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/86672101</guid><author>zjc_null</author><pubDate>Mon, 28 Jan 2019 12:25:10 +0800</pubDate><description><![CDATA[最近需要使用到华为push，就研究了一下。但是上网搜索了，都说，华为push是一个大坑。我暂且不说遇到的坑，只是说，最基础的集成。我是用的IDE是Android Studio，这里只讲解有关于Android Studio的集成方式，Eclipse大神请绕步。

首先要注册一个账号，进入华为开发者联盟官网， 点击管理中心。

然后进入管理中心页面，我们在选择push服务



我们进入到了push页...]]></description><category></category></item><item><title><![CDATA[Error:Execution failed for task ':app:packageDebug'. > file == null]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/86287047</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/86287047</guid><author>zjc_null</author><pubDate>Fri, 11 Jan 2019 09:29:00 +0800</pubDate><description><![CDATA[最近在项目里，添加了混淆。将app.gradle里面的字段minifyEnabled 设为true。开启混淆。

没想到，刚开启，运行项目时，报错Error:Execution failed for task ':app:packageDebug'. &amp;gt; file == null。

说我的项目packageDebug文件为null。很明显，我是混淆后，该文件，被删除了。

我选择Andro...]]></description><category></category></item><item><title><![CDATA[混淆报错，super classes have no public methods with the @Subscribe annotation]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/86216325</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/86216325</guid><author>zjc_null</author><pubDate>Thu, 10 Jan 2019 10:33:47 +0800</pubDate><description><![CDATA[首先看一下错误Log


01-10 09:57:17.061 8649-8649/com.aaa.bbb E/AndroidRuntime: FATAL EXCEPTION: main
                                                               Process: com.aaa.bbb, PID: 8649
           ...]]></description><category></category></item><item><title><![CDATA[微信小程序——创建]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/86149388</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/86149388</guid><author>zjc_null</author><pubDate>Wed, 09 Jan 2019 15:10:34 +0800</pubDate><description><![CDATA[最近在研究微信小程序，它与vue有点像。先看如何创建一个工程——准备工作。

1.首先，需要注册微信小程序账号。https://mp.weixin.qq.com/

  

如果有账号的朋友直接登录，没有账号的，点击立即注册，注册一个账号



注册页面，有四个模块，我们是要开发小程序的。所以，我们点击小程序



邮箱，要使用一个干净的邮箱，未被微信公众平台注册过，未被微信开放平台注册过，未被个...]]></description><category></category></item><item><title><![CDATA[自定义View之验证码控件]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/84860879</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/84860879</guid><author>zjc_null</author><pubDate>Thu, 06 Dec 2018 17:52:30 +0800</pubDate><description><![CDATA[先上图镇贴



最近项目中有需要验证码，不过Android端的验证码一般都是手机短信，点击获取验证码，将请求向后台以及向短信验证码平台发送。短信平台将验证码发送到前端及后台，让前端输入验证码和后台进行比较。验证码的存在就是提高安全性，即使拿到账户和密码，也无法登陆。因为验证码是随机性的，唯一的，所以，提高了安全性。

但是，我们项目没有要求短信验证，因为账户不是手机号。所以，图片验证码就很有必要...]]></description><category></category></item><item><title><![CDATA[SwipeRefreshLayout嵌套RecyclerView实现上下拉刷新]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/83417336</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/83417336</guid><author>zjc_null</author><pubDate>Fri, 26 Oct 2018 17:27:02 +0800</pubDate><description><![CDATA[在这里特别感谢大神，这里附上大神帖子：https://github.com/1030310877/LoadMoreRecyclerView

SwipeRefreshLayout嵌套RecyclerView实现上下拉刷新。SwipeRedreshLayout是Android自带的一个下拉刷新控件。

它有自带的下拉刷新方法setOnRefreshListener()；


//下拉刷新
swipe...]]></description><category></category></item><item><title><![CDATA[TextInputLayout使用方式之修改样式]]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/83177078</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/83177078</guid><author>zjc_null</author><pubDate>Fri, 19 Oct 2018 10:54:03 +0800</pubDate><description><![CDATA[最近做的项目使用到了TextInputLayout这个控件。它是desig包下的。

material design是Android5.0之后引入的。它新增了一些控件。有需要了解的朋友请自行翻阅资料。下面是它的依赖


compile 'com.android.support:design:27.0.2'

TextInputLayout控件继承LinearLayout，使用时包含且只能包含一个E...]]></description><category></category></item><item><title><![CDATA[Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForBaiduDebug']]></title><link>https://blog.youkuaiyun.com/zjc_null/article/details/80981885</link><guid>https://blog.youkuaiyun.com/zjc_null/article/details/80981885</guid><author>zjc_null</author><pubDate>Tue, 10 Jul 2018 12:05:02 +0800</pubDate><description><![CDATA[我在做第三方登录时，开始使用的是腾讯的SDK，后来改成了友盟的，在运行时，报了Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForBaiduDebug'这个错。顿时，有点懵，什么鬼。。。遇到问题，首先要冷静，唱一首凉凉。喝一杯凉茶。。当然解决不了问题，不过，心态最重要嘛！嘿嘿。把这个问题在某网...]]></description><category></category></item></channel></rss>