[TOC] 一.为什么要有模块 面条版代码 》函数版代码 》文件版代码(模块) 》文件夹版(包) 代码会变得更加简洁,清晰,模块化 一个模块里会有多个函数,相当于一个大功能细分成多个小功能 1. 自定义模块 2. 第三方模块,如requests 3. 内置模块,如time 4. 包(文件夹) 二.i ...
分类:
其他好文 时间:
2019-06-06 00:10:13
阅读次数:
83
分布式 基于Redis进行接口IP限流 为了防止我们的接口被人恶意访问,比如有人通过JMeter工具频繁访问我们的接口,导致接口响应变慢甚至崩溃,所以我们需要对一些特定的接口进行IP限流,即一定时间内同一IP访问的次数是有限的。 用Redis作为限流组件的核心的原理,将用户的IP地址当Key,一段时 ...
分类:
其他好文 时间:
2019-06-06 00:09:59
阅读次数:
103
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1176 题解 DP。因为起点固定,终点随意,所以从终点到起点的顺序dp。 代码 import java.util.Scanner; public class FreePie { static final ...
分类:
其他好文 时间:
2019-06-06 00:09:45
阅读次数:
108
理解 代理类生成,只要有接口就可以,不需要实现类。 创建接口 创建实现类 创建InvocationHandler的实现类 测试类 输出结果 ...
分类:
其他好文 时间:
2019-06-06 00:09:01
阅读次数:
111
https://www.cnblogs.com/caijt/p/10978324.html 以上篇博客中说了怎么在linux部署asp.net core 跟 nginx,里面成功的前提是把SElinux关了,SELinux一开,确实出现很多莫名奇妙的问题,我网上查,大多数的解决方法也是教你把SEli ...
分类:
系统相关 时间:
2019-06-06 00:08:42
阅读次数:
186
1、网络拓扑信息2、网络地址基本配置outside路由器:interfaceFastEthernet0/0ipaddress11.1.1.1255.255.255.0inside路由器interfaceFastEthernet0/0ipaddress10.1.1.1255.255.255.0iproute1.1.1.0255.255.255.010.1.1.10ASA防火墙interfaceEth
分类:
系统相关 时间:
2019-06-06 00:08:22
阅读次数:
165
环境描述:centos7最小化安装1.环境说明:名称IP说明masterens33:192.168.0.61vip:192.168.0.60backupens33:192.168.0.62vip:192.168.0.60tomcat1ens33:192.168.0.63负载tomcat2ens33:192.168.0.64负载测试机在同网段随意一台均可tomcat安装详细步骤上一篇文章有详细描述,
分类:
其他好文 时间:
2019-06-06 00:08:00
阅读次数:
129
前言 之前曾经想自己写一个天气的App,并找到了一个免费的天气数据接口的服务商—— "和风天气" ,当时也不懂怎么发HTTP请求,而且也只会用Java语言,看到官方文档里面有一个Java代码示例,就复制了一下在自己电脑上调通。一开始是在控制台输出天气数据的,后来用Swing写了一个图形化界面并放置数 ...
分类:
移动开发 时间:
2019-06-06 00:07:31
阅读次数:
148
str.upper() (全部大写) str.lower() (全部小写) str.startswith() (以什么开头) str.endswith() (以什么结尾) str.count() (统计) str.replace() (替换) str.strip() (除去头尾两边的空格) str. ...
分类:
编程语言 时间:
2019-06-06 00:07:06
阅读次数:
96
如何使用Netdom.exe重置WindowsServer域控制器的机器帐户密码参考KB:https://support.microsoft.com/zh-cn/help/325850/how-to-use-netdom-exe-to-reset-machine-account-passwords-of-a-windows适用于:WindowsServer2019,allversionsWindo
根据伪代码可以看到read函数存在溢出 存在一个后面 那就直接覆盖返回地址就完事了 从ida很直观看出s的偏移为0x30 所以到到返回地址的距离就是0x30+0x8 from pwn import *#p = process('./pwn2')p=remote('114.116.54.89','10 ...
分类:
其他好文 时间:
2019-06-06 00:05:59
阅读次数:
113
下载 https://www.keycloak.org/downloads.html 到这里下载最新的服务器版本,本次文章指定版本为: 4.6.0.Final - 发行说明 安装 直接解压缩到某个目录,父目录不带空格即可 配置mysql 下载驱动 http://repo1.maven.org/mav ...
分类:
数据库 时间:
2019-06-06 00:04:38
阅读次数:
515
mysql中的分库分表分库:减少并发问题分表:降低了分布式事务分表1、垂直分表把其中的不常用的基础信息提取出来,放到一个表中通过id进行关联。降低表的大小来控制性能,但是这种方式没有解决高数据量带来的性能损耗。优点1、拆分后业务清楚,达到专库专用。2、可以实现热数据和冷数据的分离,将不经常变化的数据 ...
分类:
数据库 时间:
2019-06-06 00:04:19
阅读次数:
119
测试Web程序时,发现一个【新增】按钮打开时特别慢,原因是新增表单会默认带上100~200个商品名称。 一般咱们报bug的时候,标题一般都会写:【新增】按钮打开表单超慢,那么这个超慢的原因是什么? 测试人员应该要试着去找。 Chrome有个好帮手,开发者工具包, 然后在点击【新增】, 观察到 一共从 ...
分类:
Web程序 时间:
2019-06-06 00:03:57
阅读次数:
246
链接 [https://codeforces.com/contest/557/problem/C] 题意 给你每个木棍的长度,以及移除每个木棍的代价 使得桌子稳定,最长的木棍必须大于剩下的一半 分析 这个数据范围,就是得暴力和前缀和还有一些技巧 枚举每一种长度,大于它的全部移除, 那么剩下的就尽可能 ...
分类:
其他好文 时间:
2019-06-06 00:03:44
阅读次数:
100