天真大船

文章
6
资源
0
加入时间
2年10月17天

“量化”生活——新书《指导生活的算法:人类决策中的计算机科学》解读

《指导生活的算法:人类决策中的计算机科学》是16年4月出版的书,全名《Algorithms to Live By: The Computer Science of Human Decisions》,作者是Brian Christian & Tom Griffiths。这本书的主要内容是如何用算法来做生活中的决策,接下来就借着《精英日课》的解读谈谈我的理解。  先由一个例子来引出话题,现在你

一个电脑能装几块固态_电脑卡?如何升级加内存换固态硬盘?

最近出现了几次关于加内存换固态的讨论,也有人询问如何操作。这里也不管啥软件问题、硬件问题了,只要你的电脑常规操作都很卡,升级加内存条,换固态硬盘基本上都不会有错的,反正现在内存条跟固态硬盘的价位都已经很低了(8G内存的价位200出头,4G则100出头,普通固态硬盘240G也是200出头,好点的300左右)。升级完之后,你的电脑会有重生的感觉,低成本办大事,是非常值得做的事情。升级分三步走...

c语言中求解1的个数

在c语言中有三种求解一个数1的个数的方法将整数每次右移一位的方式int Numble(int n){ int count = 0; while (n) { if (n & 1 == 1) count++; n = n >> 1; } return count;}但这种方法存在的不足是,当这个整数是负数的时候,将无限循环使整数与1进行与运算,1每次左...

算法_动态规划_图像压缩

import java.util.Scanner;public class Main { private static int n;//像素点总个数 private static int[] p;//像素点灰度值序列 private static int[] s;//s[i]:像素序列{p1,p2,...,pk}的最优分段所需的存储位数 private static

LiveData与Rxjava结合

项目之前使用的是MVP结构,现在想改成MVVM。原先的项目里使用的是Rxjava来处理网络请求。ViewModel中常使用LiveData来封装数据学习MVVM阶段想轻量的改动,保持原有的Rxjava又用上LiveData在保持原先MVP的Model层代码不变的情况下在返回的Observable<T>后调用以下代码,可以将Observable转换为LiveData<Result<*>>类.subscribeOn(