首页 > 2019年09月08日 > 全部分享
深度递归必须知道的尾调用(Lambda)
引导语 本文从一个递归栈溢出说起,像大家介绍一下如何使用尾调用解决这个问题,以及尾调用的原理,最后还提供一个解决方案的工具类,大家可以在工作中放心用起来。 递归 发现栈溢出 现在我们有个需求,需要计算任意值阶乘的结果,阶乘我们用 n!表示,它的计算公式是:n! = 1 2 3 ……(n 1) n,比 ...
分类:其他   时间:2019-09-08 17:24:48    收藏:0  评论:0  赞:0  阅读:96
LeetCode 144. 二叉树的前序遍历
给定一个二叉树,返回它的 前序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3]进阶: 递归算法很简单,你可以通过迭代算法完成吗? 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-tree ...
分类:其他   时间:2019-09-08 17:23:23    收藏:0  评论:0  赞:0  阅读:75
JAVA的学习
怎么说呢,我已经接触JAVA已经两周了,个人感觉还是不懂,哈哈,JAVA是一门编程语言,是大多数开发者较为习惯的编程模式,我感觉相对比C语言来说可能简单学点,可能是我先接触C语言把,或许因人而异把,在JAVA课堂中我学习了一些知识也了解了一些道理好比所有的 .CLASS文件都是在JVM上运行的。学习 ...
分类:编程语言   时间:2019-09-08 17:23:01    收藏:0  评论:0  赞:0  阅读:77
2. Vue - 初始
一、vue简单介绍 1. vue定义 ? vue是一套用于构建用户界面的渐进式框架。vue被设计为可自底向上逐层应用,vue的核心只关注视图层;vue的特点是数据驱动视图,可直接修改数据,不用再手动编写js操作DOM。 2. vue引入 3. vue创建 4. vue小实例 ...
分类:其他   时间:2019-09-08 17:22:07    收藏:0  评论:0  赞:0  阅读:80
第一次实验报告:使用Packet Tracer分析HTTP数据包
(一)个人信息 姓名: 王睿琼 学号: 201821121100 班级: 计算1814 (二)建立网络拓扑结构 如上图所示建立网络拓扑结构,把PC机何一台主机相连,便于抓取数据 (三)配置参数 开始配置客户端的IP地址(192.168.1.1) 如果后两位使用学号的尾数将得到无效的子网掩码 改变尾数 ...
分类:Web开发   时间:2019-09-08 17:21:39    收藏:0  评论:0  赞:0  阅读:159
机器学习——线性回归
线性回归 输入x:0.5 0.6 0.8 1.1 1.4 输出y:5.0 5.5 6.0 6.8 7.0 $w_0$和$w_1$是模型参数预测函数:$y=w_0+w_1 x$ 所谓模型训练,就是根据已知的x和y,找到最佳的模型参数$w_0$和$w_1$,尽可能精确地描述出输入和输出的关系。 5.0 ...
分类:其他   时间:2019-09-08 17:20:15    收藏:0  评论:0  赞:0  阅读:114
linux三剑客之awk
摘自:https://www.linuxprobe.com/awk-strong-operation.html 术语铺垫 在awk的文本处理规则里,awk将文本文件视为由字段和记录组成的文本数据库。默认情况下,awk将每一行视为一个记录,也就是说记录的分隔符是 ,记录的分隔符可以通过内置变量RS更改 ...
分类:系统服务   时间:2019-09-08 17:19:16    收藏:0  评论:0  赞:0  阅读:91
React和Vue的简单对比
React的基本功能差不多看完了,顺带读了一点Vue的基础语法。其实为了更好的理解它们。 1. 功能上Vue应该是比React更强大的,因为Vue不仅支持传统的以html为主线的模板引擎,同时也支持React发明的jsx。我没有仔细去看vue的jsx,所以没有办法比较它与react的优劣,不清楚vu ...
分类:其他   时间:2019-09-08 17:18:37    收藏:0  评论:0  赞:0  阅读:54
2015小米暑假笔试题
题目链接:https://www.nowcoder.com/question/next?pid=24585&qid=23494&tid=27265371 分析:最初我是想定义f[i][j]来表示i天买股票,第j天卖出所得到的收益,如果这样做的话,之后寻找最大值的时候会出现f[i][j]+f[t][k ...
分类:移动平台   时间:2019-09-08 17:16:29    收藏:0  评论:0  赞:0  阅读:86
28_切片做函数参数的使用
和数组不同,切片做函数参数是引用传递,下面通过一个冒泡排序来具体验一下代码如下:package main import ( "fmt" "math/rand" "time" ) func InitData(s []int) { //产生一个种子 rand.Seed(time.Now().UnixNa ...
分类:其他   时间:2019-09-08 17:15:54    收藏:0  评论:0  赞:0  阅读:81
查看进程线程
1.获取pid ps -ef|grep syslog|grep -v "grep"|awk '{print $2}' 先看ps -ef|grep syslog的输出:(我没有打马赛克,千万不要攻击我的电脑啊) grep的输出都会有grep自身这个进程在,用grep -v "grep"可以把这一行干掉 ...
分类:编程语言   时间:2019-09-08 17:15:35    收藏:0  评论:0  赞:0  阅读:79
LeetCode 589. N叉树的前序遍历
给定一个 N 叉树,返回其节点值的前序遍历。 例如,给定一个 3叉树 : 返回其前序遍历: [1,3,5,6,2,4]。 说明: 递归法很简单,你可以使用迭代法完成此题吗? 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/n-ary-tree-p ...
分类:其他   时间:2019-09-08 17:14:52    收藏:0  评论:0  赞:0  阅读:74
一个vue的日历组件
说明: 地址 1.增加value-format指定返回值的格式2.增加头部插槽自定义头部 3.增加日期多选 :selectionMode="'dates'",事件select返回选择日期及节点4.增加语言切换 :lang="'en'"5.抽离css方便自定义样式 import 'ele-calend ...
分类:其他   时间:2019-09-08 17:13:44    收藏:0  评论:0  赞:0  阅读:99
27_copy函数的使用
copy函数是将对应的元素进行覆盖,而不是将原切片内容抹去后在覆盖package main import "fmt" func main() { var s1 []int = []int{1, 2, 3, 4, 5, 6} var s2 []int = []int{8, 9} //copy函数的覆盖 ...
分类:其他   时间:2019-09-08 17:13:03    收藏:0  评论:0  赞:0  阅读:91
openssh一键升级脚本(只升级openssh,其它已有环境不变,解决root登录问题)
#!/bin/bash ################################################################# ###### update openssl openssh scirpt ######### ##### Author:kl ##### ###... ...
分类:其他   时间:2019-09-08 17:11:19    收藏:0  评论:0  赞:0  阅读:91
关于Eclipse编译运行MapReduce程序报错问题的解决
根据http://dblab.xmu.edu.cn/blog/hadoop-build-project-using-eclipse/进行下载安装 问题1:安装好后,关闭welcome界面后,没有DFS Location。经查询,是Hadoop-Eclipse-Plugin插件安装失败。 解决办法:将 ...
分类:系统服务   时间:2019-09-08 17:10:40    收藏:0  评论:0  赞:0  阅读:100
java 压缩图片(只缩小体积,不更改图片尺寸)
1.情景展示 在调用腾讯身份证OCR接口的时候,由于要求图片大小只能限制在1MB以内,这样,就必须使用到图片压缩技术 2.代码展示 /** * 图片处理工具类 * @explain * @author Marydon * @creationTime 2019年9月3日上午10:14:17 * @ve ...
分类:编程语言   时间:2019-09-08 17:09:43    收藏:0  评论:0  赞:0  阅读:81
JAVA 日期处理
// 文件路径 D:\ApacheServer\web_java\HelloWorld\src\com\test\TestDate.java package com.test; import java.text.SimpleDateFormat; import java.util.Date; pub... ...
分类:编程语言   时间:2019-09-08 17:09:08    收藏:0  评论:0  赞:0  阅读:116
GO学习-(3) VS Code配置Go语言开发环境
VS Code配置Go语言开发环境 VS Code配置Go语言开发环境 说在前面的话,Go语言是采用UTF8编码的,理论上使用任何文本编辑器都能做Go语言开发。大家可以根据自己的喜好自行选择。编辑器/IDE没有最好只有最适合。 下载与安装 VS Code官方下载地址:https://code.vis ...
分类:编程语言   时间:2019-09-08 17:04:36    收藏:0  评论:0  赞:0  阅读:70
web前端面试总结
一、css 1、tap-highlight-color ios才包含该属性 2、webkit-text-size-adjust 二、js 1、typeof instanceof typeof的返回值有哪些 2、hasOwnProperty() 判断自身属性是否存在 3、for in 访问自身属性以及 ...
分类:Web开发   时间:2019-09-08 17:03:21    收藏:0  评论:0  赞:0  阅读:69
1053条   上一页 1 ... 25 26 27 28 29 ... 53 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!