<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiongmaozhijin的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/learn2012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; learn2012]]></copyright><item><title><![CDATA[NIM简单实践-图像分割]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/142702713</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/142702713</guid><author>learn2012</author><pubDate>Fri, 04 Oct 2024 14:03:21 +0800</pubDate><description><![CDATA[这是一个专门用于光学字符检测的预训练模型。该模型能够自动检测图像中的字符区域，为后续的字符识别提供基础。：OCRNet 是一个用于光学字符识别的预训练模型，能够识别由 OCDNet 检测到的字符区域，并将其转换为可读的文本。NVIDIA 提供的OCDNet和OCRNet预训练模型极大简化了图像字符检测和识别的开发过程，适合快速搭建光学字符检测与识别的应用。在该 Demo 中，通过简单的步骤即可实现字符区域的检测与分割，帮助我们在图像处理中实现高效的文字识别功能。]]></description><category></category></item><item><title><![CDATA[Coroutine 基础]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/88813484</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/88813484</guid><author>learn2012</author><pubDate>Tue, 26 Mar 2019 10:02:12 +0800</pubDate><description><![CDATA[Coroutine 基础
我们将介绍协程的基本概念。
第一个协程程序
我们把下面的代码跑起来：
import kotlinx.coroutines.*

fun main() {
    GlobalScope.launch { // launch new coroutine in background and continue
        delay(1000L) // non-blocki...]]></description><category></category></item><item><title><![CDATA[初遇Kotlin协程]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/88813447</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/88813447</guid><author>learn2012</author><pubDate>Tue, 26 Mar 2019 10:00:47 +0800</pubDate><description><![CDATA[初遇Kotlin协程（coroutine）
这篇文章我们将建立协程项目，并用Coroutines编写相关代码。
Kotlin 1.1引入了协程程序，这是一种编写异步、非阻塞代码(以及其他)的新方法。在这篇文章中，我们将使用kotlinx.coroutines库来了解基本的协程写法，这个库是对已存的JAVA库的封装。
Setting up a project
我们将使用Gradle来构建项目。
加入...]]></description><category></category></item><item><title><![CDATA[异步编程技术]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/88813406</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/88813406</guid><author>learn2012</author><pubDate>Tue, 26 Mar 2019 09:59:18 +0800</pubDate><description><![CDATA[异步编程技术
这里将介绍不同的异步编程实现。
作为程序员，我们都面临着一个问题，就是如何不让我们的程序阻塞。无论我们是桌面开发，移动开发，甚至服务端开发。
有很多不同的实现来解决这个问题，包括：
-Threading
-Callbacks
-Futures, Promises
-Reactive Extensions
-Coroutines
我们先简明的看下前四种实现方式。
Threading
到...]]></description><category></category></item><item><title><![CDATA[Android Studio使用Gradle构建示例]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/88375810</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/88375810</guid><author>learn2012</author><pubDate>Sun, 10 Mar 2019 10:54:11 +0800</pubDate><description><![CDATA[前言
最近遇到了问题，大概是  APPT2 ERROR 错误，这个错误很常见，说的是 .9图片 有问题，但是网上的回答都非常的零散和不够系统。编译的时候从 LOG终端 中也看不了太多信息。网上的建议是加编译参数 --stacktrace --debug ，所以就想着把 Gradle 构建系统详细了解下。
以下说的大多是学习总结，一些概念可能描述的不准确，更多信息请参考文中和文末的资料链接。
问题
...]]></description><category></category></item><item><title><![CDATA[Lumen路由不正确问题]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/68950308</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/68950308</guid><author>learn2012</author><pubDate>Sun, 02 Apr 2017 02:29:25 +0800</pubDate><description><![CDATA[占位]]></description><category></category></item><item><title><![CDATA[Andorid Java-mail 发送邮件]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/68939844</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/68939844</guid><author>learn2012</author><pubDate>Sat, 01 Apr 2017 00:54:56 +0800</pubDate><description><![CDATA[占位，有空写]]></description><category></category></item><item><title><![CDATA[lumen5.4、PHP5.6+、win32、apache2.4+连接sql server配置]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/68939839</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/68939839</guid><author>learn2012</author><pubDate>Sat, 01 Apr 2017 00:54:13 +0800</pubDate><description><![CDATA[占位，有空写]]></description><category></category></item><item><title><![CDATA[Dagger2+MVP+RxJava+Retrofit从放弃到入门]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/52755212</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/52755212</guid><author>learn2012</author><pubDate>Sat, 08 Oct 2016 14:50:47 +0800</pubDate><description><![CDATA[模板地址：https://github.com/xiongmaozhijin/WaterUserManagerAndroid端的技术变化虽然赶不上白菜的价格涨跌，但也是一天一个样。三天不读书，就跟不上脚步。但问题是，在不断的去所谓学习中，用时间换来了什么。是，讨厌这样的付出得不到应有的反馈。 
  MVC，MVP还是其他架]]></description><category></category></item><item><title><![CDATA[Toolbar的使用]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/52754899</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/52754899</guid><author>learn2012</author><pubDate>Sat, 08 Oct 2016 11:12:57 +0800</pubDate><description><![CDATA[Toolbar的使用，及一些需要的小知识点在使用Google或Baidu可以搜索出来。所以，仅做下简单记录。Toolbar是ActionBar的替代使用。使用Toolbar可以更加的灵活，更容易编写顶部的布局。以前都是使用自定义的布局作为Actionbar，Toolbar也是如此。如果顶部过于复杂，则也还是要回到自定义布局上。
Toolbar集成自ViewGroup，并做了一些封装。下面看如何使用：]]></description><category></category></item><item><title><![CDATA[Java对象序列化 Object Serialization]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/52261251</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/52261251</guid><author>learn2012</author><pubDate>Sat, 20 Aug 2016 14:55:53 +0800</pubDate><description><![CDATA[在最近的一次项目中，从服务器中请求得到了登录用户的相关信息，显然的，需要把其中的信息保存下来。在Android中，持久化保存信息的方式有很多种。比如数据库，首选项，又或者内部存储。但是，这个需要保存的信息字段有些多，目的是方便没网络时也能过显示一些相关的信息。我想到了对象序列化技术，把整个对象保存到磁盘中（内部存储）。 
于是，结合网上的文章，及书本上的对应章节，把该知识点记录一下。 
想要把一个对]]></description><category></category></item><item><title><![CDATA[Help to memory sth.]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/51095599</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/51095599</guid><author>learn2012</author><pubDate>Fri, 08 Apr 2016 12:47:24 +0800</pubDate><description><![CDATA[好兵帅克
monkey ad
地铁~~公交
沉积、沉淀
护照
电工、会计
一毛钱 饭钱 竞]]></description><category></category></item><item><title><![CDATA[属性动画、事件分发和自定义控件]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/46438623</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/46438623</guid><author>learn2012</author><pubDate>Wed, 10 Jun 2015 10:10:13 +0800</pubDate><description><![CDATA[这里写了三个大的方面希望记录一下。当然，最大的收获是发现Aige的博客专栏，自定义控件其实很简单。在那里弄懂了很多，也同样看到了自己的距离。但这些可能并不是意识到就能够有变化的。我的观点观点和他的一样，自定义控件，首先要会画，要能画当然要掌握基本的方法。而往往，看到一大堆的方法，好似懂了一两个用法，就不愿去耐心尝试下其它的用法，导致手上的工具不足。而Aige讲解的控件的测量方面，也是获益匪浅，但其]]></description><category></category></item><item><title><![CDATA[ToggleButton自定义View学习]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/46358331</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/46358331</guid><author>learn2012</author><pubDate>Thu, 04 Jun 2015 11:28:53 +0800</pubDate><description><![CDATA[1. 
ToggleButton项目地址
2. 
rebound项目地址
3. 
本地下载
4. 相关参考
android中onMeasure初看,深入理解布局之一!

Android 自定义View onMeasure方法的实现

ANDROID自定义视图——onMeasure，MeasureSpec源码 流程 思路详解

Android视图绘制流程完全解析，带你一步步]]></description><category></category></item><item><title><![CDATA[学习笔记快速记录]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/46325475</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/46325475</guid><author>learn2012</author><pubDate>Tue, 02 Jun 2015 10:50:37 +0800</pubDate><description><![CDATA[1. 什么是注解、注解的例子使用
Java中的注解是如何工作的？

依赖注入和注解，为什么 Java 比你想象的要好

JAVA 注解的几大作用及使用方法详解

2.
3.
4.
5.
6.
7.
8.
9.]]></description><category></category></item><item><title><![CDATA[Android数据库工具ORM-greenDAO学习]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/46309125</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/46309125</guid><author>learn2012</author><pubDate>Mon, 01 Jun 2015 13:21:17 +0800</pubDate><description><![CDATA[之前没有接触过ORM概念，现在有理解了。即是一个中间层，把面向对象的操作方法转换为关系型数据库的操作。这部分不用我们去做。这样，我们可以用熟悉的、方便的面向对象的做法去操作数据库（如增删改查），避免了写不熟悉的SQL语句，避免了写重复的SQL语句。
Android上有几种ORM工具，从大牛那里推荐的是使用greenDAO，那就开始学习使用greenDAO吧。学习完成后，感觉真心不错，这种感觉更多]]></description><category></category></item><item><title><![CDATA[Android组件Volley学习]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/46127921</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/46127921</guid><author>learn2012</author><pubDate>Thu, 28 May 2015 19:53:48 +0800</pubDate><description><![CDATA[Volley是Google提供的网络通信库，通过它可以使得从网络获取数据更加的方便。它对网络的请求做了很多封装优化，让开发者更加便捷的开发。在新的Android文档中，已经加入了Volley方面的部分，在Training部分。网上有很多对它的参考，当然，Android文档就是一份很好的参考。大牛都批评只会使用而不去研究它源码的码农，但，我还是先浅尝辄止，不去学习的它的源码。不过，他们都推荐它的源码]]></description><category></category></item><item><title><![CDATA[Android组件Android-Universal-Image-Loader学习]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/46008435</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/46008435</guid><author>learn2012</author><pubDate>Tue, 26 May 2015 15:19:25 +0800</pubDate><description><![CDATA[1.项目地址
2.参考博文


Android-Universal-Image-Loader是一个强大的、可定制的图片缓存框架。它实现了缓存的级别，内存缓存、硬盘（sd）缓存。提供了多种缓存策略，也可以自己定义；提供了显示的大小和形状（是否圆角）；提供了显示的动画效果（fade）。从Github中下载的zip中，包含了jar包和例子程序。例子程序包括了在listview、gridview、]]></description><category></category></item><item><title><![CDATA[Android组件ViewPagerIndicator学习]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/45973141</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/45973141</guid><author>learn2012</author><pubDate>Mon, 25 May 2015 19:18:35 +0800</pubDate><description><![CDATA[写之前，先吐槽两点。Android Studio真是难搞，下了1.2的版本。先不说内存使劲的飙升，新建一个Application的时候，一直卡，电脑完全不能反应。除了等待个二三十分钟，就只能关电源了。这种情况还不是偶然，导入工程出现问题可以慢慢找原因，改一点修一点。但这种情况完全就是不让玩了。算了，先不理它，继续用Eclipse吧。主要是一些开源的项目用Android Studio来开发，这样给学]]></description><category></category></item><item><title><![CDATA[Android刷新组件的学习]]></title><link>https://blog.youkuaiyun.com/learn2012/article/details/45916467</link><guid>https://blog.youkuaiyun.com/learn2012/article/details/45916467</guid><author>learn2012</author><pubDate>Fri, 22 May 2015 14:03:53 +0800</pubDate><description><![CDATA[这个 刷新的组件Android-PullToRefresh 还是很好用的，这里只测试学习了ListView的上拉刷新和下拉加载。根据文档的介绍它可以Wrraper工作ListView、GridView、WebView、ViewPager、ScrollView等等。ListView是非常常见的，所以记录学习。
参考的资料如下，这些资料足以知道如何使用了。
1.  项目地址   

xml属性]]></description><category></category></item></channel></rss>