首页 > 2020年09月03日 > 全部分享
二叉树遍历
Go代码同时使用递归和迭代实现二叉树遍历 package main import ( "fmt" ) type TreeNode struct { Val int Left, Right *TreeNode } type stack []TreeNode func (s stack) Push(t ...
分类:其他   时间:2020-09-03 09:07:16    收藏:0  评论:0  赞:0  阅读:54
Linux中Swap与Memory内存简单介绍 (转)
https://blog.csdn.net/zwan0518/article/details/12059213 一、背景介绍 对于Linux来说,其在服务器市场的使用已经占据了绝对的霸主地位,不可动摇。Linux的各种设计思想和使用也被传承(当然不乏各种黑Linux,而且黑的漂亮)。Linux的很多 ...
分类:系统服务   时间:2020-09-03 09:07:06    收藏:0  评论:0  赞:0  阅读:51
JavaScript-变量
// 变量初始化 var x = 30; //声明变量 var y; // 变量赋值 y = 50; var name = "Wyc"; // 单行注释 /**/ 多行注释 /* 1. 必须使用字母、下划线、$开始 2. 多个英文字母, 驼峰命名 myNameIsWyc 3.不能使用js中关键字和保 ...
分类:编程语言   时间:2020-09-03 00:14:41    收藏:0  评论:0  赞:0  阅读:61
Layui data.field.属性赋值
如何在data.field添加属性呢? console.log(data.field); data.field.product_id="1,2,3,4";(product_id是field中的某个属性比如:name,age,sex等) console.log(data.field); 文章来源:刘俊... ...
分类:其他   时间:2020-09-03 00:14:29    收藏:0  评论:0  赞:0  阅读:1631
python基础七——函数进阶
函数的参数进阶 动态参数分为两种:动态接受位置参数 *args,动态接收关键字参数**kwargs. ? 动态接收位置参数:*args ? 我们按照上面的例子继续写,如果我请你吃的内容很多,但是我又不想用多个参数接收,那么我就可以使用动态参数*args 1 def eat(*args): 2 pri ...
分类:编程语言   时间:2020-09-03 00:14:05    收藏:0  评论:0  赞:0  阅读:70
迭代器
1、数组默认实现了迭代器,所以可以通过for of遍历 2、对象没有实现迭代器,所以不能通过for of 遍历 3、Array[Symbol.iterator] 对应是一个函数,这个函数返回一个对象,对象中有个next方法,next方法返回一个对象{value:"",done:false} 4、fo ...
分类:其他   时间:2020-09-03 00:13:50    收藏:0  评论:0  赞:0  阅读:72
解决异步(重点promise函数)
1. 回调函数的方式 function func(callback){ setTimeout(()=>{ callback("异步数据") },1000) } func(function (res){ console.log(res) }) 2. 通过Promise解决异步问题 定义:这个是ES6新 ...
分类:其他   时间:2020-09-03 00:13:35    收藏:0  评论:0  赞:0  阅读:78
Jira 安装注意事项
Jira安装 Linux 服务器下安装Jira注意事项 进入官网下载安装包,注意下载linux的安装文件后缀味.bin的文件 下载好后上传到服务器中 ./atlassian-jira-software-7.3.1-x64.bin 会运行该安装文件,根据指示进行安装 默认安装目录: # Jira应用安 ...
分类:其他   时间:2020-09-03 00:13:20    收藏:0  评论:0  赞:0  阅读:53
JDK8:HashMap源码解析:TreeNode类的balanceInsertion方法
一、概述 balanceInsertion指的是红黑树的插入平衡算法,当树结构中新插入了一个节点后,要对树进行重新的结构化,以保证该树始终维持红黑树的特性。 关于红黑树的特性: 性质1. 节点是红色或黑色。 性质2. 根节点是黑色。 性质3 每个叶节点(NIL节点,空节点)是黑色的。 性质4 每个红 ...
分类:其他   时间:2020-09-03 00:13:05    收藏:0  评论:0  赞:0  阅读:116
设计模式七大原则二之接口隔离原则
一、接口隔离原则注意事项和细节 1)客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上 2)A类通过接口依赖B调用接口的123方法,C通过接口依赖D,调用接口的145方法,一下类图违反接口隔离原则,A类,C类并没有用接口的所有方法,B类D类实现的接口的方法也没有没完全使用 ...
分类:其他   时间:2020-09-03 00:12:52    收藏:0  评论:0  赞:0  阅读:81
数组的操作
<script> const list = [{ id: 1, name: "刘备" }, { id: 2, name: "关羽" }, { id: 3, name: "张飞" }, { id: 9, name: "孙权" }, { id: 4, name: "诸葛亮" }, { id: 6, na ...
分类:编程语言   时间:2020-09-03 00:12:36    收藏:0  评论:0  赞:0  阅读:74
Ubuntu 搭建PPTP服务器
检查当前系统是否支持MPPE模块sudomodprobeppp-compress-18&&echoMPPEisok输出:MPPEisok,则说明内核支持MPPE模块,否则需升级内核到2.6.15以上版本安装PPTPsudoapt-getinstall-ypptpd配置/etc/pptpd.conf#(Recommended)localip192.168.0.251#填写本地服务器I
分类:系统服务   时间:2020-09-03 00:12:10    收藏:0  评论:0  赞:0  阅读:54
ubuntu16.04安装zabbix并添加主机监控
基于ubuntu16.04安装zabbix3.2,并添加主机进行监控
分类:系统服务   时间:2020-09-03 00:11:59    收藏:0  评论:0  赞:0  阅读:65
如何清除微软浏览器Edge缓存
1、打开Edge浏览器,点击右上角三个点更多选项,选择“设置”。2、点击“隐私和服务”选项卡,打开“选择要清除的内容”。3、勾选要清除的内容,点击“立即清除”。
分类:其他   时间:2020-09-03 00:11:44    收藏:0  评论:0  赞:0  阅读:123
Ubuntu 搭建路由器
拥有两个网卡,eth0,eth1,eth0连接外网,eth1连接内网开启转发功能编辑/etc/sysctl.confnet.ipv4.ip_forward=1配置ipteblessudoiptables-tnat-APOSTROUTING-oeth0-jMASQUERADEsudoiptables-AFORWARD-ieth1-oeth0-mstate--stateRELATED,ESTABLIS
分类:系统服务   时间:2020-09-03 00:11:30    收藏:0  评论:0  赞:0  阅读:152
linux文件同步工具rsync
Linux文件同步工具rsync安装包yuminstall-yrsyncrsync常用选项-a:归档模式,表示递归方式传输文件,并保持所有属性;通-rlptgoD;-r:同步目录时要加上,类似cp时加R;-v:同步时显示一些信息,让我们知道同步国创;-l:保留软链接;-L:同步软链接时会把源文件给同步;-p:保持文件权限属性;-o:保持文件的属主;-g:保持文件的属组;-D:保持设备文件信息;-t
分类:系统服务   时间:2020-09-03 00:11:05    收藏:0  评论:0  赞:0  阅读:57
linux系统日志
Linux系统日志/var/log/messages核心系统日志文件,包含了系统启动时的引导消息,以及系统运行时的其他状态消息。I/O错误、网络错误和其他系统错误都会记录到这个文件中。故障诊断时首先要查看的文件守护进程:rsyslogd这个进程关闭后,就不产生/var/log/messages日志通过logrotate工具的控制来实现日志切割每星期切割一次logrotate工具配置文件:/etc/
分类:系统服务   时间:2020-09-03 00:10:53    收藏:0  评论:0  赞:0  阅读:70
python 插入排序
#任何排序的本质是交换,不同在于交换的方式numlist=[1,2,6,4,7,10,-20,77,66]print(numlist)definsertSort(numlist):foridxinrange(1,len(numlist)):j=idxwhilej>0andnumlist[j]<numlist[j-1]:numlist[j],numlist[j-1]=numlist[j-
分类:编程语言   时间:2020-09-03 00:10:37    收藏:0  评论:0  赞:0  阅读:58
PAT A1102 Invert a Binary Tree (25分)
反转树可以在构建树的过程中完成 层序遍历的方式类似于BFS #include<cstdio> #include<algorithm> #include <vector> #include<queue> using namespace std; const int N = 10; struct nod ...
分类:其他   时间:2020-09-03 00:10:24    收藏:0  评论:0  赞:0  阅读:61
如何用nodejs创建一个proxy 服务
应用场景: 由于公司不能上外网,并且没有局域网wifi,所以要在自己的mac机上搭一个proxy然后通过android adb 命令做端口映射。 android 机的数据流向: 手机-》电脑,电脑通过proxy server匹配到指定的server. 收到请求后按照相反路线传递数据 编码实现: 1、 ...
分类:Web开发   时间:2020-09-03 00:10:10    收藏:0  评论:0  赞:0  阅读:62
350条   上一页 1 ... 15 16 17 18 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!