python全栈开发_day21_垃圾回收和正则

垃圾回收机制 # 不能被程序访问到的数据,就称之为垃圾 引用计数 # 引用计数是用来记录值的内存地址被记录的次数的 ​ # 每一次对值地址的引用都可以使该值的引用计数 +1 # 每一次对值地址的释放都可以使该值得引用计数 -1 # 当一个值的引用计数为0时,该值就会被系统的垃圾回收机制回收 循环导入 ls1 = [666] ls2 = [888] ls1.append(ls2) ls2.append(ls1) # 循环导入会导致某些值得引用计数永远大于0 标记删除 # 标记:标记的过程其实就是
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

JVM/JDK/JRE

JVM :JVM是Java Virtual Machine(Java虚拟机)的缩写,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。JVM是Java平台的基础,和实际的机器一样,它也有自己的指令集,并且在运行时操作不同的内存区域。 JVM通过抽象操作系统和CPU结构,提供了一种与平台无关的代码执行方法
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

VIM命令大全(图+文)

在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 Ctrl + v 从光标当
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

Centos中压缩工具的用法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_43551152/article/details/85063879 常用的压缩工具 压缩比 xz > bzip2 > gzip > compress compress compress +文件【多个文件时压缩每个文件为单独的压缩文件】 压缩该文件,压缩后该文件消失,生成一个.z的压缩文件 compress -c +文件 > 文件.gz压缩文件并显示过程 不会丢失源文件,利用重定向保留
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

Windows Server 2003下配置IIS6.0+php5+MySql5+PHPMyAdmin环境

