07 2018 档案

Android(4.0.3+): Service, AsyncTask, 定时任务和UI通信
摘要:Service使用AlarmManager实现后台定时任务 在Android 4.0.3版本中, 使用AlarmManager实现后台定时任务是比较好的方案, 其实现机制, 是利用Service的 onStartCommand() 方法, 在每次被AlarmManager唤醒后, 执行任务并注册下一 阅读全文

posted @ 2018-07-27 16:16 Milton 阅读(377) 评论(0) 推荐(0) 编辑

Android项目结构和文件间关联
摘要:版本选择 Android 开发 SDK一般选择用最新的SDK版本, 这是Google官方建议的, App能运行的Android版本不是由SDK决定的, 是由每一个项目的minSDK决定的. SDK都是向下兼容的, SDK在不断改进中, 新的SDK会提供更强大开发工具, 而且用4.0的SDK编译的2. 阅读全文

posted @ 2018-07-21 12:14 Milton 阅读(283) 评论(0) 推荐(0) 编辑

Ubuntu18.04 运行 Gradle 4.9
摘要:简介 Gradle是一个基于Apache Ant和Apache Maven的项目自动化构建工具, 使用一种基于Groovy的特定领域语言(domain-specific language DSL)来声明构建设置. 支持多种语言项目的构建, 包含 Android, C++, Groovy, Java, 阅读全文

posted @ 2018-07-20 23:51 Milton 阅读(617) 评论(0) 推荐(0) 编辑

Ubuntu18.04下的 Android Studio 3.1.2
摘要:Android Studio安装 参考官网上的安装说明 # 安装依赖 sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 安装openjdk (Update 2018-08- 阅读全文

posted @ 2018-07-20 02:52 Milton 阅读(810) 评论(0) 推荐(0) 编辑

对于多属性类型系统的数据库设计
摘要:主要是以下几类系统: 这些系统共同的特点, 都是在主体内容上会携带多个属性, 并且属性需要随时能调整, 并且要求能兼容旧属性, 还需要频繁的通过属性组合进行检索. 对于属性的管理, 可以参考58同城的这个解决方案 https://mp.weixin.qq.com/s?__biz=MjM5ODYxMD 阅读全文

posted @ 2018-07-19 21:15 Milton 阅读(1621) 评论(0) 推荐(0) 编辑

Ubuntu18.04, WPS表格生成中文大写数字的script
摘要:其中 [DBNum2][$-804]General 这个是WPS中特有的格式 阅读全文

posted @ 2018-07-18 13:29 Milton 阅读(420) 评论(0) 推荐(0) 编辑

Java实现的简单神经网络(基于Sigmoid激活函数)
摘要:主体代码 NeuronNetwork.java NeuronLayer.java Neuron.java 激活函数 Activator.java SigmoidActivator.java 在同样的训练数据和误差目标下, 比 http://www.emergentmind.com/neural-ne 阅读全文

posted @ 2018-07-13 02:06 Milton 阅读(1844) 评论(0) 推荐(0) 编辑

Naive Bayes Classifier 朴素贝叶斯分类器
摘要:贝叶斯分类器的分类 根据实际处理的数据类型, 可以分为离散型贝叶斯分类器和连续型贝叶斯分类器, 这两种类型的分类器, 使用的计算方式是不一样的. 贝叶斯公式 首先看一下贝叶斯公式 $ P\left ( y|x \right ) = \frac{P\left ( x|y \right ) * P\le 阅读全文

posted @ 2018-07-10 23:56 Milton 阅读(371) 评论(0) 推荐(0) 编辑

动态规划处理diff算法 Myers Diff (正向)
摘要:Eugene W. Myers 在他1986年发表于"Algorithmica"的论文"An O(ND) Difference Algorithm and Its Variations"中描述了一种用于处理diff的基础贪婪算法. 在他的论文中, 还对这种算法进行了扩展"Linear Space R 阅读全文

posted @ 2018-07-05 00:51 Milton 阅读(3377) 评论(0) 推荐(0) 编辑

动态规划处理01背包问题
摘要:对于物品X, 重量, 价值和背包总容量为以下数值的情况下, 求在背包容量限制下得到最大价值的物品组合方式 1. 假设最优答案 我们假设最优答案为00011。这样根据动态规划要求,考虑最优子问题。一般考虑子问题都是减少问题包含元素数量,同时保持子问题与原问题属于同种问题,只是考虑数量减少了。比如我们减 阅读全文

posted @ 2018-07-04 15:54 Milton 阅读(283) 评论(0) 推荐(0) 编辑

文本diff算法Patience Diff
摘要:一般在使用 Myers diff算法及其变体时, 对于下面这种例子工作不是很好, 让变化不易阅读, 并且容易导致合并冲突 接下来我们对这段代码中的两个方法调整一下顺序. 使用原始的 Myers diff 算法, 我们会得到以下的diff, 这个结果是清晰的易于阅读的, 并且标注了新旧版本中有意义的变 阅读全文

posted @ 2018-07-03 14:42 Milton 阅读(3251) 评论(0) 推荐(2) 编辑

导航