在python中的网络编程,原生socket以及通过模块使用socket通信 ...
分类:
编程语言 时间:
2018-05-04 18:33:51
阅读次数:
222
shell脚本从入门到复杂--数组
分类:
编程语言 时间:
2018-05-04 18:35:24
阅读次数:
136
一、写数据 如果文件不存在就创建,如果存在就清空里面的内容,然后写入数据。 二、读数据 要找个变量将读取的内容存储起来,如果没有向read后的括号传入数据,则默认读取整个文件的内容,与readlines()的功能一致,使用readlines() 返回的是一个列表,每一行数据为一个元素;另外readl ...
分类:
编程语言 时间:
2018-05-04 19:04:52
阅读次数:
187
C++ Primer(中英文版)(第4、5、6版): 链接: https://pan.baidu.com/s/1iEAcMsdcXWcA7VJG8SmRfA 密码: i6g9 C++编程思想(Thinking In C++): 链接: https://pan.baidu.com/s/1HEZfSKa ...
分类:
编程语言 时间:
2018-05-04 19:05:12
阅读次数:
164
简介Springcloud提供了Hystrix容错库用以在服务不可用时,对配置了断路器的方法实行降级策略,临时调用备用方法。这篇文章将创建一个产品微服务,注册到eureka服务注册中心,然后我们使用web客户端访问/productsAPI来获取产品列表,当产品服务故障时,则调用本地备用方法,以降级但正常提供服务。基础环境JDK1.8Maven3.3.9IntelliJ2018.1Git项目源码Gi
分类:
编程语言 时间:
2018-05-04 19:06:40
阅读次数:
256
__str__ __getattr__ 当调用不存在的属性时,比如score,Python解释器会试图调用__getattr__(self, 'score')来尝试获得属性,这样,我们就有机会返回score的值: 任意调用如s.abc都会返回None,这是因为我们定义的__getattr__默认返回 ...
分类:
编程语言 时间:
2018-05-04 19:07:30
阅读次数:
242
简介 Spring cloud提供了Hystrix容错库用以在服务不可用时,对配置了断路器的方法实行降级策略,临时调用备用方法。这篇文章将创建一个产品微服务,注册到eureka服务注册中心,然后我们使用web客户端访问 API来获取产品列表,当产品服务故障时,则调用本地备用方法,以降级但正常提供服务 ...
分类:
编程语言 时间:
2018-05-04 19:07:48
阅读次数:
223
需求:监控日志,如果有攻击,就把ip加入黑名单 分析: 1、打开日志文件 2、把ip地址拿出来 3、判断每一个ip出现的次数,如果大于50次的话,加入黑名单 4、每分钟读一次 log样式: 实现: ...
分类:
编程语言 时间:
2018-05-04 19:07:54
阅读次数:
240
日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。 1.日志的作用 通过log的分析,可以方便用户了 ...
分类:
编程语言 时间:
2018-05-04 19:32:27
阅读次数:
215
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1576 题目: Problem Description 要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。 Inpu ...
分类:
编程语言 时间:
2018-05-04 19:34:40
阅读次数:
171
前言: 放假了,上个星期刚刚学习完点击劫持漏洞。没来的及写笔记,今天放学总结了一下 并写了一个检测点击劫持的脚本。点击劫持脚本说一下哈。= =原本是打算把网站源码 中的js也爬出来将一些防御的代码匹配一下。可惜,爬出来的js链接乱的一匹。弄了很久 也很乱。所以就没有匹配js文件了。 漏洞介绍: 漏洞 ...
分类:
编程语言 时间:
2018-05-04 20:15:11
阅读次数:
229
1、变量 变量包括集中常用类型:字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。定义格式如下所示: 2、对象 3、函数 函数主题格式如下所示: 具体典型例子如下 另外还有带有返回值的函数。 ...
分类:
编程语言 时间:
2018-05-04 20:15:30
阅读次数:
167
1,昨日内容回顾 字典: 增: dic['name'] = 'alex' 有则覆盖,无责添加 dic.setdefault('name','wusir') 有责不变,无责添加。 删: pop:dic.pop(键,'无此键值对') 有返回值,返回的是对应的值。 popitem 随机删除。有返回值。 c ...
分类:
编程语言 时间:
2018-05-04 20:16:14
阅读次数:
219
其实说实话,我还是不敢很确定地说面向对象和面向过程这两种语言,我确实能分得开,但是我觉得倒是比以前好很多了。//(大概是谈了对象,知道了什么是面向对象编程) 1.从个人角度来说, a:面向过程就是——指导过程的发生。在main函数里调用各个函数,从main里将数据流动处理,然后得到结果。 b:而面向 ...
分类:
编程语言 时间:
2018-05-04 20:16:40
阅读次数:
202
Spring-Cloud-Zuul-接口网关 1.如何使用 1.在启动类中增加@EnableZuulPorxy @EnableZuulProxy @SpringBootApplication public class ZuulApp { public static void main(String[ ...
分类:
编程语言 时间:
2018-05-04 20:17:03
阅读次数:
152
拓扑排序 有向无环图(DAG) 例:POJ1094 例1:https://hihocoder.com/problemset/problem/1174 #1174 : 拓扑排序·一 #1174 : 拓扑排序·一 描述 由于今天上课的老师讲的特别无聊,小Hi和小Ho偷偷地聊了起来。 小Ho:小Hi,你这 ...
分类:
编程语言 时间:
2018-05-04 20:17:12
阅读次数:
206
最近看到了内网ATA上的一篇断网故障时Mtop触发tomcat高并发场景下的BUG排查和修复(已被apache采纳),引起了我的好奇,感觉原作者对应底层十分了解,写的很复杂。原来对于tomcat的线程模型不怎么清楚,但是它又是我们日常最常用的服务器,于是我对它的线程模型进行了补习。 一. tomca ...
分类:
编程语言 时间:
2018-05-04 20:18:38
阅读次数:
239
R语言的正则表达式主要用来处理文本资料,比如进行查找、替换等等。 首先是一些处理文本时会用到的函数: 字符串分割:strsplit() 字符串连接:paste(),paste0() 计算字符串长度:nchar(),length() 字符串截取:substr(),substring() 查看是否存在某 ...
分类:
编程语言 时间:
2018-05-04 20:18:47
阅读次数:
252
首先配置pom文件,只需要引用三个jar包文件即可: web.xml配置: 再来个spring-mvc.xml 配置: 最后写个controller层的class即可: 对了,还需要来个index.jsp的页面,完事; 最后来个代码结构图: ...
分类:
编程语言 时间:
2018-05-04 20:19:04
阅读次数:
153
1,继承 Java 中通过 extends 关键字可以继承一个类,implements可以继承多个接口。继承允许创建等级层次的类。 继承的机制提高了代码的复用性,让类与类之间产生了关系,有了这个关系,才有了多态的特性。 注:Java支持单继承,但是可以多层继承。 子类可以拥有父类的非private的 ...
分类:
编程语言 时间:
2018-05-04 20:19:40
阅读次数:
195