计算2000-1-1后任意天数的年月日及星期

#include<iostream> using namespace std; bool runnian(int year) { if(year%4==0 && year%100!=0 || year%400==0) return 1; else return 0; } int main() { int n; while(cin&g...
分类: 其他 发布时间: 10-08 23:54 阅读次数: 0

正整数A+B(15 分)

题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。 输入格式: 输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。 注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个空字符串。 输出...
分类: 其他 发布时间: 10-08 23:54 阅读次数: 0

分治法做大整数加法

#include<bits/stdc++.h> using namespace std; string add(string a,string b) { if(a.length()<=8 && b.length()<=8) { int c=atoi(a.c_str())+atoi(b.c_str()); c...
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

Chip Factory(HDU5536 + 暴力 || 01字典树)

题目链接:   http://acm.hdu.edu.cn/showproblem.php?pid=5536 题目: 题意:   对于给定的n个数,求出三个下标不同的数使得(si+sj)^sk最大。 思路:   由于时间给了9s,所以可以暴力过。不过还可以用01字典树艹过去,不过注意字典树里面存si查询(sj+sk),不要存(si+sj)查询sk,不然会T。 暴力代码实现如下: 1 #include <set> 2 #include <map> 3 #include <deque>
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

浅谈欧拉函数 By cellur925

1.某神犇Blog 学了三遍的 欧拉函数φ--DEADFISH7 2.我要做一些补充o(* ̄▽ ̄*)o   $φ(1)=1$;   公式有两种形式,一种有太多除法,实际可能会慢些。通用   对于任意$n$>1,1~$n$中与$n$互质的数之和等于$n*φ(n)/2$。   是积性函数。   $sigma(d|n) φ(d)=n$。 代码实现 1°:朴素的质因数分解顺便求出 void init_phi() { int ans=n; for(int i=2;i<=sqrt(n);i
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

四层和七层负载均衡的特点及常用负载均衡Nginx、Haproxy、LVS对比

一、四层与七层负载均衡在原理上的区别 图示: 四层负载均衡与七层负载均衡在工作原理上的简单区别如下图: 概述: 1.四层负载均衡工作在OSI模型中的四层,即传输层。四层负载均衡只能根据报文中目标地址和源地址对请求进行转发,而无法修改或判断所请求资源的具体类型,然后经过负载均衡内部的调度算法转发至要处理请求的服务器。四层负载均衡单纯的提供了终端到终端的可靠连接,并将请求转发至后端,连接至始至终都是同一个。LVS就是很典型的四层负载均衡。 2.七层负载均衡工作在OSI模型的第七层应用层,所以七层负
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

RK3399配置笔记

1. adb shell 默认超级管理员 在build/core/main.mk下将ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=1改成ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=0然后执行make bootimage重新生成 2.默认启用USB连接 在device/rockchip/rk3399/init.box.rc文件中加入以下两行: write /sys/kernel/debug/usb@fe800000
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

Session兑现的一级缓存

快照机制:
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

函数的链式调用实现Man().sleep().eat()

let index = 0; let stack = []; function next() { let fn = stack[index]; index++; if(typeof fn === 'function'){ fn(); } } function fn1() { console.log(1) next() } function fn2() { setTimeout(function() { co
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

廖雪峰--python教程:笔记三

高级特性: 前面我们简单的聊了一下Python的数据类型、语句和函数,接下来来聊聊Python的高级特性 切片: 取一个list、tuple、str一部分内容是很常见的操作,而切片操作,可以让这一个过程变得非常简单。 对于一个列表集合: L = ['student','teacher','doctor','engineer'] 索引是从0开始,到n-1;所以, L[0] : 'student'; L[3] : 'engineer' L[0:2]:表示,取['student','teacher'
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

Permission denied: user=dr.who, access=READ_EXECUTE, inode="/tmp":student:supergroup:drwx------权限问题

在查看browse directory时,点击tmp,无法进入,报错:“Permission denied: user=dr.who, access=READ_EXECUTE, inode="/tmp":student:supergroup:drwx------”。 有tmp和user,但tmp的权限是drwx------,而user的权限是drwxr-xr-x 文件权限第一个d是目录的意思,后面的9位,每3位分别为用户权限、组权限和其他权限。每位又有r、w、x,即为读权限、写权限、执行权限。
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

翻译:man getopt(1)中文手册

NAME getopt - 解析命令行选项(加强版) SYNOPSIS getopt optstring parameters getopt [options] [--] optstring parameters getopt [options] -o|--options optstring [options] [--] parameters (译注: 后面的译文中将分别称呼这3种语法格式为语法1、语法2、语法3 请区分option、parame
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

springboot2整合mybatis实例

本文主要讲解sb2和mybatis的整合要点。本文以表user为例。 步骤: 一、首先的前提:(共三步,只做一次) 1.在pom.xml文件引入应用对mybatis的依赖: <!-- 引入starter --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> <scope>ru
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

事务相关性的概念

1 什么是事务: 2 事务的特性 3 如果不考虑隔离性,引发一些读的问题 4 通过设置数据库的隔离级别来解决上述的问题。 5 如果想在Hibernate的框架中来设置隔离级别,需要在hibernate.cfg.xml的配置文件中通过标签来设置
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

网格布局(1)

<!DOCTYPE html> <html> <style type="text/css"> body { box-sizing: border-box; } .包装{ display: grid; grid-template-columns: repeat(3,1fr); width: 800px; grid-auto-rows: 125px; border: 1px solid
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

psr规范发展历程

====================PSR-0(自动加载规范)======================= PSR-0(Autoloading Standard)类自动加载规范,该规范现已废弃(Deprecated),它将由PSR-4替代。 1.一个完全合格的命名空间和类名必须遵循以下结构 "\VendorName\Namespace\ClassName" 2.每个命名空间必须有顶级的命名空间 "VendorName" 3.每个命名空间可以有任意多个子命名空间 4.每个命名空间在被文件系
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

POJ-1125_Stockbroker Grapevine

Stockbroker Grapevine Time Limit: 1000MS Memory Limit: 10000K Description Stockbrokers are known to overreact to rumours. You have been contracted to develop a method of spreading disinformation amongst the stockbrokers to give your employer the tac
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

2018-10-08-Python全栈开发-day64-组合搜索

views from django.shortcuts import render # Create your views here. from app01 import models def index(request,*args,**kwargs): dict={} for k,v in kwargs.items():#此时用户输入的数据已经放入字典中,接下来获取用户输入的分类,难度的id temp=int(v) if temp != 0
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

Vert.x Web之Router

  Vert.x Web 是一系列用于基于 Vert.x 构建 Web 应用的构建模块。   Vert.x Web 的大多数特性被实现为了处理器(Handler),因此您随时可以实现您自己的处理器。我们预计随着时间的推移会有更多的处理器被实现。 使用 Vert.x Web    <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-web</artifactId> <version>3.4.2</version> </
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0

Delete 和 Put 请求失效, Spring 框架

使用tomcat 启动Spring项目的时候,请求失效。因为tomcat 不支持 Delete 和 Put 在 Web.xml 中增加下面配置 <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <p
分类: 其他 发布时间: 10-08 23:53 阅读次数: 0