##已知n阶楼梯,一次可以迈1,2,3步。求所有走法## 如果要列出走法,时间复杂度太高,O(n)=2**n,前两个函数遍历走法。## 如果只是单纯列出走法数量,就简单多了,也但是很容易内存爆表。 ## n层走法,可以视为n-1层再走一步,n-2层走两步,n-3层走三步。题目都可以按这个思路解决im ...
分类:
其他好文 时间:
2018-07-28 17:22:28
阅读次数:
176
一. 制作填写信息的表格 二.学习一些表格的基本元素。 <input type=“text”/> <!– 可编辑文本域 --> 注input中的name属性 name 属性规定 input 元素的名称。 name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引 ...
分类:
其他好文 时间:
2018-07-28 17:22:18
阅读次数:
138
Go中的包是什么?其实就是一个目录,用来把go文件组织起来便于归类、复用等,Go语言中包名和文件所在的目录名是一样的。 Go中包如何命名的?遵循简洁、小写、与go文件所在目录同名的原则。 如何导入包?import关键字来导入包,比如使用go自带的http包,需导入net/http即全路径(net为顶 ...
分类:
其他好文 时间:
2018-07-28 17:22:07
阅读次数:
184
存储单位 最小的单位是bit,表示一位二进制的0或1,一般写作'b',是网络数据传输的单位 最小的存储单位是字节,用byte表示,一般写作'B',1B = 8b 1024B = 1KB 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB 进制转换 十进制: 基数是0-9,逢 ...
分类:
其他好文 时间:
2018-07-28 17:21:57
阅读次数:
191
使用函数 file_put_contents()来记录日志,当多人同时操作,记录的日志会莫名其妙的丢失,即并发追加写时,日志会丢失。 经分析,是不正确使用函数 file_put_contents() 造成 LOCK_EX,写文件的时候先锁定,此时其他写入操作会队列等待。 当写入完成时,其他写入操作才 ...
分类:
其他好文 时间:
2018-07-28 17:21:49
阅读次数:
238
第一步:Open Live Writer软件下载。官方地址:http://openlivewriter.org/第二步:双击安装文件(OpenLiveWriterSetup.exe),然后点击下一步第三步:根据自己的情况需要选择服务,前面已经提到Open Live Writer支持大多数主要日志服务... ...
分类:
其他好文 时间:
2018-07-28 17:21:31
阅读次数:
184
coding:utf-8importcopyfromPILimportImage,ImageEnhanceim=Image.open(‘d:/workspace/captcha/0.png‘)im=im.convert(‘RGB‘)im4=Image.open(‘d:/1.gif‘)classImageSequence:definit(self,im
分类:
其他好文 时间:
2018-07-28 17:21:14
阅读次数:
178
梯度下降法 既然在变量空间的某一点处,函数沿梯度方向具有最大的变化率,那么在优化目标函数的时候,自然是沿着负梯度方向去减小函数值,以此达到我们的优化目标。 如何沿着负梯度方向减小函数值呢?既然梯度是偏导数的集合,如下: 同时梯度和偏导数都是向量,那么参考向量运算法则,我们在每个变量轴上减小对应变量值 ...
分类:
其他好文 时间:
2018-07-28 17:21:04
阅读次数:
164
鸽了两天,还是我太蒟了,mayan游戏调不出来,难题又不会,只有刷水DFS才能勉强维持一下生计这样子,我还是要提高姿势水平啊! 题目描述: 给定一棵树,每条边有边权,每个点有点权,如果某个点到其子节点的距离>子节点的点权,就删去该子节点以及其所有子节点,要求删去几个点; 题解: 很明显的水DFS; ...
分类:
其他好文 时间:
2018-07-28 17:20:42
阅读次数:
156
词汇表 https://cloud.tencent.com/document/product/266/11732 封装格式 封装格式(Format)是将已经编码压缩好的视频流和音频流按照一定的格式规范,放到一个文件中。对于网络点播而言,更加合适的术语应该叫“流媒体网络传输协议”。在互联网中使用最为广 ...
分类:
其他好文 时间:
2018-07-28 17:20:33
阅读次数:
557
1. python的输入与输出 name = input("name:") 输入name,默认的类型为字符串类型 age = int(input("age:")) 强制类型转化为int类型 print(type(age)) 输出变量的类型 字符拼接输出: 第一种格式: info = ''' info ...
分类:
编程语言 时间:
2018-07-28 17:20:24
阅读次数:
125
首先,客户端与服务器均处于未连接状态,并且是客户端主动向服务器请求建立连接: 客户端将报文段中的SYN=1,并选择一个seq=x,(即该请求报文的序号为x) 将这个报文发送到服务器。此时,客户端进入同步已发送状态(SYN-SEND).SYN报文段不能携带数据,但是要消耗掉一个序号。 服务器收到请求报 ...
分类:
其他好文 时间:
2018-07-28 17:20:17
阅读次数:
147
4-1.c多维数组的定义 上例子为(a) 结果(a): 对(a)进行修改:数组 int data[2][3]; 只定义不赋值。 结果(b): 对(a)进行修改:数组 int data[2][3]={{1,2,3}}; 结果(c): 对(a)进行修改: printf(" %d",&data[i][j] ...
分类:
其他好文 时间:
2018-07-28 17:20:09
阅读次数:
114
我们经常使用结构体,但是很多人却不知道结构体使用还有一些很重要的地方需要注意。 ...
分类:
其他好文 时间:
2018-07-28 17:19:58
阅读次数:
141
网上有许多讲偏向锁,轻量级锁的文章,但对偏向锁如何升级讲的不够明白,有些文章还相互矛盾,经过对jvm源码(biasedLocking.cpp)的仔细分析和追踪,基本升级过程有了一个清晰的过程,现将升级流程阐述如下: 因为偏向锁,锁住对象时,会写入对象头相应的标识,我们先把对象头(官方叫法为:Mark ...
分类:
编程语言 时间:
2018-07-28 17:19:47
阅读次数:
277