安静音响

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

tensorflow基础函数

tf.get_variable(name, shape, initializer): name就是变量的名称,shape是变量的维度,initializer是变量初始化的方式,初始化的方式有以下几种:tf.constant_initializer:常量初始化函数tf.random_normal_initializer:正态分布tf.truncated_normal_initializ...

第二次冲刺站立会议3

今天做了什么?今天找了两个用户对七巧板进行了评价。修改了需求分析。遇到了什么问题?用户对七巧板的兴趣不大,可能是我们的七巧板还不足以引起广大群众的注意力,我们会改进的。明天做什么?明天写第一次冲刺阶段的总结报告。转载于:https://www.cnblogs.com/tangxiandi/p/4534587.html...

UVA 297 Quadtrees

UVA-297题意:一个有1024个格子的像素块,给出 2 个完全四叉树的先序,求两个重叠后涂成黑色的格子数。其中e为白色,f为黑色,p为非叶子节点。 解题思路:首先要理解四叉树是如何染色的。如题目中所表示的,每个节点若存在子节点,处理方式为将当前的正方形四等分,然后用每科子树对应一个1 / 4的正方形去染色。 我们可以dfs遍历,当当前节点为p时读取它的四个子树,当前节点为e或f时染色并返回上

JetPack之LiveData使用1. 背景2. LiveData的基本用法2.3 合并多个LiveData数据源3. 拓展LiveData对象

1. 背景​ LiveData如同它的名字一样,是一个可观察的数据持有者,和常规的observable不同,LiveData是具有生命周期感知的,这意味着它能够在Activity、Fragment、Service中正确的处理生命周期。​ LiveData的数据源一般是ViewModel,也可以是其它可以更新LiveData的组件。当数据更新后,LiveData 就会通知它的所有观察者,比如Activiy。与RxJava的方法不同的是,LiveData并不是通知所有观察者,它 只会通知处于Acti

《重构 改善既有代码的设计》之代码的坏味道1 简介2 坏味道列表3 总结参考下载

1 简介知道“如何”不代表知道”何时”。决定何时重构、何时停止和知道重构机制如何运转一样重要。从我们的经验来看,没有任何量度规矩比得上一个见识广博者的直觉。我们智慧告诉你一些迹象,它会指出“这里有一个可以用重构解决的问题”。你必须培养出自己的判断力,学会判断一个类内有多少实例变量算是太大,一个函数内有多少代码才算太长。2 坏味道列表2.1 重复代码Duplicated Code如果你在...