【python】步骤二 第二课、模块与包

第二课、模块与包 一、课程介绍   课程介绍 python模块介绍 包的介绍及使用 模块导入及定位 标准模块(os,datetime,sys...) 模块属性 第三方模块 python实战 二、模块的介绍   2.1 如何打开终端   命令行/终端知识 别名:命令行、终端、terminal、控制台、小黑窗、交互式界面 使用场景:DOS系统、Linux   打开终端方式 Windows 开始--Windows系统--命令提示符 开始--Windows PowerShell--Windows Po
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

常用的重试技术—如何优雅的重试

背景 分布式环境下,重试是高可用技术中的一个部分,大家在调用RPC接口或者发送MQ时,针对可能会出现网络抖动请求超时情况采取一下重试操作,自己简单的编写重试大多不够优雅,而重试目前已有很多技术实现和框架支持,但也是有个有缺点,本文主要对其中进行整理,以求找到比较优雅的实现方案; 重试在功能设计上需要根据应用场景进行设计,读数据的接口比较适合重试的场景,写数据的接口就需要注意接口的幂等性了,还有就是重试次数如果太多的话会导致请求量加倍,给后端造成更大的压力,设置合理的重试机制是关键; 重试技术实
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

注 释(comment)

用于注解说明解释程序的文字就是注释。 Java中的注释类型:    单行注释    多行注释   文档注释 (java特有) 提高了代码的阅读性;调试程序的重要方法。 注释是一个程序员必须要具有的良好编程习惯。 将自己的思想通过注释先整理出来,再用代码去体现 单行注释 格式: //注释文字 多行注释 格式: /* 注释文字 */ 注:   对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。   多行注释里面不允许有多行注释嵌套。 文档注释(Java特有) 格式:/**
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

关于异步引入的问题

现在两段代码,具体如下 写法1 :异步引入demo.js <!DOCTYPE html> <html> <head> <script> document.write("<script src='demo.js' type='text/javascript' " ></script>") <!--document.write("<link />") --> </script> </head> <body> </body> </html> 写法2: 同步引入demo.js <!D
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

XSS漏洞之加载远程js文件

这次在对一个系统渗透测试过程中,发现一个XSS漏洞,可弹窗,并且没有httponly 但是在尝试加载远程js文件的时候发现,script标签被过滤掉了,准确的说应该是服务器后端在识别到输入内容有<>的时候,会把每对尖括号以及尖括号里面的内容都过滤掉,唯独有一个特例,就是img标签不会 在网上找了一些资料,发现可以用img来加载远程js,陆陆续续试过以下几个方法: 1.<img src=x onerror=document.body.appendChild(document.createElem
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

day05循环总结

1.基本运算符 python运算符 注意: 1.算数运算符 + , - , *, / 除 , % 取余 , //地板除(取商) , ** 幂运算 用义:返回一个数值。 2.位运算符 优先级 (<> ) > & > ^ > \ 3.比较运算符 == 比较两个值是否相等 != 比较两个值是否不同 只会产生2个结果,要么是True 要么是False #用义:始终返回一个布尔值。 4.身份运算符 is 和 is not 用来判断两个数据的内存地址是否相同 #:每一个变量值都有内存地址 5.成员运算符
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

css 之 sticky footers 布局

关于:Sticky footer布局 我们常见的网页布局方式一般分为header(页头)部分,content(内容区)部分和footer(页脚)部分。当页头区和内容区的内容较少时,页脚区不是随着内容区排布而是始终显示在屏幕的最下方。当内容区的内容较多时,页脚能随着文档流撑开始终显示在页面的最下方。 参考链接: https://www.jianshu.com/p/3853024d5838 https://www.w3cplus.com/css3/css-secrets/sticky-footer
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

基本运算符,流程控制if、while

基本运算符 算术运算符 运算符 描述 实例 + 加 a + b - 减 a - b * 乘 a * b / 除 a / b % 取余 a % b // 整除 a // b ** 幂运算 a ** b 2**3=8 比较运算符 假设变量a = 10, b = 20 运算符 描述 实例 == 等于,比较对象是否相等 a == b 返回False != 不等于,比较对象是否不相等 a != b 返回True < 小于 a < b 返回True <= 小于等于 a <= b 返回True > 大于 a
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

正则表达式:引用分组

分组的一个附加功能是 捕获分组,对应的括号叫做捕获括号。 括号分组的编号规则是从左到右,从一开始。 print re.search(r"(\d{4})-(\d{2})-(\d{2})"),"2010-12-22").gronp(1) 2010 默认认为存在编号为0的分组,全打印。 print re.search(r"(\d{4})-(\d{2})-(\d{2})"),"2010-12-22").gronp(0) 2010-12-22 分组编号取决于括号开始的顺序。 分组可以提取超链接的详细信息
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

