[逻辑学]连续的自然数

连续的自然数 安妮和比尔听到:“给定两个连续的自然数,我会悄悄的把一个数告诉安妮,把另一个数告诉比尔。” 安妮和比尔现有如下对话: 安妮:“我不知道你的数” 比尔:“我不知道你的数” 安妮:“我知道你的数了“ 比尔:”我也知道你的数了” 开始时他们都不知道对方的数,对话后双方都知道了对方的数。这是怎么做到的?两个数中可以确定有哪个自然数?
分类: 其他 发布时间: 10-22 22:01 阅读次数: 0

【算法学习】归并排序

1.算法思路:   (1)将待排序数组分为两份,利用递归将两份数组排好序   (2)将两个有序数组归并成一个有序数组。       实现方法:         a.设置两个指针,分别指向两个数组的开头,比较指针所指向的数字,将较小的数字加入一个辅助数组中,指针前移,直到其中一个指针溢出         b.将未溢出的数组剩余的元素加入辅助数组中         c.将辅助数组整体拷贝到原来的数组中 2.代码(JAVA): public class mergesort{ public
分类: 其他 发布时间: 10-22 22:01 阅读次数: 0

fetch概述以及请求方式

fetch Fetch API 提供了一个 JavaScript接口,用于访问和操纵HTTP管道的部分,例如请求和响应。它还提供了一个全局 fetch()方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源 fetch规范与jQuery.ajax()主要有两种方式的不同: 当接收到一个代表错误的 HTTP 状态码时,从 fetch()返回的 Promise 不会被标记为 reject, 即使该 HTTP 响应的状态码是 404 或 500。相反,它会将 Promise 状态标记为 res
分类: 其他 发布时间: 10-22 22:01 阅读次数: 0

团队项目:AI Coach

项目功能规格 项目背景 我们的项目主要是为了解决初学者使用传统教学方式在学习一门编程语言时感到困难,出现错误无法得到及时、易于理解的反馈的问题。现有的编程教育体系有着很多弊端,比如依靠老师、助教为主的教学方法中,学生犯的错误千奇百怪,无法自行解决,也很难得到及时的反馈,反过来长期重复的工作也让老师和助教浪费了许多精力和时间。对于自学的学生来说,仅靠书本或文字资料的学习很难达到提高实践能力的效果。 用户场景分析 名字 大一编程初学者小明 编程能力 上大学之前基本只玩过手机,没有怎么接触电脑,但是
分类: 其他 发布时间: 10-22 22:01 阅读次数: 0

dos编辑文件上传到unix系统多余^M删除方法

linux上的文件sz到window编辑后多出^M, 方法一: 1、grep -anR '^M' filename |wc -l 2、crontab -e 或vim filename 3、:set ff //查看文件格式 4、:set ff=unix //设置文件格式 5、:wq! 6、grep -anR '^M' filename |wc -l 方法二 sed -i "s/$(echo -e '\015')//g" filename
分类: 其他 发布时间: 10-22 22:00 阅读次数: 0

计算机理论之计算机组成

cpu频率:cpu里面有个时钟频率,运算速度,1秒产生的信号脉冲。 cpu三大组成:控制单元,存储单元,逻辑单元。
分类: 其他 发布时间: 10-22 22:00 阅读次数: 0

代码不规范,同事皮锤现(下)

这篇是代码规范系列的最后一篇了,前两篇说了一些注意的点,最后一篇再来补充一下子,开工 参数验证   关于参数验证这一点我想大家都不陌生了,React,Vue都可以对父组件传进来的参数进行验证,而函数里面通常也可以对传进来的参数进行验证,当然,不加验证只要传参正确也是没有问题的,但是假设我们要对传入的参数类型进行限制,还是需要把参数验证加上的,起码能让我们的程序写起来更加规范,与同事之间进行迭代开发也能更快的上手。 主动抛错   啥叫主动抛错呢,跟主动承认错误是一个意思吗,做错了事情赶紧承认,在
分类: 其他 发布时间: 10-22 22:00 阅读次数: 0

leetcode181 超过经理收入的员工 Employees Earning More Than Their Managers

Employee表包含所有员工,包括他们的经理。每个员工都有一个 Id,此外还有一列对应的经理Id。 创建表和数据: drop table Employee Create table If Not Exists Employee (Id int, Name varchar(255), Salary int, ManagerId int); Truncate table Employee; insert into Employee (Id, Name, Salary,ManagerId) v
分类: 其他 发布时间: 10-22 22:00 阅读次数: 0

课后作业 day29

课后作业day29 #clinet import socket client = socket.socket() client.connect(('192.168.13.254',15555)) while True: msg = input('get_upper:').strip() if not msg: continue if msg == 'q': break client.send(msg.encode('ut
分类: 其他 发布时间: 10-22 22:00 阅读次数: 0

TCP/IP协议图--网络层中的IP协议

IP(IPv4、IPv6)相当于 OSI 参考模型中的第3层——网络层。网络层的主要作用是“实现终端节点之间的通信”。这种终端节点之间的通信也叫“点对点通信”。 网络的下一层——数据链路层的主要作用是在互连同一种数据链路的节点之间进行包传递。而一旦跨越多种数据链路,就需要借助网络层。网络层可以跨越不同的数据链路,即使是在不同的数据链路上也能实现两端节点之间的数据包传输。 IP 大致分为三大作用模块,它们是 IP 寻址、路由(最终节点为止的转发)以及 IP 分包与组包。 1. IP 地址 1.1
分类: 其他 发布时间: 10-22 22:00 阅读次数: 0

linux系统中RAID10磁盘冗余阵列配置

介绍:RAID10:需要至少四块(含)硬盘,兼具速度和安全性,但成本很高,RAID10用两个磁盘做RAID0,用其他两个做RAID1当备份。 配置流程: 第一步:在原有基础上为磁盘再填入五块磁盘(至少四块),在添加选项中自己选择虚拟硬盘大小,然后其他选择默认即可 第二步:使用mdadm命令创建RAID10,名称为"/dev/sd0" 命令行:mdadm -Cv /dev/md0 -a yes -n 5 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev
分类: 其他 发布时间: 10-22 22:00 阅读次数: 0

day4 函数 内置函数 模块

函数的参数 可变参数    变量前加一*,叫可变参数或参数组。传参时不限制参数的个数(可以不传,或者传多个),把参数放在一个元组中;参数多的时候用可变参数,一般习惯写*args。 存在可变参数,传值是不能指定值去传。 关键字参数      变量前加两个*,传参时传key-value形式,传的参数放到字典当中。也可以不传参数。一般写**kwargs。 四个参数一起定义时,有先后顺序 ---------------------------------------------------------
分类: 其他 发布时间: 10-22 22:00 阅读次数: 0

【宁夏区域赛】G.Pot!

题意: 给定两个操作: MULTIPLY L R x 区间里都乘以一个数x MAX L R : 计算区间内一个2,3,5,7个数最大值。 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int N = 1e5 + 10 ; 4 int Max[N<<2][4] ; 5 int Add[N<<2][4] ; 6 7 const int prime[] = { 2 , 3 , 5 , 7 }; 8
分类: 其他 发布时间: 10-22 21:50 阅读次数: 0

signal 信号 python学习笔记——信号模块signal python学习笔记——多进程间通信——Linux信号基础

python学习笔记——信号模块signal 阅读目录(Content) 1 signal基本信号名 2 常用信号处理函数 2.1 设置发送SIGALRM信号的定时器 2.2 设置信号处理函数 3 常用信号处理函数 基于python学习笔记——多进程间通信——Linux信号基础的学习基础,进一步学习Python标准库中的signal模块。 尽管signal是python中的模块,但是主要针对UNIX平台(比如Linux,MAC OS),而Windows内核中由于对信号机制的支持不充分,所以在W
分类: 其他 发布时间: 10-22 21:50 阅读次数: 0

从零开始搭建前端监控系统(三)——实现控制iframe前进后退

前言 本系列文章旨在讲解如何从零开始搭建前端监控系统。 项目已经开源 项目地址: https://github.com/bombayjs/bombayjs (web sdk) https://github.com/bombayjs/bombayjs-server (服务端,用于提供api)(未完) https://github.com/bombayjs/bombayjs-admin (后台管理系统,可视化数据等)(未完) 您的支持是我们不断前进的动力。 喜欢请start!!! 喜欢请start
分类: 其他 发布时间: 10-22 21:50 阅读次数: 0

微信小程序带参数生成二维码

wx.request({ url: 'https://api.weixin.qq.com/cgi-bin/token', header: { 'content-type': 'application/json' }, data: { grant_type: 'client_credential', appid:'appid
分类: 其他 发布时间: 10-22 21:50 阅读次数: 0

Scrapy框架-中间件

一.中间件中主要有3个函数方法 process_request:处理请求,默认返回值是None process_response:处理响应,默认返回值是response对象 process_exception:处理错误信息,默认返回值是None 二.中间件三个方法的返回值返回的结果 1.process_request 返回None:会走下一个中间件的process_request正常往下走 返回request对象:把对象返回给引擎再引擎再从头重新给第一个中间件的process_request
分类: 其他 发布时间: 10-22 21:50 阅读次数: 0

codeforces #593 div2 ABCD 题解

A. Stones Description 给出3堆物品,个数分别为a,b,c 有两种取数方式,a1b2,b1c2,问最多取多少物品 Solution $O(n^2)暴力$ 1 #include <algorithm> 2 #include <cctype> 3 #include <cmath> 4 #include <cstdio> 5 #include <cstdlib> 6 #include <cstring> 7 #include <iostream> 8
分类: 其他 发布时间: 10-22 21:50 阅读次数: 0

14 岁能够读懂《纯粹理性批判》的话,可以说在哲学上有天赋吗?

好像在某些人看来,没有在十四岁看过纯粹理性批判的人就没资格说话了嘛,至于科班学生来“指责”题主那是纯粹的欺负人。刚好我身边就有几个十四岁那年看了纯粹理性批判的(不是我),所以,没错,我今天依然是来讲故事的。 如果我没记错的话,我们初中的第二任政治老师是北大哲学系西哲方向的本科和硕士。刚好也是在我十四岁那年,我的男闺蜜和我另外一个基友突发奇想,开始阅读纯粹理性批判,完全就是自发的那种;我跟他俩不是一挂的,所以也没去搞这些,而是在看鲁迅的中国小说史略,但是他们两个人看完了以后,要去找我们政治老师聊
分类: 其他 发布时间: 10-22 21:50 阅读次数: 0

ZR 染色(连通块)

满分做法: 由题,树是不需要染色的,所以我们要让所有的连通块变成树。所有联通块的总点数 是 n,所以如果设联通块数为 C,则最后剩下的边个数就是 n − C,因此答案就是 m − n + C。 #include<cstring> #include<queue> #include<cstdio> #include<iostream> #include<cmath> #include<algorithm> #include<vector> using namespace std;
分类: 其他 发布时间: 10-22 21:50 阅读次数: 0