BFS与DFS模板总结

  • Post author:
  • Post category:其他

1.常规BFS模板 最典型的BFS场景之一为二叉树的层次遍历。如果我们不需要得到当前层数,可以采用如下模板样式。 while queue not empty cur = queue.pop() visit cur for node in cur.neighbors if node valid and not visit queue.push(node) 2.需要确定层数的BFS模板 有的时候我们需…

继续阅读 BFS与DFS模板总结

Tars为服务学习之一:环境搭建

  • Post author:
  • Post category:其他

1 概述 最近学习腾讯tars服务器开发,这一篇文章主要基于腾讯官方文档,在Ubuntu18.04下安装tars服务。官方文档: https://tarscloud.github.io/TarsDocs/installation/source.html 2 依赖环境 软件 软件要求 软件 软件要求 linux内核版本: 2.6.18及以上版本(操作系统依赖) gcc版本: 4.8.2及以上版本、g…

继续阅读 Tars为服务学习之一:环境搭建

Linux进阶命令

  • Post author:
  • Post category:linux

查找 man help: 内建 whatis which whereis find locate grep 目录 ls pwd cd tree mkdir rmdir rm 文件 cat cp od stat diff sort uniq cut comm split sed awk wc paste dc bc 网络 ping ifconfig whois 性能 execsnoop 安全与攻防 …

继续阅读 Linux进阶命令

fork之后子进程到底复制了父进程什么

  • Post author:
  • Post category:其他

作者:狂奔的乌龟 来源:CSDN 原文:https://blog.csdn.net/xy010902100449/article/details/44851453 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<unistd.h> void main() { char …

继续阅读 fork之后子进程到底复制了父进程什么

elementUI——el-form表单数据校验(包含数组循环)

  • Post author:
  • Post category:其他

一、普通的值类型的数据校验 设置 el-form-item 的 prop 值 与 formdata 中定义的 key 保持一致` 如果 rules 需要通过 el-form 统一设置, rules 的 key 定义也与 prop 保持一致(如果不一致,需要在 el-form-item 中 手动指定) 复杂的校验函数可通过 validator 单独定义 <el-form class="demo…

继续阅读 elementUI——el-form表单数据校验(包含数组循环)

安卓WebView文件上传的实现(解决安卓WebView中<input type=‘file‘/>标签点击没反应)

  • Post author:
  • Post category:其他

网页端上传文件常用<input type='file'/>标签,放上这个标签,浏览器就会出现这个文件选择器,点击就可以弹出文件选择窗口,很是简单方便,不过,包含<input type='file'/>标签的网页要是在安卓WebView中渲染,<input type='file'/>这个标签就会失效,用户点击后毫无反应,根本原因就是安卓WebView没有实现具体的…

继续阅读 安卓WebView文件上传的实现(解决安卓WebView中<input type=‘file‘/>标签点击没反应)

Linux安装 GRPC详解

  • Post author:
  • Post category:linux

一、安装protoc 进入https://github.com/protocolbuffers/protobuf/releases挑选需要的包 小编用的linux的 下载完后上传到服务器解压 执行如下命令 安装完毕检查是否安装成功 protoc --version 这里有版本号就是成功了 二、安装grpc 执行如下命令 go get -u github.com/grpc/grpc-go ln -s…

继续阅读 Linux安装 GRPC详解

Web项目的URL访问路径

  • Post author:
  • Post category:其他

tomcat启动的URL: 在自己的项目名称上,点右键,properties,web project settings,然后修改右边的context root,一般默认是项目名,但是,如果是复制别的项目工程,还是原来复制过来的项目名 maven工程:项目名称就是artifactId,即f2pdj,在哪里启动,就是哪里,不管是不是父子工程。还有,改的时候要小心,别把 标签里面的artifactId改…

继续阅读 Web项目的URL访问路径

Nginx 学习笔记(七)如何解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)…

  • Post author:
  • Post category:其他

出现:nginx: [emerg] bind() to [::]:80 failed (98: Address already in use) 错误,有以下两种情况 1、80端口被占用 2、ipv4端口和ipv6端口冲突的问题 今天服务器安装了NodeJs,服务器实在卡的不行,就重启了,结果重启后,Nginx没有自动重启。果断的手动重启,结果问题来了 在ubuntu16.04上面尝试启动nginx…

继续阅读 Nginx 学习笔记(七)如何解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)…

rtsp协议的理解

  • Post author:
  • Post category:其他

一、rtsp协议概述 RTSP(Real Time Streaming Protocol)实时流传输协议,是TCP/IP协议体系中的一个应用层协议。该协议定义了一对多的应用程序如何有效地通过IP网络传送多媒体数据,用于C/S模式,使用RTSP时客户端和服务端都可以发出请求,故RTSP可以是双向的。RTSP默认使用UDP建立连接,端口是554。RTSP仅仅是使媒体播放器能够控制媒体流的传送,因此,R…

继续阅读 rtsp协议的理解