码迷,mamicode.com
首页 > 2020年06月12日 > 全部分享
100.相同的树
题目描述: 给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 深度优先遍历,递归或者用栈 //C //递归 bool isSameTree(struct TreeNode* p, struct TreeNode* q){ if(p = ...
分类:其他好文   时间:2020-06-12 14:24:15    阅读次数:43
MongoDB
1 安装:https://blog.csdn.net/CC_leather/article/details/105051719#_6 2 使用: show dbs # 显示所有数据的列表 db # 显示当前数据库对象或集合 use admin # 连接到一个指定admin的数据库。 3 数据库名字 ...
分类:数据库   时间:2020-06-12 14:23:55    阅读次数:48
SpringBoot系列: 如何优雅停止服务
背景 在系统生命周期中, 免不了要做升级部署, 对于关键服务, 我们应该能做到不停服务完成升级 (perform a zero downtime upgrade), 对于一般系统, 应该做到优雅地停服务. 如何做到不停服务的升级? 需要做到下面两点:1. 服务本身应该部署多份, 前面应该有 LVS/ ...
分类:编程语言   时间:2020-06-12 14:23:25    阅读次数:59
条款37 绝不重新定义继承而来的缺省参数值
规则:virtual函数系数动态绑定而缺省的参数是静态绑定。 调用一个定义域derived class内的virtual函数的同时使用的可能是base class为它所指定的缺省参数值。 class Shape{ public: enum ShapeColor {red, green, blue}; ...
分类:其他好文   时间:2020-06-12 14:23:01    阅读次数:51
LeetCode 015. 三数之和 双指针
地址 https://www.acwing.com/file_system/file/content/whole/index/content/583673/ 你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c , 使得 a + b + c = 0 ?请你找出所有满 ...
分类:其他好文   时间:2020-06-12 14:22:48    阅读次数:47
JS中基本数据类型与引用数据类型的区别:
JS中数据类型分为两类: 基本数据类型 + 引用数据类型 1.基本数据类型 直接在栈内存中保存数据值,按值访问。 有5种:String字符串、Number数字、 Boolean布尔值、Undefined、Null 当copy数据时,copy到的是数据值本身。基本数据类型的变量与变量之间是独立存在,修 ...
分类:Web程序   时间:2020-06-12 14:22:15    阅读次数:83
基于iio的ADC驱动(android)
rk3288开发板上的AD接口分为:高速ADC流(High-speed ADC Stream Interface)、温度传感器(Temperature Sensor)、逐次逼近ADC(Successive Approximation Register);ADC扩展知识:1、获取 AD 通道 stru ...
分类:移动开发   时间:2020-06-12 14:22:01    阅读次数:159
AndroidManifest 合并出错
出现的问题: Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml:116:9-36is also present at [manager:common:un ...
分类:移动开发   时间:2020-06-12 14:21:43    阅读次数:82
彻底搞懂Scrapy的中间件(二)
在上一篇文章中介绍了下载器中间件的一些简单应用,现在再来通过案例说说如何使用下载器中间件集成Selenium、重试和处理请求异常。 在中间件中集成Selenium 对于一些很麻烦的异步加载页面,手动寻找它的后台API代价可能太大。这种情况下可以使用Selenium和ChromeDriver或者Sel ...
分类:其他好文   时间:2020-06-12 14:21:30    阅读次数:69
Linux中添加、修改、删除用户和用户组
一、用户: 在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g users user1 1、使用命令 useradd 创建用户 例: useradd user1——创 ...
分类:系统相关   时间:2020-06-12 14:21:13    阅读次数:103
Python3 requests模块实现模仿浏览器+代理访问
import requests def xiaodai(): url = 'http://erge1998.cn/' proxies = { 'http': 'http://149.28.38.64:1081', 'https': 'https://149.28.38.64:1081' } head ...
分类:编程语言   时间:2020-06-12 14:20:55    阅读次数:90
Java IO操作
流 分类 输入流:将存储设备中的数据写入内存中 输出流:将内存中的数据写入存储设备中。 字节流:以字节为单位,可以读写所有文件 字符流:以字符为单位,只能读写文本文件。 字节流 InputStream:所有输入字节流的超类 主要方法: 1. close(); 2. mark();在此输入流中标记当前 ...
分类:编程语言   时间:2020-06-12 14:20:37    阅读次数:86
centeros 虚拟机配置好环境(java git mysql maven nginx Python redis nodejs )
虚拟机centeros 地址 https://cloud.189.cn/t/6FbimuEVVRVv(访问码:9zdd) 1 windows虚拟机配置 虚拟机为 VMware-workstation-full-10.0.3-1895310.exe 此版本感觉兼容性还行安装包也不大。高版本应该会兼容的 ...
分类:数据库   时间:2020-06-12 14:19:54    阅读次数:58
原始套接字
标准套接字不能对IP首部或TCP、UDP首部进行操作,如果开发底层的应用,比如发送一个自定义的IP包、UDP包、TCP包、ICMP包,伪装本机IP地址,捕获所有经过本机的数据包,就要用到原始套接字。 一、面向链路层的原始套接字 可以获取链路层的数据包 创建原始套接字 <netinet/in.h> i ...
分类:其他好文   时间:2020-06-12 14:19:41    阅读次数:62
爬虫、Selenium、webUI自动化使用PIL+pytesseract识别验证码以及识别错误解决方案
背景:大家在做爬虫或web端的UI自动化时会经常遇到的就是验证码,那怎么识别这验证码也是我们目前遇到的难题。(在这里咱们先不讨论:1.点击类的验证 2.滑动类的验证 3.中文类的验证)简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原 ...
分类:Web程序   时间:2020-06-12 14:19:21    阅读次数:71
【C#】AutoMapper 使用手册
原文:【C#】AutoMapper 使用手册 目录1 入门例子2 注册2.1 Profile3 配置3.1 命名约定3.2 配置可见性3.3 全局属性/字段过滤3.4 识别前缀和后缀3.5 替换字符4 调用构造函数5 数组和列表映射5.1 处理空集合5.2 集合中的多态6 方法到属性映射7 自定义映... ...
分类:移动开发   时间:2020-06-12 14:19:07    阅读次数:76
彻底搞懂Scrapy的中间件(一)
中间件是Scrapy里面的一个核心概念。使用中间件可以在爬虫的请求发起之前或者请求返回之后对数据进行定制化修改,从而开发出适应不同情况的爬虫。 “中间件”这个中文名字和前面章节讲到的“中间人”只有一字之差。它们做的事情确实也非常相似。中间件和中间人都能在中途劫持数据,做一些修改再把数据传递出去。不同 ...
分类:其他好文   时间:2020-06-12 14:18:42    阅读次数:53
688条   上一页 1 ... 16 17 18 19 20 21 22 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!