<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 00:05:52 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/created/cn-programmer/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Graphene 源码阅读 - 交易篇 - 交易费用]]></title><description><![CDATA[交易费用 操作类型不同, 所需费用也不同. 各项操作的费用记录在 global_property_object::chain_parameters::fee_schedule 中. 石墨烯代码将创世信息中的 inital_parameters::current_fees, global_property_object::chain_parameters::fee_schdule, 以及各项操作中的]]></description><link>http://direct.ecency.com/bitshares/@cifer/6ai6f6-graphene</link><guid isPermaLink="true">http://direct.ecency.com/bitshares/@cifer/6ai6f6-graphene</guid><category><![CDATA[bitshares]]></category><dc:creator><![CDATA[cifer]]></dc:creator><pubDate>Mon, 28 May 2018 17:42:06 GMT</pubDate></item><item><title><![CDATA[example title333]]></title><description><![CDATA[example bodyddd]]></description><link>http://direct.ecency.com/test/@wpcomments/test-test1433</link><guid isPermaLink="true">http://direct.ecency.com/test/@wpcomments/test-test1433</guid><category><![CDATA[test]]></category><dc:creator><![CDATA[wpcomments]]></dc:creator><pubDate>Wed, 24 Jan 2018 08:50:27 GMT</pubDate></item><item><title><![CDATA[函数式编程思想]]></title><description><![CDATA[最近一直在学习函数式编程，函数式编程和面向对象编程都是编程范式的一种。函数式编程解决了一些面向对象解决起来很困难问题，比如并发状态的共享处理，其实函数式不用考虑状态....为了理解什么是函数式编程，我特意买了基本书，也查了一些资料，在这里跟大家分享一下 books 《java8函数式编程》 《函数式编程思想》 《JavaScript函数式编程》]]></description><link>http://direct.ecency.com/steemit/@hiquanta/6fzcc5</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/6fzcc5</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Fri, 04 Aug 2017 13:05:48 GMT</pubDate></item><item><title><![CDATA[steemit账户注册，亲测可用]]></title><description><![CDATA[感谢 @lemooljiang 提供的教程，新号终于注册成功，不能发图实在是太不方便了，而且有些时候一图顶千言，能少写大量的文字，最终还是决定用新号来玩了。但这个号还是会继续分享些自己认为不错的技术文章（仅仅是分享原文的连接作为参考） 参考教程 @lemooljiang 传送门>-< 点我]]></description><link>http://direct.ecency.com/steemit/@hiquanta/yn6hj-steemit</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/yn6hj-steemit</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Fri, 04 Aug 2017 12:48:00 GMT</pubDate></item><item><title><![CDATA[RxJava参考文章]]></title><description><![CDATA[RxJava中backpressure(背压)的概念其实类似与生产者消费模型，backpressure其实解决了生产者生成数据过快带来的问题，细心的人会发现，RxJava2.0中对好多常用的操作符都默认做了backpressure处理，网上的资料也很多，，本人也没这么多时间再次写一遍，所以分享下连接，供将来不时之需，可以省去大量百度，查文档的时间。 虽然有些还是停留在1.0，但是思想是一样的，一通百通。]]></description><link>http://direct.ecency.com/steemit/@hiquanta/5242t9-rxjava</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/5242t9-rxjava</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Fri, 04 Aug 2017 12:34:45 GMT</pubDate></item><item><title><![CDATA[设计模式之---装饰模式]]></title><description><![CDATA[java的io流体系的设计就是用的装饰模式，知道这一点再看io流体系会又豁然开朗的感觉！ 装饰模式（Decorator Pattern） 定义 Attach additional responsibilities to an object dy-namically keeping the same interface. Decorators provide a flex-ible alternative]]></description><link>http://direct.ecency.com/steemit/@hiquanta/522wej</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/522wej</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Thu, 03 Aug 2017 14:09:48 GMT</pubDate><enclosure url="https://images.ecency.com/p/2923mMxKEVjzteT6Eb8zbyaTvYzK34HpaVBdcPGycxt2rxXXwW288wkJaTyVo162gECVzTa2QN8gZYjB3XCtVwHbBE9rGE8sBFS4iNq9fMZwX3?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[设计模式之---适配器模式]]></title><description><![CDATA[适配器模式是android开发中最常用的模式之一，我们在开发显示列表时经常会用到 定义 适配器模式（Adapter Pattern） Convert the interface of a class into another interface clientsexpect. Adapter lets classes work together that couldn't other-wise because]]></description><link>http://direct.ecency.com/steemit/@hiquanta/1d1ai</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/1d1ai</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Wed, 02 Aug 2017 14:14:45 GMT</pubDate><enclosure url="https://images.ecency.com/p/2923mMxKEVjzteT6Eb8zbyaTvYzK34HpaVBdcPGycxt2rxXXwW288wkJaTyVo162gECVzTa2QN8gZYjB3XCtVwHbBE9rGE8sBFS4iNq9fMZwX3?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[设计模式之---组合模式]]></title><description><![CDATA[组合模式 定义 Compose objects into tree structures to represent part-whole hierarchies. Composite lets clients treat individual objectsand compositions of objects uniformly.]]></description><link>http://direct.ecency.com/steemit/@hiquanta/3p1kvc</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/3p1kvc</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Tue, 01 Aug 2017 14:32:27 GMT</pubDate><enclosure url="https://images.ecency.com/p/2923mMxKEVjzteT6Eb8zbyaTvYzK34HpaVBdcPGycxt2rxXXwW288wkJaTyVo162gECVzTa2QN8gZYjB3XCtVwHbBE9rGE8sBFS4iNq9fMZwX3?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[初识 Arduino]]></title><link>http://direct.ecency.com/steemit/@hiquanta/arduino</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/arduino</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Sun, 30 Jul 2017 15:35:51 GMT</pubDate><enclosure url="https://images.ecency.com/p/NTy4GTJufHSR83WiZQWpZKH4aQphsnbpe6y5rooGDrF6BtCL4Lvu4NCysCCi7MKZBt5EHchsnyQJPJw8niuYXgLrhBHCmZPAmtA9SmZknnKAPp3tz6eCecbrMUCKucHjteDhrvtirhZWNAtJ8vV3rcbZ3ZyB6w56H7StZsyh?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[设计模式之---原型模式]]></title><description><![CDATA[原型模式（Prototype Pattern） 定义 Specify the kinds of objects to create using a prototypicalinstance, and create new objects by copying this prototype. 用原型实例指定创建对象的种类，并且通过拷贝这些原型创建新的对象。 类图:]]></description><link>http://direct.ecency.com/steemit/@hiquanta/4zlshz</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/4zlshz</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Sat, 29 Jul 2017 10:21:57 GMT</pubDate><enclosure url="https://images.ecency.com/p/2923mMxKEVjzteT6Eb8zbyaTvYzK34HpaVBdcPGycxt2rxXXwW288wkJaTyVo162gECVzTa2QN8gZYjB3XCtVwHbBE9rGE8sBFS4iNq9fMZwX3?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[android系统源码镜像的使用方法]]></title><description><![CDATA[把整个android源码镜像同步下来了，但是问题来了怎么试用这个镜像呢？ 准备： ubuntu16.04 200g的空间（我记得android5.1时代，整个源码库大概150g左右） 步骤如下： 1.建立android源码镜像 这一步就不介绍了，自行百度(建议使用国内清华的镜像服务器，天朝防火墙，你懂的！) 2.同步完成后，运行 git daemon --verbose --export-all]]></description><link>http://direct.ecency.com/steemit/@hiquanta/4f5waw-android</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/4f5waw-android</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Sat, 29 Jul 2017 05:10:03 GMT</pubDate><enclosure url="https://images.ecency.com/p/5JTYhfHc4YoBynW43FLnEpwQfdH9u4xZorxhqD3Ymh2Yt68EzNLhF7FvCMn86PJ4E8MMbFKd5haibgMbpJhBVH1uVAyDtxah6gsV7J5MCqML9H2g3qmf6zqURXtYrpw9FhRLmTywqCGThiTbvS2T8aEhbRGCjazQipa1sei4pyTLmG3U1reVfLaf43DEvsZxHYqH7cxGwvkroF1G?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[设计模式之---命令模式]]></title><description><![CDATA[命令模式（Command Pattern） 定义 Encapsulate arequest as an object, thereby letting you parameterize clientswith different requests, queue or log requests, and support un-doable operations.]]></description><link>http://direct.ecency.com/steemit/@hiquanta/3hnbba</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/3hnbba</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Fri, 28 Jul 2017 13:03:30 GMT</pubDate><enclosure url="https://images.ecency.com/p/2923mMxKEVjzteT6Eb8zbyaTvYzK34HpaVBdcPGycxt2rxXXwW288wkJaTyVo162gECVzTa2QN8gZYjB3XCtVwHbBE9rGE8sBFS4iNq9fMZwX3?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[设计模式之---建造者模式]]></title><description><![CDATA[建造者模式（Builder Pattern） 定义 Separate the construction of a complex object from its repre-sentation so that the same construction process can create differ-ent representations.]]></description><link>http://direct.ecency.com/steemit/@hiquanta/45kmy1</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/45kmy1</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Thu, 27 Jul 2017 13:41:54 GMT</pubDate><enclosure url="https://images.ecency.com/p/2923mMxKEVjzteT6Eb8zbyaTvYzK34HpaVBdcPGycxt2rxXXwW288wkJaTyVo162gECVzTa2QN8gZYjB3XCtVwHbBE9rGE8sBFS4iNq9fMZwX3?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[设计模式之---观察者模式]]></title><description><![CDATA[观察者模式 定义 Define a one-to-many dependency between objects so thatwhen one object changes state, all its dependents are notifiedand updated automatically. 定义对象间一种一对多的依赖关系，使得每当一个对象改变状态，则所有依赖于它的对象都会得到通知并被自动更新。]]></description><link>http://direct.ecency.com/steemit/@hiquanta/5wypsv</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/5wypsv</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Wed, 26 Jul 2017 13:23:57 GMT</pubDate><enclosure url="https://images.ecency.com/p/2923mMxKEVjzteT6Eb8zbyaTvYzK34HpaVBdcPGycxt2rxXXwW288wkJaTyVo162gECVzTa2QN8gZYjB3XCtVwHbBE9rGE8sBFS4iNq9fMZwX3?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[设计模式之---策略模式]]></title><description><![CDATA[策略模式（Strategy Pattern） 定义： Define a family of algorithms, encapsulate each one, andmake them interchangeable. 定义一组算法，将每个算法都封装起来，并且使它们之间可以互换。 类图：暂时忽略，百度都有。（等我能上传图了，我会补上） 从类图可以看出其主要包含三个功能类 Context 上下文类]]></description><link>http://direct.ecency.com/steemit/@hiquanta/5czac3</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/5czac3</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Tue, 25 Jul 2017 12:35:39 GMT</pubDate><enclosure url="https://images.ecency.com/p/2923mMxKEVjzteT6Eb8zbyaTvYzK34HpaVBdcPGycxt2rxXXwW288wkJaTyVo162gECVzTa2QN8gZYjB3XCtVwHbBE9rGE8sBFS4iNq9fMZwX3?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[设计模式之---模版方法模式]]></title><description><![CDATA[模版方法模式 定义 Define the skeleton of an algorithm in an operation, defer-ring some steps to subclasses. Template Method lets subclassesredefine certain steps of an algorithm without changing the al-gorithm's]]></description><link>http://direct.ecency.com/steemit/@hiquanta/6ps5dw</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/6ps5dw</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Mon, 24 Jul 2017 12:16:18 GMT</pubDate><enclosure url="https://images.ecency.com/p/2923mMxKEVjzteT6Eb8zbyaTvYzK34HpaVBdcPGycxt2rxXXwW288wkJaTyVo162gECVzTa2QN8gZYjB3XCtVwHbBE9rGE8sBFS4iNq9fMZwX3?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Kotlin初体验]]></title><description><![CDATA[开发工具： IntelliJIDEA 第一步：打开idea IDE 选中 kotlin 点击next选项 第二步：输入项目的名称及路径后,点击finish按钮 3.创建第一个Kotlin类，名字嘛，随便取吧： 可以发现，Kotlin类的后缀名为*.kt 4.编写第一个程序HelloWorld吧 点击右键运行就会看到输出结果： 如此的简洁，java的所有方法都要依赖于class ，kotlin更符合函数式编程的习惯]]></description><link>http://direct.ecency.com/steemit/@hiquanta/kotlin</link><guid isPermaLink="true">http://direct.ecency.com/steemit/@hiquanta/kotlin</guid><category><![CDATA[steemit]]></category><dc:creator><![CDATA[hiquanta]]></dc:creator><pubDate>Sat, 22 Jul 2017 07:35:18 GMT</pubDate><enclosure url="https://images.ecency.com/p/NTy4GTJufHSR83WiZQWpZKH4aQphsnbpe6y5rooGDrF6BtCL4Lvu4NCysCCi7MKZBt5EHchsnyPcz2pHNdiiJFjqhvEc4QVdPEq1uCqWW8pGZxavXmixk9Q2bidefZXREYre9ESufJy1UcS24N13tMdk7rCg3Ca7GQiawETR?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>