day two Python学习之列表、元组、字典、流程控制、文件处理和函数

一 列表 列表的定义:在[ ]内可以有多个任意类型的值,逗号分隔。列表与数组类似,也有一维、二维和三维的。 students = ['kermit','alex','wupeiqi',] students(['kermit','alex','wupeiqi',]) students = list(['kermit','alex','wupeiqi',]) #列表的三种定义形式 students1 = ['james','man',18,['sing','basketball','tiao
分类: 其他 发布时间: 06-25 21:51 阅读次数: 0

不吹不黑,关于 Java 类加载器的这一点,市面上没有任何一本图书讲到 实战分析Tomcat的类加载器结构(使用Eclipse MAT验证) 还是Tomcat,关于类加载器的趣味实验 重写类加载器,实现简单的热替换 @Java Web 程序员,我们一起给程序开个后门吧:让你在保留现场,服务不重启的情况下,执行我们的调试代码 @Java web程序员,在保留现场,服务不重启的情况下,执行我们的调试代码(JSP 方式)

类加载器第7弹: 实战分析Tomcat的类加载器结构(使用Eclipse MAT验证) 还是Tomcat,关于类加载器的趣味实验 了不得,我可能发现了Jar 包冲突的秘密 重写类加载器,实现简单的热替换 @Java Web 程序员,我们一起给程序开个后门吧:让你在保留现场,服务不重启的情况下,执行我们的调试代码 @Java web程序员,在保留现场,服务不重启的情况下,执行我们的调试代码(JSP 方式) 一、一个程序员的思考 大家都知道,Tomcat 处理业务,靠什么?最终是靠我们自己编写的
分类: 其他 发布时间: 06-25 21:51 阅读次数: 0

开题

大学毕业进入工作也有几年了,对待工作一直勤勤恳恳兢兢业业,对于这点没有任何问题,但懒惰浮躁让知识面深受局限,缺少沉淀让常用的技术都梳理不清。 亡羊补牢为时不晚,知耻者近乎勇! 时间在流逝,让一篇篇博客成为我前进道路的一枚枚勋章……
分类: 其他 发布时间: 06-25 21:51 阅读次数: 0

毛毛虫组【Beta】Scrum Meeting 3

第三天 日期:2019/6/25 前言 第三次会议: 时间:6月25日 地点:教10-A511 内容:此次会议主要是对项目验收做准备工作。 1.1 今日完成任务情况以及遇到的问题。 今日完成任务情况:     对系统再一次进行测试     对项目文档的修改、整合     对项目总结陈述PPT编制     对项目验收意见表的编制 遇到的问题:     当选择对应的仓库时,货物名称也应发生变化,但并未改变     在库存查询时,初始页面并未显示所有货物信息 1.2 明天任务安排 王雪刚 对小组成员
分类: 其他 发布时间: 06-25 21:51 阅读次数: 0

SpringBoot之ApplicationContextInitializer的理解和使用

一、 ApplicationContextInitializer 介绍   首先看spring官网的介绍:   翻译一下: 用于在spring容器刷新之前初始化Spring ConfigurableApplicationContext的回调接口。(剪短说就是在容器刷新之前调用该类的 initialize 方法。并将 ConfigurableApplicationContext 类的实例传递给该方法) 通常用于需要对应用程序上下文进行编程初始化的web应用程序中。例如,根据上下文环境注册属性源或
分类: 其他 发布时间: 06-25 21:51 阅读次数: 0

sudo apt-get update报错E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

解决方案1: 将对应的PPA删除掉即可 cd /etc/apt/suorces.list.d mv **.list **.list.bak 解决方案2: 更改源 cp /etc/apt/source_list /etc/apt/source_list.bak sudo gedit /etc/apt/source_list 添加缺少的列表
分类: 其他 发布时间: 06-25 21:51 阅读次数: 0

神经网络实现Discuz验证码识别

最近自己尝试了网上的验证码识别代码项目,该小项目见以下链接: https://cuijiahua.com/blog/2018/01/dl_5.html 数据也就用了作者上传的60000张Discuz验证码。作者是创建了一个 类 封装了所有的变量和函数,我看了他的代码之后自己尝试着不用类去实现该网络。 作者说自己可以训练到90%以上的精度。然而我看了他的代码后发现,作者是用训练过的数据来进行测试,即训练集和测试集是一样的。 我想着,测试集应该是不能参与训练过程中的,比如说我们在做mnist手写数
分类: 企业开发 发布时间: 06-25 21:51 阅读次数: 0

神奇的splay树

神奇的splay树 总结 splay树是一种BST,其通过不断的splay操作维持树的平衡;其基本思想是将频率高的点(实际是每次查找的点)通过splay操作旋转到树根 核心操作: update(x): 维护信息,类似线段树中的push_up rotate(x): 单旋,即将x旋转到其父节点y的位置,需要注意顺序(替换y,x的子树加入y, y最为x的子树) splay(int x,int s): 将x节点旋转到s下方。情况1:x,y,z共线,先rotate(y),再rotate(x); 情况2:
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

curry - 经典的面试题