Day 24--修正与回顾(四)

今天完成了报告,将之前的东西做了一个彻彻底底地收尾。丰富报告中关键模块的时候也完整地复习了以下代码。其中index和orderdetail的内容是最为重要的,也基本都牢记了。鉴于每个开发者工具的语法都不太一样,所以这次课设比起内容其实更应该侧重记下学习方法和关键的算法。 明天做最后的修整和总结,准备答辩,提交报告; 这次课设接近尾声,但心中还是有满满的充实感。一切努力都不会白费,尽管对编程仍然苦手,但已经不再畏惧。期待与软件设计的下次相遇。
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

简单单层前馈神经网络

代码如下 import numpy as np import math class Neuron(object): def init(self): self.weights=np.array([1,2,3]) self.bias=0.0 def forward(self,inputs): cell_sum=math.fsum((inputs*self.weights)+self.bias) result=1.0/(math.exp(-cell_sum)+1.0) return result n
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

kafka Enabling Kerberos Authentication

CDK 2.0 and higher Powered By Apache Kafka supports Kerberos authentication, but it is supported only for the new Kafka Producer and Consumer APIs. If you already have a Kerberos server, you can add Kafka to your current configuration. If you do not
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

C#求任意两整数之和

2019.9.11 作业要求: 求出任意两整数之和 解决方案: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ClassDemoExercise 8 { 9 class Program 10 { 11
分类: 其他 发布时间: 09-11 20:24 阅读次数: 0

java-二分法查找数组元素

package com.rj.bd.lx; import java.util.Arrays; /** * @desc 数组元素的查找之二分法 * @author yhx * @time 2019-09-11 * */ public class ErFenFa { public static void main(String[] args) { int[] a = {123,235,45,6,7,9,95,4}; //
分类: 其他 发布时间: 09-11 20:08 阅读次数: 0

817.链表组件

一、hash 1 int numComponents(ListNode* head, vector<int>& G) { 2 unordered_set<int> set(G.begin(), G.end()); 3 int res = 0; 4 int len = 0; 5 ListNode* temp = head; 6 while (temp != nullptr) 7 { 8 int val
分类: 其他 发布时间: 09-11 20:08 阅读次数: 0

idea 如何将普通项目转换为Maven项目 idea vesion:2019.1.2

1.选中项目右击--->Add Framework Support 2.在左侧栏中 勾选Maven-->apply--->OK(因为我的已经是Maven项目,所以不再显示Maven项目)
分类: 其他 发布时间: 09-11 20:08 阅读次数: 0

线段树 离散区间,单点维护区间

这道题当时用线段树搞不行,用主席树搞,也不行。当场自闭。。。 其实当时想到离散,但是没想到用单点维护线段树的区间。。。。。。 你这样想,无非就是2e6次询问,最多1-e9被分成最多2e6区间,我们要求的位置,一定在这2e6点的右边第一个。 那么把这个点,以及这个点x以及x+1的点保存下来。 维护的时候,线段树初始化所有的单点值为1,并维护区间和,代表单点没有被删掉。 我们优先往左查询,并保证不越过区间之外,如果查询到满足条件的,我们不再往后继续查询,否则往右查询。 #include<iostr
分类: 其他 发布时间: 09-11 20:08 阅读次数: 0

Magic-Club第二十四天

今日完成: 1.撰写博文。 2.上传两次git。 明日计划: 1.继续撰写博文 2.书写个人小结 3.答辩 个人心得: 项目进行到最后一周,之前三周的努力得到了实现,过程虽然有困难,但是还是完成了,以后也要继续加油。
分类: 其他 发布时间: 09-11 20:08 阅读次数: 0

学习笔记 - 斯特林反演

第一类斯特林数 将 \(n\) 个不同的小球组成 \(m\) 个项链的方案数,计做 \(\begin{bmatrix} n\\m \end{bmatrix}\)。这就是(无符号)第一类斯特林数。 第一类斯特林数有一个很显然的递推式: \[ \begin{bmatrix} n\\m \end{bmatrix}=\begin{bmatrix} n-1\\m-1 \end{bmatrix}+\begin{bmatrix} n-1\\m \end{bmatrix}\cdot(n-1) \] 枚举两种情
分类: 其他 发布时间: 09-11 20:08 阅读次数: 0

BZOJ 1084 [SCOI2005]最大子矩阵

Description   这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵 不能相互重叠。 Input   第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的 分值的绝对值不超过32767)。 Output   只有一行为k个子矩阵分值之和最大为多少。 Sample Input 3 2 2 1 -3 2 3 -2 3 Sample Output 9 题解:注意m<=2数据量
分类: 其他 发布时间: 09-11 20:08 阅读次数: 0