笨方法学python3
阅读《笨方法学python3》,归纳的知识点 习题1:安装环境+练习 print函数使用 主要区别双引号和单引号的区别 习题2:注释符号# 习题3:运算符优先级,跟C/C++, Java类似 以下运算符优先级:从下往下以此递增,同行为相同优先级 Lambda #运算优先级最低
逻辑运算符: or
逻辑运算符: and
逻辑运算符:not
成员测试: in, not in
同一性测试: is, is not
比较: <,<=,>,>=,!=,==
按位或: |
按位异或: ^
做题记录--day32
《算法笔记》3.2小节——入门模拟->查找元素 C题反复坑,注意在struct里面不能直接string,(正常输出但是返回 Process returned -1073741819 (0xC0000005) 使用字符数组,但是数组不能直接比较大小,自己写same函数,(直接等号会一直返回0.。奇怪的是!这个公式还会返回0.。迷茫) 还有就是一定要注意在pat里面,题目没说一组数据,就按照多读取处理 id要使用string而不是int,他那个不是固定补几个位置的,认真读题,注意套路 #inclu
Java日志体系 —— 日志框架切换
通过 SLF4J 统一日志 在实际的日志转换过程中,SLF4J其实是充当了一个中介的角色。例如当我们一个项目原来是使用LOG4J进行日志记录,但是我们要换成LogBack进行日志记录。 此时我们需要先将LOG4J转换成SLF4J日志系统,再从SLF4J日志系统转成LogBack日志系统。 从日志框架转向SLF4J jul-to-slf4j:jdk-logging到slf4j的桥梁 log4j-over-slf4j:log4j1到slf4j的桥梁 jcl-over-slf4j:commons-l
开发规范 小白进阶 python代码规范化
开发规范 软件开发,规范项目的目录结构,代码规范,遵循 PeP8规范等等,让你更加清晰的,合理开发 一功能分类(文件名) settings.py配置文件 配置文件放一些静态参数, 划归固定的路径,文件的绝对的路径,基本都是变量,i 比如文件路径,数据库,,软件的默认设置 lib公共 common.py公共组件 装饰器辅助使用 服务主逻辑(其他代码和函数的) 公共组件函数以便其他函数,捉着业务需求,共用插件,密码加密功能,序列化功能,日志功能 core主逻辑 src.py(主逻辑)核心函数逻辑文
linux下 大日志文件查看与搜索---less
场景 有一个几十m的大日志文件,里边的记录是按时间排序的。 现在需要找到其中,不知道在什么位置的一条错误消息。这时候,想把内容拷出来都费劲,就算拷出来了,一般的编辑器也难以hold住这么大的文件。这时候,用less,就能很简单方便的解决这个问题。 使用 首先是打开文件: less fileName.log ctrl + f,看着时间,往下一页一页的翻。 如果 觉得信息偏下,可以跳到日志文件的最后一行:shift+g 然后,ctrl+b往上一页一页翻页查看 如果知道关键词还可以搜索,按 ‘/’
python pip获取所有已安装的第三包
pip freeze > requirements.txt # 生成txt 文件 pip install -r requirements.txt # 别人使用时可以直接安装所有的包
提升存在感,不做职场小透明
你身边有没有这样的人?每天上班兢兢业业,任劳任怨,工作无差错但也不出彩,安静得就像一块背景板。从职场新人长成老人,还是“小透明”般的存在。佳欣就是个职场小透明。今年33岁的她,已在职场摸爬滚打了十一年,却始终没能“人如其名”。虽然工作踏实,经验也算丰富,无奈存在感太低、影响力太弱,升职加薪等好事总与她擦肩而过,徒留一身倦怠如影随形。前不久,听闻公司即将转型可能要裁员,佳欣一下慌了神。她清醒地意识到
linux的ftp服务
安装vsftpd服务软件yuminstall-yvsftpd开机开启和开启vsftpd服务systemctlstartvsftpdsystemctlenablevsftpd关闭selinux设置selinux为disabled防火墙机制加入ftpfirewall-cmd--permanent--add-service=ftpfirewall-cmd--reloadfirewall-cmd--lis
Flink状态专题:keyed state和Operator state
众所周知,flink是有状态的计算。所以学习flink不可不知状态。 正好最近公司有个需求,要用到flink的状态计算,需求是这样的,收集数据库新增的数据。 听起来很简单对吧?起初我也这么认为,现在发现,这尼玛就是变相的动态读取啊。 因为数据是一直在增加的,你需要记录这次收集的结果,用于下一次的运算,所以要用到状态计算。 废话不多说,直接上干货。 关于什么是有状态的flink计算,官方给出的回答是这样的:在flink程序内部存储计算产生的中间结果,并提供给Function或算子计算
k8s资源清单创建pod
资源:对象 service pod deployment workload:pod,ReplicaSet,Deployment,statefulset,DaemonSet,Job,Crontabjob,... 服务发现和均衡:service ,Ingress,.... 配置与存储:Volumn存储卷 ,CSI存储接口 ConfigMap,Secret, DownwardAPI 集群级资源:namespace,Node,Role,ClusterRole,RoleBinding,ClusterRo
docker相关命令及常见问题
一 docker相关命令 1. 安装docker https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repository sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 sudo yum-config-manager \
--add-repo \
https://downloa
LeetCode 53. 最大子序和 (java)
动态规划类题目,定义了两个变量a和maxx,a用来记录每个数及之前的数相加的最大值,既dp[i],如果dp[i-1]>0,那么dp[i]+dp[i-1]一定大于dp[i],反之小于,所以只需要每次判断a是否大于0,更新a的值,并判断a与maxx大小,更新maxx。 class Solution {
public int maxSubArray(int[] nums) {
int maxx=nums[0];
int a=nums[0];
网络协议--通信协议
网络协议|通信协议 最近在学习与思考,有哪些东西是学习了受益长久的呢? 我想到了,也可以做了,答案在结束语中~ 前言 目前所有的文章思想格式都是:知识+情感。
知识:对于所有的知识点的描述。力求不含任何的自我感情色彩。
情感:用我自己的方式,解读知识点。力求通俗易懂,完美透析知识。 正文 所有的协议都需要具备协议的三要素。 由于网络协议,只是列举出知识点来,显然没有味道,所以,我采用问题与答案的方式。 协议的三要素 语法,就是这一段内容要符合一定的规则和格式。 例如,括号要成对,结束要使用分号
零基础学习java------day2------关键字、标志符、常量、进制键的转换、java中的数据类型、强制类型转换的格式
今日内容要求: 1. 了解关键字的概念及特点,了解保留字 2. 熟练掌握标识符的含义,特点,可使用字符及注意事项 3. 了解常量的概念,进制,进制之间相互转换,了解有符号标识法的运算方式 4. 掌握变量的概念及定义过程 5. 掌握java 中的数据类型及注意事项 6. 掌握强制类型转换的格式 1. 关键字 概念:被java语言赋予特定含义的单词 特点:所有的字母都是小写的,在一些高级开发工具中,会有特殊颜色的显示 保留字:目前版本中还不是关键字,但是有可能在后续的版本中升级为关键字,如 got
c语言中int long float double 等类型所占字节及输出表示(转)
16位编译器 char :1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int : 2个字节 float: 4个字节 double: 8个字节 long: 4个字节 long long: 8个字节 unsigned long: 4个字节 32位编译器(看这里就行了,与16位机,64位机比较,粗体type为不同的,其余的都是相同) char :1个字节 char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即
最新 mpvue2.0 框架-实战[小慕读书]多平台小程序
第1章 课程快速预览(必看!!!) 在这一章节中,老师讲带领你快速预览课程整体。其中,涉及到为什么要做这么一门实战课程、制作一个小程序的完整流程是怎么样的,以及如何做项目的技术选型。 第2章 30 分钟快速入门微信小程序(已掌握,可略过) 在这一章节中,老师讲带领你从如何注册微信小程序开发者账号、工具的下载开始,到完成第一个小程序,再到组件与 API 的使用整个过程,最后来总结微信原生小程序的缺点。 第3章 30 分钟快速入门 Vue.js 框架(已掌握,可略过) 在这一章节中,老师将带领你从
ABP框架按条件导出
web层 .js导出事件: //导出为excel文档 $('#btn-export').click(function () { //得到查询的参数 var temp = { //这里的键的名字和控制器的变量名必须一直,这边改动,控制器也需要改成一样的 ProcessSteps_RecordId: $("#ProcessSteps_RecordId").val(), OperationModeId: $("#OperationModeId").val(), ScanCodeProduce: $(
爬虫学习—requests库使用
一、requests简介 1.requests概念 Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。 requests模块是python中原生的基于网络请求的模块,其主要作用是用来模拟浏览器发起请求。功能强大,用法简洁高效。 2.为什么使用requests 与urllib的区别,urllib的缺点 手动处理url编码 手动处理post请求参数 处理cookie和代理操作繁琐 requests模块有点: 自动处理url编码 自动处理post请求参数 简化co
今日推荐
周排行