Leetcode刷题笔记(Python 找出所有相加之和为n的k个组合,组合中只允许含有1-9的正整数,并且每种组合中不存在重复的数字。)

eg:输入:k=3,n=9 输出: [[1,2,6],[1,3,5],[2,3,4]] 输入:k=2,n=5 输出:[[1,4][2,3]] 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 """ 4 # @Time : 2019/12/19 21:11 5 6 # @Author : ZFJ 7 8 # @File : k个数的和为n.py 9 10 # @Software: PyCharm 11 """ 1
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

质数& 球从一百米下落十次

#求质数 def zhishu(n): if n<=2: return False if n % 2==0: return True return True for n in range(1,100): if zhishu(n): print(n,end=" ") ''' 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半; 再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? ''' s
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

Support URL

如您有任何疑问或者建议,请通过以下方式与我们取得联系,我们会尽快响应您的反馈: 邮箱:[email protected]
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

【自学Spring Boot】什么是Spring Boot

为啥要有Spring Boot?   以前大学刚开始学java web的时候,需要搭建起web框架,当时使用的是SSH(struts+spring+hibernate),那就开始搭建吧,初学者哪里知道整套框架需要哪些包,哪些版本啊,万一某个包的版本号选错,就就得荒废你无数经历来解决各种莫名其妙的问题,而且当时还没接触maven,找包基本都是上网自己搜自己下载,对一个初学者难度有多高可想而知。所以当时每个人都是拿着优盘,找老师拷贝所有依赖包(也不知道老师的包是自己摸石头过河自己搭配的,还是从哪传
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

点滴

梦太湿了 连枕头都霉了
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

scrapy爬虫-代理IP中间件

class ProxyDownloaderMiddleware(object): # Not all methods need to be defined. If a method is not defined, # scrapy acts as if the downloader middleware does not modify the # passed objects. def __init__(self): self.request_p
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

使用Portainer集中管理多地域内网运行的Docker实例

1. 单机运行的Docker 容器化部署是现在进行时,开源应用大多数支持容器化部署 在少量机器的场景下往往采用docker cli 和 docker-compose管理,进行“单机式管理” 机器稍多点会采用Docker Swarm群集的方式,毕竟k8s稍重 如果有更多的机器情况下一般会采用k8s的方式 在个人、创业公司、小团队的场景下我们往往在多个云、家里、vps上拥有少量虚拟机服务器,这些服务器上都运行了docker实例 虽然我们也可以用公网vpn、zerotier等方式打通各个地域的机器形
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

IDEA创建SpringBoot多模块工程

IDEA创建SpringBoot多模块工程 第一步:创建新工程Project 使用IDEA创建新工程,网上有很多教程,这里就不详述了,直接上图 接下来就是选定自己的工程目录,工程名和简单的工程描述 选择SpringBoot的版本和具体的依赖,我们这里因为是创建父工程,所以不需要选择具体的依赖,默认就好 最终,点击finish,创建完成 最终,整个工程目录结构,如下 第二步:创建子模块 删除上面工程中的 src 目录,如下 右键单击工程,创建子模块,整个创建流程和上面创建工程的过程基本相同,只有
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

不会技术,又不影响上班,能在网上做什么副业?网上的金利道适合做副业嘛?

什么时候开始副业最好? 铁饭碗,一工作就可以立即开始研究副业; 社会人,毕业2年后可以开始副业,最好是工资接近同龄人2倍时。 什么时候不适合开始副业? 失业时:失业时主要任务是选对一个方向,先找一个稳定的工作发展,因为此时如果你开展副业,由于副业的不稳定性,遇到挫折,对你打击太大,很难坚持下去。 试用期时:试用期时,由于没转正,大部分时间应该投入工作,巩固自己在职场的地位 总结:是否开发副业,主要看主业工作是否稳定,越稳定越要开发,这是大好时机;主业工资越高,所开发的副业收入也越高,这是规律。
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

Mac终端命令自动补全

Mac终端在执行命令的时候,想跟Windows系统一样通过按tab键进行命令的自动补全,方法如下: 1.打开终端输入,即用nano编辑器打开文件 nano .inputrc (这里一定要注意nano后面有一个空格) 2.在nano编辑器中写上如下命令 set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete 3.按下ctrl+o,回车,重启终端,自动补全按tab键就可以实现了。
分类: 其他 发布时间: 12-19 22:00 阅读次数: 0

曹工说Spring Boot源码(3)-- 手动注册Bean Definition不比游戏好玩吗,我们来试一下

写在前面的话 相关背景及资源: 曹工说Spring Boot源码系列开讲了(1)-- Bean Definition到底是什么,附spring思维导图分享 工程代码地址 思维导图地址 工程结构图: 大体思路 选择bean definition实现类,并实例化bean definition 注册bean definition get bean查看是否work 选择bean definition实现类 这次,先说目的:我们要通过代码方式手动生成bean definition并注册到bean fac
分类: 其他 发布时间: 12-19 22:00 阅读次数: 0

Linux安装JAVA web环境

一:安装jdk 1.下载 在oracle下载东西的时候因为oracle的一些验证机制,所以需要在链接前面添加一些参数 wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm 2. 执行命令:rpm -
分类: 其他 发布时间: 12-19 22:00 阅读次数: 0

web前端入门到实战:@import和link引入样式的区别

关于@import和link引入样式的区别网上有很多种说法。大致有如下几种,不过这其中会有我存疑的地方,我们可以一起来探讨一下。区别1.从属关系区别@import是CSS提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以加载CSS文件,还可以定义RSS、rel连接属性等。2.加载顺序区别加载页面时,link标签引入的CSS被同时加载;@import引入的CSS将在页面加载
分类: 服务端 发布时间: 12-19 22:00 阅读次数: 0

51cto博客不再更新,最新的博客请访问我的博客园链接

51cto博客不再更新,最新的博客请访问我的博客园链接https://www.cnblogs.com/knight-zhou/
分类: 企业开发 发布时间: 12-19 22:00 阅读次数: 0

一点资讯推出“长风计划” 内容分发平台进入拉人大战

一点资讯发布“长风计划”计划投入1500亿流量扶持等各项福利,吸引创作者为自家平台生产高品质内容。一点资讯推出“长风计划”自媒体百度互联网微新闻第1张一点资讯负责人对外表示,长风计划中,一点资讯计划扶持10000位优质内容创作者。一点资讯会投入1500亿平台流量倾斜,并与国内知名手机厂商合作,对平台自媒体人进行多方位曝光,实现一站发布多平台曝光,增加文章内容曝光量。并且还将与国内知名手机厂商打通粉
分类: 其他 发布时间: 12-19 22:00 阅读次数: 0

单节点3GB单线程967 MB部署半小时内完成,CS领跑分布式集群

Infortrend的分布式NAS集群EonStorCS具有三种横向扩展模式:纠删码、副本、以及NASScale-Out(本文当中称为“专用模式”)。其中专用模式是Infortrend独有的。在专用模式下,CS的空间利用率更高,实际使用空间可以达到原始容量的90%。在成本限定的情况下,用户可以使用更多的空间。并且性能更高,CS单节点的读性能可以达到3GB/s,单节点的写可以达到2.4GB/s,单线
分类: 企业开发 发布时间: 12-19 22:00 阅读次数: 0

web前端入门到实战:HTML5实现首页动态视频背景

你想实现动态视频作为背景的首页吗?来,一起来学习,本文将带你一起实现H5动态视频背景;首先网上找一段清晰的视频下载下来,最好是MP4格式的;下载好了之后我们新建一个html文件来写代码:html代码:<videoid="v1"autoplayloopmuted><sourcesrc="./video2.mp4"type="video/mp4"/></video>
分类: 服务端 发布时间: 12-19 22:00 阅读次数: 0

使用枚举获取分区商品库存

使用枚举、获取分区商品库存 syntax = "proto3"; package services; import "google/api/annotations.proto"; message ProdRequest { int32 prod_id = 1; //传入id } message ProdResponse { int32 prod_stock = 1; //商品库存 } message QuerySize { int32 s
分类: 其他 发布时间: 12-19 21:50 阅读次数: 0

学习笔记_小的知识点

完成一段程序所需要经历的步骤(编程套路):   1. 数据处理:读取数据 和 预处理操作(去中心化、归一化)   2. 模型设计:网络结构部分   3. 训练配置:优化器(寻解最优算法) 和 计算资源配置   4. 训练过程:循环调用训练过程, 前向计算 + 损失函数(优化目标) + 反向传播   5. 保存模型:将训练好的模型进行保存(方便之后可以不用执行训练过程,通过使用保存的模型直接进行预测)
分类: 其他 发布时间: 12-19 21:50 阅读次数: 0

diango中的MTV

MVC M: model 模型 和数据库交互 V: View 视图 HTML C: controller 控制器 业务逻辑 流程 MTV M:model 模型 ORM T: template 模板 Html V: view 视图 业务逻辑 FBV: function based view 函数表逻辑 CBV : class based view 类表表逻辑
分类: 其他 发布时间: 12-19 21:50 阅读次数: 0
今日推荐