[LeetCode] 130. 被围绕的区域

题目链接 : https://leetcode-cn.com/problems/surrounded-regions/ 题目描述: 给定一个二维的矩阵,包含 'X' 和 'O'(字母 O)。 找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O' 用 'X' 填充。 示例: 示例: X X X X X O O X X X O X X O X X 运行你的函数后,矩阵变为: X X X X X X X X X X X X X O X X 解释: 被围绕的区间不会存在于边界上,换句话说,任何
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

第四十八篇 网络编程基础

目录 第四十八篇 网络编程基础 一、网络架构 1.单机 2.CS架构 3.BS架构 二、互联网和互联网的组成 1.边缘部分 2.核心部分 3.上网流程 4.互联网的组成 三、OSI七层协议 1.物理层 2.数据链路层(局域网) 3.网络层 4.传输层 5.应用层 四、抽象层 socket抽象层 第四十八篇 网络编程基础 一、网络架构 1.单机 比如单机游戏。不需要联入网络 2.CS架构 1.比如客户端游戏(英雄联盟)、手机淘宝客户端...... 2.C(client): 客户 3.S(serv
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

矩阵乘法+folyd(hdu2807)

    难度一般,坑了我好久,并且现学了一下矩阵乘法     题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=2807     AC代码      #include<bits/stdc++.h> using namespace std; #define INT_MAX 0x73f3f3f typedef struct W_w{ int sum[100][100]; }wang; wang y[100]; int m,n; i
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

第四十七篇 TCP三次握手和四次挥手

目录 第四十七篇 TCP三次握手和四次挥手 一、背景描述 二、常用的熟知端口号 三、TCP概述 四、TCP报文首部 五、TCP连接的建立(三次握手) 六、TCP四次挥手 七、为什么客户端最后还要等待2MSL 八、为什么建立连接是三次握手,关闭连接却是四次挥手 九、如果已经建立了连接,但是客户端突然出现了故障了怎么办 第四十七篇 TCP三次握手和四次挥手 一、背景描述 1.通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

zabbix主动模式无法获取网卡和文件系统数据

  zabbix版本为4.2,根据网上教程将zabbixagent设置成主动模式后,将templates中各Items的type改为Zabbix agent (active),同时将Discovery rules中网卡及文件系统相关的两个rules的Type改成了Zabbix agent (active)。结果是CPU内存等数据都有,就是没有网卡和各分区目录的数据,查看Monitoring中latest data有网卡相关的指标,但是没有数据。查看应用到主机的Items,发现里面有网卡、分区的
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

python每日一练:0012题

第 0012 题: 敏感词文本文件 filtered_words.txt,里面的内容 和 0011题一样,当用户输入敏感词语,则用 星号 * 替换,例如当用户输入「北京是个好城市」,则变成「**是个好城市」。 示例代码: inputs = input('请输入内容:') with open('filtered_words.txt','r',encoding='utf-8') as f: while True: word = f.readline().strip()
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

How to bridge the gap between basic C++ knowledge to openFOAM programming

** Beginner: How to bridge the gap between basic C++ knowledge to openFOAM programming description: I have a mechanical engineering background with only undergraduate classes in various programming (C++, lingo, VB, html). My goal is to become free t
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

微信小程序点击保存图片到相册

wxml部分的代码 <view class="footer-r" bindtap="save"> <image src="../../../images/icons/zhiwen.svg" /> <view class="footer-r-t"> <text>点击保存到相册</text> <text class="t">享更多优惠</text> </view> </view> wxsl部分的代码 .footer-r { width: 50%; display: flex; flex-direc
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

Error message: Failed to spawn: unable to access process with pid 413 due to system restrictions; try `sudo sysctl kernel.yama.ptrace_scope=0`, or run Frida as root

Android 8.0 在frida中使用 -f 参数报错, Error message: Failed to spawn: unable to access process with pid 413 due to system restrictions; try `sudo sysctl kernel.yama.ptrace_scope=0`, or run Frida as root 通过ps -A 413 查看进程,发现为zygote64,冲突的原因是Magisk 开启了Magisk H
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

【Python】使用Python调用Rest接口

用SpringBoot写了一个几个简单的Rest接口,对一个计数器进行查询,设置和增加,具体可以看: https://www.cnblogs.com/wuyizuokan/p/11117294.html 废话不多说,直接上Python代码: 1 # -*- coding: utf-8 -*- 2 import json 3 4 import requests 5 6 REQUEST_URL = "http://localhost:8080/me/count" 7
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

基本数据结构—Trie

理论知识与功能 定义 Trie(字典树),用于实现字符串的快速检索。其每个节点都含有若干个字符指针。 例如我在字典树里插入"abc","ac",那么就会生成一个这样丑陋的东西。 好吧是我的图画的丑陋 初始化 一棵空的Trie仅包含一个根节点,那么他的指针自然也指向空。 注:因为Trie运用在检索字符串,所以此处指针指代字符指针。 插入 对于需要插入的一个字符串S而言,我们令指针P指向根节点。然后依次扫描P中的每个字符c 1.若P的c字符指针指向空(即没有这个节点),则新建一个节点Q,令P的c字
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

html--块

-----html块 1.块元素:另起一行显示--<h1>   <p[>   <ul> 2.内联元素:不会以以新行开始---<b>  <a>  <img> 3.<div>元素:也被称为块元素,其主要是组合html元素的容器 4.<span>元素:是内联元素,可作为文本的容器--<p><span>不加颜色</span>和p样式一样</p> ----html的布局 <div><table>布局
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

数据库面试知识点汇总

主键:数据库表中唯一标识;一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 外键:在一个表中存在的另一个表的主键称此表的外键。 触发器的作用? 触发器是一种特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 什么是存储过程?用什么来调用? 存储过程是一个预编译的SQL语句,优点是允
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

嵊州普及Day4T4

题意:求最长上升序列长度和方案数。 思路:经典DP,不需什么别的东西,加一个数组储蓄程序数即可,原题300000可能N2会有问题,但问题不大。 见代码: #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> using namespace std; int n,type,q,a[100001],flag,b[100001],c[100001],sum; i
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

DIJ的优化,和spfa的优化

SPFA和DIJ求最短路的算法的坑点一直是很多的。经常会让人搞不懂。 易错案例: 用重载运算符来排序,如: struct cmp { bool operator ()(int x, int y) const { return dis[x]>dis[y]; } }; 这种做法是不对的,该dis值在堆里不会更新甚至会堵住。 正确案例: 目前只有两种优化算法最可靠,分别为优先队列来优化spfa或dij。 \(SPFA\): 每次从堆中只需要取出到t的最
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

scikit-learn机器学习(二)逻辑回归进行二分类(垃圾邮件分类),二分类性能指标,画ROC曲线,计算acc,recall,presicion,f1

数据来自UCI机器学习仓库中的垃圾信息数据集 数据可从http://archive.ics.uci.edu/ml/datasets/sms+spam+collection下载 转成csv载入数据 import matplotlib matplotlib.rcParams['font.sans-serif']=[u'simHei'] matplotlib.rcParams['axes.unicode_minus']=False import pandas as pd import num
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

python matplotlib绘图大全(散点图、柱状图、饼图、极坐标图、热量图、三维图以及热图)

//2019.7.14晚 matplotlib七种常见图像输出编程大全 七种图形汇总输出如下: import numpy as np #导入数据结构nmupy模块 import matplotlib.pyplot as plt #导入matplotlib图像输出模块 plt.rcParams["font.sans-serif"]=["SimHei"] #输出图像的标题可以为中文正常输出 plt.rcParams["axes.unicode_minus"]=False #可以正常输出图线里的负号
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

Scala学习 -- 基础语法

一、变量   1、三种变量修饰符     val 定义 immutable variable(不修改 常量)     var 定义 immutable variable(可修改 变量)      lazy val (惰性赋值的常量):不直接算出结果,在系统第一次调用 lazy val 的时候计算结果 scala> val d = 12 d: Int = 12 scala> val e = 20 e: Int = 20 scala> lazy val f = d * e f:
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

java8 数据集过滤removeIf和filter

对象如下,需求:只要30岁以下的人 //求职者的实体类 public class Person { private String name;//姓名 private Integer age;//年龄 private String gender;//性别 ... //省略构造方法和getter、setter方法 ... //重写toString,方便观看结果 @Override public St
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0

一些奇奇怪怪但很激励我的话

靠作弊和打表取得高分的学生在这条路上是走不了太远的。(来自知乎某回答) 当你学习到一定高度之后,许多别人眼中看似精妙的算法,在你眼中都成为了暴力,所以,暴力才是正解。(来自一位教练) 独行的路上亦可有光。(来自一位我很敬重的学姐) 希望就在前方。(来自同机房的一位大佬)
分类: 其他 发布时间: 07-14 19:34 阅读次数: 0