配置环境: 操作系统:Windows Server 2003 sp2企业版 Web服务器:系统自带的IIS6.0 所需工具: PHP:php-5.2.12-Win32.zip(官方网址:http://www.php.net) 数据库:mysql-5.0.22-win32.zip(官方网址:http://www.mysql.com) 数据库管理:phpMyAdmin-3.2.5-all-languages.zip(官方网址:http://www.phpmyadmin.net) 注:我这里用的基本
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

apache mxnet 深度学习神经网络小试

http://mxnet.incubator.apache.org/versions/master/install/index.html?platform=Windows&language=R&processor=CPU 1 cran <- getOption("repos") 2 cran["dmlc"] <- "https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/" 3 options(repos = cr
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

治理Go模块 服务治理 中台业务 Golang的net.Conn接口,double close

小结: 1、中台业务 前台业务 快车、专车、顺风车,在滴滴这些业务线叫做前台服务,他们有一些共同的特性,都有司机信息,订单的状态,收银,账号等等这些业务逻辑,我们会把专门的业务逻辑集合起来,形成专职的服务,这些就是中台服务。 2、 通过TraceID对所有请求的进行串联,通过SpanID记录每个节点的耗时情况。 3、 我们开发的时候,大家都会使用一些动态语言的特性,比如说可能对String和数值类型没有做区分,或者PHP的关联数组和普通数组混合起来操作。这个时候硬性翻译,就需要Golang代码
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

SpringBoot自定义注解、AOP打印日志

前言 在SpringBoot中使用自定义注解、aop切面打印web请求日志。主要是想把controller的每个request请求日志收集起来,调用接口、执行时间、返回值这几个重要的信息存储到数据库里,然后可以使用火焰图统计接口调用时长,平均响应时长,以便于我们对接口的调用和执行情况及时掌握。 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

python全栈开发_day22_面向对象

面向对象 '''' 1、面向过程编程 核心是"过程"二字,过程指的是解决问题的步骤,即先干什么再干什么 基于该思想编写程序就好比在编写一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化、进而简单化 缺点:可扩展性差 2、面向对象 核心"对象"二字,对象指的是特征与技能的结合体, 基于该思想编写程序就好比在创造一个世界,你就是这个世界的上帝,是一种 上帝式的思维方式 优点:可扩展性强 缺点:编程的复杂度高于面向过程 重点:面向对象的核心体现是将数据和处理数据的程序封装到对象中 ''' #
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

Codeforces 1163D DP + KMP

题意:给你一个字符串s,以及两个字符串s1,s2.s中有些位置是*,意思是可以随便填字母,s的子串中如果出现一次s1,就加一分,如果出现一次s2,就减一分。问这个字符串s最多可以得多少分? 思路: 设dp[i][j][k]为到s串的i位置,s1的匹配长度是i,s2的匹配长度是j的情况下可以获得的最多分数。那么我们需要枚举这一位填什么字符,然后转移到下一个状态,所有以我们需要对s1和s2预处理一个东西:对s1/s2串匹配长度为i,并且i +1位置填的是字符c的时候,转移到的匹配长度,这个需要预处
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

设置docker镜像加速!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_43551152/article/details/86018842 vim /etc/docker/daemon.json -p 写入 { "registry-mirrors": ["https://registry.docker-cn.com"] } systemctl daemon-reload systemctl restart docker 上述地址为docker官方提
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

LeetCode 590. N叉树的后序遍历(N-ary Tree Postorder Traversal)

590. N叉树的后序遍历 590. N-ary Tree Postorder Traversal 题目描述 给定一个 N 叉树,返回其节点值的后序遍历。 LeetCode590. N-ary Tree Postorder Traversal 例如,给定一个 3 叉树: 返回其后序遍历: [5,6,3,2,4,1]. 说明: 递归法很简单,你可以使用迭代法完成此题吗? Java 实现 Iterative Solution import java.util.LinkedList; import
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

Scala中的foreach方法和map方法

两个方法的共同点在于(foreach和map):都是用于遍历集合对象,并对每一项执行指定的方法。 而两者的差异在于:foreach无返回值(准确说返回void),map返回集合对象。 结论就是:foreach 无法代替map. 而map方法却可以代替foreach。简单理解就是,foreach用于遍历集合,而map用于映射(转换)集合到另一个集合。
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

shell脚本游戏之--俄罗斯方块

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_43551152/article/details/86372872 # 俄罗斯方块.sh 标题 ) vim elsfk.sh #!/bin/bash #Tetris Game #10.21.2003 xhchen<[email][email protected][/email]> #APP declaration APP_NAME="${0##*[\\/]}" A
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

docker-comepose编排工具部署mysql和wordpress

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_43551152/article/details/86420669 WordPress: 1. Create a new directory in your home folder called my_wordpress and cd into it: # mkdir wordpress # cd /wordpress 2. Create a file named d
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

创建docker仓库并上传自己的镜像

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_43551152/article/details/86420766 先在docker.hub.com创建一个账号 然后创建一个docker仓库test 下载一个镜像busybox:latest 使用镜像创建一个容器名为b1 创建一个文件夹,并创建一个index.html页面 到另一个tty上查看运行中的容器,并利用docker container commit b1 luhaoos/
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

基于Module和Fastcgi实现LAMP架构!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_43551152/article/details/86421291 实验环境 实验在192.168.245.17上安装apache,php-mysql,php,mariadb.server 并创建数据库,用户名,密码 Module(模块)模式实现wordpress,phpmyadmin,discuz 布署phpMyadmin 192.168.245.27上创建登陆账户 MariaDB
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

Docker常用命令--增删改查

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_43551152/article/details/87970620 docker docker run 创建容器,并运行该容器 常见命令: -t, --tty -i, --interactive --name string -it = --interactive --tty docker create 创建容器 docker container ps -a = docker ps -
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

Kubernetes部署文档及命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_43551152/article/details/87970655 ubuntu 1804----> root密码:123456 主要操作: 1.更改网卡名称为eth0: root@ubuntu:vim /etc/default/grub GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" root@ubuntu:update-grub
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0

Kubernetes部署操作及详细命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_43551152/article/details/87970671 Kubernetes技术已经成为了原生云技术的事实标准,它是目前基础软件领域最为热门的分布式调度和管理平台。于是,Kubernetes也几乎成了时下开发工程师和运维工程师必备的技能之一。 一、主机环境预设 1、测试环境说明 测试使用的Kubernetes集群可由一个master主机及一个以上(建议至少两个)node主
分类: 其他 发布时间: 05-11 22:11 阅读次数: 0