高可用概述 # 什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 # 高可用常用软件 硬件:F5 软件:keepalived # keepalived如何实现高可用 keepalived软件是基于VRRP协议实 ...
分类:
其他好文 时间:
2020-06-07 21:14:13
阅读次数:
59
其实之前也手脱过一些壳,但一直没仔细研究过。。。 #以下方法参考《加密与解密第四版》,程序可在随书文件里找到 EXE 一,寻找OEP 1,根据跨段指令寻找 入口处 在401130处要用ctrl+A重新分析代码 其实这种方法只要f8不跑飞,一直f8就行 2,内存访问断点寻找 通过在.text段下内存访 ...
分类:
其他好文 时间:
2020-06-07 21:13:48
阅读次数:
59
思路: 创建.h的头文件和.cpp的源文件(不是主函数所在cpp)头文件中写函数声明源文件中写函数定义 注意: 这三个代码再codeblocks上不能用,编译器G++的问题? devc++ 难道也是?? 先越过这个,等下次换了Qt再来验证, 反正, vs和Linux是可以的。 主函数: #inclu ...
分类:
编程语言 时间:
2020-06-07 21:13:22
阅读次数:
146
模块介绍 Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。pillow可以说已经取代了PIL,将其封装成python的库(pip即可安装),且支持python2和python3,目前最新版本是3.0.0。 常用功能 在日常应用过程中,使用最多的是 pillow ...
分类:
其他好文 时间:
2020-06-07 21:13:07
阅读次数:
77
最近:一直想弄一个远程debug模式,奈何没有接触过,导致畏首畏尾,不过,两天时间终于搞出来了雏形,真的是一个坑一个坑踩过来的。 widfly环境:widfly8 准备工作:远程运行环境:省略,前面一篇已写过 开始: 第一步:linux环境下: 打开standalone.conf,配置文件 找到:J ...
寻找全排列的下一个数 摘自漫画算法: 题目:给出一个正整数,找出这个正整数所有数字全排列的下一个树。说的通俗点就是在一个整数所包含数字的全部组合中,找到一个大于且仅大于原数的新整数。 例子: 如果输入12345,则返回12354 如果输入12354,则返回12435 如果输入12435,则返回124 ...
分类:
编程语言 时间:
2020-06-07 21:12:34
阅读次数:
72
1.创建模板主目录Template,在主目录下添加5个子文件夹(USER,CORE,FWLIB,SYSTEM,OBJ) 2.创建项目,打开keil,菜单选择project->new uVision project 项目保存路径为Template/USER,项目名称为Template 选择自己开发的相 ...
分类:
其他好文 时间:
2020-06-07 21:12:18
阅读次数:
108
链接:https://pan.baidu.com/s/1rNBQdwJcGG7Ih6NFvZYBaw 提取码:h31t 这个程序中漏洞点很显眼就不啰嗦了,有system函数,但没有/bin/sh 字符串 要做的是把这个 '/bin/sh' 写到一段内存中,当然难点也在这里! $ ROPgadget ...
分类:
其他好文 时间:
2020-06-07 21:11:59
阅读次数:
59
现有项目中的orm 并非efcore,而是非主流的npoco,本身没有自带工作单元所以需要自己手撸一个,现记录一下,基于其他orm的工作单元照例实现应该没有什么问题 该实现基于NPOCO,针对其他的ORM实现,所有的实现都基于接口,如需转成其他ORM,只需要将部分实现类重写即可,如UnitOfWor ...
分类:
Web程序 时间:
2020-06-07 21:11:25
阅读次数:
58
总共两个文件(一个html和一个js): 页面代码(webSocket.html): <html> <head> <title>WebSocketTest</title> <script src="https://code.jquery.com/jquery-3.4.1.min.js"></scri ...
分类:
Web程序 时间:
2020-06-07 21:11:09
阅读次数:
86
软件定义网络(Software?Defined?Network,SDN) 是由美国斯坦福大学CLean?State课题研究组提出的一种新型网络创新架构,是网络虚拟化的一种实现方式。其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智 ...
分类:
其他好文 时间:
2020-06-07 21:10:54
阅读次数:
107
Redis 脚本使用 Lua 解释器来执行脚本。 Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。 时间复杂度:取决于执行的脚本。 ###使用Lua脚本的好处: 减少网络开销。可以将多个请求通过脚本的形式一次发送,减少网络时延。 原子操作。redis会将整个脚本作 ...
分类:
其他好文 时间:
2020-06-07 21:10:40
阅读次数:
61
报错信息 npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! Exit status 1npm ERR!npm ERR! Failed at the meiduo_mall@1.0.0 dev script.npm ERR! This is probab ...
分类:
其他好文 时间:
2020-06-07 21:10:28
阅读次数:
94
用一个目录用来存放django项目,例如此处是/Users/itsc/github/,克隆: git clone https://github.com/django/django.git 整个项目有几百兆,在国内可能会慢到吐血,使用--depth 1 来跳过 Django 的提交历史,可以让体积小一 ...
分类:
其他好文 时间:
2020-06-07 21:10:15
阅读次数:
48
设计模式中的关系总结 在软件系统中,类并不是独立存在的,类与类之间存在各种关系,对于不同类型的关系,UML提供了不同的表示方式。现在来总结梳理下: 一、关联关系 类与类之间最常用的一种关系,是一种结构化的关系,用实线连接有关联关系的对象所对应的类。java中,常将一个类的对象作为另一个类的成员变量。 ...
分类:
其他好文 时间:
2020-06-07 21:09:58
阅读次数:
63
题目 Farmer John以及他的N(1 <= N <= 2,500)头奶牛打算过一条河,但他们所有的渡河工具,仅仅是一个木筏。 由于奶牛不会划船,在整个渡河过程中,FJ必须始终在木筏上。在这个基础上,木筏上的奶牛数目每增加1,FJ把木筏划到对岸就得花更多的时间。 当FJ一个人坐在木筏上,他把木筏 ...
分类:
其他好文 时间:
2020-06-07 21:09:44
阅读次数:
73
package main import "fmt" func test() { var p *int // 定义指针 var a = 10 p = &a // 将a的地址赋值给指针 fmt.Println(p,*p) // 获取a的值 // 指针数组 var aa ,bb int pointArr ...
分类:
编程语言 时间:
2020-06-07 21:09:23
阅读次数:
63