Welcome to My Blog
05
21
dl_intro dl_intro
Reference本篇为斋藤康毅先生所编写《深度学习入门:基于python的理论和实现》中文译本的笔记。书中所附源码可见Github Repo。 感知机 接受多个输入信号,输出一个信号。信号只有0/1两种取值。 神经元会计算输入信号的总和
2020-05-21
19
arr arr
数组 考虑双向遍历数组 快慢指针应用:原数组上删除 用法:实质是快慢指针,其中一个做iterator,另一个做counter 双向双指针应用:原数组上rotate或者reverse,in place交换,求和 用法:前后两个指针分别向中
2020-05-19
16
stack-queue stack-queue
栈&队列 基本上结合其他问题考得比较多 需要实现特殊功能,考虑使用多个栈/队列 双端队列 Deque在java有现成接口,可以用LinkedList实现 单调栈 Mono Stack保证栈中数据是有序的,可以配合滑动窗口题使用
2020-05-16
16
binary search binary search
二分搜索 Binary Search 注意int溢出。 一种是根据index二分,一种是根据值二分。根据值二分的,要统计小于mid的个数,另外要注意mid到底是不是一个在范围之内的数。 返回之前最好再检测一遍是否符合要求。 如果不是
2020-05-16
13
polymorphism polymorphism
面向对象编程有三个特征,即封装、继承和多态。 概念封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承是为了重用父类代码,同时为实现多态性作准备。 多态是该对象自行决定响应何种行为,由方法的重写
2020-05-13
10
hbase hbase
在cmd运行的指令 list list all the tables !describe `*table*` return attributes related to the table create `*table*`, `*
2020-05-10
10
nowcode nowcode
目录排序 3 字符串 5 算法/数据结构 5 队列和栈 8 链表 11 二分搜索 15 二叉树 17 动态规划 22 位运算 25 排列组合 27 大数据 31 排序概况 名称 时间复杂度 空间复杂度 稳定排序 备注 冒泡 O(n
2020-05-10
10
normal form normal form
NF: normal form,中文叫范式。实质是数据库建表的规则,旨在减少数据库存储的冗赘。 1NF符合1NF的关系中的每个属性都不可再分。 相当于ER-diagram中任何multiple attribute不能独立作为表中单独的一个字
2020-05-10
10
predicate pushdown predicate pushdown
谓词下推(predicate pushdown)基本策略是,始终将过滤表达式尽可能移至靠近数据源的位置。在传统关系型数据库中,优化关系 SQL 查询的一项基本技术是,将外层查询块的 WHERE 子句中的谓词移入所包含的较低层查询块(例如视图
2020-05-10
01
python python
变量类型及基本操作赋值方式单个赋值x=1 y=2 多个赋值x, y = 1,2 用列表赋值x, y = [1, 2] 用字符串赋值字符个数需要与对象个数相等,且赋值后对象类型为字符串x, y = ‘12’ 打印调用print()方法时,相当
2020-05-01