function add() { // 第一次执行时,定义一个数组专门用来存储所有的参数 var _args = Array.prototype.slice.call(arguments); // 在内部声明一个函数,利用闭包的特性保存_args并收集所有的参数值 var _adder = function() { _args.push(...arguments); return _adder; };
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

静态方法staticmethod和类方法classmethod

静态方法staticmethod和类方法classmethod 一、类方法classmethod 把一个方法变成一个类中的方法,这个方法可以直接利用类来调用,不需要依托任何的对象,即不需要实例化也可以做一些改变 当这个方法的操作只涉及静态属性的时候,就应该使用classmethod来装饰这个方法 class Goods: __discount = 0.8 # 静态私有属性 def __init__(self,name,price): self.name
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

Python3 try-except、raise和assert解析 Python3 try-except、raise和assert解析

Python3 try-except、raise和assert解析 一、说明 关于异常捕获try-except:在学java的时候就被教育异常捕获也是java相对c的一大优点,几年下来多少也写了些代码,但异常捕获总只得其形未得其神,在自己这只是让发生错误的程序在不必要终止时不终止而已。 关于主动抛出异常raise:前段时间看到robot framework判断测试用例运行失败,是监控自己使用raise主动抛出的异常,这才有了主动抛出异常的概念。 关于断言assert:前段时间写了个模糊测试工具
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

实训day2-python数据类型、文件处理、函数

关键内容: <一>、常用数据类型及内置方法 <二>、文件处理 <三>、函数 一、 数据类型: 列表类型: 定义: 在[]内,可以存放多个任意类型的值,并以逗号隔开。 一般用于存放学生的爱好,课堂的周期等等... 优先掌握的操作: 1、按索引存取值(正向存取+反向存取):即可存也可以取 2、切片(顾头不顾尾,步长) 3、长度 4、成员运算in和not in 5、追加 6、删除 7、循环 需要掌握的: 1、index 2、count 3、pop 4、remove 5、insert 6、extend
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

Ajax_使用XMLHttpRequest方式实现

利用XMLHttpRequest实例与服务器进行通讯包含以下3个关键部分: -onreadystatechange时间时间事件处理函数 (用服务器触发,每次readystate属性改变都会触发readystatechange事件) -open方法 -send方法 readystate属性有五个值 0 1 2 3 4 <%-- Created by IntelliJ IDEA. --%> <%@ page contentType="text/html;charset=UTF-8" langua
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

java8 函数接口——Function/Predict/Consumer

Function 我们知道Java8的最大特性就是函数式接口。所有标注了@FunctionalInterface注解的接口都是函数式接口,具体来说,所有标注了该注解的接口都将能用在lambda表达式上。 接口介绍 /** * Represents a function that accepts one argument and produces a result. * * <p>This is a <a href="package-summary.html">functional int
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

百万级日活 App 的屏幕录制功能是如何实现的

Android 从 4.0 开始就提供了手机录屏方法,但是需要 root 权限,比较麻烦不容易实现。但是从 5.0 开始,系统提供给了 App 录制屏幕的一系列方法,不需要 root 权限,只需要用户授权即可录屏,相对来说较为简单。 基本上根据 官方文档 便可以写出录屏的相关代码。 屏幕录制的基本实现步骤 在 Manifest 中申明权限 <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permi
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

大数据学习第17天

1. storm如何保障消息的完全处理? 每当spout生成一个tuple元组时,将一个字符串作为锚点传入ack方法并调用ack方法,将该tupleid与ack方法中的64位二进制码进行异或运算,ack方法会在每个bolt处理完tuple元组和生成新的tuple元组时调用ack方法,进行异或运算,当该tuple tree处理完毕时,ack方法中的二进制码一定为0,如果该二进制码不为0,则ack方法会通知spout,将传入的锚点发给spout,spout会将该锚点对应的tuple重新发送(对所有
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

第一篇:无孝心不成材

总结这么多年,无孝心,最后苦了自己,可怜了父母。 我,林枫山,出生在一个六口之家。我是家中长子,有爸爸妈妈,还有两个妹妹,和一个弟弟。 从小体弱多病,父母对我的关照就额外多了很多。好吃好喝,都是拿给我吃的多,弟弟妹妹得到的 反而少很多。 爸爸开拖拉机,后面我读大学时,他开摩的。现在他在做工地的活。妈妈,长的瘦弱,生下我 们四个儿女,孩子没人帮忙照顾。只能自己照顾,拉下很多病根。家里穷,爷爷早逝,留给爸爸一 些负债。妈妈很早就跟爸爸的拖拉机去赚钱。在我四五岁时,弟弟妹妹都是二三岁的时候,就让几
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

BZOJ 2693: jzptab 莫比乌斯反演 + 积性函数 +筛法

Code: #include<bits/stdc++.h> #define ll long long #define M 10001000 #define maxn 10200100 #define MOD 100000009 using namespace std; int cnt, tot; int vis[maxn],mu[maxn], prime[maxn]; ll h[maxn], sumv[maxn]; void init() { in
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

xml基本语法

xml语法 1.xml文档声明(☆☆☆) 2.定义元素(标签)(☆☆☆) 3.定义属性(☆☆☆) 4.注释(☆☆☆) 5.特殊字符(☆☆☆) 6.CDATA区(☆) 7.PI指令(☆) 文档声明 <?xml version="1.0" encoding="utf-8"?> //注意,必须在第一行,第一列 定义元素 //只能有一个根标签,其余标签都是它的子标签 //xml会把空格和换行都当成内容来解析 因此,下面这两个元素的含义是不同的 <url>www.cnblogs.com</u
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0

使用 Webpack 4 和 Babel 7 创建 React 应用程序

  mkdir react_project   cd react_project      npm init -y   npm i webpack@4 webpack-cli@3 -D //i:install -D:- save-dev   npm i react@16 react-dom@16 -S   npm i babel-loader@8 @babel/core @babel/preset-env @babel/preset-react -D   npm i html-webpack-
分类: 其他 发布时间: 06-25 21:34 阅读次数: 0
今日推荐