一、 为什么要使用配置 如果我们在较复杂的项目中不使用配置文件,我们可能会面临下面的情况: 你决定更改你的项目中数据库的 host, 因为你要将项目从测试环境转移到实际的上产环境中。如果你的项目中多个位置用到了这个 host,那你不得不一个一个找到这些位置再修改成新的 host。花了半天,然后过了一 ...
分类:
编程语言 时间:
2019-07-05 19:20:19
阅读次数:
111
经典问题.THUSC甚至都考过 考虑开桶,得到选择恰好k个数,或起来是i的方案 FWT的k次幂没法去重 考虑用恰好——>至少 进行一次高位前缀和,然后C(v,k)一下,得到或出子集的方案数 再IFWT回去,+1-1天然容斥,恰好得到恰好是k个的 然后再And FWT一下,得到超集. O(1)输出答案 ...
分类:
其他好文 时间:
2019-07-05 19:18:04
阅读次数:
120
Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配置就能够实现分布式服务调用,也就是说服务提供方(Provider)发布的服务可以天然就是集群服务,比 ...
分类:
其他好文 时间:
2019-06-30 14:27:44
阅读次数:
101
OSPF协议OpenShortestPathFirst是链路状态协议。RIP和EIGRP是距离矢量协议只知道邻居,但链路状态可知道全网信息,因此天然免疫环路。距离矢量协议和链路状态协议最大的区别就是后者对全网了解的更多。同样有邻居表,拓扑表,路由表。OSPF传递的并不是路由,而是传递LSA,最终路由表是从LSA中获取全网信息后通过SPF算法计算得出的,存放LSA的地方就是LSDB。处于同一区域的路
分类:
其他好文 时间:
2019-06-28 15:08:26
阅读次数:
128
一、HLS介绍 HLS是苹果主导的音视频传输协议,其主要的格式是一个索引文件(M3U8)+ ts分片的视频文件。 HLS的优势是iOS系统天然支持,通过Http 80传输,规避了常规的防火墙问题。 视频的分片方便服务器CDN对视频文件分发缓存。 HLS支持视频点播和直播,直播的延时可能达到10s。 ...
分类:
移动开发 时间:
2019-06-27 20:44:05
阅读次数:
436
1. 什么时候需要实现幂等性接口? 在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。既然是这样我们的查询和删除不就是多次执行的结果和一次执行的相同吗。是的,查询和删除拥有天然的幂等性,当然删除这个第一次执行和后面执行的返回值可能会有所不同,但是最终的效果是一致的。所以需 ...
分类:
其他好文 时间:
2019-06-25 00:31:26
阅读次数:
146
POST请求用于向服务器发送应该被保存的数据,因此POST请求天然比GET请求多需要一份需要被保存的数据。那么这些数据应该放在何处呢?毕竟,我们的open()方法接收的三个参数都没有合适的位置。 答案是需要发送的数据会作为send()方法的参数最终被发往服务器,该数据可以是任意大小,任意类型。 使用 ...
分类:
编程语言 时间:
2019-06-04 10:00:18
阅读次数:
118
顾名思义,一个类实例化一个对象后,对象的属性无法被改变,可称之为不可变类。如JDK中的八大包装类、String类等。不可变类各有用处,如包装类用于对基本类型的装箱操作,把基本类型化身为对象使用。而String类作为我们最常用的类之一,通过字符串常量池大大提升了性能。不可变类因为是不可变的,所以天然具 ...
分类:
其他好文 时间:
2019-06-03 23:57:03
阅读次数:
222
1. 垃圾回收 a. 内存?动回收,再也不需要开发?员管理内存 b. 开发人员专注业务实现,降低了心智负担 c. 只需要new分配内存,不需要释放 2. 天然并发 a. 从语?层面?持并发,?常简单。只需要go一下 b. goroutine,轻量级线程,创建成千上万个goroute成为可能 3. c ...
分类:
编程语言 时间:
2019-05-15 00:28:06
阅读次数:
154
RNN模型由于具有短期记忆功能,因此天然就比较适合处理自然语言等序列问题,尤其是引入门控机制后,能够解决长期依赖问题,捕获输入样本之间的长距离联系。本文的模型是堆叠两层的LSTM和GRU模型,模型的结构为:LSTM(GRU)—dropout—LSTM(GRU)—dropout—全连接层—输出层,比较 ...
分类:
其他好文 时间:
2019-05-09 13:50:15
阅读次数:
1162