第四章 7-3 猴子吃桃问题

n=int(input())cnt=1i=1while(cnt<n): s = (1+i
分类: 其他 发布时间: 03-19 23:37 阅读次数: 0

面向考试的自动化测试

感谢感谢姜昱华同学的总结,本文是基于他的资料扩充而来的。前言本文挂一漏万,作者才疏学浅。如有错漏,欢嵌入式
分类: 其他 发布时间: 03-19 23:37 阅读次数: 0

删除排序链表中的重复元素和合并两个有序数组

一般而言,对于有序数组可以通过双指针法达到O(n + m)的时间复杂度。这句话来自官方题解。反正我感
分类: 其他 发布时间: 03-19 23:37 阅读次数: 0

相同的树和对称二叉树

今天做两道树的题目(虽然说很简单吧)。做的时候的唯一感觉是,我已经菜到连树的遍历都不会了吗……第一道
分类: 其他 发布时间: 03-19 23:36 阅读次数: 0

二叉树的最大深度和二叉树的层次遍历 II

做了这个之后的感想,大概是两点,虽然说这两点都是常识吧:第一是在和树相关的题目上,递归不是万能的,像
分类: 其他 发布时间: 03-19 23:36 阅读次数: 0

Centos7 SSH服务无法启动报错sshd.service failed的解决方案

因为我这里是虚拟机环境,所以和网上遇到的问题还不太一样。我看很多人遇到的问题,要么是防火墙没开,22运维
分类: 其他 发布时间: 03-19 23:36 阅读次数: 0

C++和NASM联合编译

在64位Centos 7编译32位的代码划重点,是64位的Centos7。Ubuntu同理,换成apC/C++
分类: 其他 发布时间: 03-19 23:36 阅读次数: 0

环形链表和相交链表

原来双指针还能这么用吗……其实要这么说,很容易就能想起小学的追及问题,在环形跑道上跑步的两个人,跑得
分类: 其他 发布时间: 03-19 23:35 阅读次数: 0

2的幂和3的幂和4的幂

有一段时间没写了,最近实在是太忙,被各种ddl搞得焦头烂额。今天忙里偷闲,写了几道有意思的题目。这几
分类: 其他 发布时间: 03-19 23:35 阅读次数: 0

通过参数传递辅助判断左叶结点

LeetCode第404题左叶子之和的题解
分类: 其他 发布时间: 03-19 23:34 阅读次数: 0

编译原理中first和follow的计算方法

书上的定义和计算公式(以及解释)属于太长不看系列……这里试着用更简单的方式来进行表述。概括下来,计算
分类: 其他 发布时间: 03-19 23:34 阅读次数: 0

Portainer添加Endpoints

用它管理别的服务器上的docker镜像和容器 先尝试在 /etc/docker/daemon.json种做修改 { "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"] } 但是启动docker的时候直接报错 [root@iZ1la3d1xbmukrZ docker]# vim daemon.json [root@iZ1la3d1xbmukrZ docker]# systemctl daemon-reload [root@
分类: 其他 发布时间: 03-19 23:34 阅读次数: 0

Python_00_Python中一些公共的操作

    公共操作:几乎都支持的一些操作       1.运算符         1)+:表示合并。适用于:字符串,列表,元组。字典不支持加法         2)*:表示复制,也就是说例如str1='a' print(str1*6)# aaaaaa,适用于:子串,列表,元组         3)In:判断元素存在,适用于字符串,列表,元组,字典         4)not in:判断元素不存在,适用于字符串,列表,元组,字典       2.方法         1)len():求长度适用于字
分类: 其他 发布时间: 03-19 23:34 阅读次数: 0

1.JVM中的五大内存区域划分详解及快速扫盲

本博客参考《深入理解Java虚拟机》这本书 视频及电子书详见:https://shimo.im/docs/HP6qqHx38xCJwcv9/ 一、快速扫盲 1. JVM是什么   JVM是Java Virtual Machine的缩写,即咱们经常提到的Java虚拟机。虚拟机是一种抽象化的计算机,有着自己完善的硬件架构,如处理器、堆栈等,具体有什么咱们不做了解。目前我们只需要知道想要运行Java文件,必须先通过一个叫javac的编译器,将代码编译成class文件,然后通过JVM把class文件解
分类: 其他 发布时间: 03-19 23:34 阅读次数: 0

.Net Core 3.1学习之使用扩展log4net

Step1:引入包Microsoft.Extensions.Logging.Log4.AspNetCore Step2:写log4net.config文件 <?xml version="1.0" encoding="utf-8"?> <log4net> <!-- Define some output appenders --> <appender name="rollingAppender" type="log4net.Appender.RollingFileAppender"> <file
分类: 其他 发布时间: 03-19 23:34 阅读次数: 0

SharePoint 2013 Workflow 调用REST

  前言   最近,在研究SharePoint 2013 的工作流,发现有很有有趣的功能,比如我们今天介绍的这个,可以用SharePoint Workflow 的Action调用REST服务,这样,很多平时无法完成的需求,我们都可以完成了。   正文   1.创建工作流,创建一个词典,词典的内容就是我们REST请求的Header部分,如下图:   2.下面就是我们REST请求的Url地址,如下图:   3.这是请求HTTP Web Service的操作,主要填写请求的地址、类型和头,如下图:
分类: 其他 发布时间: 03-19 23:34 阅读次数: 0

leetcode1143最长公共子序列

先定义dp[i][j]是第一个字符串的i位置和第二个字符串j位置之前最长的公共子序列数目。返回的时候返回dp[lenA][lenB class Solution { public: int longestCommonSubsequence(string text1, string text2) { int dp[1005][1005]; int i; for(i=0;i<text1.length();i++) {
分类: 其他 发布时间: 03-19 23:34 阅读次数: 0

浅析Redis分布式锁---从自己实现到Redisson的实现

当我们在单机情况下,遇到并发问题,可以使用juc包下的lock锁,或者synchronized关键字来加锁。但是这俩都是JVM级别的锁,如果跨了JVM这两个锁就不能控制并发问题了,也就是说在分布式集群环境中,需要寻求其他方法来解决并发问题。前面也说到可以使用redis的setnx操作,如果不存在则set,如果存在则不set。也就是说每个服务实例都对同一个key进行操作。谁能set成功就认为获取到了锁。可以执行下面的操作。执行完之后释放锁。如下按照上述逻辑来简单实现一个分布式锁: package
分类: 其他 发布时间: 03-19 23:34 阅读次数: 0

XiaoQi.Study 项目(三)

一、配置跨域   1、首先注册跨域要求 ,(可访问的IP、端口) //注册跨域 services.AddCors(options => { options.AddPolicy("XiaoQiAllowOrigins", builder => { builder.WithOrigins("htt
分类: 其他 发布时间: 03-19 23:34 阅读次数: 0

Linq之Expression高级篇(常用表达式类型)

https://www.cnblogs.com/wolf-sun/p/4234747.html#t5
分类: 其他 发布时间: 03-19 23:34 阅读次数: 0