首页 > TAG信息列表 > Day31
day31
1.剑指 Offer 14- II. 剪绳子 II 1 class Solution { 2 public: 3 int cuttingRope(int n) { 4 if(n <= 3) return n - 1; 5 long res = 1; 6 while(n > 4){ 7 n -= 3; 8 res = (res * 3) % 1000000007; 9算法day31-----蓝桥杯:方格计数
如图p1.png所示,在二维平面上有无数个1x1的小方格。我们以某个小方格的一个顶点为圆心画一个半径为1000的圆。你能计算出这个圆里有多少个完整的小方格吗?注意:需要提交的是一个整数,不要填写任何多余内容 public static void main(String[] args) { int d=1000; int ans=0; for(inday31- 事件(下)
事件对象 在事件对象中记录了很多事件的信息。。。 事件类型 e.type // 事件的类型 例: <button id="btn"> 按钮 </button> <script> btn.onclick=function(e){ var e = e || window.event; console.log(e.type); // MouseClick } btn.onmouseover=function(e){ var eLeetCode刷题day31
239. 滑动窗口最大值 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值。 示例 1: 输入:nums = [1,3,-1,-3,5,3,6,7], k = 3 输出:[3,3,5,5,6,7]每日一题-Day31-删除链表的倒数第n个节点
题目 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 解题思路 快慢指针:第一个指针先移动n个节点,然后两个指针同时开始移动,当第一个指针移动到链表的结尾节点时,第二个节点移动到倒数第n+1个节点,此时利用链表的Day31 接昨天
12 BUg优化 12.1 技术问题 正则表达式 Pattern和Matcher Pattern是正则表达式引擎 Matcher是匹配器 Matches : 全词匹配 Find : 任意位置 lookingAt : 从前往后匹配 package com; import java.util.regex.Matcher; import java.util.regex.Pattern; pDay31 可变参数
(类型要相同)复习整理的DAY31_代理模式与SpringAOP
什么是代理模式? 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 代理模式分类: 静态代理与动态代理,动态代理两者实现方式——JDK动态代理,CGLIB动态代理。 静态代理:在程序运行前,代理类的字节码文件就存在。 动态代理:程序运行时动态创建代理类。 什么是代我的美丽实习日记day31
本日总结 今天完成了自监控的需求之 告警信息悬浮显示 失败任务列表清单 今天下午才找我把最后一个接口交给我。。。 我TM...... 明天对接完就前后端联调咯python学习day31笔记
面向过程 面向过程不是一门技术,而是一种编程思想 核心是过程二字 过程就是先干什么再干什么,按照流程走,机械式思维 面向过程思想经典案例 把大象关进冰箱: 1.打开冰箱 2.把大象放进去 3.关闭冰箱门 优点 复杂的问题简单化 缺点 扩展性差,可维护性差 应用场景 对扩展性要求不高的Day31_SpringBoot—后台管理系统(二)
文章目录 一、总说二、Web原生组件注入三、整合数据库1.使用默认的HikariDataSource2.自定义整合Druid数据源3.使用starter来整合Druid数据源4.使用starter来整合Druid数据源(高级版) 四、整合myBatis1.使用配置文件版2.使用注解版3.混合版(开发中常用) 五、整合MyBatisPlus1day31 javaSE总结
Hello World java关键字 含义 abstract 表明类或者成员方法具有抽象属性 assert 用来进行程序调试 boolean 基本数据类型之一,布尔类型 break 提前跳出一个块 byte 基本数据类型之一,字节类型 case 用在switch语句之中,表示其中的day31_spring简介与配置
1. spring概述 1.1 Spring是什么(理解) Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。 提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企day31 socketserver 实现TCP并发
socketserver 模块 # 使TCP协议支持并发操作 # 服务端 import socketserver class MyServar(socketserver.BaseRequestHandler): # 必须继承 BaseRequestHandler 类 def handle(self):day31.HTML
今日内容 1. web概念概述 2. HTML web概念概述 * JavaWeb: * 使用Java语言开发基于互联网的项目 * 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发python day100-[day31-35]-1 Linux操作系统
Linux下python传参 20200310 sys.argv import sys print(sys.argv[0]) #sys.argv[0] 类似于shell中的$0,但不是脚本名称,而是脚本的路径 print(sys.argv[1]) #sys.argv[1] 表示传入的第一个参数,既 hello #结果: [root@Test ~]# python /opt/python.py hell大数据学习day31------spark11-------1. Redis(安装)
1. Redis Redis是目前一个非常优秀的key-value存储系统(内存的NoSQL数据库)。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hash(哈希类型)。 1.1 redis的安装(源码安装方式,官网供下载的redis,没有编译#leetCode刷题纪实 Day31
https://leetcode-cn.com/problems/binary-number-with-alternating-bits/ 给定一个正整数,检查他是否为交替位二进制数:换句话说,就是他的二进制数相邻的两个位数永不相等。 示例 1: 输入: 5输出: True解释:5的二进制数是: 101示例 2: 输入: 7输出: False解释:7的二进制数是: 111示day31
1.Event事件 Event 事件的作用: 用来控制线程的执行。 由一些线程去控制另一些线程。 from threading import Event 调用Event 类实例化一个对象。 e = Event 若该方法出现在任务中,则为False,阻塞 e.wait() #False 若该方法出现在任务中,则将其他线程的Flase改为True,进入就绪态day31总结
目录 回顾 Event事件 线程池与进程池 协程 回顾 1.GIL全局解释器锁 1.本质上是一把互斥锁. 2.Cpython才有的 3.在同一个进程下开启多个线程,让并发变成串行,保证线程安全. 2.何时使用多线程或多进程: - IO密集型: 使用多线程 计算密集型: 使用多进程 3.死锁现象 A,B两把锁【小白刷题之路Day31】leetcode768. 最多能完成排序的块 II (动态规划、单调栈(没弄懂))
这个问题和“最多能完成排序的块”相似,但给定数组中的元素可以重复,输入数组最大长度为2000,其中的元素最大为10**8。arr是一个可能包含重复元素的整数数组,我们将这个数组分割成几个“块”,并将这些块分别进行排序。之后再连接起来,使得连接的结果和按升序排序后的原数组相同。我们最day31 进程的创建和通信
前情提要: 由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执day31
元类 因为python中一切皆对象,类也是对象,元类构造类,类是由元类实例化得到。 type 在python中是最顶层的类,虽有继承了type的类都叫做元类。 在python中所有的类都继承自object,(type也继承自object), 但是object类是由type创作的,其中type类也是有type创造的。 class Person(metaclass=day31_步入百万年薪的第三十一天——recv工作原理、高大上版解决粘包方式、基于UDP协议的socket通信
day31 recv工作原理 源码解释: Receive up to buffersize bytes from the socket. 接收来自socket缓冲区的字节数据, For the optional flags argument, see the Unix manual. 对于这些设置的参数,可以查看Unix手册。 When no data is available, block untilatleast one byte is avapython_day31_socket
socket 一:什么是socket(套接字) socket是一个模块,把复杂的tcp/ip协议隐藏在socket接口后面. 位置处于应用层与tcp/ip协议通信的中间软件抽象层,是一组接口,符合socket就相当于符合了tcp/ip协议. socket在OSI模型中的位置 二.为什么需要socket 在osi模型中 若想实现