码迷,mamicode.com
首页 > 2015年06月14日 > 全部分享
MVP+Dagger2+Retrofit实现更清晰的架构
这个架构已经有不少文章介绍了,今天打算自己实践下。MVP概念不多说了 相关介绍已经很多了 Dagger2用来解决依赖 除了基本依赖 mvp的V–>P–>M的之间依赖也轻松解决 方便不少 Retrofit用来解决M的数据获取 Rest Api 天然支持Rxjava 不过这里我没用到Rxjava 其自带的Callback已经足够用了估计这个架构的难点在于Dagger2 理解它的工作方式需要方式需要点...
分类:其他好文   时间:2015-06-14 09:33:08    阅读次数:151
hdu 5269 ZYB loves Xor I
今晚best code第二题 好好学了下字典树,确实自己会的东西实在太少了 #include #include #include #include #include #include #include #include #include #include #include #define inf 1<<30 #define Inf -1<<30 #define maxn 50000+5 #de...
分类:其他好文   时间:2015-06-14 09:31:51    阅读次数:152
Centos配置Hadoop环境变量
centos7 && hadoop-2.7.0.tar.gzHadoop基于java环境,所以需要配置jdk。 1、配置jdk: http://blog.csdn.net/fantasydreams/article/details/46486275 2、下载hadoop-2.7.0.tar.gz包,通过ssh上传至centos操作系统 最新hadoop下载地址: http://hado...
分类:其他好文   时间:2015-06-14 09:31:30    阅读次数:219
RSA加密算法加密与解密过程解析
RSA加密算法加密与解密过程解析...
分类:编程语言   时间:2015-06-14 09:30:57    阅读次数:171
hdu 1425 sort
这种方法也是万万没想到的~ #include #define maxn 1000000+5 using namespace std; int f[maxn]; int n,m; int main() { cin.sync_with_stdio(false); while(cin>>n>>m) { fill(f,f+maxn,0); for(int i=0;i<n;i++) { ...
分类:其他好文   时间:2015-06-14 09:31:37    阅读次数:111
PHP教程之00----入门指引
关于PHP的一些简单的介绍...
分类:Web程序   时间:2015-06-14 09:32:05    阅读次数:133
Cmake + CodeBlocks 编译llvm
?? Cmake + CodeBlocks 编译llvm 搬运自我的百度空间 1.安装cmake 2.Cmake中,source code 选择llvm的源文件文件夹,whereto build the binaries 任意选择一个目录(一会生成的codeblocks工程文件会保存在这个文件夹) 3.(如果环境变量没有设置python路径...
分类:其他好文   时间:2015-06-14 09:31:16    阅读次数:204
Python爬取新闻网标题、日期、点击量
最近接触Python爬虫,以爬取学校新闻网新闻标题、日期、点击量为例,记录一下工作进度 目前,感觉Python爬虫的过程无非两步: Step1.获取网页url(利用Python库函数import urllib2) Step2.利用正则表达式对html中的字符串进行匹配、查找等操作 自我感觉sublime text2编辑器真心好用,部署Python后不会像WingIDE、notepa...
分类:编程语言   时间:2015-06-14 09:29:15    阅读次数:2137
VS2010编译LLVM(制作Lib文件)
?? VS2010编译LLVM(制作Lib文件) 搬运自我的百度空间 这里编译一个常用由常用LLVM的库组成的Lib文件,提高引用LLVM的程序的编译速度。 相比codeblocks简单一些。仍然使用Cmake这个工具。如果没有把python加入环境变量,把python26.exepython26.dll python26.zip拷贝到(源文...
分类:其他好文   时间:2015-06-14 09:28:47    阅读次数:885
友元函数实现操作符重载的应用场景-友元函数实现左移右移操作符重载
通过demo演示了友元函数在左移和右移运算符重载时的应用,与成员函数重载方式进行了对比,也涉及到了占位参数的使用...
分类:其他好文   时间:2015-06-14 09:28:43    阅读次数:171
《C++Primer》读书笔记--异常处理
定义: 异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。 之前写的一些小程序,几乎没有用到过异常处理。因为规模比较小,一般的问题在函数内就加上一些判断条件解决了,一般的做法就是返回一个表示错误的值(比如返回NULL指针),在调用的时候判断一下返回的值,虽然简单,但是功能并不强大,只适合小型项目。而大型的项目,如果这么搞就乱套了...
分类:编程语言   时间:2015-06-14 09:30:05    阅读次数:151
基于链表实现Java 自定义Queue队列
与栈一样,我们也可以借助单链表来实现队列ADT。同样地,出于效率方面的考虑,我们将以单链表的首(末)节点作为队列的首(末)节点??这样,可以回避单链表在尾部进行删除操作时效率低下的缺陷。此外,还需要两个实例变量分别指示表的首、末节点。java代码如下:QueueList:package com.list.queue; import java.util.Arrays;import com.list.s...
分类:编程语言   时间:2015-06-14 09:29:37    阅读次数:124
llvm JIT强制保留frame pointer(栈帧)
?? llvm JIT强制保留frame pointer(栈帧) 搬运自我的百度空间 不优化时,在每个函数开头都会把ebp入栈,这样可以方便调试时栈回溯(Stack Trace)等。push ebp的这个动作称为创建栈桢 但是llvm默认情况下,如果函数中没有alloca等栈操作,就会把栈桢动作优化掉(因为没有用到esp和ebp),这样调试时无法...
分类:其他好文   时间:2015-06-14 09:27:43    阅读次数:140
构造Half(L)的NFA
?? 构造Half(L)的NFA 搬运自我的百度空间 原创文章,转贴请贴出处 偶尔来点纯理论问题。这是一道高级算法作业题,L是正则语言,语言B是L中所有字符串对半开的前一半,证明B也是正则的。 目的明确,构造B的一台NFA,非确定型有限状态机。 要用到“平行NFA”的概念。比如举例另外一个问题:如何判断一个字符串既是正则语言A又是正则语言B?可以...
分类:其他好文   时间:2015-06-14 09:28:44    阅读次数:1306
llvm MCJIT 的若干陷阱
?? llvm MCJIT 的若干陷阱 搬运自我的百度空间 最近把llvm的老版本JIT转型到MCJIT,遇到一些问题 首先是如何启动MCJIT, 原来调用InitializeNativeTarget();的地方,添加 InitializeNativeTargetAsmPrinter(); InitializeNativeTarge...
分类:其他好文   时间:2015-06-14 09:30:18    阅读次数:686
leetcode 30 -- Substring with Concatenation of All Words
Substring with Concatenation of All Words 题目: You are given a string, s, and a list of words, words, that are all of the same length. Find all starting indices of substring(s) in s that is a conc...
分类:其他好文   时间:2015-06-14 09:30:12    阅读次数:110
OpenStack ironic发送物理机SEL信息到Ceilometer
前一段时间参加了一个比赛,大体是应用和扩展OpenStack,需求如下图所示: Ironic管理和控制物理机,通过周期性的在物理机上执行ipmitool命令获取物理机的SEL(system event log)信息,Ironic通过AMQP协议将收集的SEL信息发送到Ceilometer,Ceilometer将收集的SEL信息持久化,并在Horizon中显示SEL信息。 这里简单介绍一...
分类:其他好文   时间:2015-06-14 09:30:02    阅读次数:203
1476条   上一页 1 ... 68 69 70 71 72 73 74 ... 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!